.theme_theme__DRCjB{--bg:#081a10;--bg-deep:#06130c;--surface:#0f2e1d;--surface-2:#143a25;--line:hsla(51,44%,94%,.1);--line-strong:hsla(51,44%,94%,.2);--text:#f6f4e8;--text-2:#c6d3c8;--text-3:#93a698;--green:#40e363;--green-hi:#86f09f;--green-ink:#03200b;--green-tint:rgba(64,227,99,.1);--green-edge:rgba(64,227,99,.24);--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--ease:cubic-bezier(0.2,0.7,0.2,1);--gutter:20px;--container:1200px;--header-h:64px;--surface-strong:var(--surface-2);--border:hsla(51,44%,94%,.12);--border-strong:var(--line-strong);--muted:var(--text-2);--reading:#d5dfd6;--accent:var(--green);--accent-strong:var(--green-hi);--accent-soft:var(--green-tint);--accent-edge:var(--green-edge);--accent-ink:var(--green-ink);--blue:#8fb4ff;--shadow:none;color-scheme:dark}@media (min-width:768px){.theme_theme__DRCjB{--gutter:32px}}@media (min-width:1280px){.theme_theme__DRCjB{--gutter:40px}}.HomeHeader_header__Nrz7t{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:#06130c;border-bottom:1px solid transparent;transition:border-color .2s ease}.HomeHeader_header__Nrz7t[data-scrolled=true]{border-bottom-color:var(--line)}.HomeHeader_headerBar__AIIqr{display:flex;align-items:center;gap:24px;height:var(--header-h)}.HomeHeader_brand__beg_K{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;text-decoration:none}.HomeHeader_brandIcon__EvjnF{width:36px;height:36px;border-radius:10px;box-shadow:0 0 0 1px var(--line)}.HomeHeader_primaryNav__lGKvg{display:none;margin-left:auto}.HomeHeader_primaryNav__lGKvg ul{display:flex;gap:2px}.HomeHeader_primaryNav__lGKvg a{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border-radius:999px;color:var(--text-2);font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .15s ease,background-color .15s ease}.HomeHeader_primaryNav__lGKvg a:hover{color:var(--text);background:hsla(0,0%,100%,.05)}.HomeHeader_headerActions__vyvXt{display:flex;align-items:center;gap:8px;margin-left:auto}@media (min-width:1024px){.HomeHeader_primaryNav__lGKvg{display:block}.HomeHeader_headerActions__vyvXt{margin-left:12px}.HomeHeader_headerActions__vyvXt .HomeHeader_menuButton__L8Ukg{display:none}}.HomeHeader_installPopover__bJeqY{position:absolute;top:calc(100% + 8px);right:max(var(--gutter),(100vw - var(--container))/2);width:312px;padding:24px;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:#0e1912;box-shadow:0 32px 80px -24px rgba(0,0,0,.85);text-align:center}.HomeHeader_installPopover__bJeqY[hidden]{display:none}.HomeHeader_installPopover__bJeqY img{width:168px;height:168px;margin:0 auto 16px;border-radius:16px}.HomeHeader_popoverTitle__WFoVC{font-size:1.0625rem;font-weight:650}.HomeHeader_popoverText__yBxx_{margin-top:6px;color:var(--text-2);font-size:.875rem;line-height:1.5}.HomeHeader_popoverLinks__i3Dcj{margin-top:16px;color:var(--text-3);font-size:.875rem}.HomeHeader_popoverLinks__i3Dcj a{color:var(--green-hi);text-underline-offset:3px}.HomeHeader_mobileMenu__10gZz{position:fixed;inset:0;z-index:70;display:flex;flex-direction:column;padding:0 var(--gutter) calc(24px + env(safe-area-inset-bottom));overflow-y:auto;background:var(--bg)}.HomeHeader_mobileMenu__10gZz[hidden]{display:none}.HomeHeader_mobileMenuTop__1ZSwd{display:flex;align-items:center;justify-content:space-between;height:var(--header-h)}.HomeHeader_mobileMenuLinks__OGKuv{margin-top:8px}.HomeHeader_mobileMenuLinks__OGKuv li{border-bottom:1px solid var(--line)}.HomeHeader_mobileMenuLinks__OGKuv a{display:flex;align-items:center;min-height:56px;font-size:1.25rem;font-weight:600;letter-spacing:-.01em;text-decoration:none}.HomeHeader_mobileMenuInstall__rHQne{margin-top:auto;padding-top:32px}.HomeHeader_mobileMenuInstall__rHQne p{margin-bottom:16px;color:var(--text-2)}:is(.HomeHeader_header__Nrz7t,.HomeHeader_mobileMenu__10gZz) :where(ul,ol){list-style:none}:is(.HomeHeader_header__Nrz7t,.HomeHeader_mobileMenu__10gZz) :where(a){color:inherit}:is(.HomeHeader_header__Nrz7t,.HomeHeader_mobileMenu__10gZz) :where(img){display:block;max-width:100%;height:auto}:is(.HomeHeader_header__Nrz7t,.HomeHeader_mobileMenu__10gZz){font-family:var(--font-lexend,"Lexend"),var(--font-inter,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;line-height:1.6}.HomeBase_page__pSTOz{--bg-deep:#081a10;min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font-lexend,"Lexend"),var(--font-inter,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;line-height:1.6;font-optical-sizing:auto}.HomeBase_page__pSTOz :where(img,video){display:block;max-width:100%;height:auto}.HomeBase_page__pSTOz :where(a){color:inherit}.HomeBase_page__pSTOz :where(ul,ol){list-style:none}.HomeBase_page__pSTOz :where([id]){scroll-margin-top:calc(var(--header-h) + 16px)}.HomeBase_page__pSTOz :focus-visible{outline:2px solid var(--green-hi);outline-offset:3px;border-radius:8px}.HomeBase_icon__ftB9Q{width:1.25em;height:1.25em;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.HomeBase_srOnly__3ZSBY{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.HomeBase_skipLink__bBQJX{position:absolute;left:16px;top:-64px;z-index:100;padding:12px 16px;border-radius:12px;background:var(--green);color:var(--green-ink);font-weight:600;text-decoration:none}.HomeBase_skipLink__bBQJX:focus{top:12px}.HomeBase_container__Sq_mJ{width:min(100% - 2 * var(--gutter),var(--container));margin-inline:auto}.HomeBase_button__0r9g1{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border:1px solid transparent;border-radius:999px;font:inherit;font-size:.9375rem;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.HomeBase_buttonPrimary__sTMcj{background:var(--green);color:var(--green-ink)}.HomeBase_buttonPrimary__sTMcj:hover{background:var(--green-hi)}.HomeBase_buttonPrimary__sTMcj:active{background:#35c957}.HomeBase_buttonSecondary__dfSPL{border-color:var(--line-strong);background:hsla(0,0%,100%,.02);color:var(--text)}.HomeBase_buttonSecondary__dfSPL:hover{border-color:rgba(214,255,226,.32);background:hsla(0,0%,100%,.05)}.HomeBase_buttonCompact__IUjcn{min-height:44px;padding:0 18px;font-size:.875rem}@media (hover:hover) and (pointer:fine){.HomeBase_buttonCompact__IUjcn{min-height:40px}}.HomeBase_iconButton__xN3qj{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--line-strong);border-radius:50%;background:transparent;color:var(--text);cursor:pointer;transition:background-color .15s ease}.HomeBase_iconButton__xN3qj:hover{background:hsla(0,0%,100%,.06)}.HomeBase_textLink__pwS8H{display:inline-block;max-width:100%;padding-block:10px;color:var(--green-hi);font-weight:600;text-decoration:none}.HomeBase_textLink__pwS8H .HomeBase_icon__ftB9Q{width:1.1em;height:1.1em;margin-left:6px;vertical-align:-.2em;transition:transform .2s var(--ease)}.HomeBase_textLink__pwS8H:hover{text-decoration:underline;text-underline-offset:4px}.HomeBase_textLink__pwS8H:hover .HomeBase_icon__ftB9Q{transform:translateX(3px)}.HomeBase_nowrap__XopIh{white-space:nowrap}.HomeBase_inlineLink__3AvZ8{color:var(--green-hi);text-underline-offset:3px}.HomeBase_inlineLink__3AvZ8:hover{color:var(--text)}.HomeBase_section__dn_pX{position:relative;padding-block:64px}@media (min-width:768px){.HomeBase_section__dn_pX{padding-block:96px}}@media (min-width:1024px){.HomeBase_section__dn_pX{padding-block:104px}}.HomeBase_sectionHead__yo3sx{max-width:46rem;margin-bottom:48px}.HomeBase_h2__MBAUz{font-size:clamp(2rem,1.25rem + 2.6vw,3.25rem);font-weight:700;line-height:1.06;letter-spacing:-.035em;text-wrap:balance}.HomeBase_sectionSub__1860v{max-width:40rem;margin-top:16px;color:var(--text-2);font-size:1.0625rem}.HomeBase_footnote__V2lY_{margin-top:20px;color:var(--text-3);font-size:.8125rem}.HomeBase_revealPending__vnXZF{opacity:0;transform:translateY(16px)}.HomeBase_revealed__MmTOt{transition:opacity .5s var(--ease),transform .5s var(--ease)}.HomeFooter_footer___HsOx{padding:72px 0 32px;border-top:1px solid var(--line);background:var(--bg-deep)}.HomeFooter_footerGrid__fTfHV{display:grid;grid-gap:40px 24px;gap:40px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.HomeFooter_footerBrand__z0gTa{grid-column:1/-1}@media (min-width:768px){.HomeFooter_footerGrid__fTfHV{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.HomeFooter_footerGrid__fTfHV{grid-template-columns:minmax(0,1.2fr) repeat(5,minmax(0,1fr));gap:32px}.HomeFooter_footerBrand__z0gTa{grid-column:auto}}.HomeFooter_footerBrand__z0gTa p{max-width:18rem;margin-top:16px;color:var(--text-2);font-size:.9375rem}.HomeFooter_social__cLubk{display:flex;gap:8px;margin-top:20px}.HomeFooter_social__cLubk a{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:50%;color:var(--text-2);transition:color .15s ease,border-color .15s ease}.HomeFooter_social__cLubk a:hover{border-color:var(--line-strong);color:var(--text)}.HomeFooter_footerCol__f0WDT h2{margin-bottom:12px;font-size:.875rem;font-weight:600}.HomeFooter_footerCol__f0WDT a{display:inline-flex;align-items:center;min-height:36px;color:var(--text-2);font-size:.9375rem;text-decoration:none;transition:color .15s ease}.HomeFooter_footerCol__f0WDT a:hover{color:var(--text)}@media (pointer:coarse){.HomeFooter_footerCol__f0WDT a{min-height:44px}}.HomeFooter_footerBottom__b5u01{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:56px;padding-top:24px;border-top:1px solid var(--line);color:var(--text-3);font-size:.8125rem}.HomeFooter_footerLegal__T7ED4{max-width:44rem}@media (min-width:1024px){.HomeFooter_footerLegal__T7ED4{text-align:right}}.HomeFooter_installBar___k2RN{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;display:flex;align-items:center;gap:12px;padding:10px 8px 10px 10px;border:1px solid var(--line-strong);border-radius:20px;background:rgba(12,22,16,.94);box-shadow:0 24px 60px -12px rgba(0,0,0,.8);opacity:0;pointer-events:none;transform:translateY(calc(100% + 24px));transition:transform .25s var(--ease),opacity .25s ease;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.HomeFooter_installBar___k2RN[hidden]{display:none}.HomeFooter_installBar___k2RN[data-visible=true]{opacity:1;pointer-events:auto;transform:none}.HomeFooter_installBar___k2RN img{width:40px;height:40px;border-radius:10px}.HomeFooter_installBarText__BPbZ8{flex:1 1;min-width:0;line-height:1.3}.HomeFooter_installBarText__BPbZ8 strong{display:block;overflow:hidden;font-size:.875rem;text-overflow:ellipsis;white-space:nowrap}.HomeFooter_installBarText__BPbZ8 span{color:var(--text-2);font-size:.8125rem}.HomeFooter_installBarClose__MNfHl{border-color:transparent}@media (min-width:1024px){.HomeFooter_installBar___k2RN{display:none}}@media (max-width:359px){.HomeFooter_installBar___k2RN{gap:8px}.HomeFooter_installBar___k2RN img{display:none}}.HomeFooter_footer___HsOx :where(ul,ol){list-style:none}.HomeFooter_footer___HsOx :where(a){color:inherit}.HomeFooter_footer___HsOx :where(img){display:block;max-width:100%;height:auto}.HomeFooter_footer___HsOx{font-family:var(--font-lexend,"Lexend"),var(--font-inter,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;line-height:1.6}.HomeInstall_storeBadges__9w4Xm{--badge-h:44px;display:flex;flex-wrap:wrap;gap:calc(var(--badge-h) * .3)}@media (max-width:359px){.HomeInstall_storeBadges__9w4Xm{--badge-h:40px}}@media (min-width:768px){.HomeInstall_storeBadges__9w4Xm{--badge-h:52px}}.HomeInstall_storeBadge__e9fun{display:block;flex:none;border-radius:calc(var(--badge-h) * .2);transition:box-shadow .15s ease}.HomeInstall_storeBadge__e9fun img{width:auto;height:var(--badge-h)}.HomeInstall_storeBadge__e9fun:hover{box-shadow:0 0 0 3px var(--bg),0 0 0 4px rgba(214,255,226,.4)}.HomeInstall_storeBadge__e9fun:focus-visible{outline:2px solid var(--green-hi);outline-offset:4px}.HomeInstall_qrHint__ZklfT{display:none}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.HomeInstall_qrHint__ZklfT{display:flex;align-items:center;gap:16px;max-width:30rem;margin-top:24px}}.HomeInstall_qrHint__ZklfT img{width:72px;height:72px;flex:none;border-radius:10px;box-shadow:0 0 0 1px var(--line-strong)}.HomeInstall_qrHint__ZklfT p{color:var(--text-2);font-size:.875rem;line-height:1.5}.HomeInstall_qrHint__ZklfT strong{color:var(--text);font-weight:600}.HomeInstall_qrHint__ZklfT a{color:var(--green-hi);text-underline-offset:3px}.Story_root__NNcX8{--bg-deep:#081a10;min-height:100vh;overflow-x:clip;color:#f6f4e8;background:#081a10;font-family:var(--font-lexend,"Lexend"),var(--font-inter,"Inter"),-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Story_root__NNcX8 :where(img,video){display:block;max-width:100%;height:auto}.Story_root__NNcX8 :where(ul,ol){list-style:none}.Story_root__NNcX8 :where(a){color:inherit}.Story_root__NNcX8 :where([id]){scroll-margin-top:calc(var(--header-h) + 16px)}.Story_root__NNcX8 :focus-visible{outline:2px solid #86f09f;outline-offset:3px;border-radius:6px}.Story_inner__6DMuK{width:min(1200px,calc(100% - 2 * var(--gutter)));margin-inline:auto}.Story_band__3vGMw{padding-block:clamp(3.5rem,7vw,6.5rem)}.Story_forest___OmM5,.Story_night__pHZKv{--text:#f6f4e8;--text-2:#c6d3c8;--text-3:#a3b6a8;--muted:#c6d3c8;--line:hsla(51,44%,94%,.16);--line-strong:hsla(51,44%,94%,.3);--border:hsla(51,44%,94%,.16);--surface:#143a25;--green-hi:#86f09f;--link:#86f09f;color:#f6f4e8}.Story_night__pHZKv{background:#081a10}.Story_forest___OmM5{background:#0f2e1d}.Story_day__RR1MS{--bg:#f6f4e8;--bg-deep:#efecdc;--surface:#fffefa;--surface-2:#efecdc;--line:rgba(10,31,20,.14);--line-strong:rgba(10,31,20,.28);--text:#0a1f14;--text-2:#3b4f42;--text-3:#55695b;--green:#40e363;--green-hi:#0d6b32;--green-ink:#03200b;--border:rgba(10,31,20,.14);--muted:#3b4f42;--link:#0d6b32;color:#0a1f14;background:#f6f4e8}.Story_green__tsdXt{--text-2:#0c3a1c;--line-strong:rgba(6,19,12,.3);--link:#06130c;color:#06130c;background:#40e363}.Story_day__RR1MS+.Story_day__RR1MS,.Story_forest___OmM5+.Story_forest___OmM5,.Story_night__pHZKv+.Story_night__pHZKv{padding-top:0}.Story_kicker__wmUgd{margin-bottom:20px;color:#8fd8a2;font-size:.9375rem;font-weight:500}.Story_display__HiqFG{color:#f6f4e8;font-size:clamp(2.75rem,1.4rem + 4.8vw,5.25rem);font-weight:700;line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.Story_past___zjxO{display:block;color:#7f9c89}.Story_now__Ltta3{display:block;color:#f6f4e8}.Story_bigHeading__P3bpe{max-width:20ch;font-size:clamp(2.25rem,1.3rem + 4vw,4.5rem);font-weight:700;line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.Story_heading__Fyyl7{max-width:24ch;font-size:clamp(2rem,1.3rem + 2.6vw,3.5rem);font-weight:700;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.Story_subheading__enZnp{font-size:clamp(1.375rem,1.15rem + .8vw,1.875rem);font-weight:700;line-height:1.12;letter-spacing:-.03em;text-wrap:balance}.Story_lead__zA01w{max-width:38rem;color:#d5dfd6;font-size:clamp(1.0625rem,1rem + .35vw,1.3125rem);font-weight:300;line-height:1.55}.Story_intro__sx0Rj{max-width:40rem;margin-top:18px;color:var(--text-2);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);font-weight:300;line-height:1.55}.Story_body__5yTde{max-width:42rem;color:var(--text-2);font-weight:300;line-height:1.65}.Story_body__5yTde+.Story_body__5yTde{margin-top:14px}.Story_smallPrint__CfFhf{max-width:54rem;margin-top:clamp(28px,4vw,44px);color:var(--text-3);font-size:.8125rem;font-weight:300;line-height:1.6}.Story_smallPrint__CfFhf a{color:inherit;text-underline-offset:3px}.Story_textLink__qz4QE{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--link,#86f09f);font-weight:500;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:.25em}.Story_textLink__qz4QE:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.Story_textLink__qz4QE:after{content:"→";text-decoration:none}.Story_actions__kTQG8{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.Story_button__0OuI4{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border:1px solid transparent;border-radius:999px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.Story_primary__8k6pG{color:#03200b;background:#40e363}.Story_primary__8k6pG:hover{background:#86f09f}.Story_ghost___0cYR{border-color:color-mix(in srgb,currentColor 35%,transparent);color:inherit}.Story_ghost___0cYR:hover{border-color:currentColor}@media (max-width:599px){.Story_actions__kTQG8 .Story_button__0OuI4{flex:1 1 100%}}.Story_hero__gHVHl{--moon:clamp(44px,6vw,88px);position:relative;isolation:isolate;overflow:clip;color:#f6f4e8;background-color:#06130c;background-image:radial-gradient(1.5px 1.5px at 8% 14%,hsla(51,44%,94%,.75),transparent),radial-gradient(1px 1px at 19% 34%,hsla(51,44%,94%,.55),transparent),radial-gradient(1.5px 1.5px at 33% 8%,hsla(51,44%,94%,.6),transparent),radial-gradient(1px 1px at 47% 22%,hsla(51,44%,94%,.5),transparent),radial-gradient(1.5px 1.5px at 58% 11%,hsla(51,44%,94%,.7),transparent),radial-gradient(1px 1px at 66% 30%,hsla(51,44%,94%,.5),transparent),radial-gradient(1.5px 1.5px at 74% 6%,hsla(51,44%,94%,.65),transparent),radial-gradient(1px 1px at 91% 26%,hsla(51,44%,94%,.55),transparent),radial-gradient(1.5px 1.5px at 96% 9%,hsla(51,44%,94%,.7),transparent)}.Story_moon__c91Cv{position:absolute;top:clamp(24px,5vw,64px);right:clamp(24px,14vw,260px);z-index:-1;width:var(--moon);height:var(--moon);border-radius:50%;box-shadow:inset calc(var(--moon) * -.3) calc(var(--moon) * .12) 0 0 #f7e7b4;transform:rotate(-8deg)}.Story_ridge__e5pbK{position:absolute;bottom:0;left:50%;z-index:-1;width:max(100%,1100px);max-width:none;transform:translateX(-50%)}.Story_heroGrid__P_L9B{display:grid;padding-top:clamp(36px,5vw,68px)}.Story_heroCopy__3Kr1K{padding-bottom:28px}.Story_heroHead__BmY2M+.Story_heroCopy__3Kr1K .Story_lead__zA01w,.Story_heroHead__BmY2M+.Story_heroCopy__3Kr1K>:first-child{margin-top:28px}.Story_heroVisual__GkEWM{margin-top:12px}@media (max-width:599px){.Story_hero__gHVHl{--moon:34px}.Story_moon__c91Cv{top:14px;right:18px}.Story_kicker__wmUgd{max-width:15rem}}@media (min-width:960px){.Story_heroGrid__P_L9B{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:40px}.Story_heroHead__BmY2M{grid-column:1;grid-row:1}.Story_heroCopy__3Kr1K{grid-column:1;grid-row:2;padding-bottom:clamp(96px,11vw,160px)}.Story_heroVisual__GkEWM{grid-column:2;grid-row:1/span 2;align-self:end;margin-top:0}.Story_heroWide__0vjoY .Story_heroHead__BmY2M{grid-column:1/-1}.Story_heroWide__0vjoY .Story_heroCopy__3Kr1K{padding-bottom:64px}.Story_heroWide__0vjoY .Story_heroVisual__GkEWM{grid-row:2}}.Story_doorsBand__REA3_{background:#081a10}.Story_doors__FhNvk{display:grid;grid-gap:16px;gap:16px;padding-block:24px 28px}.Story_door__kpVMf{color:#d5dfd6;font-size:.9375rem;font-weight:300;line-height:1.5}.Story_door__kpVMf a{color:#86f09f;font-weight:500;text-decoration:underline;-webkit-text-decoration-color:rgba(134,240,159,.4);text-decoration-color:rgba(134,240,159,.4);text-underline-offset:4px}.Story_door__kpVMf a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.Story_door__kpVMf a:after{content:" →"}@media (min-width:720px){.Story_doors__FhNvk{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}.Story_stage__OuA_W{position:relative;width:min(56vw,230px);margin-inline:auto}.Story_stageLarge__KFNRv{width:min(64vw,270px)}.Story_mascot__Rm8fJ{position:relative;z-index:1;width:100%}.Story_hill__xzhbP{display:block;width:150%;max-width:none;margin:-10% 0 0 -25%}@media (min-width:960px){.Story_stage__OuA_W{width:min(100%,270px);margin:0 12% 0 auto}.Story_stageLarge__KFNRv{width:min(100%,330px);margin-right:10%}}.Story_daybreak__RTnNq{position:relative;overflow:clip;height:clamp(190px,25vw,400px);background:#081a10}.Story_daybreakRidge__y5Svb{position:absolute;bottom:-1px;left:50%;width:max(100%,1000px);max-width:none;transform:translateX(-50%)}.Story_daybreakBudy__sCudK{position:absolute;bottom:24%;left:61%;width:clamp(84px,10vw,160px)}.Story_reasonList__JULb0{display:grid;grid-gap:32px;gap:32px;margin-top:clamp(36px,5vw,64px)}.Story_reason___M5HS{padding-top:20px;border-top:3px solid #06130c}.Story_reason___M5HS dt{font-size:clamp(1.625rem,1.2rem + 1.4vw,2.25rem);font-weight:700;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.Story_reason___M5HS dd{max-width:24rem;margin-top:12px;font-size:1.0625rem;line-height:1.5}@media (min-width:900px){.Story_reasonList__JULb0{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}}.Story_storyList__OWEPE{display:grid;grid-gap:36px;gap:36px}.Story_bigHeading__P3bpe+.Story_storyList__OWEPE,.Story_heading__Fyyl7+.Story_storyList__OWEPE{margin-top:clamp(36px,5vw,64px)}.Story_story__5Xg_G{position:relative;padding-top:26px;border-top:3px dotted rgba(10,31,20,.35)}.Story_story__5Xg_G:before{content:"";position:absolute;top:-9px;left:0;width:15px;height:15px;border-radius:50%;background:#0a1f14}.Story_storyWhen__hv5OE{color:#0d6b32;font-size:.9375rem;font-weight:500}.Story_storyName__kQbMA{margin-top:4px;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.5rem);font-weight:700;line-height:1.1;letter-spacing:-.035em}.Story_storyBefore__u8WtQ{margin-top:14px;color:#3b4f42;font-weight:300;line-height:1.55}.Story_storyAfter__2e2Cn{margin-top:12px;font-size:1.125rem;font-weight:500;line-height:1.4;letter-spacing:-.01em}@media (min-width:800px){.Story_storyList__OWEPE{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.Story_story__5Xg_G{padding-right:32px}}.Story_reviewsHead__hLo8l{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 32px;padding-bottom:20px;border-bottom:1px solid var(--line-strong)}.Story_reviewsHead__hLo8l p{color:var(--text-2);font-size:.875rem;font-weight:300}.Story_reviewsTitle__Cfc4E{font-size:1.25rem;font-weight:600;letter-spacing:-.02em}.Story_reviewList__mY3WF li{border-bottom:1px solid var(--line)}.Story_review__kUZPG{display:grid;grid-gap:16px;gap:16px;padding-block:32px}.Story_review__kUZPG blockquote p{font-size:clamp(1.5rem,1.1rem + 1.6vw,2.375rem);font-weight:500;line-height:1.16;letter-spacing:-.03em;text-wrap:balance}.Story_review__kUZPG figcaption{display:grid;grid-gap:2px;gap:2px;color:var(--text-2);font-size:.875rem;font-weight:300}.Story_review__kUZPG figcaption a{color:inherit;text-underline-offset:3px}@media (min-width:900px){.Story_review__kUZPG{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:48px;align-items:start}}.Story_craftList__MVp2K{display:grid;grid-gap:24px;gap:24px;margin-top:36px}.Story_craftList__MVp2K dt{color:#40e363;font-weight:600}.Story_craftList__MVp2K dd{margin-top:6px;color:var(--text-2);font-size:.9375rem;font-weight:300;line-height:1.5}@media (min-width:640px){.Story_craftList__MVp2K{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.Story_craftList__MVp2K{grid-template-columns:repeat(5,minmax(0,1fr))}}.Story_rows__GnNAH>*{padding-block:20px;border-top:1px solid var(--line)}.Story_rows__GnNAH>:last-child{border-bottom:1px solid var(--line)}.Story_rowTitle__YLQvJ,.Story_rows__GnNAH dt{font-weight:600}.Story_rowText__pZutt,.Story_rows__GnNAH dd{margin-top:6px;color:var(--text-2);font-weight:300;line-height:1.6}.Story_grid2__V_Vsx,.Story_grid3__PoQjp{display:grid;grid-gap:32px 40px;gap:32px 40px}@media (min-width:760px){.Story_grid2__V_Vsx,.Story_grid3__PoQjp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.Story_grid3__PoQjp{grid-template-columns:repeat(3,minmax(0,1fr))}}.Story_split___5soi{display:grid;grid-gap:clamp(28px,4vw,72px);gap:clamp(28px,4vw,72px)}@media (min-width:900px){.Story_split___5soi{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}}.Story_ruled__ahXfH{padding-top:20px;border-top:1px solid var(--line-strong)}.Story_checks__xY5cE{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.Story_checks__xY5cE li{position:relative;padding-left:1.5rem;font-weight:300;line-height:1.5}.Story_checks__xY5cE li:before{content:"";position:absolute;top:.42em;left:.125rem;width:.625rem;height:.3125rem;border-bottom:2px solid #1e8a43;border-left:2px solid #1e8a43;transform:rotate(-45deg)}.Story_forest___OmM5 .Story_checks__xY5cE li:before,.Story_night__pHZKv .Story_checks__xY5cE li:before{border-color:#40e363}.Story_faq__Jsg6D{border-top:1px solid var(--line)}.Story_faq__Jsg6D:last-child{border-bottom:1px solid var(--line)}.Story_faq__Jsg6D summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:18px;cursor:pointer;list-style:none}.Story_faq__Jsg6D summary::-webkit-details-marker{display:none}.Story_faq__Jsg6D summary:after{content:"+";flex:none;color:var(--link);font-size:1.25rem;line-height:1}.Story_faq__Jsg6D[open] summary:after{content:"−"}.Story_faq__Jsg6D summary h3{font-size:1.0625rem;font-weight:600;line-height:1.4}.Story_faq__Jsg6D p{padding-bottom:20px;color:var(--text-2);font-weight:300;line-height:1.6}.Story_sunrise__1Ixln{--text:#06130c;--text-2:#2f3a1c;--line-strong:rgba(6,19,12,.3);--link:#0a4d24;--green-hi:#0a4d24;position:relative;isolation:isolate;overflow:clip;padding-top:clamp(64px,9vw,128px);color:#06130c;background:#ffc24b}.Story_sun__uaxah{position:absolute;top:clamp(40px,6vw,88px);right:clamp(-90px,8vw,180px);z-index:-2;width:clamp(180px,26vw,400px);aspect-ratio:1;border-radius:50%;background:#ffe6a6}.Story_sunriseRidge__2eH6w{position:absolute;bottom:-1px;left:50%;z-index:-1;width:max(100%,1100px);max-width:none;transform:translateX(-50%)}.Story_sunriseBody__PT6XJ{padding-bottom:clamp(230px,27vw,420px)}.Story_sunriseTitle__Eee3T{max-width:13ch;font-size:clamp(3rem,1.6rem + 6.2vw,6.5rem);font-weight:700;line-height:.98;letter-spacing:-.05em;text-wrap:balance}.Story_sunriseCopy__xsdFu{max-width:32rem;margin-top:20px;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);line-height:1.45}.Story_sunrise__1Ixln .Story_primary__8k6pG{color:#f6f4e8;background:#06130c}.Story_sunrise__1Ixln .Story_primary__8k6pG:hover{background:#123a24}.Story_sunriseBudy__bn_T_{position:absolute;bottom:clamp(70px,9vw,150px);left:clamp(52%,58vw,62%);width:clamp(110px,14vw,210px)}main:has(>.Story_sunrise__1Ixln:last-child)+footer{border-top-color:transparent}