:root{--forest:#0b4146;--forest-deep:#062f34;--brand-teal:#1cbcbc;--teal:#199f9f;--teal-ink:#287c7c;--teal-light:#d6ece8;--lime:#d8f234;--cream:#f2efe6;--paper:#fbfaf6;--ink:#103a3d;--muted:#5b7371;--line:#0b41462b;--white:#fff;--font-body:var(--font-geist), Arial, sans-serif;--font-heading:var(--font-display), "Arial Narrow", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{color:var(--ink);background:var(--paper);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}img{display:block}.siteHeader{border-bottom:1px solid var(--line);z-index:20;background:#fbfaf6f0;grid-template-columns:1fr auto 1fr;align-items:center;gap:36px;min-height:92px;padding:13px clamp(22px,4vw,70px);display:grid;position:relative}.brand,.footerBrand{align-items:center;gap:13px;width:fit-content;display:inline-flex}.brand img{object-fit:contain;width:54px;height:54px}.brand span,.footerBrand span{gap:1px;display:grid}.brand strong,.footerBrand strong{font-family:var(--font-heading);letter-spacing:-.01em;text-transform:uppercase;font-size:22px;line-height:1}.brand small,.footerBrand small{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700}.siteHeader nav{align-items:center;gap:38px;display:flex}.siteHeader nav a{letter-spacing:.08em;text-transform:uppercase;padding:9px 0;font-size:13px;font-weight:750;position:relative}.siteHeader nav a:after{content:"";background:var(--brand-teal);height:2px;transition:right .18s;position:absolute;bottom:3px;left:0;right:100%}.siteHeader nav a:hover:after,.siteHeader nav a:focus-visible:after{right:0}.headerVisit{border:1px solid var(--ink);letter-spacing:.08em;text-transform:uppercase;justify-self:end;align-items:center;gap:25px;padding:13px 17px;font-size:12px;font-weight:800;transition:background .18s,color .18s;display:inline-flex}.headerVisit:hover,.headerVisit:focus-visible{background:var(--forest);color:#fff}.homeHero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:min(780px,100svh - 92px);display:grid;overflow:hidden}.homeHeroCopy{flex-direction:column;justify-content:center;padding:clamp(90px,12vh,140px) clamp(28px,6vw,110px);display:flex}.eyebrow{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 25px;font-size:11px;font-weight:850;line-height:1.2;display:flex}.eyebrow:before{content:"";background:var(--brand-teal);flex:none;width:29px;height:2px}.homeHero h1,.pageHero h1,.visitHero h1{font-family:var(--font-heading);letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(72px,8.4vw,142px);font-weight:600;line-height:.84}.homeHero h1 span,.pageHero h1 span,.visitHero h1 span{color:var(--teal);display:block}.heroLead{color:#3b5d5e;letter-spacing:-.02em;max-width:570px;margin:34px 0 0;font-size:clamp(18px,1.8vw,26px);line-height:1.5}.heroTagline{width:fit-content;color:var(--forest-deep);background:var(--lime);font-family:var(--font-heading);letter-spacing:.035em;text-transform:uppercase;margin:26px 0 0;padding:7px 12px 6px;font-size:clamp(21px,2vw,30px);font-weight:600;line-height:1;transform:rotate(-1.5deg)}.buttonRow{flex-wrap:wrap;align-items:center;gap:30px;margin-top:39px;display:flex}.primaryButton,.darkButton{background:var(--forest);color:#fff;border:1px solid var(--forest);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:38px;width:fit-content;min-height:55px;padding:0 22px;font-size:12px;font-weight:850;transition:background .18s,color .18s,transform .18s;display:inline-flex}.primaryButton:hover,.primaryButton:focus-visible{background:var(--lime);color:var(--forest-deep);transform:translateY(-2px)}.darkButton{background:var(--forest-deep);border-color:var(--forest-deep)}.darkButton:hover,.darkButton:focus-visible{background:var(--lime);color:var(--forest-deep);transform:translateY(-2px)}.textButton{border-bottom:1px solid var(--ink);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:28px;padding:12px 0 8px;font-size:12px;font-weight:850;display:inline-flex}.homeHeroVisual{background:var(--teal-light);min-height:650px;position:relative}.softRings{z-index:0;border:1px solid #0b414624;border-radius:50%;width:610px;height:610px;position:absolute;top:50%;left:50%;transform:translate(-48%,-50%)}.softRings:before,.softRings:after{content:"";border:1px solid #0b414624;border-radius:50%;position:absolute}.softRings:before{inset:72px}.softRings:after{inset:145px}.homeHeroImage{z-index:1;position:absolute;inset:clamp(48px,6vw,92px) clamp(28px,5vw,80px) clamp(78px,8vw,120px);overflow:hidden;box-shadow:0 26px 65px #08271f2e}.homeHeroImage img,.storyFeatureImage img,.galleryTile img,.pageHeroImage img,.visitHeroImage img,.collageTall img,.collageSmall img,.pickupImage img{object-fit:cover}.homeHeroImage img{object-position:center 48%}.locationTag{z-index:2;background:var(--lime);min-width:245px;color:var(--forest-deep);gap:5px;padding:18px 21px;display:grid;position:absolute;bottom:clamp(38px,5vw,70px);right:clamp(15px,3vw,48px)}.locationTag span{letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:850}.locationTag strong{font-size:15px}.promiseStrip{background:var(--white);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.promiseStrip div{border-right:1px solid var(--line);align-content:center;gap:5px;min-height:115px;padding:28px clamp(22px,3vw,48px);display:grid}.promiseStrip div:last-child{border-right:0}.promiseStrip strong{font-family:var(--font-heading);text-transform:uppercase;font-size:23px}.promiseStrip span{color:var(--muted);font-size:12px}.sectionShell{padding:clamp(86px,10vw,150px) clamp(24px,6vw,110px)}.sectionHeading{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;gap:70px;margin-bottom:60px;display:grid}.sectionHeading h2,.storyFeature h2,.socialSection h2,.visitBanner h2,.storyBody h2,.valuesSection h2,.aboutCollage h2,.visitInfo h2,.pickupCallout h2{font-family:var(--font-heading);letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(48px,6vw,92px);line-height:.96}.sectionHeading>p{color:var(--muted);margin:0 0 5px;font-size:17px;line-height:1.65}.experienceSection{background:var(--paper)}.experienceGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.experienceCard{background:var(--white);flex-direction:column;justify-content:space-between;min-height:430px;padding:32px;transition:transform .22s;display:flex}.experienceCard:hover{z-index:1;transform:translateY(-5px)}.experienceCardTeal{background:var(--brand-teal);color:var(--forest-deep)}.experienceCardCream{background:var(--cream)}.experienceCardLime{background:var(--lime);color:var(--forest-deep)}.cardNumber{border:1px solid;border-radius:50%;place-items:center;width:40px;height:40px;font-size:11px;font-weight:800;display:grid}.cardKicker{letter-spacing:.14em;text-transform:uppercase;margin:0 0 13px;font-size:10px;font-weight:850}.experienceCard h3{font-family:var(--font-heading);text-transform:uppercase;margin:0 0 18px;font-size:clamp(42px,4vw,64px);font-weight:600;line-height:.95}.experienceCard p:last-child{max-width:310px;margin:0;font-size:15px;line-height:1.6}.storyFeature{background:var(--forest);color:#fff;grid-template-columns:1fr 1fr;display:grid}.storyFeatureImage{min-height:760px;position:relative}.storyFeatureImage img{object-position:center 35%}.storyFeatureCopy{flex-direction:column;justify-content:center;padding:clamp(70px,10vw,150px) clamp(35px,8vw,130px);display:flex}.storyFeatureCopy .eyebrow:before{background:var(--lime)}.storyFeatureCopy h2{color:var(--brand-teal)}.storyFeatureCopy>p:not(.eyebrow){color:#ffffffc7;max-width:590px;margin:33px 0 38px;font-size:18px;line-height:1.75}.socialSection{background:var(--white);overflow:hidden}.socialIntro{justify-content:space-between;align-items:end;gap:40px;margin-bottom:50px;display:flex}.railActions{align-items:center;gap:9px;display:flex}.railActions button{border:1px solid var(--ink);width:48px;height:48px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;font-size:19px;transition:background .18s,color .18s}.railActions button:hover,.railActions button:focus-visible{color:#fff;background:var(--forest)}.socialRail,.reviewRail{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:15px;display:flex;overflow-x:auto}.socialRail::-webkit-scrollbar{display:none}.reviewRail::-webkit-scrollbar{display:none}.socialPost{scroll-snap-align:start;flex:0 0 clamp(275px,30vw,430px)}.socialPostImage{aspect-ratio:4/5;background:var(--forest-deep);position:relative;overflow:hidden}.socialPostImage img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.socialPost:hover .socialPostImage img{transform:scale(1.035)}.instagramMark{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08271fc4;border-radius:50%;place-items:center;width:37px;height:37px;font-size:21px;display:grid;position:absolute;top:15px;right:15px}.socialPostMeta{gap:5px;padding:17px 2px 0;display:grid}.socialPostMeta strong{font-family:var(--font-heading);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:23px;line-height:1.2;overflow:hidden}.socialPostMeta span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:750}.feedLink{border-bottom:1px solid var(--ink);letter-spacing:.08em;text-transform:uppercase;gap:22px;width:fit-content;margin-top:38px;padding-bottom:7px;font-size:11px;font-weight:850;display:inline-flex}.reviewsSection{background:var(--forest-deep);color:#fff;padding-bottom:clamp(80px,9vw,130px);overflow:hidden}.reviewsTop{grid-template-columns:auto 1fr auto;align-items:end;gap:clamp(40px,7vw,110px);padding-bottom:55px;display:grid}.ratingBlock{align-items:flex-end;gap:17px;display:flex}.ratingNumber{font-family:var(--font-heading);letter-spacing:-.05em;font-size:clamp(78px,8vw,125px);font-weight:600;line-height:.75}.ratingBlock p{color:var(--lime);letter-spacing:.14em;margin:0 0 8px;font-size:17px}.ratingBlock a{color:#ffffff9e;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.reviewsHeading .eyebrow{margin-bottom:18px}.reviewsHeading .eyebrow:before{background:var(--lime)}.reviewsHeading h2{color:var(--brand-teal);font-family:var(--font-heading);letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(48px,6vw,92px);line-height:.96}.railActionsLight button{color:#fff;border-color:#ffffff8c}.railActionsLight button:hover,.railActionsLight button:focus-visible{color:var(--forest-deep);background:var(--lime)}.reviewRail{padding:0 clamp(24px,6vw,110px);scroll-padding-inline:clamp(24px,6vw,110px)}.reviewCard{scroll-snap-align:start;min-height:385px;color:var(--ink);background:var(--paper);border-top:7px solid var(--brand-teal);flex-direction:column;flex:0 0 clamp(310px,35vw,500px);justify-content:space-between;padding:33px;transition:transform .18s,background .18s;display:flex}.reviewCard:nth-child(2n){border-top-color:var(--lime)}.reviewCard:hover{background:#fff;transform:translateY(-5px)}.reviewStars{color:var(--teal-ink);letter-spacing:.12em;margin:0;font-size:14px}.reviewCard blockquote{font-family:var(--font-heading);letter-spacing:-.022em;text-transform:uppercase;margin:34px 0;font-size:clamp(28px,2.6vw,40px);line-height:1.14}.reviewCard>div{gap:4px;display:grid}.reviewCard>div strong{letter-spacing:.07em;text-transform:uppercase;font-size:12px}.reviewCard>div span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.visitBanner{background:var(--teal-light);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:70px;display:grid}.visitBanner h2{max-width:1000px}.pageHero,.visitHero{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;min-height:690px;display:grid}.pageHeroCopy,.visitHeroCopy{flex-direction:column;justify-content:center;padding:clamp(85px,10vw,145px) clamp(28px,7vw,110px);display:flex}.pageHeroCopy>p:last-child,.visitHeroCopy>p:last-child{max-width:600px;color:var(--muted);margin:36px 0 0;font-size:clamp(18px,1.8vw,25px);line-height:1.55}.pageHeroImage,.visitHeroImage{min-height:620px;position:relative;overflow:hidden}.pageHeroImage img{object-position:center}.visitHeroImage img{object-position:center 32%}.storyBody{background:var(--white);grid-template-columns:1fr 1fr;gap:clamp(70px,10vw,170px);display:grid}.storyText{padding-top:54px}.storyText p{color:#405b54;margin:0 0 27px;font-size:18px;line-height:1.8}.valuesSection{background:var(--forest-deep);color:#fff;padding:clamp(80px,9vw,135px) clamp(24px,6vw,110px)}.valuesHeading{max-width:900px;margin-bottom:65px}.valuesHeading h2{color:var(--lime)}.valuesHeading .eyebrow:before{background:var(--lime)}.valuesGrid{border-top:1px solid #ffffff3d;grid-template-columns:repeat(3,1fr);display:grid}.valuesGrid article{padding:32px 45px 0 0}.valuesGrid article+article{border-left:1px solid #ffffff3d;padding-left:45px}.valuesGrid span{color:var(--lime);font-size:11px;font-weight:850}.valuesGrid h3{font-family:var(--font-heading);text-transform:uppercase;margin:60px 0 17px;font-size:36px}.valuesGrid p{color:#ffffffb3;max-width:340px;margin:0;line-height:1.7}.aboutCollage{grid-template-rows:1fr .72fr;grid-template-columns:1fr .75fr;gap:18px;min-height:850px;display:grid}.collageTall{grid-row:1/3;min-height:700px;position:relative}.collageTall img{object-position:center 34%}.collageCopy{background:var(--cream);flex-direction:column;justify-content:center;padding:clamp(45px,6vw,90px);display:flex}.collageCopy h2{font-size:clamp(42px,4.7vw,73px)}.collageCopy>p:not(.eyebrow){color:var(--muted);margin:25px 0 32px;line-height:1.7}.collageSmall{min-height:300px;position:relative}.visitHero{background:var(--teal-light)}.visitHeroCopy{background:var(--paper)}.visitInfo{background:var(--white);grid-template-columns:.8fr 1.2fr;gap:clamp(60px,9vw,150px);display:grid}.visitInfoLead>p:not(.eyebrow){color:var(--muted);margin:28px 0 34px;font-size:17px;line-height:1.7}.infoGrid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.infoGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:210px;padding:30px}.infoGrid article:nth-child(2n){border-right:0}.infoGrid article>span{color:var(--teal-ink);letter-spacing:.14em;text-transform:uppercase;margin-bottom:38px;font-size:10px;font-weight:850;display:block}.infoGrid article>a{font-family:var(--font-heading);text-transform:uppercase;font-size:25px;line-height:1.35}.infoGrid dl{margin:0}.infoGrid dl div{justify-content:space-between;gap:20px;margin-bottom:10px;font-size:13px;display:flex}.infoGrid dt{color:var(--muted)}.infoGrid dd{margin:0;font-weight:750}.pickupCallout{background:var(--brand-teal);color:var(--forest-deep);grid-template-columns:.85fr 1.15fr;display:grid}.pickupImage{background:var(--forest-deep);min-height:620px;position:relative}.pickupImage img{object-fit:contain;object-position:center}.pickupCopy{flex-direction:column;justify-content:center;padding:clamp(75px,10vw,150px);display:flex}.pickupCopy .eyebrow:before{background:var(--forest-deep)}.pickupCopy h2{color:var(--forest-deep)}.pickupCopy>p:not(.eyebrow){color:#062f34c7;max-width:590px;margin:30px 0 36px;font-size:18px;line-height:1.7}.menuHero{border-bottom:1px solid var(--line);grid-template-columns:.9fr 1.1fr;min-height:560px;display:grid}.menuHeroCopy{flex-direction:column;justify-content:center;padding:clamp(65px,8vw,105px) clamp(28px,7vw,110px);display:flex}.menuHero h1{font-family:var(--font-heading);letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(68px,7.4vw,116px);font-weight:600;line-height:.84}.menuHero h1 span{color:var(--teal)}.menuHeroCopy>p:not(.eyebrow,.menuTagline){max-width:570px;color:var(--muted);margin:34px 0 0;font-size:clamp(18px,1.7vw,24px);line-height:1.55}.menuTagline{background:var(--lime);width:fit-content;font-family:var(--font-heading);letter-spacing:.035em;text-transform:uppercase;margin:30px 0 0;padding:8px 13px 7px;font-size:26px;font-weight:600;line-height:1;transform:rotate(-1.5deg)}.menuHeroMenuLink{border-bottom:1px solid var(--ink);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:14px;width:fit-content;margin-top:24px;padding-bottom:7px;font-size:10px;font-weight:850;display:inline-flex}.menuHeroMenuLink span{color:var(--teal);font-size:17px;line-height:.8}.menuHeroImage{background:var(--teal-light);min-height:560px;position:relative;overflow:hidden}.menuHeroImage img{object-fit:cover;object-position:center 48%}.menuHeroNote{color:var(--forest-deep);background:var(--lime);gap:5px;padding:18px 22px;display:grid;position:absolute;bottom:clamp(25px,4vw,55px);left:clamp(20px,4vw,60px)}.menuHeroNote span,.menuCategoryTop small{letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.menuHeroNote strong{font-size:15px}.menuDirectory{background:var(--paper)}.menuDirectoryIntro{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(50px,8vw,130px);display:grid}.menuDirectoryIntro h2{font-family:var(--font-heading);letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(54px,6.8vw,104px);font-weight:600;line-height:.9}.menuDirectoryIntro h2 span{color:var(--teal)}.menuDirectoryNote{padding-bottom:8px}.menuDirectoryNote p{color:var(--muted);margin:0 0 30px;font-size:17px;line-height:1.7}.menuJumpNav{border:1px solid var(--line);background:var(--white);flex-wrap:wrap;gap:8px;margin:clamp(55px,7vw,90px) 0 0;padding:18px;display:flex}.menuJumpNav a{color:var(--forest-deep);background:var(--teal-light);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:11px;padding:12px 14px;font-size:10px;font-weight:850;transition:color .18s,background .18s;display:inline-flex}.menuJumpNav a:hover{color:var(--forest-deep);background:var(--brand-teal)}.menuJumpNav span{color:var(--teal-ink);font-variant-numeric:tabular-nums}.menuJumpNav a:hover span{color:var(--lime)}.menuCatalog{border-top:1px solid var(--line);margin-top:clamp(75px,9vw,125px)}.menuCatalogSection{border-bottom:1px solid var(--line);padding:clamp(70px,8vw,115px) 0;scroll-margin-top:120px}.menuCatalogHeader{grid-template-columns:58px 1fr auto;align-items:start;gap:clamp(20px,3.5vw,56px);margin-bottom:46px;display:grid}.menuCatalogNumber{width:42px;height:42px;color:var(--forest-deep);background:var(--lime);place-items:center;font-size:11px;font-weight:850;display:grid}.menuCatalogHeader p{color:var(--teal-ink);letter-spacing:.14em;text-transform:uppercase;margin:0 0 11px;font-size:10px;font-weight:850}.menuCatalogHeader h2{font-family:var(--font-heading);letter-spacing:-.035em;text-transform:uppercase;margin:0 0 14px;font-size:clamp(48px,5.8vw,88px);font-weight:600;line-height:.9}.menuCatalogHeader small{max-width:650px;color:var(--muted);font-size:14px;line-height:1.6;display:block}.menuCatalogHeader>strong{border:1px solid var(--ink);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:9px 12px;font-size:9px}.menuItemGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.menuItem{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);grid-template-columns:34px 1fr;align-items:center;gap:18px;min-height:116px;padding:24px 27px;display:grid}.menuItem>span{color:var(--teal-ink);font-variant-numeric:tabular-nums;align-self:start;padding-top:4px;font-size:9px;font-weight:850}.menuItem h3{font-family:var(--font-heading);text-transform:uppercase;margin:0 0 7px;font-size:clamp(25px,2.1vw,34px);font-weight:600;line-height:1}.menuItem p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.menuCategories{background:var(--white)}.menuSectionHeading{grid-template-columns:1.3fr .7fr;align-items:end;gap:70px;margin-bottom:58px;display:grid}.menuSectionHeading h2,.menuFavorites h2,.menuCombos h2,.menuNotice h2{font-family:var(--font-heading);letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(48px,6vw,92px);line-height:.96}.menuSectionHeading>p{color:var(--muted);margin:0;font-size:17px;line-height:1.65}.menuCategoryGrid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.menuCategoryCard{background:var(--paper);flex-direction:column;justify-content:space-between;min-height:365px;padding:28px;display:flex}.menuCategoryTop{justify-content:space-between;gap:20px;display:flex}.menuCategoryTop>span{font-size:11px;font-weight:850}.menuCategoryTop small{text-align:right}.menuCategoryCard h3{font-family:var(--font-heading);text-transform:uppercase;margin:0 0 16px;font-size:clamp(37px,3.1vw,54px);line-height:.94}.menuCategoryCard p{max-width:280px;margin:0;font-size:14px;line-height:1.6}.menuTone-teal{color:var(--forest-deep);background:var(--brand-teal)}.menuTone-lime{color:var(--forest-deep);background:var(--lime)}.menuTone-forest{color:#fff;background:var(--forest)}.menuTone-cream{background:var(--cream)}.menuTone-aqua{background:var(--teal-light)}.menuTone-coffee{color:#fff;background:#72584a}.menuTone-pink{background:#f2d9df}.menuCategoryPhoto{padding:0;position:relative;overflow:hidden}.menuCategoryPhoto img{object-fit:cover}.menuFavorites{background:var(--cream);grid-template-columns:.72fr 1.28fr;display:grid}.menuFavoritesIntro{flex-direction:column;justify-content:center;padding:clamp(75px,9vw,135px) clamp(25px,7vw,110px);display:flex}.menuFavoritesIntro>p:not(.eyebrow){color:var(--muted);margin:28px 0 0;line-height:1.7}.menuFavoritesList{border-left:1px solid var(--line)}.menuFavoriteRow{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr auto;align-items:center;gap:28px;min-height:170px;padding:28px clamp(25px,5vw,70px);display:grid}.menuFavoriteRow:last-child{border-bottom:0}.menuFavoriteRow>span{color:var(--teal-ink);font-size:11px;font-weight:850}.menuFavoriteRow h3{font-family:var(--font-heading);text-transform:uppercase;margin:0 0 7px;font-size:clamp(36px,4vw,58px);line-height:1}.menuFavoriteRow p{color:var(--muted);margin:0;font-size:13px}.menuFavoriteRow>strong{border:1px solid var(--ink);letter-spacing:.1em;text-transform:uppercase;padding:8px 11px;font-size:9px}.menuCombos{background:var(--brand-teal);color:var(--forest-deep);grid-template-columns:.85fr 1.15fr;gap:0;display:grid}.menuComboPhoto{min-height:700px;position:relative;overflow:hidden}.menuComboPhoto img{object-fit:cover}.menuComboCopy{flex-direction:column;justify-content:center;padding:clamp(65px,8vw,125px);display:flex}.menuComboCopy .eyebrow:before{background:var(--lime)}.menuComboCopy h2 span{color:var(--lime)}.menuComboList{border-top:1px solid #ffffff40;margin:45px 0 38px}.menuComboList>div{border-bottom:1px solid #ffffff40;grid-template-columns:.8fr 1fr auto;align-items:center;gap:25px;padding:22px 0;display:grid}.menuComboList strong{font-family:var(--font-heading);text-transform:uppercase;font-size:23px}.menuComboList span{color:#ffffffb8;font-size:13px}.menuComboList small{color:var(--lime);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:850}.menuNotice{background:var(--teal-light);grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;display:grid}.menuNotice>p{color:var(--muted);margin:0 0 5px;font-size:16px;line-height:1.7}.printedMenuPage{background:var(--paper)}.printedMenuIntro{border-bottom:1px solid var(--line);grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(55px,9vw,145px);display:grid}.printedMenuIntro h1{font-family:var(--font-heading);letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(70px,9vw,140px);font-weight:600;line-height:.84}.printedMenuIntro h1 span{color:var(--teal)}.printedMenuIntroCopy{padding-bottom:8px}.printedMenuIntroCopy>p{color:var(--muted);margin:0;font-size:clamp(18px,1.7vw,24px);line-height:1.6}.printedMenuIntroCopy>span{background:var(--lime);width:fit-content;font-family:var(--font-heading);letter-spacing:.035em;text-transform:uppercase;margin-top:32px;padding:8px 13px 7px;font-size:25px;font-weight:600;line-height:1;display:block;transform:rotate(-1.5deg)}.printedMenuSheets{gap:clamp(65px,8vw,110px);padding-top:clamp(65px,8vw,110px);display:grid}.printedMenuSheet{margin:0}.printedMenuSheet figcaption{grid-template-columns:90px 1fr auto;align-items:end;gap:28px;margin-bottom:22px;display:grid}.printedMenuSheet figcaption>div{align-items:center;gap:12px;display:flex}.printedMenuSheet figcaption>div>span{width:35px;height:35px;color:var(--forest-deep);background:var(--lime);place-items:center;font-size:10px;font-weight:850;display:grid}.printedMenuSheet figcaption p{color:var(--teal-ink);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:10px;font-weight:850}.printedMenuSheet figcaption h2{font-family:var(--font-heading);text-transform:uppercase;margin:0;font-size:clamp(36px,4vw,62px);font-weight:600;line-height:.92}.printedMenuSheet figcaption>a{border-bottom:1px solid var(--ink);letter-spacing:.11em;text-transform:uppercase;padding-bottom:6px;font-size:10px;font-weight:850}.printedMenuSheet figcaption>a span{color:var(--teal);margin-left:8px}.printedMenuImage{border:1px solid var(--line);background:var(--white);padding:clamp(9px,1.2vw,18px);display:block;overflow:hidden;box-shadow:0 24px 65px #143d3514}.printedMenuImage img{width:100%;height:auto}.siteFooter{background:var(--forest-deep);color:#fff;padding:65px clamp(24px,6vw,100px) 22px}.footerPrimary{grid-template-columns:1.4fr .6fr .75fr .85fr;gap:50px;padding-bottom:65px;display:grid}.footerBrand{align-self:start}.footerBrand img{object-fit:contain;width:74px;height:74px}.footerBrand strong{font-size:28px}.footerBrand small{color:#ffffff8c}.footerNav,.footerAddress{flex-direction:column;align-items:flex-start;gap:13px;font-size:13px;display:flex}.footerNav>span,.footerAddress>span{color:var(--lime);letter-spacing:.15em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:850}.footerNav a{color:#ffffffb8}.footerNav a:hover{color:var(--lime)}.footerAddress p{color:#ffffffb8;margin:0;line-height:1.7}.footerLegal{color:#ffffff73;letter-spacing:.09em;text-transform:uppercase;border-top:1px solid #ffffff2e;justify-content:space-between;gap:30px;padding-top:21px;font-size:10px;display:flex}.footerLegal div{gap:25px;display:flex}.footerLegal a:hover{color:#fff}.popupBackdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#051c16a8;place-items:center;padding:20px;animation:.22s both backdropIn;display:grid;position:fixed;inset:0}.orderPopup{background:var(--paper);border:1px solid #ffffffa6;width:min(100%,540px);padding:clamp(38px,6vw,64px);animation:.28s both popupIn;position:relative;box-shadow:0 35px 100px #041d1759}.orderPopup:after{content:"";background:linear-gradient(90deg, var(--brand-teal) 0 67%, var(--lime) 67%);height:8px;position:absolute;top:0;left:0;right:0}.popupClose{border:1px solid var(--line);width:36px;height:36px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:50%;place-items:center;font-size:24px;line-height:1;display:grid;position:absolute;top:18px;right:19px}.orderPopup .eyebrow{margin-bottom:24px}.orderPopup h2{font-family:var(--font-heading);letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(47px,8vw,68px);line-height:.95}.orderPopup h2 span{color:var(--teal)}.orderPopup>p:not(.eyebrow){color:var(--muted);margin:25px 0 28px;font-size:16px;line-height:1.65}.popupAction{background:var(--forest);color:#fff;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:30px;min-height:56px;padding:0 21px;font-size:12px;font-weight:850;display:flex}.popupAction:hover,.popupAction:focus-visible{background:var(--brand-teal);color:var(--forest-deep)}.popupLater{border:0;border-bottom:1px solid var(--muted);color:var(--muted);font:inherit;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;background:0 0;margin:18px auto 0;padding:5px;font-size:10px;font-weight:800;display:block}@keyframes backdropIn{0%{opacity:0}to{opacity:1}}@keyframes popupIn{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.legalPage{background:var(--paper);min-height:70svh}.legalHero{color:#fff;background:radial-gradient(circle at 86% 18%, #1cbcbc57, transparent 28%), var(--forest-deep);padding:clamp(82px,10vw,145px) clamp(25px,8vw,135px)}.legalHero h1{font-family:var(--font-heading);letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(64px,9vw,132px);font-weight:600;line-height:.86}.legalHero h1 span{color:var(--brand-teal)}.legalHero>p:last-child{color:#ffffffad;letter-spacing:.08em;text-transform:uppercase;margin:32px 0 0;font-size:13px;font-weight:750}.legalBody{width:min(960px,100% - 46px);margin:0 auto;padding:clamp(72px,9vw,130px) 0}.legalBody article{border-bottom:1px solid var(--line);padding:0 0 52px}.legalBody article+article{padding-top:52px}.legalBody h2{font-family:var(--font-heading);letter-spacing:-.025em;text-transform:uppercase;margin:0 0 24px;font-size:clamp(36px,4.5vw,58px);line-height:1}.legalBody p{color:var(--muted);margin:0;font-size:17px;line-height:1.75}.legalBody p+p{margin-top:18px}.legalBody a{color:var(--teal-ink);text-underline-offset:3px;font-weight:750;text-decoration:underline;text-decoration-thickness:1px}@media (width<=1050px){.siteHeader{grid-template-columns:1fr auto}.siteHeader nav{border-top:1px solid var(--line);grid-area:2/1/auto/3;justify-content:center;padding-top:10px}.homeHero{grid-template-columns:1fr}.homeHeroCopy{min-height:620px}.homeHeroVisual{min-height:650px}.sectionHeading{grid-template-columns:1fr;gap:25px}.experienceGrid{grid-template-columns:1fr}.experienceCard{min-height:350px}.storyFeature{grid-template-columns:1fr}.storyFeatureImage{min-height:670px}.pageHero,.visitHero{grid-template-columns:1fr}.pageHeroImage,.visitHeroImage{min-height:650px}.storyBody{grid-template-columns:1fr;gap:25px}.storyText{padding-top:0}.visitInfo,.pickupCallout{grid-template-columns:1fr}.pickupImage{min-height:540px}.menuHero{grid-template-columns:1fr}.menuHeroImage{min-height:520px}.menuDirectoryIntro{grid-template-columns:1fr;gap:30px}.menuSectionHeading{grid-template-columns:1fr;gap:25px}.menuCategoryGrid{grid-template-columns:repeat(2,1fr)}.menuFavorites{grid-template-columns:1fr}.menuFavoritesList{border-left:0;border-top:1px solid var(--line)}.menuCombos{grid-template-columns:1fr}.menuComboPhoto{min-height:600px}.menuNotice{grid-template-columns:1fr;gap:30px}.printedMenuIntro{grid-template-columns:1fr;gap:34px}.reviewsTop{grid-template-columns:1fr auto}.ratingBlock{grid-column:1/3}.footerPrimary{grid-template-columns:1.5fr .7fr .8fr}.footerAddress{grid-column:2/4}}@media (width<=760px){.siteHeader{gap:15px;min-height:78px;padding:10px 18px}.brand img{width:44px;height:44px}.brand strong{font-size:18px}.brand small{font-size:8px}.headerVisit{gap:14px;padding:10px 12px;font-size:10px}.siteHeader nav{gap:18px}.siteHeader nav a{font-size:10px}.homeHeroCopy{min-height:540px;padding:76px 25px}.homeHero h1,.pageHero h1,.visitHero h1,.menuHero h1{font-size:clamp(62px,21vw,88px)}.heroLead{font-size:18px}.homeHeroVisual{min-height:550px}.homeHeroImage{inset:45px 24px 80px}.locationTag{min-width:220px;bottom:34px;right:13px}.promiseStrip{grid-template-columns:1fr 1fr}.promiseStrip div{border-bottom:1px solid var(--line);min-height:105px}.promiseStrip div:nth-child(2n){border-right:0}.sectionShell{padding:78px 23px}.sectionHeading{margin-bottom:38px}.sectionHeading h2,.storyFeature h2,.socialSection h2,.visitBanner h2,.storyBody h2,.valuesSection h2,.aboutCollage h2,.visitInfo h2,.pickupCallout h2{font-size:clamp(44px,15vw,64px)}.experienceCard{min-height:330px;padding:27px}.storyFeatureImage{min-height:560px}.storyFeatureCopy{padding:75px 25px}.socialIntro{flex-direction:column;align-items:start}.socialIntro .railActions{align-self:flex-end;margin-top:-76px}.socialPost{flex-basis:min(82vw,360px)}.socialGallery{grid-template-columns:1fr 1fr}.galleryTile{min-height:330px}.galleryTileWide{grid-column:1/3;min-height:430px}.testimonialSection{padding:75px 24px}.reviewsTop{grid-template-columns:1fr;align-items:start;gap:36px}.ratingBlock{grid-column:1}.reviewsTop .railActions{justify-self:end;margin-top:-82px}.reviewCard{flex-basis:min(84vw,390px);min-height:360px}.visitBanner{grid-template-columns:1fr;align-items:start;gap:35px}.pageHeroCopy,.visitHeroCopy{min-height:500px;padding:80px 24px}.pageHeroImage,.visitHeroImage{min-height:540px}.valuesGrid{grid-template-columns:1fr}.valuesGrid article{padding:28px 0 40px}.valuesGrid article+article{border-top:1px solid #ffffff3d;border-left:0;padding-left:0}.valuesGrid h3{margin-top:35px}.aboutCollage{flex-direction:column;display:flex}.collageTall{min-height:560px}.collageCopy{padding:60px 27px}.collageSmall{min-height:380px}.infoGrid{grid-template-columns:1fr}.infoGrid article{border-right:0}.pickupImage{min-height:470px}.pickupCopy{padding:75px 25px}.menuHeroCopy{min-height:470px;padding:70px 24px}.menuHeroImage{min-height:430px}.menuDirectoryIntro h2{font-size:clamp(46px,14vw,68px)}.menuJumpNav{flex-wrap:nowrap;margin-top:48px;padding:12px;overflow-x:auto}.menuJumpNav a{flex:none}.menuCatalog{margin-top:70px}.menuCatalogHeader{grid-template-columns:44px 1fr;gap:18px;margin-bottom:34px}.menuCatalogHeader>strong{grid-column:2;width:fit-content}.menuItemGrid{grid-template-columns:1fr}.menuItem{min-height:105px;padding:21px 18px}.menuItem h3{font-size:28px}.printedMenuIntro h1{font-size:clamp(64px,20vw,92px)}.printedMenuIntroCopy>span{font-size:21px}.printedMenuSheet figcaption{grid-template-columns:1fr auto;gap:13px 20px}.printedMenuSheet figcaption>div{grid-column:1}.printedMenuSheet figcaption h2{grid-area:2/1/auto/3;font-size:38px}.printedMenuSheet figcaption>a{grid-area:1/2}.menuSectionHeading h2,.menuFavorites h2,.menuCombos h2,.menuNotice h2{font-size:clamp(44px,15vw,64px)}.menuCategoryCard{min-height:330px;padding:24px}.menuFavoritesIntro{padding:75px 24px}.menuFavoriteRow{grid-template-columns:32px 1fr;gap:18px;min-height:155px}.menuFavoriteRow>strong{grid-column:2;width:fit-content}.menuComboPhoto{min-height:500px}.menuComboCopy{padding:75px 24px}.menuComboList>div{grid-template-columns:1fr;gap:7px}.footerPrimary{grid-template-columns:1fr 1fr}.footerBrand,.footerAddress{grid-column:1/3}.footerLegal{flex-direction:column;align-items:flex-start}.orderPopup{padding:48px 27px 32px}}@media (width<=460px){.brand span{display:none}.promiseStrip{grid-template-columns:1fr}.promiseStrip div{border-right:0}.socialGallery{grid-template-columns:1fr}.galleryTileWide{grid-column:1}.galleryTile,.galleryTileWide{min-height:390px}.socialIntro .railActions{align-self:start;margin-top:0}.reviewsTop .railActions{justify-self:start;margin-top:0}.infoGrid article{min-height:180px}.menuCategoryGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._manageShell_vcgba_1{color:#183c37;min-height:100svh;font-family:var(--font-body);background:#f5f2eb}._appbar_vcgba_2{background:var(--forest-deep);color:#fff;align-items:center;gap:34px;min-height:68px;padding:12px clamp(17px,4vw,42px);display:flex}._appBrand_vcgba_3{align-items:center;gap:10px;margin-right:auto;display:flex}._appBrand_vcgba_3>span{background:var(--lime);width:36px;height:36px;color:var(--forest-deep);font-family:var(--font-heading);border-radius:50%;place-items:center;display:grid}._appBrand_vcgba_3>div{flex-direction:column;display:flex}._appBrand_vcgba_3 strong{font-family:var(--font-heading);letter-spacing:.01em;text-transform:uppercase;font-size:18px}._appBrand_vcgba_3 small{color:#ffffff94;letter-spacing:.11em;text-transform:uppercase;font-size:9px}._appbar_vcgba_2 nav{color:#ffffff9e;letter-spacing:.08em;text-transform:uppercase;gap:24px;font-size:11px;font-weight:800;display:flex}._appbar_vcgba_2 nav a[aria-current=page]{color:#fff}._userBadge_vcgba_10{background:var(--teal);border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:850;display:grid}._campaignDirectory_vcgba_12{padding:clamp(50px,7vw,95px) clamp(20px,6vw,90px)}._directoryHeading_vcgba_13{justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px;display:flex}._directoryHeading_vcgba_13 p,._campaignHead_vcgba_15>div>p,._surfaceHead_vcgba_16 p,._viewHead_vcgba_17 p{color:var(--teal);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:10px;font-weight:850}._directoryHeading_vcgba_13 h1{font-family:var(--font-heading);text-transform:uppercase;margin:7px 0 0;font-size:clamp(54px,8vw,90px);line-height:.9}._directoryHeading_vcgba_13>span{color:var(--muted);font-size:13px}._managementCampaigns_vcgba_20{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}._managementCampaigns_vcgba_20>a{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:320px;padding:clamp(25px,4vw,42px);display:flex}._managementCampaigns_vcgba_20>a>div{justify-content:space-between;align-items:center;gap:20px;display:flex}._managementCampaigns_vcgba_20>a>div span{background:var(--teal-light);color:var(--forest);letter-spacing:.1em;text-transform:uppercase;padding:6px 9px;font-size:9px;font-weight:850}._managementCampaigns_vcgba_20 small{color:var(--muted)}._managementCampaigns_vcgba_20 h2{font-family:var(--font-heading);text-transform:uppercase;margin:auto 0 8px;font-size:clamp(46px,6vw,72px)}._managementCampaigns_vcgba_20 p{color:var(--muted);margin:0 0 24px}._managementCampaigns_vcgba_20>a>strong{border-top:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;padding-top:15px;font-size:11px;display:flex}._campaignHead_vcgba_15{background:#fff;justify-content:space-between;align-items:center;gap:25px;padding:23px clamp(17px,4vw,42px) 17px;display:flex}._campaignHead_vcgba_15>div:first-child>div{align-items:center;gap:10px;display:flex}._campaignHead_vcgba_15 h1{font-family:var(--font-heading);text-transform:uppercase;margin:4px 0;font-size:clamp(34px,5vw,54px);line-height:1}._campaignHead_vcgba_15 h1+span{background:var(--teal-light);color:var(--forest);text-transform:uppercase;border-radius:99px;padding:5px 9px;font-size:9px;font-weight:850}._campaignHead_vcgba_15 small{color:var(--muted)}._headActions_vcgba_34{align-items:center;gap:8px;display:flex}._headActions_vcgba_34 a,._headActions_vcgba_34 button{border:1px solid var(--line);min-height:40px;color:var(--ink);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#fff;align-items:center;padding:0 13px;font-size:10px;font-weight:850;display:inline-flex}._headActions_vcgba_34 button{background:var(--forest);color:#fff}._tabs_vcgba_38{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;gap:3px;padding:0 clamp(17px,4vw,42px);display:flex}._tabs_vcgba_38 button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 9px 10px;font-size:11px}._tabs_vcgba_38 button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--teal);font-weight:800}._manageContent_vcgba_41{padding:22px clamp(17px,4vw,42px) 45px}._metrics_vcgba_43{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:13px;display:grid}._metrics_vcgba_43 article,._surface_vcgba_16{border:1px solid var(--line);background:#fff;padding:18px}._metrics_vcgba_43 article{flex-direction:column;display:flex}._metrics_vcgba_43 span{color:var(--muted);font-size:11px}._metrics_vcgba_43 strong{font-family:var(--font-heading);margin:6px 0 3px;font-size:34px}._metrics_vcgba_43 small{color:var(--muted)}._twoColumn_vcgba_50{grid-template-columns:minmax(0,1.3fr) minmax(270px,.7fr);gap:13px;margin-bottom:13px;display:grid}._surface_vcgba_16{margin-bottom:13px}._twoColumn_vcgba_50 ._surface_vcgba_16{margin-bottom:0}._surfaceHead_vcgba_16,._viewHead_vcgba_17{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}._surfaceHead_vcgba_16 h2,._viewHead_vcgba_17 h2{font-family:var(--font-heading);text-transform:uppercase;margin:5px 0 0;font-size:24px;line-height:1.05}._surfaceHead_vcgba_16>strong{font-size:17px}._surfaceHead_vcgba_16>button{color:var(--teal);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;font-size:10px;font-weight:800}._progress_vcgba_59{background:var(--cream);border-radius:99px;height:11px;margin:24px 0 13px;overflow:hidden}._progress_vcgba_59 span{background:var(--teal);border-radius:inherit;height:100%;display:block}._surfaceNote_vcgba_61,._emptyCopy_vcgba_62{color:var(--muted);margin:0;font-size:13px;line-height:1.55}._attentionRow_vcgba_63{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;font:inherit;background:0 0;grid-template-columns:70px 1fr auto;gap:12px;padding:13px 0;font-size:12px;display:grid}button._attentionRow_vcgba_63{cursor:pointer}._attentionRow_vcgba_63 span{color:var(--muted)}._attentionRow_vcgba_63 i{font-style:normal}._attentionRow_vcgba_63:last-child{border-bottom:0}._viewHead_vcgba_17{align-items:end;margin-bottom:15px}._viewHead_vcgba_17>span{color:var(--muted);font-size:12px}._tableWrap_vcgba_71{margin-top:12px;overflow-x:auto}._tableWrap_vcgba_71 table{border-collapse:collapse;text-align:left;width:100%;min-width:660px}._tableWrap_vcgba_71 th,._tableWrap_vcgba_71 td{border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 9px}._tableWrap_vcgba_71 th{color:var(--muted);font-size:10px;font-weight:750}._tableWrap_vcgba_71 td{font-size:12px}._tableWrap_vcgba_71 td:first-child{flex-direction:column;display:flex}._tableWrap_vcgba_71 td small{color:var(--muted);margin-top:2px}._tableWrap_vcgba_71 td span{background:var(--teal-light);color:var(--forest);text-transform:capitalize;border-radius:99px;padding:4px 7px;font-size:9px;font-weight:800}._tableWrap_vcgba_71 td span[data-status=failed]{color:#8a4b16;background:#fee8d4}._tableWrap_vcgba_71 tbody tr:last-child td{border-bottom:0}._sellerList_vcgba_83>div{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(150px,1fr) 105px auto;align-items:center;gap:12px;padding:13px 0;display:grid}._sellerList_vcgba_83>div>span{background:var(--teal-light);width:40px;height:40px;color:var(--forest);border-radius:50%;place-items:center;font-size:11px;font-weight:850;display:grid}._sellerList_vcgba_83>div>div{flex-direction:column;display:flex}._sellerList_vcgba_83 small{color:var(--muted)}._sellerList_vcgba_83 i{background:var(--cream);border-radius:99px;max-width:330px;height:5px;margin-top:6px;overflow:hidden}._sellerList_vcgba_83 b{background:var(--teal);height:100%;display:block}._sellerList_vcgba_83 p{text-align:center;flex-direction:column;margin:0;display:flex}._sellerList_vcgba_83 button{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#fff;padding:8px 10px;font-size:10px}._inlineMessage_vcgba_91{min-height:18px;color:var(--teal);margin:10px 0 0;font-size:11px}._lifecycle_vcgba_92{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin:28px 0;display:grid}._lifecycle_vcgba_92>div{text-align:center;flex-direction:column;align-items:center;display:flex}._lifecycle_vcgba_92>div>span{background:var(--teal-light);width:30px;height:30px;color:var(--forest);border-radius:50%;place-items:center;margin-bottom:6px;font-weight:850;display:grid}._lifecycle_vcgba_92 small{color:var(--muted)}._lifecycle_vcgba_92>i{color:var(--muted);font-style:normal}._field_vcgba_97{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;gap:6px;margin:17px 0;font-size:11px;font-weight:800;display:grid}._field_vcgba_97 input,._field_vcgba_97 select{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;padding:11px}._primaryAction_vcgba_100{border:1px solid var(--forest);background:var(--forest);color:#fff;width:100%;min-height:43px;font:inherit;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;padding:0 13px;font-size:10px;font-weight:850}._ledger_vcgba_101{margin:18px 0 0}._ledger_vcgba_101 div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:12px 0;display:flex}._ledger_vcgba_101 dt,._ledger_vcgba_101 dd{margin:0}._ledger_vcgba_101 dd{font-weight:800}._approvalTrail_vcgba_106{margin:18px 0 0;padding:0;list-style:none}._approvalTrail_vcgba_106 li{border-bottom:1px solid var(--line);gap:10px;padding:10px 0;display:flex}._approvalTrail_vcgba_106 li>span{border:1px solid var(--line);width:24px;height:24px;color:var(--muted);border-radius:50%;place-items:center;font-size:9px;display:grid}._approvalTrail_vcgba_106 li>div{flex-direction:column;display:flex}._approvalTrail_vcgba_106 small{color:var(--muted)}._cloneGroup_vcgba_111{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr;gap:12px;padding:16px 0;display:grid}._cloneGroup_vcgba_111>span{background:var(--teal-light);width:34px;height:34px;color:var(--forest);place-items:center;font-size:9px;font-weight:850;display:grid}._cloneGroup_vcgba_111 p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.45}._phaseBoard_vcgba_114{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px;margin-top:24px;display:grid}._phaseBoard_vcgba_114>div{border:1px solid var(--line);flex-direction:column;min-height:115px;padding:18px;display:flex}._phaseBoard_vcgba_114>div[data-state=active]{background:var(--forest-deep);color:#fff}._phaseBoard_vcgba_114>div>span{color:var(--teal);font-size:9px;font-weight:850}._phaseBoard_vcgba_114>div>strong{font-family:var(--font-heading);text-transform:uppercase;margin-top:auto;font-size:21px}._phaseBoard_vcgba_114>div>small{color:var(--muted);margin-top:5px;line-height:1.4}._phaseBoard_vcgba_114>div[data-state=active]>small{color:#ffffff94}._phaseBoard_vcgba_114>i{color:var(--muted);font-style:normal}._takeoverRun_vcgba_122{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:24px;display:grid}._takeoverRun_vcgba_122>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:145px;padding:18px;display:flex}._takeoverRun_vcgba_122>div:nth-child(2n){border-right:0}._takeoverRun_vcgba_122>div:nth-child(n+3){border-bottom:0}._takeoverRun_vcgba_122 span{color:var(--teal);font-size:9px;font-weight:850}._takeoverRun_vcgba_122 strong{font-family:var(--font-heading);text-transform:uppercase;margin-top:auto;font-size:20px}._takeoverRun_vcgba_122 small{color:var(--muted);margin-top:6px;line-height:1.45}._launchChecklist_vcgba_129{margin:16px 0 0;padding:0;list-style:none}._launchChecklist_vcgba_129 li{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;gap:11px;padding:13px 0;display:grid}._launchChecklist_vcgba_129 li>span{color:#8a4b16;background:#fee8d4;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-weight:850;display:grid}._launchChecklist_vcgba_129 li[data-ready=true]>span{background:var(--teal-light);color:var(--forest)}._launchChecklist_vcgba_129 li>div{flex-direction:column;gap:3px;display:flex}._launchChecklist_vcgba_129 small{color:var(--muted)}@media (width<=850px){._appbar_vcgba_2{flex-wrap:wrap}._appbar_vcgba_2 nav{order:3;width:100%}._twoColumn_vcgba_50,._managementCampaigns_vcgba_20{grid-template-columns:1fr}._metrics_vcgba_43{grid-template-columns:1fr 1fr}._phaseBoard_vcgba_114{grid-template-columns:1fr}._phaseBoard_vcgba_114>i{text-align:center;transform:rotate(90deg)}}@media (width<=600px){._appbar_vcgba_2 nav{justify-content:space-between;gap:8px}._campaignHead_vcgba_15,._directoryHeading_vcgba_13,._viewHead_vcgba_17{flex-direction:column;align-items:flex-start}._headActions_vcgba_34{width:100%}._headActions_vcgba_34 a,._headActions_vcgba_34 button{flex:1}._metrics_vcgba_43{grid-template-columns:1fr}._sellerList_vcgba_83>div{grid-template-columns:42px 1fr 48px}._sellerList_vcgba_83 button{grid-column:2/4;width:100%}._lifecycle_vcgba_92{grid-template-columns:1fr}._lifecycle_vcgba_92>i{transform:rotate(90deg)}._takeoverRun_vcgba_122{grid-template-columns:1fr}._takeoverRun_vcgba_122>div{border-right:0;border-bottom:1px solid var(--line)}._takeoverRun_vcgba_122>div:nth-child(n+3){border-bottom:1px solid var(--line)}._takeoverRun_vcgba_122>div:last-child{border-bottom:0}}._directory_1an0b_1,._campaignPage_1an0b_2{background:var(--paper)}._directoryHero_1an0b_4{background:var(--forest);color:#fff;flex-direction:column;justify-content:center;min-height:540px;padding:clamp(80px,11vw,150px) clamp(24px,8vw,130px);display:flex}._directoryHero_1an0b_4>p:first-child,._directoryCampaigns_1an0b_15>div>p,._campaignKicker_1an0b_16,._purchaseIntro_1an0b_17>p,._howItWorks_1an0b_18>div>p{color:var(--lime);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}._directoryHero_1an0b_4 h1{font-family:var(--font-heading);letter-spacing:-.04em;text-transform:uppercase;margin:18px 0 26px;font-size:clamp(64px,9vw,132px);font-weight:600;line-height:.87}._directoryHero_1an0b_4 h1 span{color:var(--lime)}._directoryHero_1an0b_4>p:last-child{color:#ffffffbf;max-width:620px;margin:0;font-size:20px;line-height:1.6}._directoryCampaigns_1an0b_15{padding:clamp(70px,9vw,120px) clamp(24px,8vw,130px)}._directoryCampaigns_1an0b_15>div{margin-bottom:34px}._directoryCampaigns_1an0b_15>div>p{color:var(--teal-ink)}._directoryCampaigns_1an0b_15 h2{font-family:var(--font-heading);text-transform:uppercase;margin:10px 0 0;font-size:clamp(42px,6vw,72px)}._directoryCard_1an0b_44{background:var(--teal-light);border:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:start;gap:35px;min-height:310px;padding:clamp(28px,5vw,56px);display:grid}._directoryBadge_1an0b_55{background:var(--lime);letter-spacing:.1em;text-transform:uppercase;padding:7px 10px;font-size:10px;font-weight:850}._directoryCard_1an0b_44 small{color:var(--teal-ink);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850}._directoryCard_1an0b_44 h3{font-family:var(--font-heading);text-transform:uppercase;margin:10px 0;font-size:clamp(48px,7vw,84px)}._directoryCard_1an0b_44 p{max-width:600px;color:var(--muted);margin:0;line-height:1.6}._directoryCard_1an0b_44>strong{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;align-self:end;font-size:12px}._previewNotice_1an0b_61{background:var(--lime);color:var(--forest-deep);flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:11px clamp(20px,5vw,70px);font-size:12px;display:flex}._previewNotice_1an0b_61 strong{text-transform:uppercase;letter-spacing:.08em}._previewNotice_1an0b_61 a{border-bottom:1px solid;margin-left:auto;font-weight:750}._campaignHero_1an0b_76{background:var(--forest-deep);color:#fff;grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);align-items:center;gap:clamp(40px,7vw,100px);min-height:720px;padding:clamp(55px,8vw,110px) clamp(24px,7vw,110px);display:grid}._cobrand_1an0b_87{color:#ffffffb8;letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;font-weight:850;display:flex}._cobrand_1an0b_87 i{color:var(--lime);font-style:normal}._campaignStory_1an0b_90 h1{color:var(--lime);font-family:var(--font-heading);letter-spacing:-.045em;text-transform:uppercase;margin:12px 0 20px;font-size:clamp(76px,10vw,145px);font-weight:600;line-height:.8}._campaignLead_1an0b_91{color:#ffffffc7;max-width:680px;margin:0 0 42px;font-size:clamp(18px,2vw,25px);line-height:1.55}._campaignProgressCopy_1an0b_92{justify-content:space-between;gap:15px;margin-bottom:9px;font-size:13px;display:flex}._campaignProgressCopy_1an0b_92 span{color:#ffffff9e}._campaignProgress_1an0b_92{background:#ffffff26;border-radius:99px;height:11px;overflow:hidden}._campaignProgress_1an0b_92 span{background:var(--lime);border-radius:inherit;height:100%;display:block}._impactStatement_1an0b_96{color:#ffffff9e;max-width:630px;margin:17px 0 0;font-size:13px;line-height:1.55}._purchasePanel_1an0b_98{background:var(--paper);color:var(--ink);padding:clamp(25px,4vw,42px);box-shadow:0 30px 80px #00000040}._purchaseIntro_1an0b_17>p{color:var(--teal-ink)}._purchaseIntro_1an0b_17>div{justify-content:space-between;align-items:end;gap:20px;margin:9px 0;display:flex}._purchaseIntro_1an0b_17 h2{font-family:var(--font-heading);text-transform:uppercase;margin:0;font-size:clamp(36px,4vw,52px)}._purchaseIntro_1an0b_17 strong{font-size:25px}._purchaseIntro_1an0b_17>span{color:var(--muted);font-size:14px;line-height:1.55;display:block}._purchasePanel_1an0b_98 label{letter-spacing:.05em;text-transform:uppercase;gap:7px;margin-top:20px;font-size:12px;font-weight:800;display:grid}._purchasePanel_1an0b_98 select{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;padding:13px}._purchaseTotal_1an0b_106{justify-content:space-between;align-items:center;margin:24px 0 13px;display:flex}._purchaseTotal_1an0b_106 strong{font-size:28px}._purchasePanel_1an0b_98>button{border:1px solid var(--forest);background:var(--forest);color:#fff;width:100%;min-height:55px;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;padding:0 18px;font-size:12px;font-weight:850;display:flex}._purchasePanel_1an0b_98>button:hover,._purchasePanel_1an0b_98>button:focus-visible{background:var(--brand-teal);color:var(--forest-deep)}._squareLine_1an0b_111{color:var(--muted);text-align:center;margin:12px 0 0;font-size:10px}._purchaseMessage_1an0b_112{min-height:34px;color:var(--teal-ink);text-align:center;margin:7px 0 0;font-size:11px;line-height:1.4}._howItWorks_1an0b_18{grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:clamp(45px,8vw,120px);padding:clamp(75px,9vw,130px) clamp(24px,7vw,110px);display:grid}._howItWorks_1an0b_18>div>p{color:var(--teal-ink)}._howItWorks_1an0b_18 h2{font-family:var(--font-heading);text-transform:uppercase;margin:12px 0 0;font-size:clamp(46px,6vw,80px);line-height:.95}._howItWorks_1an0b_18 ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}._howItWorks_1an0b_18 li{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:18px;padding:25px 0;display:grid}._howItWorks_1an0b_18 li>span{color:var(--teal-ink);font-weight:850}._howItWorks_1an0b_18 strong{font-family:var(--font-heading);text-transform:uppercase;font-size:25px}._howItWorks_1an0b_18 li p{color:var(--muted);margin:7px 0 0;line-height:1.5}._trustStrip_1an0b_122{background:var(--teal-light);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:40px;padding:25px clamp(24px,7vw,110px);font-size:12px;font-weight:800;display:flex}@media (width<=920px){._campaignHero_1an0b_76{grid-template-columns:1fr}._campaignKicker_1an0b_16{margin-top:45px}._howItWorks_1an0b_18,._directoryCard_1an0b_44{grid-template-columns:1fr}._directoryCard_1an0b_44>strong{justify-self:start}}@media (width<=640px){._previewNotice_1an0b_61{justify-content:flex-start}._previewNotice_1an0b_61 a{width:100%;margin-left:0}._campaignStory_1an0b_90 h1{font-size:74px}._campaignProgressCopy_1an0b_92{flex-direction:column}._purchaseIntro_1an0b_17>div{flex-direction:column;align-items:flex-start}._trustStrip_1an0b_122{justify-content:flex-start;gap:15px}}._campaignPage_1an0b_2{color:var(--forest-deep)}._previewNotice_1an0b_61{z-index:2;text-align:center;position:relative}._referralBanner_1an0b_144{color:#352557;background:#e9e1ff;justify-content:center;align-items:center;gap:12px;padding:12px clamp(24px,7vw,110px);font-size:12px;display:flex}._referralBanner_1an0b_144>span{color:#fff;background:#352557;border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;font-weight:850;display:grid}._referralBanner_1an0b_144 p{margin:0}._campaignHero_1an0b_76{background:#123b36;grid-template-columns:minmax(0,1fr) minmax(430px,.82fr);align-items:start;min-height:880px}._campaignStory_1an0b_90{padding-top:25px}._campaignKicker_1an0b_16{margin-top:clamp(48px,7vw,90px)}._campaignStory_1an0b_90 h1{max-width:930px;margin:15px 0 25px;font-size:clamp(72px,8.7vw,132px)}._campaignLead_1an0b_91{max-width:760px;margin-bottom:50px}._heroStats_1an0b_153{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;grid-template-columns:1.2fr .8fr .8fr;margin-top:20px;display:grid}._heroStats_1an0b_153>div{border-right:1px solid #ffffff2e;flex-direction:column;justify-content:center;min-height:84px;padding:16px 17px;display:flex}._heroStats_1an0b_153>div:last-child{border-right:0}._heroStats_1an0b_153 span{color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;font-size:9px}._heroStats_1an0b_153 strong{color:#fff;font-family:var(--font-heading);margin-top:7px;font-size:25px}._purchasePanel_1an0b_98{position:sticky;top:18px;box-shadow:0 28px 80px #00000047}._purchaseIntro_1an0b_17>div{align-items:flex-start}._purchaseIntro_1an0b_17>div>strong{color:var(--teal-ink);font-family:var(--font-heading);text-transform:uppercase;flex:none}._offerChoices_1an0b_162{gap:8px;margin-top:22px;display:grid}._offerChoices_1an0b_162>button{border:1px solid var(--line);width:100%;color:var(--forest-deep);text-align:left;cursor:pointer;background:#fff;grid-template-columns:1fr auto;gap:4px 15px;padding:14px;display:grid}._offerChoices_1an0b_162>button[aria-checked=true]{border-color:var(--teal-ink);outline:2px solid var(--teal-light)}._offerChoices_1an0b_162>button>span{color:var(--teal-ink);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:8px;font-weight:850}._offerChoices_1an0b_162>button>strong{font-family:var(--font-heading);text-transform:uppercase;font-size:23px;line-height:1}._offerChoices_1an0b_162>button>b{font-family:var(--font-heading);font-size:22px}._offerChoices_1an0b_162>button>em{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:8px;font-style:normal;font-weight:850}._offerChoices_1an0b_162>button>small{color:var(--muted);grid-column:1/-1;font-size:10px;line-height:1.45}._sellerConfirmation_1an0b_170{color:var(--teal-ink);letter-spacing:0;text-transform:none;font-size:9px;font-weight:650}._purchaseImpact_1an0b_171{border-top:1px solid var(--line);margin:23px 0 13px}._purchaseImpact_1an0b_171>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:10px 0;display:flex}._purchaseImpact_1an0b_171 span{color:var(--muted);font-size:11px}._purchaseImpact_1an0b_171 strong{font-size:15px}._purchaseTerms_1an0b_175{color:var(--muted);text-align:center;margin:10px 0 0;font-size:9px;line-height:1.5}._campaignPhases_1an0b_177{background:#d9f248;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;margin:0;padding:0 clamp(24px,7vw,110px);display:grid}._campaignPhases_1an0b_177 article{flex-direction:column;min-height:205px;padding:34px 20px;display:flex}._campaignPhases_1an0b_177 article span{color:var(--teal-ink);letter-spacing:.12em;font-size:9px;font-weight:850}._campaignPhases_1an0b_177 article strong{font-family:var(--font-heading);text-transform:uppercase;margin-top:auto;font-size:26px;line-height:1}._campaignPhases_1an0b_177 article p{color:#45625d;margin:9px 0 0;font-size:11px;line-height:1.5}._campaignPhases_1an0b_177>i{color:#173d3761;align-self:center;font-style:normal}._supporterJourney_1an0b_184{background:#f5f2eb;padding:clamp(75px,9vw,130px) clamp(24px,7vw,110px)}._sectionIntro_1an0b_185{grid-template-columns:1.1fr .9fr;align-items:end;gap:60px;display:grid}._sectionIntro_1an0b_185>p,._takeoverCopy_1an0b_187>p,._takeoverFeature_1an0b_188 article>p,._revenuePromise_1an0b_189>div>p{color:var(--teal-ink);letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:10px;font-weight:850}._sectionIntro_1an0b_185 h2{font-family:var(--font-heading);text-transform:uppercase;margin:8px 0 0;font-size:clamp(52px,7vw,96px);line-height:.88}._sectionIntro_1an0b_185>span{border-left:1px solid var(--line);max-width:530px;color:var(--muted);padding-left:24px;font-size:14px;line-height:1.7}._supporterJourney_1an0b_184 ol{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);margin:55px 0 0;padding:0;list-style:none;display:grid}._supporterJourney_1an0b_184 li{border-right:1px solid var(--line);flex-direction:column;min-height:260px;padding:26px;display:flex}._supporterJourney_1an0b_184 li:last-child{border-right:0}._supporterJourney_1an0b_184 li>span{color:var(--teal-ink);font-size:10px;font-weight:850}._supporterJourney_1an0b_184 li>div{margin-top:auto}._supporterJourney_1an0b_184 li strong{font-family:var(--font-heading);text-transform:uppercase;font-size:28px;line-height:1}._supporterJourney_1an0b_184 li p{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.55}._takeoverFeature_1an0b_188{color:#fff;background:#352557;grid-template-columns:.55fr 1.15fr .7fr;gap:15px;padding:clamp(35px,6vw,80px) clamp(24px,7vw,110px);display:grid}._takeoverDate_1an0b_201,._takeoverCopy_1an0b_187,._takeoverFeature_1an0b_188>article{flex-direction:column;min-height:420px;padding:clamp(25px,4vw,45px);display:flex}._takeoverDate_1an0b_201{color:#352557;background:#ff8c73}._takeoverDate_1an0b_201>span{letter-spacing:.12em;font-size:9px;font-weight:850}._takeoverDate_1an0b_201>strong{font-family:var(--font-heading);text-transform:uppercase;margin-top:auto;font-size:clamp(48px,6vw,78px);line-height:.85}._takeoverDate_1an0b_201>small{margin-top:15px;font-weight:750}._takeoverCopy_1an0b_187{border:1px solid #ffffff2e;justify-content:center}._takeoverCopy_1an0b_187>p{color:#ffb59f}._takeoverCopy_1an0b_187 h2{font-family:var(--font-heading);text-transform:uppercase;margin:10px 0 18px;font-size:clamp(48px,6.2vw,82px);line-height:.87}._takeoverCopy_1an0b_187>span{color:#ffffffad;line-height:1.65}._takeoverFeature_1an0b_188>article{color:var(--forest-deep);background:#f0e2cc;justify-content:flex-end}._takeoverFeature_1an0b_188 article>p{color:var(--teal-ink)}._takeoverFeature_1an0b_188 article>strong{font-family:var(--font-heading);text-transform:uppercase;margin:12px 0;font-size:36px;line-height:.95}._takeoverFeature_1an0b_188 article>span{color:#5a706c;font-size:12px;line-height:1.6}._revenuePromise_1an0b_189{color:#fff;background:#123b36;grid-template-columns:1fr repeat(3,.58fr);gap:13px;padding:clamp(70px,9vw,120px) clamp(24px,7vw,110px);display:grid}._revenuePromise_1an0b_189>div h2{max-width:590px;font-family:var(--font-heading);text-transform:uppercase;margin:9px 0 0;font-size:clamp(48px,6vw,80px);line-height:.9}._revenuePromise_1an0b_189>div>p{color:var(--lime)}._revenuePromise_1an0b_189 article{border:1px solid #ffffff2b;flex-direction:column;justify-content:end;min-height:250px;padding:24px;display:flex}._revenuePromise_1an0b_189 article span{color:#ffffff87;letter-spacing:.1em;font-size:8px;font-weight:850}._revenuePromise_1an0b_189 article strong{color:var(--lime);font-family:var(--font-heading);margin-top:auto;font-size:clamp(48px,5vw,70px)}._revenuePromise_1an0b_189 article p{color:#ffffffa6;margin:4px 0 0;font-size:10px;line-height:1.5}._revenuePromise_1an0b_189>small{color:#ffffff7a;grid-column:2/-1;font-size:9px;line-height:1.55}@media (width<=1100px){._campaignHero_1an0b_76,._sectionIntro_1an0b_185,._takeoverFeature_1an0b_188,._revenuePromise_1an0b_189{grid-template-columns:1fr}._purchasePanel_1an0b_98{position:static}._supporterJourney_1an0b_184 ol{grid-template-columns:1fr 1fr}._supporterJourney_1an0b_184 li:nth-child(2){border-right:0}._supporterJourney_1an0b_184 li{border-bottom:1px solid var(--line)}._revenuePromise_1an0b_189>small{grid-column:auto}}@media (width<=720px){._campaignHero_1an0b_76{min-height:auto;padding-top:55px}._campaignStory_1an0b_90 h1{font-size:clamp(62px,20vw,86px)}._heroStats_1an0b_153{grid-template-columns:1fr}._heroStats_1an0b_153>div{border-bottom:1px solid #ffffff2e;border-right:0;min-height:67px}._campaignPhases_1an0b_177{grid-template-columns:1fr}._campaignPhases_1an0b_177 article{border-bottom:1px solid #173d3729;min-height:170px;padding:27px 0}._campaignPhases_1an0b_177>i{display:none}._sectionIntro_1an0b_185{gap:25px}._sectionIntro_1an0b_185>span{border-left:0;padding-left:0}._supporterJourney_1an0b_184 ol{grid-template-columns:1fr}._supporterJourney_1an0b_184 li{border-right:0;min-height:205px}._takeoverDate_1an0b_201,._takeoverCopy_1an0b_187,._takeoverFeature_1an0b_188>article{min-height:350px}._revenuePromise_1an0b_189 article{min-height:190px}._referralBanner_1an0b_144{justify-content:flex-start}}
