.smoke_ambient__N3E2i,.smoke_hotbox__vn795{--smoke:216,224,210;--smoke-blur-back:40px;--smoke-blur-front:22px;position:absolute;inset:0;z-index:3;overflow:hidden;pointer-events:none}.smoke_ambient__N3E2i{z-index:1}.smoke_hazePool__SJZfT{background:linear-gradient(to top,rgba(var(--smoke),.97) 0,rgba(var(--smoke),.9) 26%,rgba(var(--smoke),.78) 50%,rgba(var(--smoke),.6) 70%,rgba(var(--smoke),.34) 86%,rgba(var(--smoke),.14) 100%);mask-image:radial-gradient(62% 200% at 9% 100%,#000 34%,transparent 76%),radial-gradient(56% 150% at 29% 100%,#000 32%,transparent 74%),radial-gradient(68% 188% at 51% 100%,#000 34%,transparent 76%),radial-gradient(54% 146% at 72% 100%,#000 32%,transparent 74%),radial-gradient(64% 196% at 93% 100%,#000 34%,transparent 76%),linear-gradient(0deg,#000 0,#000 16%,transparent 46%);mask-repeat:no-repeat;-webkit-mask-image:radial-gradient(62% 200% at 9% 100%,#000 34%,transparent 76%),radial-gradient(56% 150% at 29% 100%,#000 32%,transparent 74%),radial-gradient(68% 188% at 51% 100%,#000 34%,transparent 76%),radial-gradient(54% 146% at 72% 100%,#000 32%,transparent 74%),radial-gradient(64% 196% at 93% 100%,#000 34%,transparent 76%),linear-gradient(0deg,#000 0,#000 16%,transparent 46%);-webkit-mask-repeat:no-repeat}.smoke_hazePool__SJZfT,.smoke_wispBack__Coizi,.smoke_wispFront__5Vi5O{position:absolute;inset:0}.smoke_wispBack__Coizi{filter:blur(var(--smoke-blur-back))}.smoke_wispFront__5Vi5O{filter:blur(var(--smoke-blur-front))}.smoke_puff__XGr1l{position:absolute;bottom:-18%;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--smoke),.5),rgba(var(--smoke),.12) 60%,transparent),radial-gradient(60% 48% at 62% 58%,rgba(var(--smoke),.34),transparent 72%);will-change:transform;animation:smoke_smoke-puff-drift__GAyha 26s ease-in-out infinite alternate}.smoke_puff__XGr1l:first-child{left:-8%;width:62vmin;height:62vmin;animation-duration:34s;animation-delay:-12s}.smoke_puff__XGr1l:nth-child(2){left:32%;width:54vmin;height:54vmin;animation-duration:26s;animation-delay:-4s;animation-direction:alternate-reverse}.smoke_puff__XGr1l:nth-child(3){right:-6%;width:65vmin;height:65vmin;animation-duration:30s;animation-delay:-20s}.smoke_wispFront__5Vi5O .smoke_puff__XGr1l:first-child{left:12%;width:44vmin;height:44vmin;animation-duration:18s;animation-delay:-7s}.smoke_wispFront__5Vi5O .smoke_puff__XGr1l:nth-child(2){right:16%;width:40vmin;height:40vmin;animation-duration:16s;animation-delay:-2s;animation-direction:alternate-reverse}.smoke_ambient__N3E2i .smoke_puff__XGr1l{animation-duration:38s}@keyframes smoke_smoke-puff-drift__GAyha{0%{transform:translate3d(-3%,14%,0) scale(1) rotate(-2deg)}to{transform:translate3d(4%,-22%,0) scale(1.14) rotate(3deg)}}@media (max-width:760px){.smoke_hotbox__vn795{--smoke-blur-back:24px;--smoke-blur-front:18px}.smoke_hotbox__vn795 .smoke_wispBack__Coizi{display:none}.smoke_puff__XGr1l{max-width:55vmin;max-height:55vmin}}@media (prefers-reduced-motion:reduce){.smoke_puff__XGr1l{display:none}}.smoke_smokeHost__7WrPA{position:relative}.smoke_smokeSettled__f9eZt .smoke_revealBlob__wi2ja,.smoke_smokeSettled__f9eZt .smoke_revealVeil__wliIl{visibility:hidden}.smoke_smokeSettled__f9eZt .smoke_revealBlob__wi2ja:before,.smoke_smokeSettled__f9eZt .smoke_revealVeil__wliIl:after,.smoke_smokeSettled__f9eZt .smoke_revealVeil__wliIl:before{animation:none}.smoke_revealVeil__wliIl{position:absolute;inset:0;z-index:5;overflow:visible;pointer-events:none;background:linear-gradient(0deg,rgba(126,136,118,.97) 0,rgba(134,144,126,.96) 55%,rgba(152,162,142,.93) 85%,rgba(170,180,160,.88));mask-image:radial-gradient(50% 50% at 50% 48%,#000 52%,transparent 96%),radial-gradient(34% 28% at 32% 30%,#000 45%,transparent 94%),radial-gradient(30% 24% at 70% 26%,#000 45%,transparent 94%),radial-gradient(28% 26% at 28% 72%,#000 45%,transparent 94%),radial-gradient(28% 24% at 72% 74%,#000 45%,transparent 94%);mask-repeat:no-repeat;-webkit-mask-image:radial-gradient(50% 50% at 50% 48%,#000 52%,transparent 96%),radial-gradient(34% 28% at 32% 30%,#000 45%,transparent 94%),radial-gradient(30% 24% at 70% 26%,#000 45%,transparent 94%),radial-gradient(28% 26% at 28% 72%,#000 45%,transparent 94%),radial-gradient(28% 24% at 72% 74%,#000 45%,transparent 94%);-webkit-mask-repeat:no-repeat;filter:blur(18px);will-change:transform,opacity}.smoke_revealVeil__wliIl:after,.smoke_revealVeil__wliIl:before{content:"";position:absolute;inset:5% 4% 6%;border-radius:50%;pointer-events:none;background:radial-gradient(58% 50% at 20% 72%,rgba(210,218,198,.86),transparent 76%),radial-gradient(66% 54% at 74% 64%,rgba(124,134,116,.78),transparent 78%),radial-gradient(86% 62% at 50% 92%,rgba(176,186,166,.88),transparent 72%);opacity:.78;transform-origin:50% 82%;animation:smoke_reveal-smoke-veil-drift__yjhz5 18s ease-in-out infinite alternate}.smoke_revealVeil__wliIl:after{inset:10% 6% 2%;opacity:.6;animation-duration:24s;animation-delay:-9s;animation-direction:alternate-reverse}.smoke_revealBlob__wi2ja{position:absolute;bottom:8%;z-index:6;height:clamp(110px,42%,300px);aspect-ratio:1;border-radius:50%;pointer-events:none;background:none;filter:blur(16px);will-change:transform,opacity}.smoke_revealBlob__wi2ja:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(58% 62% at 42% 60%,rgba(202,212,192,1),rgba(156,166,146,.92) 46%,rgba(120,130,112,.5) 72%,transparent),radial-gradient(46% 40% at 68% 36%,rgba(182,192,172,.85),rgba(150,160,140,.4) 60%,transparent 82%);transform-origin:50% 70%;animation:smoke_reveal-smoke-blob-drift__BYs2b 13s ease-in-out infinite alternate}.smoke_revealBlob__wi2ja:nth-of-type(2n):before{animation-duration:16s;animation-delay:-5s;animation-direction:alternate-reverse}.smoke_revealBlob__wi2ja:nth-of-type(3n):before{animation-duration:19s;animation-delay:-8s}@keyframes smoke_reveal-smoke-veil-drift__yjhz5{0%{transform:translate3d(-2.4%,2.2%,0) scale(.98) rotate(-1.2deg)}to{transform:translate3d(2.8%,-3.8%,0) scale(1.05) rotate(1.4deg)}}@keyframes smoke_reveal-smoke-blob-drift__BYs2b{0%{transform:translate3d(-4%,3%,0) scale(.96) rotate(-2deg)}to{transform:translate3d(5%,-5%,0) scale(1.08) rotate(3deg)}}@media (max-width:760px){.smoke_revealVeil__wliIl{filter:blur(13px)}.smoke_revealBlob__wi2ja{height:clamp(90px,38%,220px);filter:blur(12px)}}@media (prefers-reduced-motion:reduce){.smoke_revealBlob__wi2ja,.smoke_revealVeil__wliIl{display:none}}.hero_hero__hLq_N{--hero-lime:var(--lime,#8fc74b);--hero-glow:var(--lime-glow,#b5df6e);--hero-ink:var(--ink-0,#0a0e0a);--hero-text:var(--fog-0,#e8ebe3);--hero-muted:var(--fog-1,#b7bdb4);--hero-ease:cubic-bezier(0.32,0.72,0,1);position:relative;min-height:100svh;display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;background:#0a0e0a}.hero_hero__hLq_N:fullscreen{width:100vw;min-height:100vh;background:#0a0e0a}.hero_hero__hLq_N[data-immersive]{position:fixed;inset:0;z-index:1000;width:100vw;height:100dvh;min-height:100dvh}.hero_hero__hLq_N:fullscreen .hero_copy___Pgxu,.hero_hero__hLq_N[data-immersive] .hero_copy___Pgxu{opacity:0;pointer-events:none}.hero_canvas__H_50O,.hero_fade__Cx9So,.hero_grain__mnKrm,.hero_ribbonBackdrop__gtivb,.hero_runtime__v4TIV,.hero_sceneFallback__zSh1t,.hero_sceneUi__bV3XP,.hero_scrimBottom__buwZG,.hero_scrimMid__10y4e,.hero_scrimTop__phJwk,.hero_staticBackdrop__SJe5x,.hero_vignette__EX3VC{position:absolute;inset:0}.hero_staticBackdrop__SJe5x{z-index:0;background:radial-gradient(ellipse 54% 38% at 50% 28%,rgba(229,255,221,.14),transparent 70%),radial-gradient(ellipse 86% 56% at 50% 48%,rgba(143,199,75,.28),transparent 72%),radial-gradient(ellipse 118% 72% at 50% 76%,rgba(74,114,54,.34),transparent 68%),radial-gradient(ellipse 92% 50% at 50% 100%,rgba(0,0,0,.72),transparent 72%),linear-gradient(180deg,#0a1710,#162d1e 38%,#274323 68%,#050806)}.hero_ribbonBackdrop__gtivb{z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(2,8,5,.12),rgba(2,8,5,0) 42%,rgba(2,8,5,.42)),url(/images/hero/hero-satin-bg.webp) center 56% /cover no-repeat;filter:saturate(.78) brightness(.64) contrast(1.14);mask-image:linear-gradient(180deg,rgba(0,0,0,.88),#000 18%,rgba(0,0,0,.9) 72%,rgba(0,0,0,.18));mix-blend-mode:normal;opacity:.68;transform:scale(1.04);transform-origin:center}.hero_diagnosticFeature__xogH_{position:relative;z-index:4;display:flex;box-sizing:border-box;width:min(1240px,calc(100vw - 32px));min-height:100svh;flex-direction:column;align-items:center;justify-content:center;gap:clamp(0px,.8svh,10px);padding:clamp(64px,8svh,92px) clamp(18px,4vw,44px) clamp(28px,5svh,56px)}.hero_diagnosticFeature__xogH_:before{position:absolute;top:6%;left:50%;z-index:-1;width:min(1120px,112vw);height:clamp(260px,42svh,460px);border-radius:999px;background:radial-gradient(ellipse 28% 26% at 50% 34%,rgba(231,255,222,.12),transparent 72%),radial-gradient(ellipse 58% 40% at 50% 55%,rgba(124,255,139,.16),transparent 78%);content:"";filter:blur(58px);opacity:.52;mix-blend-mode:screen;pointer-events:none;transform:translateX(-50%)}.hero_diagnosticFeature__xogH_ .hero-diagnostic-graphic{display:flex;z-index:1;width:min(100%,94vw,1320px);height:clamp(290px,40svh,500px);align-items:center;justify-content:center;margin:0 auto clamp(4px,1svh,12px);overflow:visible;pointer-events:none}.hero_diagnosticFeature__xogH_ .hero-diagnostic-graphic__svg{display:block;width:100%;height:100%;overflow:visible}.hero_diagnosticFeature__xogH_ .hero-diagnostic-stage{transform-box:view-box;transform-origin:50% 50%}.hero_diagnosticFeature__xogH_ .hero_copy___Pgxu{position:relative;z-index:2;top:auto;left:auto;width:min(860px,100%);margin:0 auto;padding:0;transform:none}.hero_diagnosticFeature__xogH_ .hero_title___IhFL{font-size:clamp(34px,5vw,60px);line-height:1}.hero_diagnosticFeature__xogH_ .hero_manifesto__JrCpe{margin-top:clamp(14px,2svh,22px)}.hero_diagnosticFeature__xogH_ .hero_manifestoLine__FeajT{padding:6px 0;font-size:clamp(12px,1.2vw,14px);line-height:1.35}.hero_diagnosticFeature__xogH_ .hero_ctas__ZwcUS{gap:10px;margin-top:clamp(18px,2.4svh,26px)}.hero_diagnosticFeature__xogH_ .hero_cta__znDnK{min-height:48px}.hero_runtime__v4TIV{z-index:0;overflow:hidden;pointer-events:none}.hero_runtimeImmersive__YKmHK{position:fixed;z-index:90;background:#0a0e0a}.hero_sceneUi__bV3XP{z-index:10;pointer-events:none}.hero_sceneUiImmersive__5pcYP{position:fixed;z-index:110;pointer-events:auto}.hero_sceneUiImmersive__5pcYP .hero_hint__dfG80{opacity:0}.hero_canvas__H_50O{z-index:1;display:block;width:100%;height:100%}.hero_sceneFallback__zSh1t{z-index:0;overflow:hidden;background:radial-gradient(ellipse 120% 76% at 50% 38%,rgba(8,12,8,.2) 0,rgba(8,12,8,0) 58%),linear-gradient(180deg,#11241a,#274a2c 42%,#5f7b46 73%,#d8d29a);transition:background .36s var(--hero-ease)}.hero_runtime__v4TIV[data-active-scene=dispensary] .hero_sceneFallback__zSh1t{background:radial-gradient(ellipse 70% 46% at 50% 56%,rgba(255,199,114,.22),transparent 68%),linear-gradient(180deg,#0e0a05,#1d1409 55%,#311f0d)}.hero_runtime__v4TIV[data-active-scene=session] .hero_sceneFallback__zSh1t{background:radial-gradient(ellipse 76% 52% at 50% 74%,rgba(255,126,42,.2),transparent 68%),linear-gradient(180deg,#070707,#0d0a07 62%,#241307)}.hero_runtime__v4TIV[data-active-scene=rosin] .hero_sceneFallback__zSh1t{background:radial-gradient(ellipse 54% 42% at 50% 58%,rgba(207,138,28,.2),transparent 68%),linear-gradient(180deg,#080603,#120c06 60%,#23150a)}.hero_runtime__v4TIV[data-active-scene=trichome] .hero_sceneFallback__zSh1t{background:radial-gradient(ellipse 62% 46% at 50% 50%,rgba(222,245,214,.22),transparent 70%),linear-gradient(180deg,#081008,#0f1a12 58%,#172915)}.hero_runtime__v4TIV[data-active-scene=lifecycle] .hero_sceneFallback__zSh1t{background:radial-gradient(ellipse 52% 42% at 50% 64%,rgba(143,199,75,.28),transparent 72%),linear-gradient(180deg,#e9ece4,#cbd2c4 68%,#a8b59a)}.hero_runtime__v4TIV[data-active-scene=cure] .hero_sceneFallback__zSh1t{background:radial-gradient(ellipse 58% 50% at 48% 44%,rgba(255,181,92,.2),transparent 70%),linear-gradient(180deg,#080705,#151008 58%,#25180b)}.hero_runtime__v4TIV[data-active-scene=greenhouse] .hero_sceneFallback__zSh1t{background:radial-gradient(ellipse 70% 42% at 70% 18%,rgba(255,216,133,.34),transparent 70%),linear-gradient(180deg,#f1d59a,#c0c98a 44%,#365f37)}.hero_runtime__v4TIV[data-active-scene=indoor] .hero_sceneFallback__zSh1t{background:radial-gradient(ellipse 64% 42% at 50% 28%,rgba(255,110,204,.22),transparent 70%),radial-gradient(ellipse 56% 40% at 50% 74%,rgba(143,199,75,.18),transparent 72%),linear-gradient(180deg,#eef0ee,#ced5ce 68%,#9aa79a)}.hero_runtime__v4TIV[data-active-scene=delivery] .hero_sceneFallback__zSh1t{background:radial-gradient(ellipse 58% 48% at 50% 62%,rgba(143,199,75,.2),transparent 72%),linear-gradient(180deg,#050907,#08110d 56%,#0d1b13)}.hero_runtime__v4TIV[data-active-scene=dab] .hero_sceneFallback__zSh1t,.hero_runtime__v4TIV[data-active-scene=joint] .hero_sceneFallback__zSh1t{background:radial-gradient(ellipse 56% 44% at 52% 62%,rgba(255,126,42,.22),transparent 70%),linear-gradient(180deg,#080604,#160f08 60%,#2a190c)}.hero_runtime__v4TIV[data-active-scene=community] .hero_sceneFallback__zSh1t{background:radial-gradient(ellipse 52% 48% at 50% 72%,rgba(255,137,58,.22),transparent 68%),linear-gradient(180deg,#05080f,#0b1220 62%,#17131a)}.hero_sceneGlow__cV8_8,.hero_sceneHorizon__bio3l,.hero_sceneRows__lHCuB{position:absolute;pointer-events:none}.hero_sceneHorizon__bio3l{right:-10vw;bottom:36%;left:-10vw;height:26%;background:linear-gradient(180deg,rgba(230,224,164,.4),transparent 42%),repeating-linear-gradient(90deg,rgba(16,34,22,.22) 0 1px,transparent 1px 72px);filter:blur(1px);transform:skewY(-2deg);opacity:.72}.hero_sceneGlow__cV8_8{left:50%;bottom:24%;width:min(720px,76vw);aspect-ratio:1.7;border-radius:999px;background:radial-gradient(ellipse at center,rgba(181,223,110,.28),rgba(143,199,75,.1) 40%,transparent 72%);filter:blur(28px);opacity:.74;transform:translateX(-50%);transition:background .36s var(--hero-ease),opacity .36s var(--hero-ease)}.hero_runtime__v4TIV[data-active-scene=dispensary] .hero_sceneGlow__cV8_8,.hero_runtime__v4TIV[data-active-scene=rosin] .hero_sceneGlow__cV8_8{background:radial-gradient(ellipse at center,rgba(255,176,96,.3),rgba(143,199,75,.08) 38%,transparent 72%)}.hero_runtime__v4TIV[data-active-scene=session] .hero_sceneGlow__cV8_8{background:radial-gradient(ellipse at center,rgba(255,126,42,.38),rgba(140,140,132,.08) 38%,transparent 76%);opacity:.86}.hero_runtime__v4TIV[data-active-scene=delivery] .hero_sceneGlow__cV8_8,.hero_runtime__v4TIV[data-active-scene=greenhouse] .hero_sceneGlow__cV8_8,.hero_runtime__v4TIV[data-active-scene=indoor] .hero_sceneGlow__cV8_8,.hero_runtime__v4TIV[data-active-scene=lifecycle] .hero_sceneGlow__cV8_8,.hero_runtime__v4TIV[data-active-scene=trichome] .hero_sceneGlow__cV8_8{background:radial-gradient(ellipse at center,rgba(181,223,110,.34),rgba(232,255,210,.1) 42%,transparent 74%)}.hero_runtime__v4TIV[data-active-scene=community] .hero_sceneGlow__cV8_8,.hero_runtime__v4TIV[data-active-scene=cure] .hero_sceneGlow__cV8_8,.hero_runtime__v4TIV[data-active-scene=dab] .hero_sceneGlow__cV8_8,.hero_runtime__v4TIV[data-active-scene=joint] .hero_sceneGlow__cV8_8{background:radial-gradient(ellipse at center,rgba(255,150,70,.34),rgba(143,199,75,.08) 38%,transparent 74%)}.hero_sceneRows__lHCuB{right:-14vw;bottom:-8%;left:-14vw;height:48%;background:repeating-linear-gradient(100deg,rgba(18,35,20,.72) 0 2px,transparent 2px 54px),repeating-linear-gradient(80deg,rgba(13,27,16,.52) 0 2px,transparent 2px 64px);opacity:.58;transform:perspective(900px) rotateX(58deg);transform-origin:50% 100%}.hero_runtime__v4TIV[data-active-scene=dispensary] .hero_sceneRows__lHCuB{background:linear-gradient(180deg,transparent 0 18%,rgba(255,205,130,.18) 18% 20%,transparent 20% 38%,rgba(255,205,130,.16) 38% 40%,transparent 40% 58%,rgba(255,205,130,.14) 58% 60%,transparent 60%),repeating-linear-gradient(90deg,transparent 0 10%,rgba(143,199,75,.16) 10% 13%,transparent 13% 21%);bottom:4%;height:58%;transform:none;opacity:.52}.hero_runtime__v4TIV[data-active-scene=rosin] .hero_sceneRows__lHCuB,.hero_runtime__v4TIV[data-active-scene=session] .hero_sceneRows__lHCuB{background:radial-gradient(ellipse at 50% 78%,rgba(255,150,60,.32),transparent 38%),repeating-linear-gradient(90deg,rgba(255,180,74,.08) 0 1px,transparent 1px 80px);opacity:.42}.hero_runtime__v4TIV[data-active-scene=community] .hero_sceneRows__lHCuB,.hero_runtime__v4TIV[data-active-scene=cure] .hero_sceneRows__lHCuB,.hero_runtime__v4TIV[data-active-scene=dab] .hero_sceneRows__lHCuB,.hero_runtime__v4TIV[data-active-scene=joint] .hero_sceneRows__lHCuB,.hero_runtime__v4TIV[data-active-scene=lifecycle] .hero_sceneRows__lHCuB,.hero_runtime__v4TIV[data-active-scene=trichome] .hero_sceneRows__lHCuB{opacity:.24}.hero_runtime__v4TIV[data-active-scene=greenhouse] .hero_sceneRows__lHCuB{background:repeating-linear-gradient(100deg,rgba(255,240,190,.22) 0 2px,transparent 2px 70px),repeating-linear-gradient(80deg,rgba(32,66,35,.4) 0 2px,transparent 2px 58px);opacity:.56}.hero_runtime__v4TIV[data-active-scene=indoor] .hero_sceneRows__lHCuB{background:linear-gradient(180deg,transparent 0 16%,rgba(255,110,204,.18) 16% 18%,transparent 18% 34%,rgba(255,110,204,.16) 34% 36%,transparent 36%),repeating-linear-gradient(90deg,rgba(42,52,42,.22) 0 1px,transparent 1px 62px);opacity:.46;transform:perspective(900px) rotateX(58deg)}.hero_runtime__v4TIV[data-active-scene=delivery] .hero_sceneRows__lHCuB{background:repeating-linear-gradient(90deg,rgba(143,199,75,.12) 0 1px,transparent 1px 72px),repeating-linear-gradient(0deg,rgba(143,199,75,.08) 0 1px,transparent 1px 56px);opacity:.5;transform:perspective(900px) rotateX(64deg)}.hero_scrimTop__phJwk{height:170px;pointer-events:none;background:linear-gradient(180deg,rgba(4,9,5,.62),rgba(4,9,5,0))}.hero_scrimMid__10y4e{pointer-events:none;background:radial-gradient(ellipse 84% 46% at 50% 38%,rgba(143,199,75,.16),transparent 70%),radial-gradient(ellipse 132% 66% at 50% 56%,rgba(55,96,43,.18),transparent 72%);mix-blend-mode:screen}.hero_scrimBottom__buwZG{top:auto;pointer-events:none;background:linear-gradient(0deg,rgba(4,8,5,.82),rgba(4,8,5,.16) 64%,rgba(4,8,5,0))}.hero_vignette__EX3VC{pointer-events:none;box-shadow:inset 0 0 210px 50px rgba(0,0,0,.38)}.hero_grain__mnKrm{pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero_fade__Cx9So{z-index:5;pointer-events:none;background:#0a0e0a;opacity:0;transition:opacity .35s var(--hero-ease)}.hero_fadeActive__v_L_O{opacity:1}.hero_copy___Pgxu{width:min(860px,calc(100vw - 32px));padding:clamp(98px,11svh,132px) 0 clamp(112px,15svh,156px)}.hero_eyebrow__m7gq7{width:fit-content;max-width:100%;margin:0 auto 16px;color:rgba(181,223,110,.9);font-family:var(--mono,"JetBrains Mono",monospace);font-size:10px;letter-spacing:.12em;line-height:1.2;text-transform:uppercase;text-shadow:0 1px 18px rgba(0,0,0,.54)}.hero_title___IhFL{max-width:860px;color:rgba(232,235,227,.98);font-family:var(--sans,Inter,system-ui,sans-serif);font-size:clamp(36px,6.4vw,64px);font-weight:820;letter-spacing:0;text-shadow:0 2px 40px rgba(0,0,0,.55)}.hero_titleHighlight__iKV_q{color:color-mix(in srgb,var(--hero-lime) 86%,var(--hero-glow))}.hero_titleBreak__nZ9t7{display:block}.hero_subhead__j9W_N{max-width:760px;margin:22px auto 0;color:rgba(232,235,227,.82);font-size:clamp(15px,1.55vw,18px);line-height:1.58;text-shadow:0 1px 22px rgba(0,0,0,.52)}.hero_manifesto__JrCpe{width:min(440px,100%);margin:26px auto 0}.hero_manifestoLine__FeajT{display:flex;align-items:center;justify-content:center;margin:0;padding:9px 0;color:rgba(201,207,195,.9);font-size:clamp(13px,1.6vw,15px);line-height:1.45;text-shadow:0 1px 18px rgba(0,0,0,.52)}.hero_manifestoLine__FeajT+.hero_manifestoLine__FeajT{border-top:1px solid rgba(181,223,110,.1)}.hero_manifestoLine__FeajT strong{color:var(--hero-text);font-weight:650}.hero_quietLine__thSkK{margin:18px auto 0;color:color-mix(in srgb,var(--hero-lime) 86%,var(--hero-glow));font-family:var(--serif,Georgia,serif);font-size:clamp(18px,2vw,24px);font-style:italic;font-weight:300;line-height:1.25;text-shadow:0 1px 24px rgba(0,0,0,.56)}.hero_ctas__ZwcUS{display:flex;width:min(322px,100%);flex-direction:column;gap:12px;align-items:stretch;margin:30px auto 0}.hero_cta__znDnK{--cta-icon-size:30px;display:inline-flex;min-height:54px;align-items:center;justify-content:center;column-gap:10px;padding:8px 14px;border:1px solid transparent;border-radius:999px;font-size:12px;letter-spacing:.1em;line-height:1;text-decoration:none;transition:border-color .5s var(--hero-ease),box-shadow .5s var(--hero-ease),color .5s var(--hero-ease),background .5s var(--hero-ease),transform .5s var(--hero-ease)}.hero_cta__znDnK:hover{transform:translateY(-1px)}.hero_cta__znDnK:active{transform:translateY(0) scale(.98)}.hero_ctaPrimary__ZaPSJ{border-color:rgba(181,223,110,.68);background:linear-gradient(180deg,#a8d464,#86b944);color:var(--hero-ink);box-shadow:inset 0 1px 0 rgba(245,255,230,.36),inset 0 -14px 24px rgba(37,58,24,.1),0 8px 34px rgba(143,199,75,.18)}.hero_ctaPrimary__ZaPSJ:hover{border-color:rgba(232,255,224,.82);box-shadow:inset 0 1px 0 rgba(245,255,230,.42),inset 0 -14px 24px rgba(37,58,24,.08),0 10px 38px rgba(143,199,75,.28)}.hero_ctaGhost__t7urC{border-color:rgba(181,223,110,.24);background:rgba(10,14,10,.26);color:var(--hero-text)}.hero_ctaGhost__t7urC:hover{border-color:rgba(181,223,110,.48);background:rgba(10,14,10,.44)}.hero_cta__znDnK:focus-visible{outline:2px solid rgba(232,255,224,.78);outline-offset:4px}.hero_ctaLabel__L9Jhd{display:inline-block;min-inline-size:0;min-width:0;text-align:center}.hero_ctaIcon__NNzrH{display:inline-flex;width:var(--cta-icon-size);height:var(--cta-icon-size);flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;line-height:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.14);transition:opacity .5s var(--hero-ease),transform .5s var(--hero-ease)}.hero_ctaIcon__NNzrH svg{display:block}.hero_ctaPrimary__ZaPSJ .hero_ctaIcon__NNzrH{background:var(--hero-ink);color:color-mix(in srgb,var(--hero-lime) 82%,var(--hero-glow))}.hero_ctaGhost__t7urC .hero_ctaIcon__NNzrH{background:rgba(143,199,75,.9);color:var(--hero-ink)}.hero_cta__znDnK:hover .hero_ctaIcon__NNzrH{transform:translateX(3px) scale(1.03)}.hero_hint__dfG80{position:absolute;right:16px;bottom:92px;left:16px;z-index:6;margin:0;color:rgba(232,235,227,.68);font-family:var(--mono,"JetBrains Mono",monospace);font-size:11px;letter-spacing:.05em;line-height:1.35;text-align:center;text-wrap:balance;pointer-events:none}.hero_fieldPanel__ZsQmV{position:absolute;bottom:22px;left:50%;z-index:7;display:flex;min-height:50px;max-width:calc(100vw - 32px);padding:7px;border:1px solid rgba(181,223,110,.2);border-radius:999px;background:rgba(3,10,5,.78);box-shadow:inset 0 1px 0 rgba(245,255,230,.06),inset 0 0 0 1px rgba(2,8,3,.7),0 16px 34px rgba(0,0,0,.34),0 0 20px rgba(143,199,75,.07);backdrop-filter:blur(14px) saturate(1.08);-webkit-backdrop-filter:blur(14px) saturate(1.08);pointer-events:auto;transform:translateX(-50%)}.hero_fieldHud__kHinA,.hero_fieldPanel__ZsQmV{align-items:center;justify-content:center;gap:12px}.hero_fieldHud__kHinA{display:inline-flex;min-width:190px;min-height:36px;padding:0 14px;border:1px solid rgba(232,255,224,.08);border-radius:999px;background:rgba(232,255,224,.045);color:rgba(232,235,227,.84);font-family:var(--mono,"JetBrains Mono",monospace);font-size:11px;letter-spacing:.06em;line-height:1;text-transform:uppercase;white-space:nowrap}.hero_fieldHudLabel__J9_K7{display:inline-block;min-width:13ch}.hero_fieldPips__XS2sb{display:inline-flex;align-items:center;gap:5px}.hero_fieldPip__6pMFs{width:6px;height:6px;border:1px solid rgba(181,223,110,.32);border-radius:999px;background:rgba(181,223,110,.08);box-shadow:0 0 0 rgba(143,199,75,0)}.hero_fieldPipCurrent__PGf2C{border-color:rgba(181,223,110,.56);background:rgba(181,223,110,.2)}.hero_fieldPipFound__yiRcs{border-color:rgba(181,223,110,.95);background:rgba(181,223,110,.95);box-shadow:0 0 12px rgba(143,199,75,.5)}.hero_fieldNoteToast__RRSgR{position:absolute;bottom:112px;left:50%;z-index:7;width:max-content;max-width:min(440px,calc(100vw - 32px));margin:0;padding:8px 13px;border:1px solid rgba(181,223,110,.18);border-radius:999px;background:rgba(3,10,5,.72);box-shadow:inset 0 1px 0 rgba(245,255,230,.06),0 14px 30px rgba(0,0,0,.3),0 0 20px rgba(143,199,75,.08);color:rgba(232,235,227,.82);font-family:var(--mono,"JetBrains Mono",monospace);font-size:10px;letter-spacing:.05em;line-height:1.35;text-align:center;text-wrap:balance;pointer-events:none;transform:translateX(-50%)}.hero_fieldControls__XIVnH{display:inline-flex;align-items:center;gap:6px}.hero_fieldControl__o0UaC{display:inline-flex;width:36px;height:36px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(232,235,227,.1);border-radius:999px;background:rgba(232,255,224,.045);color:rgba(232,235,227,.74);cursor:pointer;transition:background .3s var(--hero-ease),border-color .3s var(--hero-ease),color .3s var(--hero-ease),transform .3s var(--hero-ease)}.hero_fieldControl__o0UaC:hover{border-color:rgba(181,223,110,.42);background:rgba(143,199,75,.1);color:rgba(245,255,235,.98);transform:translateY(-1px)}.hero_fieldControlActive__eSOXW{border-color:rgba(181,223,110,.54);background:rgba(143,199,75,.16);color:rgba(245,255,235,.98)}.hero_fieldControl__o0UaC:active{transform:translateY(0) scale(.97)}.hero_fieldControl__o0UaC:disabled{cursor:not-allowed;opacity:.48;transform:none}.hero_fieldControl__o0UaC:focus-visible{outline:none;box-shadow:inset 0 0 0 1px rgba(232,255,224,.78),0 0 0 2px rgba(181,223,110,.28)}.hero_controlLabel__JRTje{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.hero_fastTravelMenu__GLU3V{position:absolute;bottom:86px;left:50%;z-index:9;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(680px,calc(100vw - 32px));max-height:min(520px,calc(100dvh - 150px));padding:10px;overflow-y:auto;border:1px solid rgba(181,223,110,.2);border-radius:22px;background:rgba(3,10,5,.82);box-shadow:inset 0 1px 0 rgba(245,255,230,.06),0 20px 46px rgba(0,0,0,.38),0 0 22px rgba(143,199,75,.08);backdrop-filter:blur(14px) saturate(1.08);-webkit-backdrop-filter:blur(14px) saturate(1.08);pointer-events:auto;scrollbar-color:rgba(181,223,110,.28) transparent;transform:translateX(-50%)}.hero_fastTravelGroup__OIf_t{display:grid;align-content:start;gap:8px;min-width:0}.hero_fastTravelGroupLabel__DXLqJ{margin:0;color:rgba(232,235,227,.54);font-family:var(--mono,"JetBrains Mono",monospace);font-size:9px;letter-spacing:.12em;line-height:1;text-transform:uppercase}.hero_fastTravelOptions__WBDzH{display:grid;gap:7px;min-width:0}.hero_fastTravelDestination__67gNg{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:44px;padding:5px;border:1px solid rgba(232,255,224,.08);border-radius:18px;background:rgba(232,255,224,.045)}.hero_fastTravelDestinationActive__tpsY5{border-color:rgba(181,223,110,.36);background:linear-gradient(180deg,rgba(181,223,110,.14),rgba(143,199,75,.055)),rgba(232,255,224,.06);box-shadow:inset 0 1px 0 rgba(245,255,230,.08),0 0 18px rgba(143,199,75,.13)}.hero_fastTravelDestinationActive__tpsY5:before{position:absolute;top:50%;left:7px;width:5px;height:5px;border-radius:999px;background:rgba(181,223,110,.96);box-shadow:0 0 12px rgba(143,199,75,.55);content:"";transform:translateY(-50%)}.hero_fastTravelText__0QoV1{display:grid;min-width:0;gap:3px;padding:0 4px 0 12px}.hero_fastTravelName__fMeht{min-width:0;color:rgba(232,235,227,.78);font-family:var(--mono,"JetBrains Mono",monospace);font-size:10.5px;letter-spacing:.05em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.hero_fastTravelDestinationActive__tpsY5 .hero_fastTravelName__fMeht{color:rgba(245,255,235,.96)}.hero_fastTravelStatus__1CPp3{min-width:0;overflow:hidden;color:rgba(181,223,110,.76);font-family:var(--mono,"JetBrains Mono",monospace);font-size:8.5px;letter-spacing:.055em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.hero_fastTravelAction__udsMh,.hero_fastTravelActions__62S_d{display:inline-flex;align-items:center;gap:5px}.hero_fastTravelAction__udsMh{min-width:82px;min-height:34px;justify-content:center;padding:0 9px;border:1px solid rgba(232,255,224,.1);border-radius:999px;background:rgba(232,255,224,.05);color:rgba(232,235,227,.76);cursor:pointer;font-family:var(--mono,"JetBrains Mono",monospace);font-size:9px;letter-spacing:.04em;line-height:1;text-transform:uppercase;transition:background .26s var(--hero-ease),border-color .26s var(--hero-ease),color .26s var(--hero-ease),transform .26s var(--hero-ease)}.hero_fastTravelAction__udsMh svg{display:block;flex:0 0 auto}.hero_fastTravelAction__udsMh span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero_fastTravelAction__udsMh:hover{border-color:rgba(181,223,110,.42);background:rgba(143,199,75,.12);color:rgba(245,255,235,.98);transform:translateY(-1px)}.hero_fastTravelAction__udsMh:active{transform:translateY(0) scale(.98)}.hero_fastTravelAction__udsMh:focus-visible{outline:none;box-shadow:inset 0 0 0 1px rgba(232,255,224,.78),0 0 0 2px rgba(181,223,110,.28)}.hero_fastTravelActionGuide__XRQ85{color:rgba(181,223,110,.9)}.hero_fastTravelActionJump__RFPhS{min-width:96px;border-color:rgba(181,223,110,.22);background:rgba(143,199,75,.12)}.hero_fieldLocationPill__NP1K1{position:absolute;top:max(14px,calc(env(safe-area-inset-top) + 10px));left:50%;z-index:8;display:inline-flex;max-width:min(720px,calc(100vw - 32px));align-items:center;gap:10px;padding:8px 11px;border:1px solid rgba(181,223,110,.18);border-radius:999px;background:rgba(3,10,5,.66);box-shadow:inset 0 1px 0 rgba(245,255,230,.06),0 16px 34px rgba(0,0,0,.24);color:rgba(232,235,227,.8);pointer-events:none;transform:translateX(-50%);backdrop-filter:blur(14px) saturate(1.08);-webkit-backdrop-filter:blur(14px) saturate(1.08)}.hero_fieldLocationSegment__UaKyZ{display:grid;min-width:0;max-width:170px;gap:2px}.hero_fieldLocationKicker__XjI2H,.hero_fieldLocationValue__r56N7{font-family:var(--mono,"JetBrains Mono",monospace);line-height:1;text-transform:uppercase;white-space:nowrap}.hero_fieldLocationKicker__XjI2H{color:rgba(181,223,110,.7);font-size:8px;letter-spacing:.12em}.hero_fieldLocationValue__r56N7{max-width:18ch;overflow:hidden;color:rgba(245,255,235,.92);font-size:10px;letter-spacing:.06em;text-overflow:ellipsis}.hero_fieldLocationDistance__ehs4P .hero_fieldLocationValue__r56N7{max-width:12ch}.hero_fieldLocationDivider__ESBn_{width:1px;height:16px;flex:0 0 auto;background:rgba(232,255,224,.12)}.hero_fieldMovePad__EhS9n{position:absolute;bottom:max(24px,env(safe-area-inset-bottom));left:max(24px,env(safe-area-inset-left));z-index:8;display:grid;grid-template-columns:repeat(3,46px);grid-template-rows:repeat(3,46px);gap:7px;pointer-events:auto}.hero_fieldMoveButton__IDEo9,.hero_fieldMoveCenter__fEwoN{width:46px;height:46px;border-radius:999px}.hero_fieldMoveButton__IDEo9{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(232,255,224,.14);background:linear-gradient(180deg,rgba(232,255,224,.1),rgba(143,199,75,.04)),rgba(3,10,5,.76);box-shadow:inset 0 1px 0 rgba(245,255,230,.08),0 14px 26px rgba(0,0,0,.28),0 0 18px rgba(143,199,75,.08);color:rgba(232,235,227,.82);cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;transition:background .24s var(--hero-ease),border-color .24s var(--hero-ease),color .24s var(--hero-ease),transform .24s var(--hero-ease)}.hero_fieldMoveButton__IDEo9:hover{border-color:rgba(181,223,110,.5);background:linear-gradient(180deg,rgba(181,223,110,.18),rgba(143,199,75,.08)),rgba(3,10,5,.82);color:rgba(245,255,235,.98);transform:translateY(-1px)}.hero_fieldMoveButton__IDEo9:active{transform:translateY(0) scale(.96)}.hero_fieldMoveButton__IDEo9:disabled{cursor:not-allowed;opacity:.44;transform:none}.hero_fieldMoveButton__IDEo9:focus-visible{outline:none;box-shadow:inset 0 0 0 1px rgba(232,255,224,.78),0 0 0 2px rgba(181,223,110,.28),0 14px 26px rgba(0,0,0,.28)}.hero_fieldMoveCenter__fEwoN{grid-column:2;grid-row:2;border:1px solid rgba(181,223,110,.12);background:radial-gradient(circle at 50% 50%,rgba(181,223,110,.24),rgba(181,223,110,.04) 46%,rgba(3,10,5,.62) 72%),rgba(3,10,5,.64);box-shadow:inset 0 1px 0 rgba(245,255,230,.05),0 0 18px rgba(143,199,75,.1)}.hero_fieldMoveForward__DCOWY{grid-column:2;grid-row:1}.hero_fieldMoveLeft__g5LZd{grid-column:1;grid-row:2}.hero_fieldMoveRight__kS8mA{grid-column:3;grid-row:2}.hero_fieldMoveBack__ZMPdg{grid-column:2;grid-row:3}.hero_switcher__WLxjc{position:absolute;bottom:22px;left:50%;z-index:7;display:flex;flex-direction:column;align-items:stretch;width:auto;max-width:calc(100vw - 32px);padding:8px;overflow:hidden;border:1px solid rgba(181,223,110,.18);border-radius:38px;background:rgba(3,10,5,.78);box-shadow:inset 0 1px 0 rgba(245,255,230,.06),inset 0 0 0 1px rgba(2,8,3,.7),0 16px 34px rgba(0,0,0,.34),0 0 20px rgba(143,199,75,.07);backdrop-filter:blur(14px) saturate(1.08);-webkit-backdrop-filter:blur(14px) saturate(1.08);pointer-events:auto;transform:translateX(-50%);transition:border-radius .32s var(--hero-ease),background .32s var(--hero-ease),border-color .32s var(--hero-ease),box-shadow .32s var(--hero-ease)}.hero_switcherExpanded__yXkr4{width:min(584px,calc(100vw - 32px));border-color:rgba(181,223,110,.24);border-radius:22px;background:rgba(3,10,5,.84);box-shadow:inset 0 1px 0 rgba(245,255,230,.07),inset 0 0 0 1px rgba(2,8,3,.72),0 20px 46px rgba(0,0,0,.44),0 0 24px rgba(143,199,75,.09)}.hero_switcherLabel__PEw2k{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.hero_sceneList__U5bP3,.hero_switcherCompact__YzBoY{display:flex;align-items:center;gap:8px;min-width:0}.hero_sceneList__U5bP3{flex:1 1 auto}.hero_chip__Zjxx8{display:inline-flex;flex:0 0 auto;min-width:72px;min-height:34px;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid rgba(232,255,224,0);border-radius:999px;background:transparent;color:rgba(232,235,227,.84);cursor:pointer;font-family:var(--mono,"JetBrains Mono",monospace);font-size:13px;letter-spacing:.06em;line-height:1;white-space:nowrap;transition:background .3s var(--hero-ease),border-color .3s var(--hero-ease),color .3s var(--hero-ease),box-shadow .3s var(--hero-ease),transform .3s var(--hero-ease)}.hero_chip__Zjxx8:before{width:5px;height:5px;flex:0 0 auto;border-radius:999px;background:rgba(181,223,110,0);box-shadow:0 0 0 rgba(143,199,75,0);content:"";transition:background .3s var(--hero-ease),box-shadow .3s var(--hero-ease),transform .3s var(--hero-ease);transform:scale(.7)}.hero_chip__Zjxx8:hover{background:rgba(232,235,227,.04);color:rgba(245,255,235,.98);transform:translateY(-1px)}.hero_chipActive__bYm_2{border-color:rgba(181,223,110,.42);background:linear-gradient(180deg,rgba(181,223,110,.16),rgba(143,199,75,.08));box-shadow:inset 0 1px 0 rgba(245,255,230,.08),0 0 18px rgba(143,199,75,.14);color:rgba(245,255,235,.98);font-weight:520;transform:none}.hero_chipActive__bYm_2:before{background:rgba(181,223,110,.95);box-shadow:0 0 12px rgba(143,199,75,.5);transform:scale(1)}.hero_chipActive__bYm_2:hover{transform:none}.hero_chip__Zjxx8:focus-visible,.hero_menuToggle__FiEmP:focus-visible{outline:none;box-shadow:inset 0 0 0 1px rgba(232,255,224,.78),0 0 0 2px rgba(181,223,110,.28)}.hero_chipActive__bYm_2:focus-visible{box-shadow:inset 0 1px 0 rgba(245,255,230,.08),0 0 18px rgba(143,199,75,.14),inset 0 0 0 1px rgba(232,255,224,.78),0 0 0 2px rgba(181,223,110,.28)}.hero_menuToggle__FiEmP{display:inline-flex;flex:0 0 auto;min-width:66px;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid rgba(232,235,227,.1);border-radius:999px;background:rgba(232,255,224,.045);color:rgba(232,235,227,.68);cursor:pointer;font-family:var(--mono,"JetBrains Mono",monospace);font-size:11px;letter-spacing:.06em;line-height:1;text-transform:uppercase;transition:background .3s var(--hero-ease),border-color .3s var(--hero-ease),color .3s var(--hero-ease),transform .3s var(--hero-ease)}.hero_menuToggle__FiEmP:hover{border-color:rgba(181,223,110,.42);background:rgba(143,199,75,.1);color:rgba(245,255,235,.98);transform:translateY(-1px)}.hero_menuToggle__FiEmP svg{display:block;transition:transform .3s var(--hero-ease)}.hero_menuToggleOpen__sBRpm svg{transform:rotate(180deg)}.hero_sceneMenu__Y7RWy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 16px;margin-top:8px;padding-top:10px;overflow-y:auto;border-top:1px solid rgba(232,235,227,.1);scrollbar-color:rgba(181,223,110,.28) transparent}.hero_sceneGroup__Uqat_{display:grid;gap:7px;min-width:0}.hero_sceneGroupLabel__P8u_c{color:rgba(232,235,227,.54);font-family:var(--mono,"JetBrains Mono",monospace);font-size:10px;letter-spacing:.12em;line-height:1;text-transform:uppercase}.hero_sceneGroupOptions__7UNWQ{display:flex;flex-wrap:wrap;gap:6px}@media (min-width:761px) and (max-height:780px){.hero_diagnosticFeature__xogH_{gap:2px;padding-top:56px;padding-bottom:22px}.hero_diagnosticFeature__xogH_ .hero-diagnostic-graphic{height:clamp(220px,32svh,260px);margin-bottom:4px}.hero_diagnosticFeature__xogH_ .hero_title___IhFL{font-size:clamp(31px,4.1vw,48px);line-height:.98}.hero_diagnosticFeature__xogH_ .hero_eyebrow__m7gq7{margin-bottom:10px}.hero_diagnosticFeature__xogH_ .hero_subhead__j9W_N{max-width:700px;margin-top:13px;font-size:14px;line-height:1.42}.hero_diagnosticFeature__xogH_ .hero_quietLine__thSkK{margin-top:11px;font-size:18px}.hero_diagnosticFeature__xogH_ .hero_manifesto__JrCpe{margin-top:12px}.hero_diagnosticFeature__xogH_ .hero_manifestoLine__FeajT{padding:4px 0;font-size:12px;line-height:1.28}.hero_diagnosticFeature__xogH_ .hero_ctas__ZwcUS{gap:8px;margin-top:14px}.hero_diagnosticFeature__xogH_ .hero_cta__znDnK{min-height:44px}}@media (max-width:760px){.hero_hero__hLq_N{min-height:100svh;min-height:100dvh;align-items:center}.hero_diagnosticFeature__xogH_{width:min(430px,100%);gap:8px;padding:64px 16px 24px}.hero_diagnosticFeature__xogH_ .hero-diagnostic-graphic{width:min(520px,100%);height:clamp(252px,34svh,312px);margin-bottom:0;opacity:.82}.hero_diagnosticFeature__xogH_ .hero-diagnostic-stage{transform:scale(1.12)}.hero_ribbonBackdrop__gtivb{background:linear-gradient(180deg,rgba(2,8,5,.16),rgba(2,8,5,0) 42%,rgba(2,8,5,.46)),url(/images/hero/hero-satin-bg.webp) center 42% /auto 112% no-repeat;opacity:.62;transform:scale(1.08)}.hero_diagnosticFeature__xogH_ .hero_copy___Pgxu{width:min(360px,100%)}.hero_scrimTop__phJwk{height:46%;background:linear-gradient(180deg,rgba(8,12,8,.8),rgba(8,12,8,.42) 46%,rgba(8,12,8,0))}.hero_scrimMid__10y4e{background:radial-gradient(120% 58% at 50% 34%,rgba(8,12,8,.34) 0,rgba(8,12,8,0) 62%)}.hero_scrimBottom__buwZG{height:32%;background:linear-gradient(0deg,rgba(8,12,8,.82),rgba(8,12,8,0))}.hero_vignette__EX3VC{box-shadow:inset 0 0 140px 38px rgba(0,0,0,.42)}.hero_copy___Pgxu{position:absolute;top:50%;left:50%;width:min(360px,calc(100vw - 28px));margin:0;padding:0;transform:translate3d(-50%,-50%,0)}.hero_title___IhFL{font-size:clamp(34px,9.6vw,44px);line-height:1.03}.hero_eyebrow__m7gq7{margin-bottom:11px;font-size:8px;letter-spacing:.1em}.hero_subhead__j9W_N{margin-top:14px;font-size:clamp(12px,3.2vw,14px);line-height:1.42}.hero_manifesto__JrCpe{width:min(340px,100%);margin-top:18px}.hero_manifestoLine__FeajT{padding:7px 0;font-size:13px;line-height:1.36}.hero_ctas__ZwcUS{width:min(310px,100%);gap:9px;margin-top:18px}.hero_quietLine__thSkK{margin-top:13px;font-size:clamp(15px,4.4vw,19px)}.hero_cta__znDnK{--cta-icon-size:28px;min-height:48px;column-gap:10px;padding:7px 12px;font-size:9.5px;letter-spacing:.08em}.hero_ctaLabel__L9Jhd{min-inline-size:0}.hero_ctaIcon__NNzrH{width:var(--cta-icon-size);height:var(--cta-icon-size)}.hero_hint__dfG80{right:20px;bottom:68px;left:20px;color:rgba(232,235,227,.56);font-size:9px;letter-spacing:.04em;line-height:1.28}.hero_fieldNoteToast__RRSgR{bottom:104px;max-width:calc(100vw - 36px);padding:7px 11px;font-size:8.5px;letter-spacing:.035em}.hero_fieldPanel__ZsQmV{bottom:max(8px,env(safe-area-inset-bottom));display:grid;grid-template-columns:minmax(0,1fr) auto;width:min(392px,calc(100vw - 14px));max-width:calc(100vw - 14px);min-height:52px;gap:6px;padding:5px;border-radius:999px}.hero_fieldHud__kHinA{min-width:0;min-height:42px;justify-content:space-between;gap:8px;padding:0 12px;font-size:9px;letter-spacing:.04em}.hero_fieldHudLabel__J9_K7{min-width:0;overflow:hidden;text-overflow:ellipsis}.hero_fieldControl__o0UaC{width:42px;height:42px}.hero_fastTravelMenu__GLU3V{bottom:calc(max(8px, env(safe-area-inset-bottom)) + 62px);grid-template-columns:1fr;gap:6px;width:min(392px,calc(100vw - 14px));max-height:min(58svh,calc(100dvh - 84px));padding:7px;border-radius:18px}.hero_fastTravelGroupLabel__DXLqJ{font-size:8px}.hero_fastTravelOptions__WBDzH{gap:5px}.hero_fastTravelDestination__67gNg{min-height:34px;gap:5px;padding:4px}.hero_fastTravelDestinationActive__tpsY5:before{left:6px}.hero_fastTravelText__0QoV1{gap:2px;padding-left:11px}.hero_fastTravelName__fMeht{font-size:8.5px;letter-spacing:.035em}.hero_fastTravelStatus__1CPp3{font-size:7px;letter-spacing:.04em}.hero_fastTravelAction__udsMh{min-width:64px;min-height:28px;gap:4px;padding:0 7px;font-size:7px;letter-spacing:.035em}.hero_fastTravelActionJump__RFPhS{min-width:74px}.hero_fieldLocationPill__NP1K1{top:max(10px,calc(env(safe-area-inset-top) + 8px));max-width:calc(100vw - 18px);gap:7px;padding:7px 9px}.hero_fieldLocationKicker__XjI2H{font-size:7px}.hero_fieldLocationValue__r56N7{max-width:11ch;font-size:8px}.hero_fieldLocationDistance__ehs4P .hero_fieldLocationValue__r56N7{max-width:8ch}.hero_fieldLocationLandmark__6GM7k{display:none}.hero_fieldMovePad__EhS9n{bottom:calc(max(8px, env(safe-area-inset-bottom)) + 70px);left:max(14px,env(safe-area-inset-left));grid-template-columns:repeat(3,42px);grid-template-rows:repeat(3,42px);gap:6px}.hero_fieldMoveButton__IDEo9,.hero_fieldMoveCenter__fEwoN{width:42px;height:42px}.hero_switcher__WLxjc{bottom:max(8px,env(safe-area-inset-bottom));width:min(392px,calc(100vw - 14px));max-width:calc(100vw - 14px);padding:6px;border-radius:22px}.hero_switcherExpanded__yXkr4{flex-direction:column-reverse;width:min(392px,calc(100vw - 14px));border-radius:18px}.hero_switcherCompact__YzBoY{align-items:stretch;gap:5px}.hero_sceneList__U5bP3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.hero_chip__Zjxx8{width:100%;min-width:0;min-height:32px;padding-right:4px;padding-left:4px;font-size:10px;letter-spacing:.03em}.hero_chip__Zjxx8:before{display:none}.hero_menuToggle__FiEmP{width:42px;min-width:42px;min-height:32px;flex-direction:column;gap:4px;padding:0 4px;font-size:7px;letter-spacing:.06em}.hero_sceneMenu__Y7RWy{grid-template-columns:1fr;gap:9px;max-height:min(32svh,176px);margin-top:0;margin-bottom:7px;padding-top:0;padding-right:2px;padding-bottom:8px;border-top:0;border-bottom:1px solid rgba(232,235,227,.1);overscroll-behavior:contain}.hero_sceneGroupOptions__7UNWQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}}@media (max-width:760px) and (max-height:700px){.hero_diagnosticFeature__xogH_{gap:2px;padding-top:56px;padding-bottom:18px}.hero_diagnosticFeature__xogH_ .hero-diagnostic-graphic{height:clamp(214px,31svh,254px)}.hero_diagnosticFeature__xogH_ .hero_copy___Pgxu{width:min(356px,100%)}.hero_copy___Pgxu{width:min(356px,calc(100vw - 28px))}.hero_title___IhFL{font-size:clamp(30px,8.4vw,36px);line-height:1.02}.hero_eyebrow__m7gq7{margin-bottom:8px;font-size:7.4px}.hero_subhead__j9W_N{margin-top:10px;font-size:11.5px;line-height:1.34}.hero_manifesto__JrCpe{width:min(322px,100%);margin-top:13px}.hero_manifestoLine__FeajT{padding:5px 0;font-size:12px;line-height:1.3}.hero_ctas__ZwcUS{width:min(292px,100%);gap:7px;margin-top:12px}.hero_quietLine__thSkK{margin-top:10px;font-size:15px}.hero_cta__znDnK{--cta-icon-size:25px;min-height:43px;padding-right:10px;padding-left:10px;font-size:8.8px}.hero_ctaIcon__NNzrH{width:var(--cta-icon-size);height:var(--cta-icon-size)}.hero_hint__dfG80{bottom:64px;font-size:8.5px}.hero_fieldNoteToast__RRSgR{bottom:98px;font-size:8px}.hero_fieldPanel__ZsQmV{bottom:max(6px,env(safe-area-inset-bottom));min-height:48px;padding:4px}.hero_fieldHud__kHinA{min-height:40px;padding:0 10px;font-size:8px}.hero_fieldControl__o0UaC{width:40px;height:40px}.hero_fastTravelMenu__GLU3V{bottom:calc(max(6px, env(safe-area-inset-bottom)) + 58px);gap:5px;padding:6px}.hero_fastTravelDestination__67gNg{min-height:31px}.hero_fastTravelText__0QoV1{padding-left:10px}.hero_fastTravelName__fMeht{font-size:8px}.hero_fastTravelStatus__1CPp3{font-size:6.5px}.hero_fastTravelAction__udsMh{min-height:26px;padding:0 6px;font-size:6.5px}.hero_fieldLocationPill__NP1K1{top:max(8px,calc(env(safe-area-inset-top) + 6px))}.hero_fieldMovePad__EhS9n{bottom:calc(max(6px, env(safe-area-inset-bottom)) + 64px);grid-template-columns:repeat(3,38px);grid-template-rows:repeat(3,38px);gap:5px}.hero_fieldMoveButton__IDEo9,.hero_fieldMoveCenter__fEwoN{width:38px;height:38px}.hero_switcher__WLxjc{bottom:max(6px,env(safe-area-inset-bottom));padding:5px}.hero_chip__Zjxx8{min-height:29px;font-size:9px;letter-spacing:.02em}.hero_menuToggle__FiEmP{width:38px;min-width:38px;min-height:29px;font-size:7px}.hero_sceneMenu__Y7RWy{max-height:min(26svh,142px);margin-bottom:6px;padding-bottom:6px}}@media (max-width:360px){.hero_diagnosticFeature__xogH_{padding-top:62px;padding-bottom:22px}.hero_diagnosticFeature__xogH_ .hero-diagnostic-graphic{height:clamp(220px,32svh,262px)}.hero_diagnosticFeature__xogH_ .hero-diagnostic-stage{transform:scale(1.08)}.hero_diagnosticFeature__xogH_ .hero_copy___Pgxu{width:min(330px,100%)}.hero_copy___Pgxu{width:min(330px,calc(100vw - 24px))}.hero_title___IhFL{font-size:clamp(28px,8.6vw,33px)}.hero_subhead__j9W_N{font-size:10.8px}.hero_manifestoLine__FeajT{font-size:11.5px}.hero_cta__znDnK{min-height:41px;font-size:8.2px}.hero_hint__dfG80{bottom:62px;letter-spacing:.04em}.hero_fieldNoteToast__RRSgR{bottom:96px;max-width:calc(100vw - 28px);font-size:7.8px}.hero_fieldPanel__ZsQmV{width:min(374px,calc(100vw - 12px));max-width:calc(100vw - 12px)}.hero_fieldHud__kHinA{padding:0 8px;font-size:7.5px}.hero_fieldPips__XS2sb{gap:4px}.hero_fieldPip__6pMFs{width:5px;height:5px}.hero_fieldControl__o0UaC{width:38px;height:38px}.hero_fastTravelMenu__GLU3V{width:min(374px,calc(100vw - 12px));max-width:calc(100vw - 12px)}.hero_fastTravelName__fMeht{font-size:7.5px}.hero_fastTravelText__0QoV1{padding-left:9px}.hero_fastTravelStatus__1CPp3{font-size:6px;max-width:22ch}.hero_fastTravelAction__udsMh{width:29px;min-width:29px;min-height:29px;padding:0}.hero_fastTravelAction__udsMh span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.hero_fieldMovePad__EhS9n{left:max(10px,env(safe-area-inset-left));grid-template-columns:repeat(3,36px);grid-template-rows:repeat(3,36px)}.hero_fieldMoveButton__IDEo9,.hero_fieldMoveCenter__fEwoN{width:36px;height:36px}.hero_sceneList__U5bP3{gap:4px}.hero_chip__Zjxx8{padding-right:2px;padding-left:2px;font-size:8.5px;letter-spacing:.01em}.hero_menuToggle__FiEmP{width:36px;min-width:36px}}@media (prefers-reduced-motion:reduce){.hero_chip__Zjxx8,.hero_ctaIcon__NNzrH,.hero_cta__znDnK,.hero_fade__Cx9So,.hero_fieldControl__o0UaC,.hero_fieldPanel__ZsQmV,.hero_menuToggle__FiEmP,.hero_menuToggle__FiEmP svg,.hero_sceneFallback__zSh1t,.hero_sceneGlow__cV8_8,.hero_switcher__WLxjc{transition:none}}.hero_hero__hLq_N{min-height:100dvh;background:#030504}.hero_mediaWall__Ec5dZ{position:absolute;inset:0;z-index:1;overflow:hidden;background:radial-gradient(ellipse 70% 54% at 50% 46%,rgba(181,223,110,.1),transparent 62%),#030504;pointer-events:none}.hero_mediaWall__Ec5dZ:after,.hero_mediaWall__Ec5dZ:before{position:absolute;inset:0;z-index:3;content:"";pointer-events:none}.hero_mediaWall__Ec5dZ:before{background:radial-gradient(ellipse 68% 42% at 50% 47%,rgba(2,4,3,.02),rgba(2,4,3,.3) 72%,rgba(2,4,3,.42)),linear-gradient(180deg,rgba(2,5,3,.34),rgba(2,5,3,.02) 24%,rgba(2,5,3,.06) 62%,rgba(2,5,3,.38))}.hero_mediaWall__Ec5dZ:after{box-shadow:inset 0 0 150px rgba(0,0,0,.38),inset 0 -150px 120px rgba(0,0,0,.26),inset 0 130px 96px rgba(0,0,0,.26)}.hero_mediaStage__S6OKF{position:absolute;inset:-20px -14px;z-index:1;display:grid;grid-template-columns:repeat(14,minmax(64px,1fr));grid-template-rows:.92fr 1.08fr 1fr .96fr;gap:clamp(10px,1vw,18px);transform:rotate(-.18deg) scale(1);transform-origin:center}.hero_mediaTile__Xw6D9{position:relative;grid-column:var(--tile-col) /span var(--tile-col-span);grid-row:var(--tile-row) /span var(--tile-row-span);min-width:0;min-height:0;overflow:hidden;border-radius:8px;background:#0a0e0a;box-shadow:inset 0 0 0 1px rgba(232,235,227,.08),0 18px 46px rgba(0,0,0,.34);opacity:.74;transform:translateZ(0) scale(.985);transition:opacity .76s var(--hero-ease),filter .76s var(--hero-ease),transform .76s var(--hero-ease)}.hero_mediaTile__Xw6D9:after{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.03),rgba(0,0,0,.2)),radial-gradient(circle at 50% 45%,transparent 36%,rgba(0,0,0,.16));content:"";pointer-events:none}.hero_mediaImage__FPomW{object-fit:cover;filter:saturate(1.02) brightness(.82) contrast(1.05);transform:scale(1.01);transition:filter .76s var(--hero-ease),transform .9s var(--hero-ease)}.hero_mediaWall__Ec5dZ[data-focus=cannabis] .hero_mediaTile__Xw6D9[data-category=cannabis],.hero_mediaWall__Ec5dZ[data-focus=mixed] .hero_mediaTile__Xw6D9,.hero_mediaWall__Ec5dZ[data-focus=outdoor] .hero_mediaTile__Xw6D9[data-category=outdoor]{opacity:.9;transform:translateZ(0) scale(1)}.hero_mediaWall__Ec5dZ[data-focus=cannabis] .hero_mediaTile__Xw6D9[data-category=cannabis] .hero_mediaImage__FPomW,.hero_mediaWall__Ec5dZ[data-focus=mixed] .hero_mediaTile__Xw6D9 .hero_mediaImage__FPomW,.hero_mediaWall__Ec5dZ[data-focus=outdoor] .hero_mediaTile__Xw6D9[data-category=outdoor] .hero_mediaImage__FPomW{filter:saturate(1.12) brightness(.96) contrast(1.06);transform:scale(1.005)}.hero_mediaWall__Ec5dZ[data-focus=cannabis] .hero_mediaTile__Xw6D9[data-category=outdoor],.hero_mediaWall__Ec5dZ[data-focus=outdoor] .hero_mediaTile__Xw6D9[data-category=cannabis]{opacity:.52}.hero_recBadge__NQhmi{position:absolute;top:clamp(82px,10dvh,126px);right:clamp(16px,4vw,56px);z-index:5;display:inline-flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid rgba(232,235,227,.26);border-radius:3px;background:linear-gradient(135deg,rgba(255,252,244,.08),rgba(255,252,244,.02)),rgba(3,5,4,.58);box-shadow:inset 0 1px 0 rgba(255,252,244,.18),0 12px 32px rgba(0,0,0,.26);color:rgba(255,252,244,.92);font-family:var(--mono,var(--font-jetbrains-mono),ui-monospace,monospace);font-size:clamp(9px,.78vw,11px);font-weight:800;letter-spacing:.12em;line-height:1;text-transform:uppercase;text-shadow:0 1px 14px rgba(0,0,0,.55);backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);pointer-events:none}.hero_recDot__OqO2v{position:relative;display:block;width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:var(--hero-lime);box-shadow:0 0 0 1px rgba(255,255,255,.16),0 0 15px rgba(146,209,80,.74)}.hero_recDot__OqO2v:after{position:absolute;inset:-5px;border-radius:inherit;background:rgba(146,209,80,.28);content:"";opacity:.42;transform:scale(.72)}.hero_recCopy__Uuec1{display:inline-flex;align-items:center;white-space:nowrap}.hero_scrimTop__phJwk{z-index:2;height:30%;background:linear-gradient(180deg,rgba(2,4,3,.48),rgba(2,4,3,0))}.hero_scrimMid__10y4e{z-index:2;background:radial-gradient(ellipse 54% 32% at 50% 48%,rgba(0,0,0,.5),rgba(0,0,0,.12) 52%,transparent 74%),radial-gradient(ellipse 80% 48% at 50% 50%,rgba(181,223,110,.1),transparent 72%);mix-blend-mode:normal}.hero_scrimBottom__buwZG{z-index:2;height:42%;background:linear-gradient(0deg,rgba(2,4,3,.52),rgba(2,4,3,.1) 64%,rgba(2,4,3,0))}.hero_vignette__EX3VC{z-index:2;box-shadow:inset 0 0 160px 34px rgba(0,0,0,.34),inset 0 0 0 1px rgba(255,255,255,.02)}.hero_grain__mnKrm{z-index:3;opacity:.07}.hero_copy___Pgxu{position:relative;z-index:4;display:flex;width:min(1120px,calc(100vw - 40px));min-height:100dvh;flex-direction:column;align-items:center;justify-content:center;margin:auto;padding:clamp(132px,16dvh,196px) 0 clamp(76px,9dvh,116px);box-sizing:border-box;text-align:center}.hero_copyText__6Oe6O{position:relative;display:grid;justify-items:center;width:100%;margin:0 auto}.hero_eyebrow__m7gq7{margin:0 auto clamp(14px,1.8dvh,22px);color:var(--hero-glow);font-size:clamp(9px,.82vw,11px);font-weight:700;letter-spacing:.14em;text-shadow:0 0 18px rgba(181,223,110,.36),0 2px 20px rgba(0,0,0,.62)}.hero_title___IhFL{width:100%;max-width:1120px;margin:0 auto;color:rgba(255,252,244,.98);font-family:var(--serif,var(--font-fraunces),Georgia,serif);font-size:clamp(54px,6.4vw,104px);font-style:italic;font-weight:800;letter-spacing:-.035em;line-height:.85;text-align:center;text-shadow:2px 2px 0 rgba(10,14,10,.55),0 6px 54px rgba(0,0,0,.72);text-transform:uppercase;text-wrap:balance}.hero_titleHighlight__iKV_q{color:color-mix(in srgb,var(--hero-glow) 84%,#fffaf0)}.hero_subhead__j9W_N{max-width:min(780px,calc(100vw - 48px));margin:clamp(18px,2.4dvh,26px) auto 0;color:rgba(255,252,244,.86);font-size:clamp(18px,1.62vw,24px);font-weight:500;line-height:1.28;text-align:center;text-shadow:0 4px 28px rgba(0,0,0,.74);text-wrap:balance}.hero_quietLine__thSkK{margin-right:auto;margin-left:auto;font-family:var(--marker,"Permanent Marker",cursive)!important;font-size:clamp(19px,1.7vw,26px)!important;font-style:normal!important;color:var(--hero-glow)!important;rotate:-1.6deg;text-align:center;text-shadow:0 3px 18px rgba(0,0,0,.65)}.hero_ctas__ZwcUS{width:auto;flex-direction:row;justify-content:center;align-items:center;gap:10px;margin:clamp(32px,4.6dvh,52px) auto 0}.hero_cta__znDnK{--cta-icon-size:28px;min-width:clamp(150px,14vw,182px);min-height:50px;padding:7px 12px;border-radius:0;font-family:var(--mono,"JetBrains Mono",monospace);font-size:clamp(12px,.9vw,14px);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero_ctaPrimary__ZaPSJ{border:3px solid var(--hero-ink);color:#071005;box-shadow:5px 5px 0 rgba(0,0,0,.85);transition:translate .16s ease,box-shadow .16s ease,background-color .16s ease}.hero_ctaPrimary__ZaPSJ:hover{border-color:var(--hero-ink);translate:5px 5px}.hero_ctaPrimary__ZaPSJ .hero_ctaIcon__NNzrH{background:#071005;color:color-mix(in srgb,var(--hero-glow) 88%,#fffaf0)}.hero_ctaGhost__t7urC{border:2px solid rgba(255,252,244,.85);background:rgba(5,8,5,.42);color:rgba(255,252,244,.94);box-shadow:4px 4px 0 rgba(0,0,0,.55);backdrop-filter:blur(16px) saturate(1.08);-webkit-backdrop-filter:blur(16px) saturate(1.08);transition:translate .16s ease,box-shadow .16s ease,background-color .16s ease}.hero_ctaGhost__t7urC:hover{border-color:var(--hero-glow);background:rgba(10,14,10,.56);color:#fffaf0;translate:4px 4px}.hero_ctaGhost__t7urC .hero_ctaIcon__NNzrH{background:rgba(232,255,224,.12);color:color-mix(in srgb,var(--hero-glow) 88%,#fffaf0)}@media (prefers-reduced-motion:no-preference){.hero_mediaStage__S6OKF{animation:hero_hero-media-stage-drift__HCz6_ 18s ease-in-out infinite alternate}.hero_recDot__OqO2v{animation:hero_hero-rec-blink__oVIA9 1.14s steps(2) infinite}.hero_recDot__OqO2v:after{animation:hero_hero-rec-pulse__9x0tG 1.14s ease-out infinite}.hero_mediaTile__Xw6D9{animation:hero_hero-media-tile-in___soXy .86s var(--hero-ease) both;animation-delay:var(--tile-delay)}.hero_mediaTile__Xw6D9:nth-child(3n+1) .hero_mediaImage__FPomW{animation:hero_hero-media-image-drift-a__37h3d 24s ease-in-out infinite alternate}.hero_mediaTile__Xw6D9:nth-child(3n+2) .hero_mediaImage__FPomW{animation:hero_hero-media-image-drift-b__Xf8jW 28s ease-in-out infinite alternate}.hero_mediaTile__Xw6D9:nth-child(3n) .hero_mediaImage__FPomW{animation:hero_hero-media-image-drift-c__xtAIM 26s ease-in-out infinite alternate}}@keyframes hero_hero-media-stage-drift__HCz6_{0%{transform:translate3d(-.18vw,-.16dvh,0) rotate(-.18deg) scale(1)}to{transform:translate3d(.18vw,.16dvh,0) rotate(.08deg) scale(1.006)}}@keyframes hero_hero-media-tile-in___soXy{0%{opacity:0;transform:translate3d(0,18px,0) scale(.965)}}@keyframes hero_hero-rec-blink__oVIA9{50%{opacity:.32}}@keyframes hero_hero-rec-pulse__9x0tG{0%{opacity:.46;transform:scale(.72)}to{opacity:0;transform:scale(1.72)}}@keyframes hero_hero-media-image-drift-a__37h3d{0%{transform:translate3d(-.55%,-.35%,0) scale(1.018)}to{transform:translate3d(.55%,.35%,0) scale(1.028)}}@keyframes hero_hero-media-image-drift-b__Xf8jW{0%{transform:translate3d(.5%,-.3%,0) scale(1.016)}to{transform:translate3d(-.5%,.38%,0) scale(1.026)}}@keyframes hero_hero-media-image-drift-c__xtAIM{0%{transform:translate3d(-.35%,.45%,0) scale(1.014)}to{transform:translate3d(.45%,-.35%,0) scale(1.024)}}@media (min-width:761px) and (max-height:780px){.hero_copy___Pgxu{padding-top:88px;padding-bottom:112px}.hero_title___IhFL{font-size:clamp(50px,6.4vw,86px)}.hero_subhead__j9W_N{margin-top:16px;font-size:clamp(16px,1.55vw,22px)}.hero_ctas__ZwcUS{margin-top:24px}.hero_cta__znDnK{min-height:56px}}@media (max-width:1100px){.hero_mediaStage__S6OKF{inset:-20px -12px;grid-template-columns:repeat(14,minmax(44px,1fr))}.hero_title___IhFL{font-size:clamp(50px,8.1vw,88px)}}@media (max-width:760px){.hero_hero__hLq_N{align-items:stretch}.hero_recBadge__NQhmi{top:max(72px,calc(env(safe-area-inset-top) + 58px));right:14px;gap:7px;padding:7px 8px;font-size:8px;letter-spacing:.09em}.hero_recDot__OqO2v{width:7px;height:7px}.hero_mediaStage__S6OKF{inset:-14px -8px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(6,minmax(62px,1fr));gap:8px;transform:rotate(-.12deg) scale(1)}.hero_mediaTile__Xw6D9{border-radius:7px}.hero_mediaTile__Xw6D9[data-tile=quincho]{grid-column:1/span 2;grid-row:1/span 1}.hero_mediaTile__Xw6D9[data-tile=obsidian]{grid-column:3/span 2;grid-row:1/span 1}.hero_mediaTile__Xw6D9[data-tile=slick]{grid-column:1/span 2;grid-row:2/span 1}.hero_mediaTile__Xw6D9[data-tile=lid]{grid-column:3/span 2;grid-row:2/span 1}.hero_mediaTile__Xw6D9[data-tile=open-run]{grid-column:1/span 2;grid-row:3/span 2}.hero_mediaTile__Xw6D9[data-tile=rhythm]{grid-column:3/span 2;grid-row:3/span 1}.hero_mediaTile__Xw6D9[data-tile=brick]{grid-column:3/span 2;grid-row:4/span 1}.hero_mediaTile__Xw6D9[data-tile=wash]{grid-column:1/span 2;grid-row:5/span 2}.hero_mediaTile__Xw6D9[data-tile=stoop]{grid-column:3/span 2;grid-row:5/span 2}.hero_scrimTop__phJwk{height:34%;background:linear-gradient(180deg,rgba(2,4,3,.52),rgba(2,4,3,0))}.hero_scrimMid__10y4e{background:radial-gradient(ellipse 92% 42% at 50% 48%,rgba(0,0,0,.56),rgba(0,0,0,.12) 62%,transparent 78%),linear-gradient(180deg,rgba(0,0,0,.08),transparent)}.hero_scrimBottom__buwZG{height:45%}.hero_copy___Pgxu{position:absolute;inset:0;display:block;width:100%;min-height:0;margin:0;padding:0 0 max(34px,env(safe-area-inset-bottom));pointer-events:none;text-align:center;transform:none}.hero_copyText__6Oe6O{position:absolute;top:calc(50% + clamp(12px, 1.8dvh, 16px));left:50%;width:min(100%,374px);transform:translate3d(-50%,-50%,0)}.hero_eyebrow__m7gq7{justify-self:center;width:max-content;max-width:100%;margin:0 auto 14px;font-size:clamp(11px,3vw,13px);letter-spacing:.1em;transform:none}.hero_title___IhFL{justify-self:center;width:min(100%,360px);font-size:clamp(42px,12vw,56px);line-height:.95;margin:0 auto;text-align:center}.hero_subhead__j9W_N{justify-self:center;width:min(360px,calc(100vw - 40px));max-width:min(360px,calc(100vw - 40px));margin:16px auto 0;font-size:clamp(14.5px,3.9vw,17px);line-height:1.3;text-align:center}.hero_ctas__ZwcUS{position:absolute;bottom:max(34px,env(safe-area-inset-bottom));left:50%;width:min(320px,calc(100vw - 48px));flex-direction:column;gap:12px;margin:0;pointer-events:auto;transform:translateX(-50%)}.hero_cta__znDnK{--cta-icon-size:26px;width:100%;min-width:0;min-height:54px;padding:7px 14px;font-size:clamp(15px,4vw,17px)}}@media (max-width:760px) and (max-height:700px){.hero_copy___Pgxu{width:min(356px,calc(100vw - 28px));padding-bottom:max(24px,env(safe-area-inset-bottom))}.hero_copyText__6Oe6O{width:min(100%,356px)}.hero_title___IhFL{font-size:clamp(37px,11vw,48px)}.hero_subhead__j9W_N{margin-top:12px;font-size:14px}.hero_ctas__ZwcUS{bottom:max(24px,env(safe-area-inset-bottom));width:min(300px,calc(100vw - 42px));gap:8px;margin-top:0}.hero_cta__znDnK{--cta-icon-size:24px;min-height:44px;font-size:12px}}@media (max-width:360px){.hero_copy___Pgxu{width:min(330px,calc(100vw - 24px))}.hero_copyText__6Oe6O{width:min(100%,330px)}.hero_title___IhFL{font-size:clamp(36px,10.8vw,43px)}.hero_subhead__j9W_N{font-size:13.5px}.hero_ctas__ZwcUS{width:min(292px,calc(100vw - 36px));gap:8px;margin-top:0}.hero_cta__znDnK{padding:6px 10px;font-size:14px}}@media (prefers-reduced-motion:reduce){.hero_mediaImage__FPomW,.hero_mediaStage__S6OKF,.hero_mediaTile__Xw6D9,.hero_recDot__OqO2v,.hero_recDot__OqO2v:after{animation:none;transition:none}.hero_recDot__OqO2v:after{opacity:0}}.hero_hero__hLq_N{--hero-lime:#8fc74b;--hero-glow:#b5df6e;--hero-ink:#17241e}.hero_copyText__6Oe6O{grid-template-columns:minmax(0,1fr)}.hero_copyText__6Oe6O>*{min-width:0}.hero_title___IhFL{max-width:1050px;font-size:clamp(42px,5.4vw,72px);line-height:1.02;font-weight:500;font-style:normal;text-transform:none;letter-spacing:-.045em}.hero_titleHighlight__iKV_q{color:var(--hero-lime)}.hero_titleHighlightItalic___e9y0{font-style:italic}.hero_eyebrow__m7gq7{color:#f7f1e7;text-shadow:0 2px 16px #17241e}.hero_subhead__j9W_N{max-width:700px;line-height:1.5;font-size:clamp(17px,1.6vw,21px)}.hero_operatingLine__6uJGH{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 10px;margin:18px 0 0;color:var(--hero-text);font-family:var(--sans);font-size:clamp(13px,1.2vw,15px);line-height:1.5}.hero_operatingLine__6uJGH>span{white-space:nowrap}.hero_operatingMarkets__8uc2H{color:var(--hero-lime);font-weight:600}.hero_cta__znDnK{text-transform:none;letter-spacing:0;font-family:var(--sans)}.hero_ctaPrimary__ZaPSJ{background:var(--hero-lime);border:1px solid var(--hero-lime);box-shadow:none;color:#17241e}.hero_ctaPrimary__ZaPSJ:hover{background:var(--hero-glow);border-color:var(--hero-glow);box-shadow:none;translate:0 -2px}.hero_ctaGhost__t7urC{box-shadow:none;border-width:1px}.hero_ctaGhost__t7urC:hover{box-shadow:none;translate:0 -2px}.hero_mediaTile__Xw6D9{border-radius:2px}@media (max-width:760px){.hero_copy___Pgxu{position:relative;inset:auto;display:flex;width:calc(100% - 40px);min-height:100svh;margin:auto;padding-top:150px;padding-bottom:72px;pointer-events:auto}.hero_copyText__6Oe6O{position:relative;top:auto;left:auto;width:100%;transform:none}.hero_copyText__6Oe6O>*{max-width:100%}.hero_title___IhFL{font-size:clamp(34px,8.6vw,54px);line-height:1.04}.hero_subhead__j9W_N{font-size:17px;line-height:1.5}.hero_operatingLine__6uJGH{flex-direction:column;align-items:center}.hero_operatingSeparator__Bx_Im{display:none}.hero_eyebrow__m7gq7{font-size:10px;letter-spacing:.1em}.hero_ctas__ZwcUS{position:relative;inset:auto;transform:none;width:100%;flex-direction:column;align-items:stretch;max-width:330px;margin:28px auto 0}.hero_cta__znDnK{justify-content:space-between;min-height:50px}.hero_recBadge__NQhmi{max-width:calc(100% - 40px);font-size:9px}}