html{scroll-behavior:smooth}body{background:#0f160c;margin:0}a{color:inherit}.site{--inkrgb:29,39,22;--ink:#1d2716;--muted:#46523c;--em:#5f7d48;--line:#1d27162e;--pill:#fff8e8b8;--scrim:255,244,222;min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;background:#0f160c;font-family:Montserrat,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;position:relative;overflow-x:clip}.site.night{--inkrgb:244,241,230;--ink:#f4f1e6;--muted:#c9cfbf;--em:#bcf292;--line:#f4f1e633;--pill:#10160d9e;--scrim:12,18,10}.site a:focus-visible,.site button:focus-visible,.site input:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #ce991a}:where(.site) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}sc-for,sc-if{display:contents}.nav{z-index:20;box-sizing:border-box;justify-content:space-between;align-items:center;gap:24px;height:108px;padding:24px 40px 0;display:flex;position:fixed;top:0;left:0;right:0}.announce{box-sizing:border-box;color:#1b2413;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:#c6ee8a;justify-content:center;align-items:center;gap:10px;height:24px;margin:0;padding:0 12px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:0;left:0;right:0}.nav:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(var(--scrim),.5),rgba(var(--scrim),0));position:absolute;inset:0 0 -24px}.site{--navbg:#fffaf0e6}.site.night{--navbg:#0c120acc}.brand,.links,.site .chip,.site .menubtn{background:var(--navbg);border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 6px 24px #0000001f}.brand{border-radius:999px;align-items:center;height:48px;padding:0 18px 0 14px;display:flex}.brand img{width:auto;height:32px;display:block}.links{border-radius:999px;align-items:center;gap:2px;height:48px;padding:0 4px;display:flex}.lnk{height:40px;color:var(--ink);opacity:.74;border-radius:999px;align-items:center;padding:0 16px;font-size:14.5px;font-weight:600;text-decoration:none;transition:opacity .3s;display:flex;position:relative}.lnk:hover,.lnk.on{opacity:1}.lnk.on:after{content:"";background:#ce991a;border-radius:2px;height:2px;position:absolute;bottom:8px;left:16px;right:16px}.navr{align-items:center;gap:10px;display:flex}.site .chip{white-space:nowrap;border-radius:999px;align-items:center;gap:9px;height:48px;padding:0 16px 0 12px;font-size:13px;font-weight:600;display:flex}.chip svg{flex:none}.ic-day{display:block}.ic-night,.night .ic-day{display:none}.night .ic-night{display:block}.btn{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:52px;padding:0 26px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.btn-p{color:#1b2413;background:#ce991a}.btn-p:hover{background:#ffd265}.btn-g{border:1.5px solid var(--ink);color:var(--ink)}.btn-g:hover{background:var(--ink);color:rgb(var(--scrim))}.btn-sm{height:48px;padding:0 22px;font-size:14px;box-shadow:0 6px 24px #0000001f}.site .menubtn{border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:none}.pop{box-sizing:border-box;background:rgba(var(--scrim),.94);border:1px solid var(--line);border-radius:20px;width:320px;padding:18px 20px 20px;position:absolute;top:102px;right:40px;box-shadow:0 24px 60px #00000040}.pop h3{margin:0;font-family:Comfortaa,sans-serif;font-size:17px;font-weight:700}.pop p{color:var(--muted);margin:6px 0 14px;font-size:13px;line-height:1.5}.pop label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.pop input[type=range]{accent-color:#ce991a;width:100%;height:28px}.poprow{justify-content:space-between;align-items:center;margin-top:10px;font-size:14px;font-weight:600;display:flex}.site .linkbtn{border:1px solid var(--line);border-radius:999px;height:36px;padding:0 14px;font-size:13px;font-weight:600}.menu{background:rgba(var(--scrim),.96);border:1px solid var(--line);border-radius:20px;flex-direction:column;padding:10px;display:flex;position:absolute;top:108px;left:16px;right:16px}.menu a{border-radius:12px;align-items:center;min-height:48px;padding:0 14px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.track{position:relative}.stage{background:#9fb8c8;height:100lvh;position:sticky;top:0;overflow:hidden}.night .stage{background:#0b1426}.gl{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.scrim{pointer-events:none;transition:opacity 1s,background 1s;position:absolute;inset:0}.scrim.sl{background:linear-gradient(90deg,rgba(var(--scrim),.9) 0%,rgba(var(--scrim),.66) 27%,rgba(var(--scrim),.12) 46%,rgba(var(--scrim),0) 56%)}.scrim.sr{background:linear-gradient(270deg,rgba(var(--scrim),.9) 0%,rgba(var(--scrim),.66) 27%,rgba(var(--scrim),.12) 46%,rgba(var(--scrim),0) 56%)}.scrim.none{opacity:0}.scrim.sb{background:linear-gradient(0deg,rgba(var(--scrim),.92) 0%,rgba(var(--scrim),.6) 28%,rgba(var(--scrim),0) 50%)}.rail{z-index:3;flex-direction:column;gap:2px;display:flex;position:absolute;top:50svh;right:26px;transform:translateY(-50%)}.ri{color:#fff;text-shadow:0 1px 8px #0009;justify-content:flex-end;align-items:center;gap:12px;height:30px;text-decoration:none;display:flex}.rl{letter-spacing:.1em;text-transform:uppercase;opacity:0;white-space:nowrap;font-size:11px;font-weight:600;transition:opacity .4s,transform .4s;transform:translate(6px)}.rd{opacity:.6;background:currentColor;border-radius:50%;width:8px;height:8px;transition:all .4s;box-shadow:0 0 0 1px #00000047}.ri:hover .rl{opacity:1;transform:none}.ri.on .rd{opacity:1;background:#ce991a;border-radius:6px;width:10px;height:26px}.cue{letter-spacing:.16em;text-transform:uppercase;color:#fff;text-shadow:0 1px 8px #0009;pointer-events:none;flex-direction:column;align-items:center;gap:10px;font-size:11px;font-weight:600;transition:opacity .6s;display:flex;position:absolute;bottom:calc(28px + 100lvh - 100svh);left:50%;transform:translate(-50%)}.cue.gone{opacity:0}.cue i{transform-origin:top;background:linear-gradient(#fff,#0000);width:1.5px;height:40px;animation:2s ease-in-out infinite cue;display:block}@keyframes cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.fallback{background:radial-gradient(80% 70% at 60% 40%,#789661,#2b3821);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fallback img{opacity:.9;width:160px}.chapters{z-index:1;pointer-events:none;margin-top:-100lvh;position:relative}.ch{height:100svh}.ch.tall{height:420svh}.ch.tall.walkout{height:500svh}.ch.hold{height:240svh}.scenes{z-index:2;pointer-events:none;position:absolute;inset:0}.site:not(.nogl) .scn{height:100svh;bottom:auto}.site:not(.nogl) .scn:before{bottom:calc(100svh - 100lvh)}.scn{box-sizing:border-box;--in:0;--out:0;--lp:0;visibility:hidden;align-items:center;padding:110px 7vw 80px;display:flex;position:absolute;inset:0}.scn.hero{--in:1;visibility:visible}.scn.r{justify-content:flex-end}.scn.c{justify-content:center;align-items:flex-end;padding-bottom:9vh}.txt{box-sizing:border-box;pointer-events:auto;--vis:calc(var(--in) * (1 - var(--out)));width:470px;max-width:100%;position:relative}.hero .txt{width:640px}.scn{--ink:#f8f5ec;--muted:#f2f0e6d6;--em:#bcf292;--line:#ffffff42;--pill:#ffffff1a;--inkrgb:248,245,236;--scrim:12,18,10;color:var(--ink)}.scn:before{content:"";pointer-events:none;opacity:calc(var(--in) * (1 - var(--out)));background:var(--grad);position:absolute;inset:0}.scn.l{--grad:linear-gradient(90deg,#070b06c7 0%,#070b06bd 10%,#070b06a8 20%,#070b068c 29%,#070b066b 37%,#070b064d 44%,#070b0630 51%,#070b061a 58%,#070b060a 65%,#070b0600 72%)}.scn.r{--grad:linear-gradient(270deg,#070b06c7 0%,#070b06bd 10%,#070b06a8 20%,#070b068c 29%,#070b066b 37%,#070b064d 44%,#070b0630 51%,#070b061a 58%,#070b060a 65%,#070b0600 72%)}.scn.c{--grad:linear-gradient(0deg,#070b06cc 0%,#070b06b8 14%,#070b0694 26%,#070b066b 36%,#070b0642 45%,#070b0621 53%,#070b060a 61%,#070b0600 68%)}.scn .h1,.scn .h2{text-shadow:0 2px 28px #00000059}.scn .lead,.scn .body,.scn .note,.scn .steps li,.scn .eyebrow{text-shadow:0 1px 14px #00000080}.scn .btn-g:hover{color:#10160c}.scn .ph{color:var(--ink)}@media (width<=760px){.scn.l,.scn.r,.scn.c{--grad:linear-gradient(0deg,#070b06d6 0%,#070b06c7 14%,#070b06a8 26%,#070b0680 37%,#070b0654 47%,#070b062e 56%,#070b0612 64%,#070b0600 72%)}}.ghost{z-index:-1;letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px rgba(var(--inkrgb),.16);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--vis);transform:translateY(calc(var(--lp) * -140px));font:700 210px/1 Comfortaa,sans-serif;position:absolute;top:-128px;left:-26px}.w{vertical-align:top;margin:0 -.02em -.16em;padding:0 .02em .16em;display:inline-block;overflow:hidden}.w>span{--wi:clamp(0, calc(var(--in) * 1.8 - var(--i) * .07), 1);--wo:clamp(0, calc(var(--out) * 1.8 - var(--i) * .05), 1);transform:translateY(calc((1 - var(--wi)) * 108% - var(--wo) * 108%)) rotate(calc((1 - var(--wi)) * 4deg));display:inline-block}.i0{--i:0}.i1{--i:1}.i2{--i:2}.i3{--i:3}.i4{--i:4}.i5{--i:5}.i6{--i:6}.i7{--i:7}.i8{--i:8}.i9{--i:9}.i10{--i:10}.i11{--i:11}.i12{--i:12}.i13{--i:13}.kin em{--ul:clamp(0, calc(var(--in) * 2.4 - 1.35), 1);background-image:linear-gradient(#ce991a,#ce991a);background-repeat:no-repeat;background-size:calc(var(--ul) * (1 - var(--out)) * 100%) .07em;background-position:0 94%}.sprout .w>span{transform-origin:50% 100%;transform:translateY(calc(var(--wo) * -108%)) scaleY(var(--wi)) scaleX(calc(.7 + var(--wi) * .3))}.rv{--r:clamp(0, calc(var(--in) * 2.2 - 1.05 - var(--j) * .16), 1);--x:clamp(0, calc(var(--out) * 1.7), 1);opacity:calc(var(--r) * (1 - var(--x)));transform:translateY(calc((1 - var(--r)) * 22px - var(--x) * 26px))}.jm1{--j:-2}.j0{--j:0}.j1{--j:1}.j2{--j:2}.eyebrow{--r:clamp(0, calc(var(--in) * 2.4 - .5), 1);opacity:calc(var(--r) * (1 - clamp(0, calc(var(--out) * 2), 1)))}.eyebrow i{transform-origin:0;transform:scaleX(var(--r))}.eyebrow span{transform:translateX(calc((1 - var(--r)) * -14px));display:inline-block}.count{letter-spacing:-.05em;color:var(--ink);align-items:baseline;gap:10px;margin-top:18px;font:700 104px/1 Comfortaa,sans-serif;display:flex}.count .cu{letter-spacing:-.02em;color:var(--em);font-size:40px}.cl{letter-spacing:.16em;text-transform:uppercase;height:22px;color:var(--muted);margin-top:6px;font-size:12px;font-weight:700;position:relative}.cl span{white-space:nowrap;position:absolute;top:0;left:0}.cla{opacity:calc(1 - var(--cnt,1));-webkit-text-decoration:line-through #ce991a;text-decoration:line-through #ce991a}.clb{opacity:var(--cnt,1);color:#ce991a}.h2.sm{font-size:40px}.beats{display:grid}.bt{visibility:hidden;grid-area:1/1}.bt[data-b="0"]{visibility:visible}.bdots{opacity:var(--vis);gap:6px;margin-top:26px;display:flex}.bdots i{background:var(--line);border-radius:2px;width:26px;height:3px;transition:background-color .4s;display:block}.bdots i[data-on]{background:#ce991a}.steps{position:relative}.steps:before,.steps:after{content:"";z-index:0;border-radius:2px;width:2px;position:absolute;top:10px;left:12px}.steps:before{background:var(--line);bottom:10px}.steps:after{height:calc(var(--sp,1) * (100% - 20px));background:#bcf292}.steps li{z-index:1;opacity:.34;transition:opacity .45s;position:relative}.steps li[data-lit]{opacity:1}.steps .sn{z-index:1;transition:box-shadow .45s,transform .45s;position:relative}.steps li[data-now] .sn{transform:scale(1.12);box-shadow:0 0 0 7px #bcf2924d}.arc{width:190px;height:auto;margin:0 0 4px -6px;display:block;overflow:visible}.arc path{fill:none;stroke-width:2.5px;stroke-linecap:round}.arc-bg{stroke:var(--line)}.arc-fg{stroke:#ce991a;stroke-dasharray:100;stroke-dashoffset:calc((1 - var(--r)) * 100px)}.arc-hz{stroke:var(--line);stroke-width:1.5px}.arc-sun{transform-origin:110px 104px;transform:rotate(calc(var(--r) * 180deg))}.arc-sun circle{fill:#ffd265}.arc-sun .halo{fill:#ffd26559}.pp{--pp:clamp(0, calc(var(--in) * 3.6 - 2 - var(--pi) * .3), 1);opacity:calc(var(--pp) * (1 - var(--out)));transform:scale(calc(.6 + var(--pp) * .4)) translateY(calc((1 - var(--pp)) * 10px))}.p0{--pi:0}.p1{--pi:1}.p2{--pi:2}.crops{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.crops span{border:1px solid var(--line);height:32px;color:var(--muted);border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:600;transition:background-color .4s,color .4s,border-color .4s,transform .4s;display:inline-flex}.crops span[data-lit]{color:#1b2413;background:#bcf292;border-color:#bcf292;transform:translateY(-2px)}.pins{z-index:2;pointer-events:none;position:absolute;inset:0}.pin{opacity:0;will-change:transform,opacity;position:absolute;top:0;left:0}.pin i{background:#ffd265;border-radius:50%;width:12px;height:12px;position:absolute;top:-6px;left:-6px;box-shadow:0 0 0 4px #ffd26547}.pin i:after{content:"";border:1.5px solid #ffd265;border-radius:50%;animation:2.2s ease-out infinite pinpulse;position:absolute;inset:-4px}@keyframes pinpulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.pin span{white-space:nowrap;color:#f5f2e8;letter-spacing:.02em;background:#11180ed6;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600;position:absolute;bottom:14px;left:14px}.pin span:before{content:"";transform-origin:100%;background:#ffd265;width:12px;height:1.5px;position:absolute;bottom:-9px;left:-9px;transform:rotate(-45deg)}@keyframes rise{0%{translate:0 110%}to{translate:0}}.hero .w>span{animation:1.1s cubic-bezier(.2,.7,.1,1) backwards rise;animation-delay:calc(var(--i) * 90ms + .2s)}@keyframes fadeup{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}.hero .rv,.hero .eyebrow{animation:1s .75s backwards fadeup}.hero .rv.j1{animation-delay:.9s}.nogl .stage{height:auto;position:relative;overflow:visible}.nogl .fallback{height:60vh;position:relative}.nogl .scenes,.nogl .scn{position:relative;inset:auto}.nogl .scn{--in:1;--out:0;visibility:visible;padding:64px 7vw}.nogl .bt{visibility:visible;margin-bottom:28px}.nogl .beats{display:block}.nogl .steps li{opacity:1}.nogl .steps:after{height:calc(100% - 20px)}.nogl .scn{background:#1d2716}.nogl .chapters,.nogl .pins,.nogl .rail,.nogl .cue,.nogl .scrim,.nogl .ghost{display:none}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.eyebrow b{color:#ce991a;font-weight:700}.eyebrow i{background:#ce991a;border-radius:2px;width:28px;height:2px;display:block}.h1,.h2{letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:18px 0 0;font-family:Comfortaa,Montserrat,sans-serif;font-weight:700}.h1{font-size:92px;line-height:.98}.h2{font-size:56px;line-height:1.04}.h1 em,.h2 em{color:var(--em);font-style:normal}.lead{color:var(--ink);text-wrap:pretty;max-width:520px;margin:24px 0 0;font-size:18px;line-height:1.6}.body{color:var(--muted);text-wrap:pretty;margin:20px 0 0;font-size:16.5px;line-height:1.65}.row{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.steps{flex-direction:column;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:flex}.steps li{align-items:flex-start;gap:14px;font-size:15.5px;line-height:1.45;display:flex}.sn{color:#1b2413;background:#bcf292;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-top:-2px;font-size:12px;font-weight:700;display:flex}.note{border-top:1px solid var(--line);color:var(--muted);margin:22px 0 0;padding-top:16px;font-size:14px;line-height:1.55}.note b{color:var(--ink);font-weight:600}.pills{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.pill{background:var(--pill);border:1px solid var(--line);border-radius:999px;align-items:center;height:32px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.ph{height:28px;color:var(--ink);background:var(--pill);border:1.5px dashed #ce991a;border-radius:8px;align-items:center;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.chiprow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;margin-top:22px;font-size:12px;font-weight:600;display:flex}.visit-card{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:40px;width:940px;max-width:100%;display:grid}.facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;display:grid}.facts div{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:14px;display:flex}.facts dt{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.facts dd{margin:0}@media (width<=1100px){.h1{font-size:72px}.h2{font-size:46px}.links{display:none}.site .menubtn{display:flex}}@media (width<=760px){.nav{height:92px;padding:24px 16px 0}.announce{letter-spacing:.06em;gap:7px;font-size:8.5px}.brand img{height:30px}.navr .btn-sm,.chip .tl{display:none}.site .chip{padding:0 12px}.pop{width:auto;top:86px;left:16px;right:16px}.rail{display:none}.scn,.scn.r,.scn.c{justify-content:flex-start;align-items:flex-end;padding:90px 20px 11vh}.txt,.hero .txt{width:100%}.pool:before{filter:blur(18px);border-radius:36px;inset:-26px -20px}.ghost{font-size:120px;top:-80px;left:auto;right:-6px}.count{font-size:64px}.count .cu{font-size:26px}.h2.sm{font-size:28px}.arc{width:130px}.pin span{padding:5px 10px;font-size:11.5px}.h1{font-size:50px}.h2{font-size:34px}.lead{font-size:16px}.body{margin-top:14px;font-size:15px}.steps li{font-size:14px}.visit-card{grid-template-columns:minmax(0,1fr);gap:22px}.facts{grid-template-columns:minmax(0,1fr)}.cue{bottom:calc(18px + 100lvh - 100svh)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cue i,.pin i:after{animation:none}.w>span,.sprout .w>span{opacity:calc(var(--in) * (1 - var(--out)));transform:none!important}.hero .w>span,.hero .rv,.hero .eyebrow{animation:none}.rv{transform:none}}.site{--dimrgb:8,13,7}.site.night{--dimrgb:5,8,16}.bg{z-index:0;background:#e9edee;position:fixed;inset:0}.night .bg{background:#0b1426}.bg .gl{width:100%;height:100%;position:absolute;inset:0}.dim{opacity:0;pointer-events:none;background:linear-gradient(180deg,rgba(var(--dimrgb),.9),rgba(var(--dimrgb),.97) 60%,rgb(var(--dimrgb)));will-change:opacity;position:absolute;inset:0}.stage,.night .stage{background:0 0}.nav:before{background:linear-gradient(180deg,rgba(6,10,5,calc(.2 + var(--nd,0) * .5)),#060a0500)}.site .nav{--glass:linear-gradient(180deg,rgba(255,255,255,calc(.08 + var(--nd,0) * .26)),rgba(255,255,255,calc(.03 + var(--nd,0) * .26)));--glass2:linear-gradient(180deg,#fffc,#ffffffb3);--glassb:#ffffff61;--glassh:inset 0 .5px 0 #ffffff73;--glassf:blur(12px) saturate(1.15) brightness(1.1);--rt:#ffffff6b;--rb:#fff3}.site.night .nav{--glass:linear-gradient(180deg,#28322417,#080c070d);--glass2:linear-gradient(180deg,#1e261bd1,#0a0f09bd);--glassb:#ffffff1f;--glassh:inset 0 .5px 0 #ffffff1a;--glassf:blur(12px) saturate(1.2) brightness(.92);--rt:#ffffff24;--rb:#ffffff12}.site .links,.site .chip,.site .menubtn{background:var(--glass);-webkit-backdrop-filter:var(--glassf);backdrop-filter:var(--glassf);border:0;position:relative;box-shadow:0 8px 26px #0000000f}@property --rt{syntax:"<color>";inherits:true;initial-value:#0000}@property --rb{syntax:"<color>";inherits:true;initial-value:#0000}.site .links:before,.site .chip:before,.site .menubtn:before{content:"";border-radius:inherit;background:linear-gradient(180deg,var(--rt),var(--rb));-webkit-mask-composite:xor;pointer-events:none;padding:1px;transition:--rt .35s,--rb .35s;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (width>=1101px){.site .nav .links{position:absolute;top:calc(50% + 12px);left:50%;transform:translate(-50%,-50%)}}.site .navr .chip,.site .navr .btn-sm{opacity:var(--nk,1);translate:0 calc((1 - var(--nk,1)) * -10px)}.site .navr[data-hid] .chip,.site .navr[data-hid] .btn-sm{pointer-events:none}.site .navr[data-gone] .chip,.site .navr[data-gone] .btn-sm{visibility:hidden}.site .navr[data-tight] .chip .tl{display:none}.site.day .links,.site.day .chip{text-shadow:0 0 10px #fff9,0 0 2px #ffffff80}.site.day .nav .lnk{opacity:.86}.site.day .nav .lnk:hover,.site.day .nav .lnk.on{opacity:1}.site.night .links,.site.night .chip{text-shadow:0 0 10px #00000073}.site .navr[data-tight] .chip{justify-content:center;gap:0;width:48px;padding:0}@media (width<=760px){.site .navr .chip{justify-content:center;gap:0;width:44px;height:44px;padding:0}}.site .pop,.site .menu{background:var(--glass2);border:1px solid var(--glassb);box-shadow:var(--glassh),0 24px 60px #00000047;-webkit-backdrop-filter:blur(24px)saturate(1.7);backdrop-filter:blur(24px)saturate(1.7)}.nogl .nav{--nd:1}.nav .btn-sm{box-shadow:inset 0 1px #ffffff80,0 10px 30px #00000029}.site .brand{height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;background:0 0;border:0;border-radius:0;padding:4px 0;position:relative}.site .brand .lg{width:auto;height:42px;transition:opacity .6s;display:block}.site .brand .lg-l{opacity:var(--lw,1);filter:drop-shadow(0 1px 10px #00000059);position:absolute;top:4px;left:0}.site .brand .lg-d{opacity:calc(1 - var(--lw,1));filter:drop-shadow(0 1px 12px #ffffff73)}.site .lnk{cursor:pointer;font:inherit;color:var(--ink);background:0 0;border:0;font-size:14.5px;font-weight:600}.menu button{text-align:left;border-radius:12px;align-items:center;width:100%;min-height:48px;padding:0 14px;font-size:17px;font-weight:600;display:flex}.menu button[aria-current=page]{color:#ce991a}.menu .menu-cta{color:#1b2413;background:#ce991a;border-radius:999px;justify-content:center;margin-top:6px}.pages,.foot{z-index:1;transition:opacity .5s;position:relative}.leaving .pages,.leaving .foot{opacity:0;pointer-events:none;transition:opacity .24s}.leaving .nav .links,.leaving .nav .brand{pointer-events:none}.pg,.foot{--ink:#f6f3ea;--muted:#f0eee4bd;--em:#bcf292;--line:#ffffff24;--pill:#ffffff14;--inkrgb:246,243,234;--scrim:10,14,9;color:var(--ink)}.pg .btn-g:hover,.foot .btn-g:hover{color:#10160c}.pg .ph,.foot .ph{color:var(--ink);background:#ffffff0f}.phero{box-sizing:border-box;--in:1;--out:0;--lp:0;align-items:center;height:100svh;min-height:560px;padding:110px 7vw 80px;display:flex;position:relative}.phero.r{justify-content:flex-end}.phero.b{align-items:flex-end;padding-bottom:12vh}.phero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#070b06c7 0%,#070b06b8 12%,#070b0699 23%,#070b0673 33%,#070b064d 42%,#070b0629 51%,#070b060f 60%,#070b0600 68%);position:absolute;inset:0 0 -45vh;-webkit-mask-image:linear-gradient(#000 0% 50%,#0000 100%);mask-image:linear-gradient(#000 0% 50%,#0000 100%)}.phero.r:before{transform:scaleX(-1)}.phero.b:before{background:linear-gradient(#070b0600 0%,#070b060f 26%,#070b063d 38%,#070b0680 49%,#070b06b8 60%,#070b06cc 69%,#070b069e 79%,#070b0647 89%,#070b0600 100%);-webkit-mask-image:none;mask-image:none}.phero-in{width:620px;max-width:100%;position:relative}.phero.b .phero-in{width:760px}.phero .h1{text-shadow:0 2px 28px #00000059}.phero .lead,.phero .eyebrow{text-shadow:0 1px 14px #00000080}.phero .w>span{animation:1.1s cubic-bezier(.2,.7,.1,1) backwards rise;animation-delay:calc(var(--i) * 90ms + .2s)}.phero .rv,.phero .eyebrow{animation:1s .75s backwards fadeup}.phero .rv.j1{animation-delay:.9s}.arriving .phero .w>span,.arriving .hero .w>span{animation-delay:calc(var(--i) * 90ms + 1.15s)}.arriving .phero .rv,.arriving .phero .eyebrow,.arriving .hero .rv,.arriving .hero .eyebrow{animation-delay:1.7s}.arriving .phero .rv.j1,.arriving .hero .rv.j1{animation-delay:1.85s}.pcue{letter-spacing:.16em;text-transform:uppercase;color:#fff;text-shadow:0 1px 8px #0009;pointer-events:none;flex-direction:column;align-items:center;gap:10px;font-size:11px;font-weight:600;animation:1s 2s backwards fadeup;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.pcue i{transform-origin:top;background:linear-gradient(#fff,#0000);width:1.5px;height:40px;animation:2s ease-in-out infinite cue;display:block}.phero.b{padding-bottom:max(12vh,112px)}.sec{padding:clamp(96px,11vw,168px) 7vw;position:relative}.wrap{max-width:1240px;margin:0 auto}.sec-top{max-width:900px}.sec-top.split{justify-content:space-between;align-items:flex-end;gap:40px;max-width:none;display:flex}.sec-top.split>div:first-child{max-width:760px}.big{letter-spacing:-.035em;color:var(--ink);text-wrap:balance;margin:20px 0 0;font-family:Comfortaa,Montserrat,sans-serif;font-size:clamp(40px,5.4vw,82px);font-weight:700;line-height:1.03}.big em{color:var(--em);font-style:normal}.big.sm{font-size:clamp(34px,4.2vw,62px)}.body.lg{max-width:620px;margin-top:24px;font-size:clamp(17px,1.35vw,19.5px);line-height:1.65}.h3{letter-spacing:-.015em;color:var(--ink);margin:0;font-family:Comfortaa,Montserrat,sans-serif;font-size:24px;font-weight:700;line-height:1.2}.pg p{text-wrap:pretty}.rvon [data-rv]:not([data-in]){opacity:0;transform:translateY(36px)}.rvon [data-rv="1"]{transition-delay:.12s}.rvon [data-rv="2"]{transition-delay:.24s}.rvon [data-rv="3"]{transition-delay:.36s}.fr{isolation:isolate;background:#1a2216;border-radius:28px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000052}.fr:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f}.fr img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.2,.7,.1,1);display:block}.fr:hover img{transform:scale(1.045)}.cap{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box;background:#080c079e;border-radius:16px;flex-direction:column;gap:3px;max-width:calc(100% - 28px);padding:10px 15px 11px;display:flex;position:absolute;bottom:14px;left:14px}.cap b{letter-spacing:.16em;text-transform:uppercase;color:#bcf292;font-size:10.5px;font-weight:700}.cap span{color:#f6f3ea;font-size:15px;font-weight:600}.mosaic{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(170px,19vw,280px);gap:18px;margin-top:72px;display:grid}.m-a{grid-area:span 2/1/auto/span 7}.m-b,.m-c{grid-column:8/span 5}.m-d{grid-area:span 2/1/auto/span 4}.m-e{grid-area:span 2/5/auto/span 4;margin:56px 0 -56px}.m-f{grid-area:span 2/9/auto/span 4}.m-d img{object-position:28% 50%}.m-e img{object-position:20% 50%}.m-f img{object-position:36% 50%}.real{padding-bottom:clamp(150px,15vw,220px)}.panel{background:linear-gradient(160deg,#ffffff14,#ffffff06);border:1px solid #ffffff1f;border-radius:36px;box-shadow:0 40px 120px #0000004d}.panel,.pfacts div,.prod,.site .ncard{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.own-panel{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:64px;padding:clamp(36px,5vw,72px);display:grid}.own-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.own-steps li{border-top:1px solid var(--line);grid-template-rows:auto auto auto;grid-template-columns:72px minmax(0,1fr);column-gap:22px;padding:22px 0;display:grid}.own-steps li:first-child{border-top:0}.own-ic{border-radius:22px;grid-row:1/span 3;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.own-ic img{object-fit:contain;width:48px;height:48px}.t1{background:#bcf292}.t2{background:#ffd265}.t3{background:#789661}.own-n{letter-spacing:.16em;text-transform:uppercase;color:#ce991a;font-size:11px;font-weight:700}.own-steps .h3{margin-top:4px}.own-steps p,.card3 p{color:var(--muted);margin:6px 0 0;font-size:15.5px;line-height:1.55}.next{padding-top:40px}.next-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.next-top .body{color:var(--muted);margin:0 0 8px}.cards3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:44px;display:grid}.site .ncard{text-align:left;box-sizing:border-box;border:1px solid var(--line);min-height:320px;color:var(--ink);background:#ffffff0d;border-radius:30px;flex-direction:column;align-items:flex-start;padding:30px 30px 28px;transition:background-color .45s,color .45s,border-color .45s,transform .6s cubic-bezier(.2,.7,.1,1);display:flex}.site .ncard:hover{color:#1b2413;background:#bcf292;border-color:#bcf292;transform:translateY(-6px)}.ncard-n{letter-spacing:.16em;text-transform:uppercase;color:#ce991a;font-size:12px;font-weight:700}.ncard:hover .ncard-n{color:#2b3821}.ncard-t{letter-spacing:-.03em;margin-top:18px;font:700 clamp(30px,3vw,42px)/1.05 Comfortaa,sans-serif}.ncard-d{opacity:.8;max-width:320px;margin-top:14px;font-size:15.5px;line-height:1.55}.ncard-go{gap:10px;margin-top:auto;padding-top:28px;font-size:15px;font-weight:600;display:inline-flex}.ncard-go span{transition:transform .4s}.ncard:hover .ncard-go span{transform:translate(6px)}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:72px;display:grid}.stat{border-top:1px solid var(--line);padding-top:26px}.stat b{letter-spacing:-.06em;color:var(--ink);align-items:baseline;gap:10px;font:700 clamp(56px,6.4vw,100px)/1 Comfortaa,sans-serif;display:flex}.stat small{letter-spacing:.14em;text-transform:uppercase;color:#bcf292;font:700 13px/1 Montserrat,sans-serif}.stat .h3{margin-top:26px;font-size:20px}.stat p{color:var(--muted);margin:10px 0 0;font-size:15.5px;line-height:1.55}.how{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,110px);display:grid}.how-ph{aspect-ratio:1/1.12;position:relative}.how-a{width:78%;height:70%;position:absolute;top:0;left:0}.how-b{border:6px solid rgb(var(--dimrgb));width:54%;height:58%;position:absolute;bottom:0;right:0;box-shadow:0 30px 90px #00000080}.bigsteps{counter-reset:none;margin:34px 0 0;padding:0;list-style:none}.bigsteps li{border-top:1px solid var(--line);align-items:baseline;gap:20px;padding:17px 0;font-size:clamp(16.5px,1.3vw,19px);line-height:1.5;display:flex}.bigsteps li:last-child{border-bottom:1px solid var(--line)}.bigsteps b{color:var(--ink)}.bn{color:#bcf292;flex:none;width:34px;font:700 26px/1 Comfortaa,sans-serif}.how .row,.buy .row{margin-top:34px}.vals{margin:56px 0 0;padding:0;list-style:none}.vals li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:40px;padding:30px 0;display:grid}.vals li:last-child{border-bottom:1px solid var(--line)}.vw{letter-spacing:-.055em;color:#0000;-webkit-text-stroke:1.5px #f6f3ea8c;font:700 clamp(46px,7.6vw,124px)/1 Comfortaa,sans-serif;transition:color 1.2s .35s,-webkit-text-stroke-color .6s}.vals li[data-in] .vw{color:var(--ink)}.vals li:hover .vw{color:#bcf292;-webkit-text-stroke-color:#bcf292;transition-delay:0s}.vals p{color:var(--muted);max-width:420px;margin:0;font-size:clamp(16.5px,1.3vw,19px);line-height:1.6}.own3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:64px 0 0;padding:0;list-style:none;display:grid}.card3 .fr{aspect-ratio:4/3.3;margin-bottom:24px}.card3 .h3{margin-top:8px}.own-cta{align-items:center;margin-top:48px}.own-hrs{color:var(--muted);font-size:14px;line-height:1.5}.filters{border:1px solid var(--line);background:#ffffff0f;border-radius:999px;flex:none;gap:4px;padding:5px;display:inline-flex}.site .fchip{height:44px;color:var(--muted);border-radius:999px;padding:0 20px;font-size:14px;font-weight:600;transition:background-color .3s,color .3s}.site .fchip:hover{color:var(--ink)}.site .fchip.on{color:#1b2413;background:#f6f3ea}.prods{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.prod{border:1px solid var(--line);background:#ffffff0d;border-radius:30px;flex-direction:column;animation:.6s backwards fadeup;display:flex;overflow:hidden}.prod-art{justify-content:center;align-items:center;height:230px;display:flex;position:relative}.prod-art img{width:auto;height:150px;transition:transform .8s cubic-bezier(.2,.7,.1,1);display:block}.prod:hover .prod-art img{transform:scale(1.06)rotate(-2deg)}.a1{background:#bcf292}.a2{background:#ffd265}.a4{background:#789661}.prod-in{flex-direction:column;flex:1;gap:10px;padding:24px 26px 26px;display:flex}.prod-src{letter-spacing:.16em;text-transform:uppercase;color:#bcf292;font-size:11px;font-weight:700}.prod-in p{color:var(--muted);margin:0;font-size:15.5px;line-height:1.55}.prod-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.site .rsv{border:1.5px solid #f6f3ea80;border-radius:999px;height:44px;padding:0 20px;font-size:14px;font-weight:600;transition:background-color .3s,color .3s,border-color .3s}.site .rsv:hover{background:#ffffff14;border-color:#f6f3ea}.site .rsv.on{color:#1b2413;background:#bcf292;border-color:#bcf292}.hrvst{flex-direction:row;grid-column:span 2}.hrvst .prod-art{flex:none;width:44%;height:auto}.prod-art.hv{background:radial-gradient(120% 90% at 30% 20%,#3c4d2e,#1d2716);flex-direction:column;gap:8px}.hw{letter-spacing:-.04em;color:#ffd265;font:700 56px/1 Comfortaa,sans-serif}.hs{letter-spacing:.18em;text-transform:uppercase;color:#f6f3ea;font-size:12px;font-weight:700}.basket{z-index:30;box-sizing:border-box;color:#f6f3ea;background:#0e140cf0;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:24px;width:max-content;max-width:calc(100vw - 32px);padding:12px 12px 12px 26px;animation:.5s cubic-bezier(.2,.7,.1,1) bin;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 20px 60px #00000073}@keyframes bin{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}.basket p{color:#f0eee4bd;flex-direction:column;gap:2px;margin:0;font-size:13px;display:flex}.basket p b{color:#f6f3ea;font-size:15px}.basket .bk{align-items:center;gap:10px;display:flex}.basket .linkbtn{border-color:#fff3}.basket .ph{color:#f6f3ea}.buy{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,110px);display:grid}.buy-ph{aspect-ratio:4/4.6}.buy-ph img{object-position:40% 50%}.band2{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:56px;padding:clamp(32px,4.6vw,64px);display:grid}.band2-ph{aspect-ratio:5/4}.stops{flex-direction:column;gap:clamp(40px,6vw,88px);margin:64px 0 0;padding:0;list-style:none;display:flex}.stop{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.stop:nth-child(2n) .fr{order:2}.stop .fr{aspect-ratio:16/10.5}.stop-n{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px #bcf292bf;font:700 clamp(72px,8vw,120px)/1 Comfortaa,sans-serif;display:block}.stop .h3{letter-spacing:-.025em;margin-top:14px;font-size:clamp(28px,2.6vw,38px)}.stop p{color:var(--muted);max-width:420px;margin:14px 0 0;font-size:17px;line-height:1.6}.site .more{border:1.5px solid #f6f3ea66;border-radius:999px;align-items:center;gap:10px;height:48px;margin-top:26px;padding:0 22px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.site .more:hover{color:#1b2413;background:#f6f3ea;border-color:#f6f3ea}.more span{transition:transform .3s}.more:hover span{transform:translate(4px)}.plan{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;margin-top:56px;display:grid}.pfacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;display:grid}.pfacts div{border:1px solid var(--line);background:#ffffff0d;border-radius:24px;flex-direction:column;gap:12px;padding:24px;display:flex}.pfacts div:last-child:nth-child(3n+2){grid-column:span 2}.pfacts dt{letter-spacing:.16em;text-transform:uppercase;color:#bcf292;font-size:11px;font-weight:700}.pfacts dd{flex-wrap:wrap;gap:6px;margin:0;font-size:16px;line-height:1.5;display:flex}.map{border:1px solid var(--line);background:linear-gradient(115deg,#0000 46%,#ffd26547 46.4% 47.6%,#0000 48%),linear-gradient(20deg,#0000 60%,#ffffff1f 60.3% 61.4%,#0000 61.7%),repeating-linear-gradient(0deg,#ffffff0b 0 1px,#0000 1px 38px),repeating-linear-gradient(90deg,#ffffff0b 0 1px,#0000 1px 38px),radial-gradient(90% 90%,#26331e,#141b10);border-radius:28px;justify-content:center;align-items:center;min-height:320px;display:flex;position:relative;overflow:hidden}.mpin{background:#ffd265;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute;top:44%;left:50%;box-shadow:0 0 0 6px #ffd26540}.mpin i{border:1.5px solid #ffd265;border-radius:50%;animation:2.2s ease-out infinite pinpulse;position:absolute;inset:-6px}.map .ph{position:relative;top:40px}.bookwrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.bullets{flex-direction:column;gap:14px;margin:30px 0 0;padding:0;list-style:none;display:flex}.bullets li{color:var(--muted);padding-left:26px;font-size:16px;line-height:1.55;position:relative}.bullets li:before{content:"";background:#bcf292;border-radius:50%;width:9px;height:9px;position:absolute;top:.55em;left:2px}.book-panel{padding:clamp(26px,3.4vw,44px)}.form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.fld{flex-direction:column;gap:9px;display:flex}.fld.full,.fsub{grid-column:1/-1}.fld label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.fld input,.fld select,.fld textarea{box-sizing:border-box;color:#f6f3ea;width:100%;height:54px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0f;border:1px solid #fff3;border-radius:14px;padding:0 18px;font-size:16px;transition:border-color .3s,background-color .3s}.fld textarea{resize:vertical;height:auto;padding:14px 18px;line-height:1.5}.fld select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23bcf292' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;padding-right:44px}.fld select option{color:#1d2716;background:#fff}.fld input:hover,.fld select:hover,.fld textarea:hover{border-color:#ffffff57}.fld input:focus,.fld select:focus,.fld textarea:focus{background-color:#ffffff17;border-color:#bcf292;outline:none}.fsub{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:6px;display:flex}.fsub p{color:var(--muted);margin:0;font-size:13px}.sent{flex-direction:column;align-items:flex-start;gap:14px;padding:18px 0;display:flex}.sent-ic{background:#bcf292;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.sent .h3{font-size:34px}.sent p{color:var(--muted);margin:0;font-size:17px;line-height:1.6}.fld label .opt{letter-spacing:.04em;text-transform:none;opacity:.8;font-weight:600}.hp{width:1px;height:1px;position:absolute;top:0;left:-10000px;overflow:hidden}.ferr{color:#ffdccf;background:#ff80601a;border:1px solid #ff9c7e61;border-radius:14px;grid-column:1/-1;margin:0;padding:14px 18px;font-size:14.5px;line-height:1.55}.form .btn[disabled]{cursor:progress}.form .btn.busy:before{content:"";box-sizing:border-box;border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.8s linear infinite fspin}@keyframes fspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.form .btn.busy:before{animation-duration:2.4s}}.site .pfacts dd .more{white-space:nowrap;height:40px;margin-top:8px;padding:0 18px;font-size:13.5px}.pg .linkbtn,.foot .linkbtn{border-color:#ffffff38}.foot{background:linear-gradient(180deg,rgba(var(--dimrgb),0),rgba(var(--dimrgb),.7) 40%,rgba(var(--dimrgb),.85));padding:clamp(80px,9vw,140px) 7vw 36px}.foot-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.foot-big{letter-spacing:-.06em;color:var(--ink);margin:0;font:700 clamp(54px,10.5vw,168px)/.92 Comfortaa,sans-serif}.foot-big em{color:#bcf292;font-style:normal}.foot-cols{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px;margin-top:72px;padding-top:44px;display:grid}.fbrand img{width:auto;height:44px;display:block}.fbrand p{color:var(--muted);max-width:320px;margin:18px 0 0;font-size:14px;line-height:1.6}.foot h4{letter-spacing:.14em;text-transform:uppercase;color:#bcf292;margin:0 0 14px;font-size:12px;font-weight:700}.foot ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.foot li>span{align-items:center;min-height:32px;display:inline-flex}.site .flink{min-height:32px;color:var(--ink);align-items:center;font-size:14.5px;transition:color .3s;display:inline-flex}.site .flink:hover{color:#ffd265}.foot .fico{flex:none;width:16px;height:16px;margin-right:10px}.foot .flink:has(.fico){align-items:flex-start;padding:6px 0;line-height:20px}.foot li>span:has(.fico){align-items:flex-start;padding:6px 0;line-height:20px}.foot .flink .fico,.foot li>span .fico{margin-top:2px}.foot .nw{white-space:nowrap}.foot-base{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;margin-top:48px;padding-top:22px;font-size:13px;display:flex}.credit a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:rgba(var(--inkrgb),.35);text-decoration-color:rgba(var(--inkrgb),.35);text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}.credit a:hover{color:var(--ink);text-decoration-color:currentColor}.zig-credit{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f6f3ea;background:#0a0e0975;border:1px solid #ffffff29;border-radius:22px;align-items:center;gap:20px;margin-top:64px;padding:16px 26px 16px 20px;text-decoration:none;transition:border-color .3s,transform .45s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:0 18px 50px #00000038}.zig-credit:hover{border-color:#ffd26599;transform:translateY(-3px)}.zig-credit img{flex:none;width:78px;height:auto;display:block}.zig-credit span{border-left:1px solid #fff3;flex-direction:column;gap:6px;padding-left:20px;display:flex}.zig-credit small{letter-spacing:.16em;text-transform:uppercase;color:#f0eee4b8;font-size:11px;font-weight:600}.zig-credit b{color:#f6f3ea;font:700 22px/1.1 Comfortaa,Montserrat,sans-serif;transition:color .3s}.zig-credit:hover b{color:#ffd265}@media (width<=760px){.zig-credit{gap:16px;padding:14px 20px 14px 16px}.zig-credit img{width:64px}.zig-credit span{padding-left:16px}.zig-credit b{font-size:19px}}@media (width<=1100px){.stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}.own-panel{grid-template-columns:minmax(0,1fr);gap:40px}.prods,.pfacts{grid-template-columns:repeat(2,minmax(0,1fr))}.plan{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.phero,.phero.r,.phero.b{justify-content:flex-start;align-items:flex-end;padding:90px 20px 12vh}.phero:before,.phero.r:before,.phero.b:before{background:linear-gradient(#070b0600 0%,#070b0614 24%,#070b0652 36%,#070b069e 48%,#070b06d1 58%,#070b06db 69%,#070b0699 80%,#070b0642 90%,#070b0600 100%);transform:none;-webkit-mask-image:none;mask-image:none}.site .brand .lg{height:36px}.phero-in,.phero.b .phero-in{width:100%}.pcue,.phero.b .pcue{display:none}.sec{padding:84px 20px}.sec-top.split{flex-direction:column;align-items:flex-start}.filters{max-width:100%;overflow-x:auto}.site .fchip{white-space:nowrap;padding:0 14px}.mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:150px;gap:10px;margin-top:44px}.m-a{grid-area:span 2/1/auto/-1}.m-b,.m-c{grid-area:span 1}.m-d,.m-e{grid-area:span 2;margin:0}.m-f{grid-area:span 2/1/auto/-1}.cap{border-radius:13px;padding:8px 12px 9px;bottom:10px;left:10px}.cap span{font-size:13px}.fr{border-radius:22px}.real{padding-bottom:84px}.own-steps li{grid-template-columns:56px minmax(0,1fr);column-gap:16px}.own-ic{border-radius:18px;width:56px;height:56px}.own-ic img{width:38px;height:38px}.cards3,.own3,.prods{grid-template-columns:minmax(0,1fr)}.site .ncard{min-height:230px;padding:24px}.stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 18px;margin-top:48px}.stat .h3{margin-top:18px;font-size:17px}.how,.buy,.band2,.bookwrap,.stop{grid-template-columns:minmax(0,1fr)}.how-ph{aspect-ratio:1/1.05}.vals li{grid-template-columns:minmax(0,1fr);gap:12px;padding:24px 0}.stop:nth-child(2n) .fr{order:0}.hrvst{flex-direction:column;grid-column:auto}.hrvst .prod-art{width:auto;height:200px}.prod-art{height:200px}.pfacts,.form{grid-template-columns:minmax(0,1fr)}.fld.full,.fsub{grid-column:auto}.basket{border-radius:24px;flex-direction:column;align-items:stretch;gap:12px;width:auto;max-width:none;padding:16px;bottom:12px;left:12px;right:12px;transform:none}.basket .bk{justify-content:space-between}.foot{padding:72px 20px 30px}.foot-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;margin-top:48px}.fbrand{grid-column:1/-1}.foot-base{flex-direction:column}}.nogl .bg{background:radial-gradient(90% 80% at 60% 30%,#3d5130,#141b10)}.nogl .dim{opacity:.3!important}.nogl .phero{height:auto;min-height:70vh}@media (prefers-reduced-motion:reduce){.rvon [data-rv]:not([data-in]){opacity:1;transform:none}.rvon [data-rv]{transition:none}.phero .w>span,.phero .rv,.phero .eyebrow,.pcue,.prod,.basket,.pcue i,.mpin i{animation:none}.fr img,.site .ncard{transition:none}}.pg-about .phero .h1{font-size:clamp(50px,5.4vw,78px)}.pg-about .phero-in{width:560px}.also{background:#0a0e096b;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:14px;width:max-content;margin-top:24px;padding:6px 18px 6px 16px;display:flex}.also span{letter-spacing:.16em;text-transform:uppercase;color:#f0eee4c7;font-size:11px;font-weight:700}.also img{width:auto;height:46px;margin:-4px 0;display:block}.phero.r .also{margin-left:0}.site .fchip{align-items:center;gap:6px;display:inline-flex}.fchip .hvl,.fchip .hvd{width:auto;height:30px;margin:-4px 0 -2px;display:block}.fchip .hvd,.fchip.on .hvl{display:none}.fchip.on .hvd{display:block}.prod-art.hv{gap:6px}.hv-logo{width:62%;max-width:280px;height:auto;display:block}.hv-logo img{width:100%;height:auto;display:block}.hv-link{border-radius:8px;line-height:0;transition:opacity .2s,transform .2s;display:block}.hv-link:hover{opacity:.85;transform:translateY(-1px)}.hv-link:focus-visible,.crops .hvchip a:focus-visible{outline-offset:3px;outline:2px solid #ffd265}.crops .hvchip a{height:100%;color:inherit;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.hrvst .prod-art.hv .hs{margin-top:-6px}.crops .hvchip{gap:4px;padding:0 13px 0 9px}.crops .hvchip img{width:auto;height:27px;margin-top:-3px;display:block}.crops .hvchip b{font-weight:600}.crops .hvchip .hvd,.crops .hvchip[data-lit] .hvl{display:none}.crops .hvchip[data-lit] .hvd,.nogl .crops .hvchip .hvl{display:block}@media (width<=1100px){.site .chip{border-radius:50%;justify-content:center;gap:0;width:44px;height:44px;padding:0}.chip .tl{display:none}}@media (width<=760px){.rail{gap:0;display:flex;top:38svh;right:6px}.ri{justify-content:center;gap:0;width:30px;height:28px}.rl{display:none}.rd{width:7px;height:7px}.ri.on .rd{border-radius:5px;width:8px;height:20px}}.learn-panel{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:64px;padding:clamp(36px,5vw,72px);display:grid}.learn .own-steps li{grid-template-columns:minmax(0,1fr)}.inv{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px;margin:64px 0 0;padding:0;list-style:none;display:grid}.inv li{border-top:1px solid var(--line);padding-top:24px}.inv b{letter-spacing:-.06em;color:var(--ink);font:700 clamp(52px,5.6vw,88px)/1 Comfortaa,sans-serif;display:block}.inv .h3{margin-top:18px;font-size:20px}.inv p{color:var(--muted);margin:8px 0 0;font-size:15.5px;line-height:1.55}.inv.pan{grid-template-columns:repeat(4,minmax(0,1fr))}.pan-ic{border:1px solid var(--line);background-color:#ffffff0d;border-radius:18px;width:60px;height:60px;display:block;position:relative;overflow:hidden}.pan-ic:before,.pan-ic:after{content:"";position:absolute}.ic-shelf:before{background:repeating-linear-gradient(#0000 0 8px,#ce991a 8px 11px);height:32px;top:14px;left:12px;right:12px}.ic-shelf:after{background:radial-gradient(circle,#e24b3a 3px,#0000 3.5px) 0 0/9px 6px repeat-x;border-radius:3px;width:28px;height:6px;top:16px;left:16px}.ic-fridge:before{border:2px solid #f6f3ea;border-radius:3px;width:14px;top:11px;bottom:11px;left:14px}.ic-fridge:after{border:2px solid #9fd3e6;border-radius:3px;width:14px;top:11px;bottom:11px;right:14px}.ic-herb:before{background:radial-gradient(circle,#6aaf4c 3.5px,#0000 4px) 0 0/9px 9px;border-radius:4px;inset:12px}.ic-kiosk:before{background:#121513;border:1.5px solid #f6f3ea;border-radius:3px;width:16px;top:9px;bottom:9px;left:22px}.ic-kiosk:after{background:#d9342b;border-radius:50%;width:8px;height:8px;top:22px;left:26px}.vside{flex-direction:column;gap:18px;display:flex}.vmap{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f6f3ea;background:#10160d9e;border:1px solid #f6f3ea38;border-radius:18px;text-decoration:none;transition:border-color .35s,transform .45s cubic-bezier(.34,1.56,.64,1);display:block;overflow:hidden}.vmap:hover{border-color:#bcf292;transform:translateY(-3px)}.vmap svg{width:100%;height:auto;display:block}.vm-bg{fill:#1d2a18}.vm-rd{fill:none;stroke:#f6f3ea;stroke-opacity:.45;stroke-width:9px;stroke-linecap:round}.vm-rd2{fill:none;stroke:#f6f3ea;stroke-opacity:.22;stroke-width:5px;stroke-linecap:round}.vm-blk{fill:#bcf292;fill-opacity:.22;stroke:#bcf292;stroke-opacity:.55}.vm-blk2{fill:#f6f3ea;fill-opacity:.07}.vm-pin path{fill:#ffd265}.vm-dot{fill:#1d2a18}.vm-halo{fill:#ffd265;fill-opacity:.25;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite pinpulse}.vm-cap{flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:12px 16px 14px;display:flex}.vm-cap b{font-size:15px;font-weight:700}.vm-cap span{color:#f6f3eabf;font-size:14px}.vm-cap em{color:#bcf292;flex-basis:100%;font-size:12.5px;font-style:normal;font-weight:700}.vmap:hover .vm-cap em{text-decoration:underline}.plan .vmap.big{align-self:start}.flink[href]{text-decoration:none}.flink[href]:hover{text-decoration:underline}@media (width<=1100px){.inv.pan{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-panel{grid-template-columns:minmax(0,1fr);gap:40px}}@media (width<=760px){.inv,.inv.pan{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 16px;margin-top:44px}.inv .h3{font-size:17px}.vmap .vm-cap{padding:10px 14px 12px}.scn .vside .vmap{max-width:340px}}.w>span{--wq:calc(var(--wi) - 1);--wb:calc(1 + 2.25 * var(--wq) * var(--wq) * var(--wq) + 1.25 * var(--wq) * var(--wq));transform:translateY(calc((1 - var(--wb)) * 108% - var(--wo) * 108%)) rotate(calc((1 - var(--wi)) * 4deg))}.rv{--rq:calc(var(--r) - 1);--rb:calc(1 + 2.4 * var(--rq) * var(--rq) * var(--rq) + 1.4 * var(--rq) * var(--rq));transform:translateY(calc((1 - var(--rb)) * 22px - var(--x) * 26px))}@keyframes riseb{0%{translate:0 110%}62%{translate:0 -9%}80%{translate:0 3%}to{translate:0}}@keyframes fadeupb{0%{opacity:0;translate:0 18px}60%{opacity:1;translate:0 -4px}to{opacity:1;translate:0}}.hero .w>span,.phero .w>span{animation-name:riseb;animation-timing-function:cubic-bezier(.25,.8,.3,1)}.hero .rv,.hero .eyebrow,.phero .rv,.phero .eyebrow{animation-name:fadeupb}.rvon [data-rv]{transition:opacity .8s,transform 1.05s cubic-bezier(.34,1.5,.62,1)}.pin{transition:opacity .3s}.pin[data-fl] span{left:auto;right:14px}.pin[data-fl] span:before{transform-origin:0;left:auto;right:-9px;transform:rotate(45deg)}.crops span,.steps .sn,.site .btn{transition-timing-function:cubic-bezier(.34,1.56,.64,1)}@media (prefers-reduced-motion:reduce){.w>span{transform:none!important}.rv{transform:none}.hero .w>span,.phero .w>span,.hero .rv,.phero .rv,.hero .eyebrow,.phero .eyebrow,.vm-halo{animation:none}.vmap{transition:none}}.w{margin-top:-.1em;padding-top:.1em}.vmap,.vmap *{letter-spacing:normal;font-family:Montserrat,sans-serif}.vm-cap b{letter-spacing:-.01em;font-family:Comfortaa,Montserrat,sans-serif}@media (width<=760px){.scn .vside .vmap svg{display:none}.scn .vside{gap:12px}.scn .visit-card .facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.scn .visit-card .facts dd{font-size:13px}}.hl-slot{aspect-ratio:846/522;width:clamp(160px,min(19vw,28vh),300px);margin:0 0 30px}button.hl-slot{cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0;display:block}button.hl-slot:focus-visible{outline-offset:8px;outline:2px solid #bcf292}.nogl .hl-slot{display:none}.hlogo{z-index:25;pointer-events:none;visibility:hidden;--mx:0;--lw:1;width:0;height:0;animation:1.1s cubic-bezier(.34,1.45,.64,1) .15s backwards hlin;position:fixed;top:0;left:0}.hlogo .hl-g{transform-origin:0 0;will-change:transform,opacity;position:absolute;top:0;left:0}.hlogo .hl-s{width:846px;height:522px;opacity:calc(1 - var(--mx))}.hlogo .hl-h{width:900px;height:215px;opacity:var(--mx)}@keyframes hlin{0%{opacity:0;translate:0 18px}}.hlogo .hl{width:100%;height:100%;transition:opacity .5s;position:absolute;top:0;left:0}.hlogo .hl-l{opacity:var(--lw)}.hlogo .hl-d{opacity:calc(1 - var(--lw))}.hlogo .hl-s .hl-l{filter:drop-shadow(0 4px 40px #0006)}.hlogo .hl-h .hl-l{filter:drop-shadow(0 2px 30px #00000059)}.drop{color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.5}.scn .drop{max-width:420px}.foot-cta{text-align:left;flex-direction:column;align-items:flex-start;gap:10px;display:flex}.foot-cta .drop{max-width:260px;margin:0}.foot-top{grid-template-columns:minmax(0,1fr) min(500px,40vw);align-items:center;gap:clamp(32px,4vw,64px);display:grid}.foot-lead{flex-direction:column;align-items:flex-start;gap:clamp(26px,2.6vw,40px);min-width:0;display:flex}.foot-top .foot-big{font-size:clamp(64px,7.6vw,136px)}.askdock-wide{height:500px}.askdock-narrow{display:none}@media (width<=1023px){.foot-top{grid-template-columns:minmax(0,1fr)}.foot-top .foot-big{font-size:clamp(54px,11vw,150px)}.askdock-wide{display:none}.askdock-narrow{height:420px;margin-top:48px;display:block}}.ask{z-index:30;--ax:calc(100vw - 112px);--ay:calc(100vh - 53px);--as:.3;--ao:0;--aw:560px;letter-spacing:normal;width:0;height:0;font-family:Montserrat,sans-serif;position:fixed;top:0;left:0}.ask-pill{box-sizing:border-box;color:#f6f3ea;cursor:pointer;height:54px;opacity:calc(1 - var(--ao));background:linear-gradient(#2a3a22,#141c10);border:1px solid #bcf29261;border-radius:999px;align-items:center;gap:10px;padding:0 22px 0 8px;font:600 15px/1 Montserrat,sans-serif;transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;display:flex;position:fixed;bottom:26px;right:26px;box-shadow:0 18px 50px #0006,inset 0 1px #ffffff1f}.ask-pill:hover{transform:translateY(-3px);box-shadow:0 24px 60px #00000073,inset 0 1px #ffffff1f}.ask-ic{background:#bcf29229;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;animation:3.2s ease-in-out infinite askpulse;display:flex}@keyframes askpulse{0%,to{box-shadow:0 0 #bcf29259}50%{box-shadow:0 0 0 7px #bcf29200}}.ask.open .ask-pill,.ask[data-docked] .ask-pill{pointer-events:none}.ask-card{width:var(--aw);box-sizing:border-box;transform:translate(calc(var(--ax) - 50%),calc(var(--ay) - 50%)) scale(var(--as));opacity:var(--ao);visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);color:#f6f3ea;background:#0e140be0;border:1px solid #bcf29247;border-radius:30px;flex-direction:column;gap:14px;max-height:75dvh;padding:22px 22px 18px;display:flex;position:fixed;top:0;left:0;box-shadow:0 40px 120px #00000080}.ask.open .ask-card,.ask[data-docked] .ask-card{visibility:visible;pointer-events:auto}.ask:not(.open):not([data-docked]) .ask-card{visibility:visible}.ask-head{align-items:center;gap:12px;display:flex}.ask-av{background:linear-gradient(160deg,#4f7a35,#2a4320);border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 0 0 4px #bcf2921f}.ask-ttl{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ask-ttl b{font:700 18px/1.1 Comfortaa,Montserrat,sans-serif}.ask-ttl span{color:#f6f3eaad;font-size:12.5px}.ask-x{color:#f6f3ea;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ask-x:hover{background:#ffffff14}.ask[data-docked] .ask-x{visibility:hidden}.ask-head,.ask-sugg,.ask-form{flex:none}.ask-log{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:0 auto;gap:9px;min-height:0;padding:2px 2px 4px;display:flex;overflow-y:auto}.ask-m{border-radius:18px;max-width:86%;padding:11px 15px;font-size:14.5px;line-height:1.5;animation:.5s cubic-bezier(.34,1.56,.64,1) backwards askm}@keyframes askm{0%{opacity:0;transform:translateY(10px)scale(.96)}}.ask-m.typing{align-items:center;min-height:20px;padding:11px 16px;display:flex}.ask-m.typing:before{content:"";background:#f6f3eae6;border-radius:50%;width:7px;height:7px;margin-right:24px;animation:1.05s infinite askdots;display:block;box-shadow:12px 0 #f6f3ea59,24px 0 #f6f3ea59}@keyframes askdots{0%,to{background:#f6f3eae6;box-shadow:12px 0 #f6f3ea59,24px 0 #f6f3ea59}33%{background:#f6f3ea59;box-shadow:12px 0 #f6f3eae6,24px 0 #f6f3ea59}66%{background:#f6f3ea59;box-shadow:12px 0 #f6f3ea59,24px 0 #f6f3eae6}}.ask-m.st:empty:after,.ask-m.st>p:last-child:after,.ask-m.st>:is(ul,ol):last-child>li:last-child:after{content:"";vertical-align:1px;background:#bcf292;border-radius:50%;width:7px;height:7px;margin-left:5px;animation:.7s ease-in-out infinite alternate askcar;display:inline-block}@keyframes askcar{0%{opacity:.25}to{opacity:1}}.ask-m.bot{background:#ffffff14;border-bottom-left-radius:6px;align-self:flex-start}.ask-m.bot p{margin:0}.ask-m.bot>:not(:first-child){margin-top:9px}.ask-m.bot ul,.ask-m.bot ol{margin:0;padding-left:20px}.ask-m.bot>p+:is(ul,ol):not(:first-child){margin-top:4px}.ask-m.bot li{margin:3px 0 0;padding-left:2px}.ask-m.bot li::marker{color:#bcf292;font-weight:700}.ask-m.bot strong{color:#fff;font-weight:700}.ask-m.me{color:#1b2413;background:#bcf292;border-bottom-right-radius:6px;align-self:flex-end;font-weight:600}.ask-sugg{flex-wrap:wrap;gap:8px;display:flex}.ask-chip{color:#d8f5c0;cursor:pointer;background:#bcf2920f;border:1px solid #bcf2926b;border-radius:999px;height:34px;padding:0 14px;font:600 13px Montserrat,sans-serif;transition:background-color .25s,transform .35s cubic-bezier(.34,1.56,.64,1)}.ask-chip:hover{background:#bcf29229;transform:translateY(-2px)}.ask-form{background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;height:52px;padding:0 6px 0 18px;transition:background-color .25s;display:flex}.ask-form:focus-within{background:#ffffff1a}.ask-form input:focus,.ask-form input:focus-visible{box-shadow:none;outline:none}.ask-ic img,.ask-av img{object-fit:contain;width:auto;display:block}.ask-ic img{height:22px}.ask-av img{height:26px}.ask-form input{color:#f6f3ea;background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;font:500 15px Montserrat,sans-serif}.ask-form input::placeholder{color:#f6f3ea80}.ask-send{color:#1b2413;cursor:pointer;background:#ce991a;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);display:flex}.ask-send:hover{transform:scale(1.08)}.ask-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.ask-pill{justify-content:center;width:54px;padding:0 8px;bottom:16px;right:16px}.ask-pt{display:none}.ask-card{border-radius:24px;padding:18px 16px 14px}.hl-slot{width:min(46vw,190px);margin-bottom:18px}.scn .steps{gap:0}.scn .steps li{opacity:0;max-height:0;margin:0 -16px;padding:0 16px;transition:max-height .6s cubic-bezier(.34,1.25,.64,1),opacity .45s,transform .6s cubic-bezier(.34,1.56,.64,1),padding .6s,margin .6s;overflow:hidden;transform:translateY(16px)}.scn .steps li[data-lit]{opacity:1;max-height:150px;margin:-16px -16px 0;padding:14px 16px;transform:none}.nogl .scn .steps li{opacity:1;max-height:none;margin:-16px -16px 0;padding:14px 16px;transform:none}}@media (prefers-reduced-motion:reduce){.hlogo,.ask-ic,.ask-m,.ask-m.typing:before,.ask-m.st:after,.ask-m.st :after{animation:none}.scn .steps li{transition:none}}@media (width<=760px){.hlogo .hl-s .hl-l{filter:drop-shadow(0 6px 50px #000000e6)drop-shadow(0 0 130px #000000bf)}}@media (width>=1280px) and (height>=880px){.scn .txt:not(.visit-card){width:520px}.scn.hero .txt{width:700px}.scn .h1,.scn .h2{margin-top:26px}.scn .h1{font-size:clamp(92px,5.3vw,106px)}.scn .h2{font-size:clamp(56px,3.2vw,64px);line-height:1.06}.scn .lead{max-width:560px;margin-top:32px;font-size:19px;line-height:1.7}.scn .body{margin-top:28px;font-size:17px;line-height:1.75}.scn .row{margin-top:40px}.scn .drop{margin-top:18px}.scn .count{margin-top:24px}.scn .cl{margin-top:10px}.scn .steps{gap:16px;margin-top:32px}.scn .steps li{font-size:16px}.scn .note{margin-top:30px}.scn .crops,.scn .chiprow,.scn .pills{margin-top:26px}.scn .bdots{margin-top:36px}.scn .eyebrow{font-size:12.5px}.hl-slot{margin-bottom:38px}}@media (width>=761px) and (height<=760px){.hl-slot{margin-bottom:20px}}@media (width<=760px){.hlogo .hl-s:before{content:"";opacity:var(--lw);pointer-events:none;background:radial-gradient(closest-side,#070b069e,#070b064d 55%,#070b0600);position:absolute;inset:-30% -22%}}.scn .h1,.scn .h2,.phero .h1{text-shadow:none;filter:drop-shadow(0 2px 20px #0000004d)}.site .nav .links,.site .nav .chip,.site .nav .menubtn{transition:color .35s,text-shadow .35s}.site .nav .lnk{transition:color .35s,text-shadow .35s,opacity .3s}.site .nav .links[data-tone=light],.site .nav .chip[data-tone=light],.site .nav .menubtn[data-tone=light]{--glass:linear-gradient(180deg,rgba(24,30,20,calc(.14 + var(--nd,0) * .2)),rgba(10,14,9,calc(.08 + var(--nd,0) * .2)));--rt:#ffffff38;--rb:#ffffff1a;color:#f7f5ee;text-shadow:0 0 10px #00000073,0 0 2px #00000059}.site .nav .links[data-tone=light] .lnk{color:#f7f5ee}.site .nav .links[data-tone=dark],.site .nav .chip[data-tone=dark],.site .nav .menubtn[data-tone=dark]{--glass:linear-gradient(180deg,rgba(255,255,255,calc(.1 + var(--nd,0) * .26)),rgba(255,255,255,calc(.04 + var(--nd,0) * .26)));--rt:#ffffff75;--rb:#ffffff42;color:#1d2716;text-shadow:0 0 10px #fff9,0 0 2px #ffffff80}.site .nav .links[data-tone=dark] .lnk{color:#1d2716}.site.nav-open .hlogo{z-index:19}.ask-go-row{flex-wrap:wrap;align-self:flex-start;gap:8px;max-width:92%;margin:-1px 0 3px;animation:.5s cubic-bezier(.34,1.56,.64,1) backwards askm;display:flex}.ask-go{color:#1b2413;cursor:pointer;background:#bcf292;border:0;border-radius:999px;align-items:center;gap:7px;height:34px;padding:0 12px 0 15px;font:600 13px Montserrat,sans-serif;transition:transform .35s cubic-bezier(.34,1.56,.64,1),background-color .25s;display:inline-flex;box-shadow:0 6px 18px #bcf2922e}.ask-go:hover{background:#d2f8b6;transform:translateY(-2px)}.ask-go:focus-visible{outline-offset:2px;outline:2px solid #f6f3ea}.ask-go svg{flex:none;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.ask-go:hover svg{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.ask-go-row{animation:none}.ask-go,.ask-go svg{transition:none}}.seereal{box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f6f3ea;text-align:left;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:12px;height:56px;margin-top:26px;padding:0 18px 0 8px;transition:background-color .3s,border-color .3s;display:inline-flex}.seereal:hover{background:#ffffff2e;border-color:#ffffff61}.site .seereal:focus-visible{border-radius:999px}.sr-th{flex:none;display:flex}.sr-th img{object-fit:cover;background:#1a2216;border-radius:50%;width:40px;height:40px;transition:transform .4s cubic-bezier(.34,1.5,.62,1);display:block;box-shadow:0 0 0 2px #10170deb}.sr-th img+img{margin-left:-14px}.seereal:hover .sr-th img:nth-child(2){transform:translate(4px)}.seereal:hover .sr-th img:nth-child(3){transform:translate(8px)}.sr-tx{flex-direction:column;gap:3px;line-height:1.15;display:flex}.sr-tx b{font-size:14.5px;font-weight:600}.sr-tx span{color:#f2f0e6b8;font-size:12px;font-weight:500}.sr-go{flex:none;transition:transform .3s}.seereal:hover .sr-go{transform:translate(3px)}.row .seereal{height:52px;margin-top:0}.fr-go{z-index:2;border-radius:inherit;cursor:zoom-in;display:block;position:absolute;inset:0}.site .fr-go:focus-visible{outline-offset:-4px;border-radius:28px}.fr-pill{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f6f3ea;opacity:0;background:#080c079e;border-radius:999px;align-items:center;gap:7px;height:32px;padding:0 13px;font-size:12.5px;font-weight:600;transition:opacity .3s,transform .3s;display:inline-flex;position:absolute;top:14px;right:14px;transform:translateY(-4px)}.fr:hover .fr-pill,.fr-go:focus-visible .fr-pill{opacity:1;transform:none}@media (hover:none){.fr-pill{opacity:1;transform:none}}.pgal{z-index:90;color:#f6f3ea;-webkit-font-smoothing:antialiased;font-family:Montserrat,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;animation:.35s pgin;position:fixed;inset:0}:where(.pgal) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.pgal button:focus-visible{outline-offset:3px;outline:2px solid #ce991a}@keyframes pgin{0%{opacity:0}}.pgal-scroll{overscroll-behavior:contain;box-sizing:border-box;background:#0b1109;padding-bottom:64px;position:absolute;inset:0;overflow-y:auto}.pgal-x{z-index:5;color:#f6f3ea;background:#161e13d9;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background-color .25s;display:flex;position:fixed;top:20px;right:24px}.pgal-x:hover{background:#343e2ef2}.pgal-head,.pgal-body{box-sizing:border-box;max-width:1320px;margin:0 auto;padding:0 40px}.pgal-head{padding-top:116px}.pgal-eb{letter-spacing:.16em;text-transform:uppercase;color:#f0eee4bd;align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.pgal-eb i{background:#ce991a;border-radius:2px;width:28px;height:2px;display:block}.pgal-h{letter-spacing:-.03em;color:#f6f3ea;text-wrap:balance;outline:none;margin:16px 0 0;font:700 clamp(38px,5vw,66px)/1.04 Comfortaa,Montserrat,sans-serif}.pgal-blurb{color:#f0eee4bd;text-wrap:pretty;max-width:640px;margin:14px 0 0;font-size:16.5px;line-height:1.6}.pgal-bar{z-index:3;background:linear-gradient(#0b1109 72%,#0b110900);margin-top:22px;padding:14px 0 18px;position:sticky;top:0}.pgal-chips{box-sizing:border-box;scrollbar-width:none;gap:8px;max-width:1320px;margin:0 auto;padding:0 40px;display:flex;overflow-x:auto}.pgal-chips::-webkit-scrollbar{display:none}.pgal .pgal-chip{color:#f0eee4d1;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;flex:none;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:14px;font-weight:600;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}.pgal .pgal-chip:hover{color:#fff;border-color:#ffffff57}.pgal .pgal-chip.on{color:#1b2413;background:#f6f3ea;border-color:#f6f3ea}.pgal-chip .n{opacity:.58;font-size:12px;font-weight:600}.pgal-bar+.pgal-body{margin-top:0}.pgal-head+.pgal-body{margin-top:34px}.pgal-grid{position:relative}.pgal .pgal-tile{animation:pgtile .7s cubic-bezier(.2,.7,.1,1) var(--d,0s) backwards;background:#162013;border-radius:16px;transition:transform .55s cubic-bezier(.2,.7,.1,1),width .55s cubic-bezier(.2,.7,.1,1),height .55s cubic-bezier(.2,.7,.1,1);display:block;position:absolute;top:0;left:0;overflow:hidden}@keyframes pgtile{0%{opacity:0;translate:0 22px}}.pgal-tile img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s,transform .9s cubic-bezier(.2,.7,.1,1);display:block}.pgal-tile[data-ld] img{opacity:1}.pgal-tile:hover img{transform:scale(1.04)}.pgal-cap{text-align:left;color:#f6f3ea;opacity:0;background:linear-gradient(#06090500,#060905cc);padding:36px 14px 12px;font-size:13.5px;font-weight:600;line-height:1.35;transition:opacity .3s,transform .3s;position:absolute;bottom:0;left:0;right:0;transform:translateY(6px)}@media (hover:hover){.pgal-tile:hover .pgal-cap,.pgal-tile:focus-visible .pgal-cap{opacity:1;transform:none}}.pgal-more{border-top:1px solid #ffffff1f;margin-top:80px;padding-top:40px}.pgal-more h3{letter-spacing:-.02em;margin:0;font:700 26px/1.2 Comfortaa,Montserrat,sans-serif}.pgal-parts{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.pgal .pgal-part{text-align:left;border-radius:18px;flex-direction:column;align-items:stretch;gap:3px;display:flex}.pp-img{aspect-ratio:4/3;background:#162013;border-radius:16px;margin-bottom:10px;display:block;overflow:hidden}.pp-img img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.1,1);display:block}.pgal-part:hover .pp-img img{transform:scale(1.05)}.pgal-part b{font-size:15px;font-weight:600}.pgal-part>span:last-child{color:#f0eee49e;font-size:13px}.pgal-note{color:#f0eee48c;margin:40px 0 0;font-size:13px;line-height:1.5}.pv{z-index:6;--pt:76px;--pb:124px;--px:100px;background:#060905;outline:none;animation:.25s pgin;position:fixed;inset:0}.pv-top{height:var(--pt);box-sizing:border-box;justify-content:space-between;align-items:center;padding:0 24px 0 32px;display:flex;position:absolute;top:0;left:0;right:0}.pv-n{letter-spacing:.14em;color:#f0eee4b3;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.pgal .pv-x{background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background-color .25s;display:flex}.pgal .pv-x:hover{background:#fff3}.pv-stage{left:0;right:0;top:var(--pt);bottom:var(--pb);touch-action:pinch-zoom;-webkit-user-select:none;user-select:none;cursor:grab;justify-content:center;align-items:center;display:flex;position:absolute}.pv-stage:active{cursor:grabbing}.pv-frame{width:min(calc(100vw - var(--px) * 2),calc((100vh - var(--pt) - var(--pb)) * var(--ar)));width:min(calc(100vw - var(--px) * 2),calc((100dvh - var(--pt) - var(--pb)) * var(--ar)));aspect-ratio:var(--ar);background:#141b11;border-radius:14px;animation:.45s cubic-bezier(.2,.7,.1,1) pvin;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000080}.pv-frame[data-dir=r]{animation-name:pvinr}.pv-frame[data-dir=l]{animation-name:pvinl}@keyframes pvin{0%{opacity:0;scale:.97}}@keyframes pvinr{0%{opacity:0;translate:48px}}@keyframes pvinl{0%{opacity:0;translate:-48px}}.pv-frame img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.pv-l{opacity:0;transition:opacity .35s}.pv-l.on{opacity:1}.pgal .pv-arr{top:calc(var(--pt) + (100% - var(--pt) - var(--pb)) / 2);background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-top:-26px;transition:background-color .25s;display:flex;position:absolute}.pgal .pv-arr:hover{background:#fff3}.pv-prev{left:26px}.pv-next{right:26px}.pv-cap{height:var(--pb);box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;gap:6px;padding:20px 24px 0;display:flex;position:absolute;bottom:0;left:0;right:0}.pv-eb{letter-spacing:.16em;text-transform:uppercase;color:#bcf292;font-size:11px;font-weight:700}.pv-cap b{text-wrap:balance;max-width:720px;font-size:17px;font-weight:600;line-height:1.35}.pv-when{color:#f0eee48c;font-size:12.5px}@media (width<=900px){.pgal-parts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.seereal{gap:10px;height:50px;margin-top:20px;padding:0 15px 0 6px}.sr-th img{width:36px;height:36px}.sr-th img+img{margin-left:-13px}.sr-tx b{font-size:14px}.row .seereal{height:50px}.pgal-head,.pgal-body{padding:0 14px}.pgal-head{padding-top:100px}.pgal-h{font-size:36px}.pgal-blurb{font-size:15px}.pgal-x{width:44px;height:44px;top:14px;right:14px}.pgal-bar{margin-top:16px;padding:10px 0 14px}.pgal-chips{padding:0 74px 0 14px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 96px),#0000 calc(100% - 62px));mask-image:linear-gradient(90deg,#000 calc(100% - 96px),#0000 calc(100% - 62px))}.pgal .pgal-chip{height:40px;padding:0 14px;font-size:13.5px}.pgal .pgal-tile{border-radius:12px}.pgal-more{margin-top:56px;padding-top:32px}.pgal-more h3{font-size:22px}.pv{--pt:64px;--pb:116px;--px:0px}.pv-top{padding:0 12px 0 18px}.pgal .pv-x{width:44px;height:44px}.pv-frame{box-shadow:none;border-radius:0}.pgal .pv-arr{background:#080c078c;width:42px;height:42px;margin-top:-21px}.pv-prev{left:8px}.pv-next{right:8px}.pv-cap{padding:16px 18px 0}.pv-cap b{font-size:15.5px}}@media (width<=560px){.pgal-parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (prefers-reduced-motion:reduce){.pgal,.pv,.pgal .pgal-tile,.pv-frame{animation:none}.pgal .pgal-tile,.pgal-tile img,.pp-img img,.pgal-cap,.sr-th img,.sr-go,.fr-pill{transition:none}.pgal-tile:hover img,.pgal-part:hover .pp-img img{transform:none}}.exploring :is(.pages,.foot,.nav,.ask,.hlogo),.xp-leaving :is(.pages,.foot,.nav,.ask,.hlogo){opacity:0!important;pointer-events:none!important;transition:opacity .3s!important}.exploring :is(.pages,.foot,.nav,.ask,.hlogo) *{visibility:hidden!important;pointer-events:none!important;transition:visibility 0s linear .3s!important}.xp{z-index:40;touch-action:none;color:#f6f3ea;letter-spacing:normal;font-family:Montserrat,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;animation:.6s .15s both xpin;position:fixed;inset:0}@keyframes xpin{0%{opacity:0}}.xp-view{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;position:absolute;inset:0}.xp-view:active{cursor:grabbing}.site .xp-view:focus-visible{border-radius:0;outline:none;box-shadow:inset 0 0 0 3px #ce991ad9}.xp-glass{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#0e140bcc;border:1px solid #ffffff29}.xp-bar{z-index:3;box-sizing:border-box;pointer-events:none;align-items:center;gap:12px;height:76px;padding:0 20px;display:flex;position:absolute;top:0;left:0;right:0}.xp-bar>*{pointer-events:auto}.xp-back,.xp-x,.xp-crumb,.xp-tools button,.xp-hint{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#0e140bcc;border:1px solid #ffffff29;box-shadow:0 8px 30px #0000002e}.xp-back{border-radius:999px;align-items:center;gap:8px;height:46px;padding:0 20px 0 15px;font-size:14px;font-weight:600;transition:background-color .2s,border-color .2s;display:inline-flex}.xp-back:hover,.xp-x:hover,.xp-tools button:hover{background:#202c19eb;border-color:#bcf29273}.xp-crumb{letter-spacing:.12em;text-transform:uppercase;color:#f2f0e6bf;pointer-events:none;border-radius:999px;align-items:center;gap:8px;height:34px;margin:0;padding:0 14px;font-size:11px;font-weight:700;display:flex}.xp-crumb b{color:#bcf292;font-weight:700}.xp-crumb b:before{content:"›";color:#f2f0e680;margin-right:8px}.site .xp-x{border-radius:50%;place-items:center;width:46px;height:46px;margin-left:auto;transition:background-color .2s,border-color .2s;display:grid}.xp-tools{z-index:3;align-items:center;gap:8px;transition:opacity .3s;display:flex;position:absolute;bottom:20px;left:20px}.site .xp-tools button{border-radius:50%;place-items:center;width:44px;height:44px;transition:background-color .2s,border-color .2s;display:grid}.xp-hint{color:#f6f3ead1;white-space:nowrap;border-radius:999px;margin-left:6px;padding:9px 15px;font-size:12px;font-weight:500}.xp-panel{z-index:3;box-sizing:border-box;-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:#0e140be0;border:1px solid #bcf29238;border-radius:26px;flex-direction:column;width:min(400px,36vw);display:flex;position:absolute;top:88px;bottom:20px;right:20px;overflow:hidden;box-shadow:0 30px 90px #0006}.xp-grab{flex:none;justify-content:center;align-items:center;width:100%;height:26px;display:none}.xp-grab i{background:#ffffff57;border-radius:2px;width:42px;height:4px}.xp-scroll{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#fff3 transparent;flex:1;min-height:0;padding:28px 28px 26px;overflow:auto}.xp-info{animation:.45s both xpinfo}@keyframes xpinfo{0%{opacity:0;transform:translateY(8px)}}.xp-eye{letter-spacing:.14em;text-transform:uppercase;color:#bcf292;margin:0;font-size:11px;font-weight:700}.xp-levels{background:#00000038;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 22px;padding:4px;display:grid}.site .xp-levels button{text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 12px;transition:background-color .2s,color .2s;display:flex}.xp-levels b{letter-spacing:.12em;text-transform:uppercase;color:#f2f0e68c;font-size:10px;font-weight:700}.xp-levels span{color:#f2f0e6d1;font-size:13.5px;font-weight:600}.site .xp-levels button:hover{background:#ffffff0f}.site .xp-levels button[aria-pressed=true]{background:#bcf29229;box-shadow:inset 0 0 0 1px #bcf29266}.xp-levels button[aria-pressed=true] b{color:#bcf292}.xp-levels button[aria-pressed=true] span{color:#f6f3ea}.xp-h{letter-spacing:-.025em;color:#f6f3ea;outline:none;margin:10px 0 0;font-family:Comfortaa,Montserrat,sans-serif;font-size:30px;font-weight:700;line-height:1.1}.xp-full{color:#f2f0e6a8;margin:6px 0 0;font-size:13px;font-weight:500}.xp-lead{color:#f6f3eaf0;margin:14px 0 0;font-size:15.5px;line-height:1.5}.xp-sec{margin-top:24px}.xp-sec h3{letter-spacing:.14em;text-transform:uppercase;color:#f2f0e694;margin:0 0 9px;font-size:11px;font-weight:700}.xp-sec p{color:#f2f0e6db;margin:0;font-size:14px;line-height:1.62}.xp-parts,.xp-pieces,.xp-pipes,.xp-key{margin:0;padding:0;list-style:none}.xp-parts{flex-direction:column;gap:6px;display:flex}.site .xp-parts button{box-sizing:border-box;text-align:left;background:#ffffff0d;border:1px solid #ffffff14;border-radius:15px;flex-direction:column;gap:4px;width:100%;padding:12px 15px;transition:background-color .2s,border-color .2s;display:flex}.site .xp-parts button:hover{background:#bcf2921a;border-color:#bcf29252}.xp-parts b{align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}.xp-parts em{letter-spacing:.09em;text-transform:uppercase;color:#ffd265;background:#ffd26526;border-radius:999px;padding:3px 8px;font-size:9.5px;font-style:normal;font-weight:700}.xp-parts span{color:#f2f0e6b3;font-size:12.5px;line-height:1.42}.xp-key{color:#f2f0e6d9;grid-template-columns:1fr 1fr;gap:9px 14px;font-size:12.5px;display:grid}.xp-key li{align-items:center;gap:9px;display:flex}.xl-sw{background:repeating-linear-gradient(90deg,var(--fc) 0 6px,transparent 6px 9px);border-radius:3px;flex:none;width:16px;height:6px;display:inline-block}.xp-pieces li,.xp-pipes li{border-top:1px solid #ffffff14;transition:background-color .2s}.xp-pieces li{flex-direction:column;gap:3px;padding:10px 0;display:flex}.xp-pieces b{font-size:14px;font-weight:600}.xp-pieces span{color:#f2f0e6b8;font-size:13px;line-height:1.45}.xp-pipes li{align-items:center;gap:11px;padding:10px 0;display:flex}.xp-pipes li>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.xp-pipes b{font-size:13.5px;font-weight:600;line-height:1.35}.xp-pipes small{color:#f2f0e694;font-size:11.5px}.site .xp-pipes button{white-space:nowrap;border:1px solid #fff3;border-radius:999px;flex:none;align-items:center;gap:6px;height:34px;padding:0 13px;font-size:12.5px;font-weight:600;transition:background-color .2s,border-color .2s;display:inline-flex}.site .xp-pipes button:hover{background:#bcf2921f;border-color:#bcf29273}.site .xp-real{margin-top:26px}.xp-walk{background:#0000001f;border-top:1px solid #ffffff1a;flex:none;justify-content:space-between;gap:8px;padding:10px 12px;display:flex}.site .xp-walk button{text-align:left;border-radius:14px;align-items:center;gap:8px;min-height:46px;padding:4px 12px;font-size:13.5px;font-weight:600;transition:background-color .2s;display:flex}.site .xp-walk button:last-child{text-align:right}.site .xp-walk button:hover{background:#ffffff12}.xp-walk small{letter-spacing:.11em;text-transform:uppercase;color:#f2f0e68c;font-size:10px;font-weight:700;display:block}.xp-labels{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.xl{visibility:hidden;opacity:0;--dy:0px;--dx:0px;--ll:24px;--la:0deg;--fc:#f6f3ea;position:absolute;top:0;left:0}.xl-name{--fc:#ffd265}.xl-dot{background:var(--fc);border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:-5px;box-shadow:0 0 0 3px #0a0e0861}.xl-ln{width:var(--ll);background:var(--fc);opacity:.9;transform-origin:0;height:1.5px;transform:rotate(var(--la));position:absolute;top:-.75px;left:0;box-shadow:0 0 4px #0006}.xl-box{transform:translate(var(--dx),calc(-50% + var(--dy)));box-sizing:border-box;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f6f3ea;background:#0e140bd6;border:1px solid #ffffff29;transition:border-color .2s,background-color .2s;position:absolute;top:0;left:24px;box-shadow:0 6px 22px #00000038}.xl[data-side=l] .xl-box{left:auto;right:24px}.xl-name .xl-box{pointer-events:auto;border-color:#ffd26573;border-radius:999px;padding:8px 15px;font-size:13px;font-weight:600}.site .xl-name .xl-box:hover{color:#1b2413;background:#ce991af2;border-color:#ffd265}.xl-in .xl-box{white-space:normal;border-radius:14px;width:max-content;max-width:220px;padding:9px 13px 10px}.xl-in .xl-box b{font-size:13px;font-weight:700;display:block}.xl-in .xl-box span{color:#f2f0e6c2;margin-top:2px;font-size:12px;line-height:1.38;display:block}.xl-pipe .xl-box{text-align:left;white-space:normal;border-color:color-mix(in srgb,var(--fc) 55%,transparent);border-radius:999px;align-items:center;gap:9px;width:max-content;max-width:260px;padding:7px 14px 7px 10px;font-size:12.5px;font-weight:600;line-height:1.3;display:flex}.site .xl-pipe button.xl-box{pointer-events:auto}.site .xl-pipe button.xl-box:hover{border-color:var(--fc);background:#1a2415f2}.xl-go{color:var(--fc);font-weight:700}.xl[data-hl] .xl-box{border-color:var(--fc);background:#1e2a18f5}.xl[data-hl] .xl-dot{box-shadow:0 0 0 5px color-mix(in srgb,var(--fc) 35%,transparent)}.xp-tip,.xp-tip-story{z-index:5;color:#f6f3ea;white-space:nowrap;pointer-events:none;opacity:0;letter-spacing:normal;background:#0e140be6;border-radius:999px;margin:20px 0 0 16px;padding:7px 13px;font-family:Montserrat,sans-serif;font-size:12.5px;font-weight:600;transition:opacity .15s;position:fixed;top:0;left:0}.xp-tip{z-index:2;position:absolute}.xp-tip[data-on],.xp-tip-story[data-on]{opacity:1}.xp-tip:after{content:" · click to fly in";color:#f2f0e6a8;font-weight:500}.xp-tip-story:after{content:" · click to look inside";color:#f2f0e6a8;font-weight:500}.acts{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.acts .seereal{margin-top:0}.xpgo{box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#bcf29226;border:1px solid #bcf29275;border-radius:999px;align-items:center;gap:10px;height:56px;padding:0 21px 0 16px;font-size:14.5px;font-weight:600;transition:background-color .3s,border-color .3s;display:inline-flex}.site .xpgo{color:#f6f3ea}.xpgo svg{color:#bcf292;flex:none;transition:transform .4s cubic-bezier(.34,1.5,.62,1)}.xpgo:hover{background:#bcf29245;border-color:#bcf292bf}.xpgo:hover svg{transform:rotate(-14deg)scale(1.08)}.site .xpgo:focus-visible{border-radius:999px}.pin[data-part]{cursor:pointer}.pin[data-part] span{transition:background-color .2s,color .2s}.pin[data-part]:hover span{color:#1b2413;background:#ce991af5}@media (width<=759px){.xp-bar{height:66px;padding:0 12px}.xp-crumb{display:none}.xp-back{height:44px;font-size:13.5px}.site .xp-x{width:44px;height:44px}.xp-panel{border-bottom:0;border-radius:24px 24px 0 0;width:auto;height:42dvh;transition:height .35s cubic-bezier(.3,.7,.2,1);inset:auto 0 0}.xp.full .xp-panel{height:80dvh}.xp-grab{display:flex}.xp-scroll{padding:4px 20px 20px}.xp-h{font-size:25px}.xp-lead{font-size:15px}.xp-tools{bottom:calc(42dvh + 12px);left:12px}.xp.full .xp-tools{opacity:0;pointer-events:none}.xp-hint{display:none}.xl-in .xl-box{max-width:150px;padding:7px 11px}.xl-in .xl-box span{display:none}.xl-pipe .xl-box{white-space:normal;border-radius:14px;max-width:200px;padding:6px 12px 6px 9px;font-size:12px;line-height:1.25}.xl-name .xl-box{padding:7px 12px;font-size:12px}.acts{gap:10px;margin-top:20px}.xpgo{height:50px;padding:0 17px 0 13px;font-size:14px}}@media (prefers-reduced-motion:reduce){.xp,.xp-info{animation:none}.xp-panel,.xpgo svg{transition:none}}html.cd-lock{overflow:hidden}.cd{--cdf:"Newsreader",Georgia,"Times New Roman",serif;--cds:"Jost","Montserrat",sans-serif;z-index:200;color:#efe9dc;background:#121f15 linear-gradient(#101c13 0%,#121f15 22%,#0f1d13 48%,#1a2a1f 68%,#2c3e31 80%,#2e4033 100%);transition:opacity 1.3s cubic-bezier(.4,0,.2,1),visibility linear;position:fixed;inset:0;overflow:hidden}.cd.out{opacity:0;visibility:hidden;pointer-events:none;transition:opacity 1.3s cubic-bezier(.4,0,.2,1),visibility 0s linear 1.3s}.cd.out .cd-in{transition:transform 1.5s cubic-bezier(.4,0,.2,1);transform:scale(1.06)}.cd-in{z-index:1;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:clamp(10px,2.4vh,28px);height:100%;padding:clamp(18px,4.5vh,48px) 16px clamp(18px,4vh,40px);display:flex;position:relative}.cd-top,.cd-bot{flex-direction:column;flex:none;align-items:center;display:flex}.cd-eye{font:500 clamp(11px,1.5vh,15px)/1 var(--cds);letter-spacing:.32em;text-transform:uppercase;color:#e9e4d8;align-items:center;gap:12px;margin:0 0 clamp(10px,2vh,20px);display:flex}.cd-eye img{opacity:.85;width:auto;height:1.7em}.cd-clock{align-items:flex-start;gap:clamp(6px,1.1vh,12px);display:flex}.cd-u{flex-direction:column;align-items:center;gap:10px;display:flex}.cd-ds{gap:clamp(4px,.8vh,8px);display:flex}.cd-l{font:500 clamp(9px,1.1vh,11px)/1 var(--cds);letter-spacing:.3em;text-transform:uppercase;color:#e9e4d88c}.cd-c{font:400 clamp(26px,5vh,46px)/1 var(--cdf);color:#e2b23a;height:var(--th);align-items:center;margin-top:-.08em;font-style:normal;display:flex}.cd{--tw:clamp(40px,7.4vh,76px);--th:calc(var(--tw) * 1.32)}.fl{width:var(--tw);height:var(--th);perspective:calc(var(--th) * 4);border-radius:9px;display:block;position:relative;box-shadow:0 10px 30px #00000047,inset 0 0 0 1px #ffffff29}.fl:after{content:"";z-index:5;background:#00000059;height:1px;position:absolute;top:50%;left:0;right:0;box-shadow:0 1px #ffffff0f}.fl-h{backface-visibility:hidden;background:linear-gradient(#34453a,#2a392f);height:50%;position:absolute;left:0;right:0;overflow:hidden}.fl-t{transform-origin:50% 100%;border-radius:9px 9px 0 0;top:0}.fl-b{transform-origin:50% 0;background:linear-gradient(#2a392f,#223028);border-radius:0 0 9px 9px;bottom:0}.fl b{height:200%;font:400 calc(var(--th) * .66)/1 var(--cdf);font-variant-numeric:lining-nums tabular-nums;color:#f1ece0;text-shadow:0 2px 10px #00000040;justify-content:center;align-items:center;display:flex;position:absolute;left:0;right:0}.fl-t b{top:0}.fl-b b{top:-100%}.fl-ft{z-index:3;animation:.32s cubic-bezier(.55,0,.9,.6) forwards flT}.fl-fb{z-index:4;animation:.34s cubic-bezier(.2,.6,.4,1.25) .3s forwards flB;transform:rotateX(90deg)}@keyframes flT{to{filter:brightness(.7);transform:rotateX(-90deg)}}@keyframes flB{0%{filter:brightness(1.35);transform:rotateX(90deg)}to{transform:rotateX(0)}}.cd-ph{flex:0 auto;justify-content:center;width:100%;height:min(58vh,80.934vw,930px);min-height:0;display:flex}.cd-ph img{flex:none;width:auto;max-width:none;height:100%;display:block;-webkit-mask-image:linear-gradient(#0000,#000 9% 91%,#0000);mask-image:linear-gradient(#0000,#000 9% 91%,#0000)}@supports (mask-composite:intersect){.cd-ph img{-webkit-mask-image:none;mask-image:linear-gradient(90deg,#0000 2%,#000 20% 80%,#0000 98%),linear-gradient(#0000,#000 9% 91%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}}.cd-tag{font:italic 400 clamp(24px,4.2vh,40px)/1.1 var(--cdf);color:#e9c46a;letter-spacing:-.005em;margin:0 0 clamp(10px,1.8vh,18px)}.cd-pill{font:500 clamp(10px,1.35vh,14px)/1.2 var(--cds);letter-spacing:.2em;text-transform:uppercase;color:#e9e4d8;text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a120c47;border:1px solid #ffffff38;border-radius:999px;margin:0;padding:clamp(9px,1.4vh,13px) clamp(18px,2.6vh,30px)}.cd-top,.cd-ph,.cd-bot{animation:1.2s cubic-bezier(.2,.7,.1,1) backwards cdin}.cd-ph{animation-delay:.12s}.cd-bot{animation-delay:.24s}@keyframes cdin{0%{opacity:0;translate:0 14px}}@media (width<=760px){.cd{--tw:clamp(34px,10.5vw,52px)}.cd-clock{gap:5px}.cd-ds{gap:4px}.cd-l{letter-spacing:.2em}.cd-eye{letter-spacing:.26em}.cd-pill{letter-spacing:.08em;white-space:nowrap;padding:10px 14px;font-size:clamp(9px,2.5vw,11px)}}@media (height<=520px) and (orientation:landscape){.cd-ph{height:44vh}}.waiting .hero .w>span,.waiting .hero .rv,.waiting .hero .eyebrow,.waiting .hlogo,.waiting .phero .w>span,.waiting .phero .rv,.waiting .phero .eyebrow{animation-play-state:paused}.waiting .nav,.waiting .cue,.waiting .ask,.waiting .announce{opacity:0}.opening .hlogo{animation-duration:1.4s;animation-delay:2.7s}.opening .hero .w>span,.opening .phero .w>span{animation-delay:calc(var(--i) * .11s + 3.1s)}.opening .hero .eyebrow,.opening .hero .rv,.opening .phero .eyebrow,.opening .phero .rv{animation-delay:3.6s}.opening .hero .rv.j1,.opening .phero .rv.j1{animation-delay:3.75s}.opening .hero .rv.j2,.opening .phero .rv.j2{animation-delay:3.9s}.opening .nav{animation:1.2s cubic-bezier(.2,.7,.1,1) 4s backwards opnav}.opening .cue{animation:1.2s 4.8s backwards opfade}.opening .ask{animation:1.2s 5s backwards opfade}@keyframes opnav{0%{opacity:0;translate:0 -18px}}@keyframes opfade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.fl-ft,.fl-fb{animation:none}.fl-ft{display:none}.fl-fb{transform:none}.cd-top,.cd-ph,.cd-bot{animation:none}.cd.out .cd-in{transform:none}.opening .nav,.opening .cue,.opening .ask{animation:none}}
