.daybreak{position:relative;padding:0 0 clamp(80px,10vw,140px);overflow:hidden}.daybreak .section-v2-divider{left:clamp(24px,5vw,72px);right:clamp(72px,8vw,120px)}.daybreak-scene{position:relative;width:100%;height:clamp(320px,34vw,460px);margin-top:clamp(60px,8vw,100px);margin-bottom:clamp(-180px,-16vw,-120px);pointer-events:none;z-index:0}.daybreak-horizon{position:absolute;inset:0}.daybreak-horizon svg{width:100%;height:100%;display:block}.daybreak-horizon-line{stroke:var(--hero-glow);stroke-opacity:.7;transition:stroke-dashoffset 1.8s var(--ease-observe)}.daybreak-horizon[data-revealed=true] .daybreak-horizon-line{stroke-dashoffset:0!important}.daybreak-horizon-sun{fill:#F3EFE2;transform:translateY(0);transition:transform 1.6s var(--ease-observe) .8s,filter .3s var(--ease-observe);filter:drop-shadow(0 0 8px rgba(232,227,213,.35))}.daybreak-horizon[data-revealed=true] .daybreak-horizon-sun{transform:translateY(-36px)}.daybreak-horizon[data-sun-glow=true] .daybreak-horizon-sun{filter:drop-shadow(0 0 18px rgba(232,227,213,.8)) drop-shadow(0 0 40px rgba(127,211,145,.5))}.daybreak-sun-halo{transform:translateY(0);opacity:.5;transition:transform 1.6s var(--ease-observe) .8s,opacity 1.2s var(--ease-observe) .8s}.daybreak-horizon[data-revealed=true] .daybreak-sun-halo{transform:translateY(-36px);opacity:1}.daybreak-sun-bloom{transform:translateY(0);opacity:.3;transition:transform 1.6s var(--ease-observe) .8s,opacity .8s var(--ease-observe) .8s}.daybreak-horizon[data-revealed=true] .daybreak-sun-bloom{transform:translateY(-36px);opacity:.85;animation:daybreakSunBreathe 6s var(--ease-drift) infinite 2.4s}.daybreak-star{opacity:0}.daybreak-horizon[data-revealed=true] .daybreak-star{animation:daybreakStar 3.8s var(--ease-observe) both}@keyframes daybreakStar{0%{opacity:0}15%{opacity:1}55%{opacity:1}to{opacity:0}}.daybreak-horizon-stubble-tick{stroke:var(--hero-line);stroke-opacity:.45;opacity:0}.daybreak-horizon[data-revealed=true] .daybreak-horizon-stubble-tick{animation:daybreakTickFadeIn .3s var(--ease-observe) both}@keyframes daybreakTickFadeIn{to{opacity:1}}@keyframes daybreakSunBreathe{0%,to{opacity:.7}50%{opacity:1}}.daybreak-inner{position:relative;z-index:2;max-width:820px;margin:0 auto;padding:0 clamp(24px,5vw,72px);text-align:center}.daybreak-eyebrow{justify-content:center}.daybreak-headline{font-size:clamp(2rem,4vw,3rem);line-height:1.08;margin-top:0}.daybreak-obs{max-width:38ch;margin:clamp(16px,2vw,24px) auto 0;padding-left:0;border-left:none;text-align:center}.daybreak-signup{display:flex;align-items:stretch;gap:0;max-width:460px;margin:clamp(36px,5vw,52px) auto 0;border-bottom:1px solid var(--hero-line-dim);transition:border-color .22s var(--ease-observe)}.daybreak-signup:focus-within{border-color:var(--hero-glow)}.daybreak-signup-field{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0;text-align:left}.daybreak-signup-caret{font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:14px;color:var(--hero-line-dim);transition:color .18s var(--ease-observe)}.daybreak-signup:focus-within .daybreak-signup-caret{color:var(--hero-glow)}.daybreak-signup-input{flex:1 1;min-width:0;background:transparent;border:none;outline:none;padding:16px 4px;font-family:var(--font-body,"Sintony",sans-serif);font-size:15px;color:var(--hero-ink)}.daybreak-signup-input::placeholder{color:var(--hero-ink-ghost);font-family:var(--font-heading,"P22 Mackinac",Georgia,serif);font-style:italic}.daybreak-signup-submit{background:transparent;border:none;padding:16px 0 16px 24px;font-family:var(--font-body,"Sintony",sans-serif);font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--hero-glow);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:8px;transition:transform .18s var(--ease-observe)}.daybreak-signup-submit-arrow{font-family:var(--font-mono,"IBM Plex Mono",monospace);font-weight:400;transition:transform .22s var(--ease-observe)}.daybreak-signup-submit:hover .daybreak-signup-submit-arrow{transform:translateX(4px)}.daybreak-signup-submit[data-busy=true]{pointer-events:none;opacity:.7}.daybreak-signup-caption{margin:16px auto 0;font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--hero-ink-ghost);text-align:center}@media (max-width:600px){.daybreak-signup{flex-direction:column;gap:12px;border-bottom:none}.daybreak-signup-field{border-bottom:1px solid var(--hero-line-dim)}.daybreak-signup-submit{padding:14px;justify-content:center;border:1px solid var(--hero-line-dim)}.daybreak-signup-input{font-size:16px}}@media (prefers-reduced-motion:reduce){.daybreak-horizon-sun,.daybreak-sun-bloom,.daybreak-sun-halo{transform:translateY(-36px)!important;transition:none!important;animation:none!important}.daybreak-horizon-line{stroke-dashoffset:0!important;transition:none!important}.daybreak-horizon-stubble-tick{opacity:1!important;animation:none!important}.daybreak-star{opacity:0!important;animation:none!important}}.features-v2{padding-top:clamp(100px,12vw,160px)}.features-v2-header{position:relative;z-index:2;max-width:640px;margin:0 auto 0 0;padding-bottom:clamp(40px,6vw,72px)}.features-v2-rail{position:relative;z-index:2;max-width:1360px;margin:0 auto}.features-v2-row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:center;padding:clamp(48px,8vw,96px) 0;position:relative}.features-v2-row+.features-v2-row{border-top:1px solid var(--hero-line-faint)}.features-v2-row+.features-v2-row:before{content:"";position:absolute;top:-3px;left:50%;width:5px;height:5px;border-radius:50%;background:var(--hero-line-faint);transform:translateX(-50%)}.features-v2-row[data-align=right] .features-v2-artifact{order:2}.features-v2-row[data-align=right] .features-v2-copy{order:1}@media (max-width:900px){.features-v2-row{grid-template-columns:1fr;gap:28px;padding:clamp(40px,12vw,64px) 0}.features-v2-row[data-align=left] .features-v2-artifact,.features-v2-row[data-align=right] .features-v2-artifact{order:1}.features-v2-row[data-align=left] .features-v2-copy,.features-v2-row[data-align=right] .features-v2-copy{order:2}}.features-v2-artifact{position:relative;width:100%;aspect-ratio:4/3;border:1px solid var(--hero-line-faint);background:radial-gradient(ellipse at 50% 55%,rgba(168,201,164,.035) 0,rgba(10,15,12,0) 70%),var(--hero-paper);overflow:hidden;isolation:isolate;transform:scale(var(--reveal-scale-start,.98));opacity:0;transition:opacity var(--reveal-duration,.52s) var(--ease-observe) var(--reveal-delay,0s),transform var(--reveal-duration,.52s) var(--ease-observe) var(--reveal-delay,0s)}.features-v2-row[data-revealed=true] .features-v2-artifact{opacity:1;transform:scale(1)}.features-v2-artifact:after,.features-v2-artifact:before{content:"";position:absolute;width:10px;height:10px;border:1px solid var(--hero-line-faint);pointer-events:none}.features-v2-artifact:before{top:6px;left:6px;border-right:none;border-bottom:none}.features-v2-artifact:after{bottom:6px;right:6px;border-left:none;border-top:none}.features-v2-artifact-svg{width:100%;height:100%;display:block}.features-v2-artifact-caption{position:absolute;top:10px;right:14px;font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--hero-ink-ghost);pointer-events:none;z-index:2}.features-v2-copy{min-width:0;transform:translateY(var(--reveal-distance,12px));opacity:0;transition:opacity var(--reveal-duration,.52s) var(--ease-observe) var(--reveal-delay,0s),transform var(--reveal-duration,.52s) var(--ease-observe) var(--reveal-delay,0s)}.features-v2-row[data-revealed=true] .features-v2-copy{opacity:1;transform:translateY(0)}.features-v2-counter{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--hero-glow)}.features-v2-counter-tick{display:inline-block;width:20px;height:1px;background:var(--hero-glow);opacity:.6}.features-v2-title{margin:0;font-family:var(--font-heading,"P22 Mackinac",Georgia,serif);font-weight:300;font-size:clamp(1.35rem,2.3vw,1.75rem);line-height:1.15;letter-spacing:-.005em;color:var(--hero-ink)}.features-v2-title em{font-style:italic;color:var(--hero-glow);font-weight:300}.features-v2-obs{margin:clamp(14px,1.8vw,20px) 0 0;font-family:var(--font-heading,"P22 Mackinac",Georgia,serif);font-style:italic;font-weight:300;font-size:clamp(.95rem,1.25vw,1.08rem);line-height:1.55;color:var(--hero-ink-soft);max-width:44ch;padding-left:24px;border-left:1px solid var(--hero-line-faint)}.features-v2-fact{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:clamp(20px,2.6vw,28px) 0 0;font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--hero-ink-soft)}.features-v2-fact-k{color:var(--hero-ink-ghost);font-weight:500}.features-v2-fact-v{color:var(--hero-ink-soft);letter-spacing:.1em}.inst-ndvi-tile{opacity:0;animation:instNdviTileIn .38s var(--ease-observe) both}.inst-ndvi-arc{animation:instNdviArcRotate 22s linear infinite}.inst-ndvi-arc,.inst-ndvi-sat{transform-origin:center;transform-box:fill-box}.inst-ndvi-sat{animation:instNdviSatOrbit 22s linear infinite}@keyframes instNdviTileIn{0%{opacity:0}to{opacity:1}}@keyframes instNdviArcRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes instNdviSatOrbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.inst-lld-cursor{animation:instLldBlink 1s steps(2,jump-none) infinite}.inst-lld-poly{stroke-dasharray:520;stroke-dashoffset:520;animation:instLldPolyDraw 8s var(--ease-drift) infinite}.inst-lld-fill{opacity:0;animation:instLldFill 8s var(--ease-drift) infinite}@keyframes instLldBlink{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes instLldPolyDraw{0%{stroke-dashoffset:520}40%{stroke-dashoffset:0}85%{stroke-dashoffset:0}to{stroke-dashoffset:520}}@keyframes instLldFill{0%,40%{opacity:0}55%,85%{opacity:.22}to{opacity:0}}.inst-alert-stripe{opacity:0;animation:instAlertStep 6s var(--ease-observe) infinite;animation-delay:.1s}.inst-alert-what{opacity:0;animation:instAlertStep 6s var(--ease-observe) infinite;animation-delay:.9s}.inst-alert-why{opacity:0;animation:instAlertStep 6s var(--ease-observe) infinite;animation-delay:1.7s}.inst-alert-when{opacity:0;animation:instAlertStep 6s var(--ease-observe) infinite;animation-delay:2.5s}@keyframes instAlertStep{0%{opacity:0;transform:translateY(4px)}8%{opacity:1;transform:translateY(0)}85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}.inst-spray-label,.inst-spray-window{animation:instSpraySlide 5s var(--ease-drift) infinite}@keyframes instSpraySlide{0%{transform:translateX(0);opacity:.55}45%{transform:translateX(180px);opacity:1}70%{transform:translateX(180px);opacity:1}to{transform:translateX(340px);opacity:.35}}.inst-spray-spark{stroke-dasharray:900;stroke-dashoffset:900;animation:instSparkDraw 1.6s var(--ease-observe) both}.inst-spray-spark-2{animation-delay:.2s}.inst-spray-spark-3{animation-delay:.4s}@keyframes instSparkDraw{to{stroke-dashoffset:0}}.inst-time-handle,.inst-time-label{animation:instTimeSlide 7s var(--ease-drift) infinite}.inst-time-reveal{animation:instTimeReveal 7s var(--ease-drift) infinite}@keyframes instTimeSlide{0%{transform:translateX(0)}45%{transform:translateX(220px)}55%{transform:translateX(220px)}to{transform:translateX(0)}}@keyframes instTimeReveal{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}45%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}55%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}}.inst-note-circle{transform-origin:center;transform-box:fill-box;animation:instNotePulse 4.8s var(--ease-observe) infinite}.inst-note-arrow{stroke-dasharray:160;stroke-dashoffset:160;animation:instNoteArrow 4.8s var(--ease-observe) infinite;animation-delay:.4s}.inst-note-callout{opacity:0;animation:instNoteCallout 4.8s var(--ease-observe) infinite;animation-delay:1s}@keyframes instNotePulse{0%,to{opacity:.55;transform:scale(1)}40%{opacity:1;transform:scale(1.05)}}@keyframes instNoteArrow{0%{stroke-dashoffset:160}30%{stroke-dashoffset:0}85%{stroke-dashoffset:0}to{stroke-dashoffset:160;opacity:0}}@keyframes instNoteCallout{0%{opacity:0;transform:translateY(4px)}25%{opacity:1;transform:translateY(0)}85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.inst-alert-stripe,.inst-alert-what,.inst-alert-when,.inst-alert-why,.inst-lld-cursor,.inst-lld-fill,.inst-lld-poly,.inst-ndvi-arc,.inst-ndvi-sat,.inst-ndvi-tile,.inst-note-arrow,.inst-note-callout,.inst-note-circle,.inst-spray-label,.inst-spray-spark,.inst-spray-window,.inst-time-handle,.inst-time-label,.inst-time-reveal{animation:none!important;opacity:1!important;transform:none!important;stroke-dashoffset:0!important;-webkit-clip-path:none!important;clip-path:none!important}.features-v2-artifact,.features-v2-copy{opacity:1!important;transform:none!important;transition:none!important}}.footer-v2{position:relative;background:var(--hero-paper);color:var(--hero-ink);border-top:1px solid var(--hero-line-faint);padding:72px clamp(24px,5vw,72px) 40px;isolation:isolate}.footer-v2-inner{position:relative;max-width:1360px;margin:0 auto}.footer-v2-row-brand{display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:80px;flex-wrap:wrap}.footer-v2-brand{display:flex;flex-direction:column;gap:14px;min-width:0}.footer-v2-wordmark{height:22px;width:auto;display:block;opacity:.9}.footer-v2-locus{margin:0;font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--hero-ink-ghost)}.footer-v2-horizon{display:block;width:180px;height:40px;flex-shrink:0;opacity:.9}.footer-v2-row-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px;margin-top:48px}@media (max-width:700px){.footer-v2-row-grid{grid-template-columns:1fr 1fr;gap:36px 32px}}@media (max-width:480px){.footer-v2-row-grid{grid-template-columns:1fr;gap:32px}}.footer-v2-col{display:flex;flex-direction:column;min-width:0}.footer-v2-col-header{margin:0 0 16px;font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--hero-ink-ghost)}.footer-v2-col-links{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.footer-v2-col-links li{margin:0;padding:0;line-height:2}.footer-v2-link{font-family:var(--font-heading,"P22 Mackinac",Georgia,serif);font-size:14px;font-weight:300;color:var(--hero-ink-soft);text-decoration:none;transition:color .18s var(--ease-observe)}.footer-v2-link:focus-visible,.footer-v2-link:hover{color:var(--hero-glow);outline:none}.footer-v2-link:focus-visible{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.footer-v2-row-legal{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;min-height:40px;margin-top:48px;padding-top:24px;border-top:1px solid var(--hero-line-faint)}.footer-v2-legal-left,.footer-v2-legal-right{margin:0;font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:10px;letter-spacing:.14em}.footer-v2-legal-left{color:var(--hero-ink-ghost)}.footer-v2-legal-right{color:var(--hero-glow);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:inline-flex;align-items:baseline;gap:8px;text-transform:uppercase}.footer-v2-legal-right-sep{color:var(--hero-ink-ghost);font-weight:300}.footer-v2-row-flourish{position:relative;height:40px;margin-top:24px;pointer-events:none}.footer-v2-flourish-svg{display:block;width:100%;height:100%}.howitworks-v2{padding-top:clamp(100px,12vw,160px);padding-bottom:clamp(100px,12vw,160px)}.howitworks-v2-header{position:relative;z-index:2;max-width:1360px;margin:0 auto clamp(56px,7vw,88px)}.howitworks-v2-triptych{position:relative;z-index:2;max-width:1360px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(20px,3vw,48px);gap:clamp(20px,3vw,48px);align-items:start}@media (max-width:900px){.howitworks-v2-triptych{grid-template-columns:1fr;gap:56px}}.howitworks-v2-timeline{position:absolute;top:0;left:0;right:0;height:0;grid-column:1/-1;pointer-events:none}.howitworks-v2-timeline-line{position:absolute;left:6%;right:6%;top:0;height:1px;background:repeating-linear-gradient(to right,var(--hero-line-faint) 0,var(--hero-line-faint) 4px,transparent 4px,transparent 10px);opacity:0;transform:scaleX(0);transform-origin:left center;transition:transform 1.6s var(--ease-observe) .4s,opacity .4s var(--ease-observe) .4s}.howitworks-v2[data-revealed=true] .howitworks-v2-timeline-line{opacity:1;transform:scaleX(1)}.howitworks-v2-timeline-dot{position:absolute;top:-3px;width:7px;height:7px;border-radius:50%;background:var(--hero-paper);border:1px solid var(--hero-line);transform:translate(-50%);opacity:0;transition:opacity .32s var(--ease-observe) 1.6s}.howitworks-v2[data-revealed=true] .howitworks-v2-timeline-dot{opacity:1}@media (max-width:900px){.howitworks-v2-timeline{display:none}}.howitworks-v2-panel{position:relative;padding-top:24px;opacity:0;transform:translateY(16px);transition:opacity .62s var(--ease-observe),transform .62s var(--ease-observe);transition-delay:var(--panel-delay,.42s)}.howitworks-v2[data-revealed=true] .howitworks-v2-panel{opacity:1;transform:translateY(0)}.howitworks-v2-panel[data-idx="0"]{--panel-delay:420ms}.howitworks-v2-panel[data-idx="1"]{--panel-delay:600ms}.howitworks-v2-panel[data-idx="2"]{--panel-delay:780ms}.howitworks-v2-panel-scene{position:relative;width:100%;aspect-ratio:340/240;background:rgba(12,18,14,.55);border:1px solid var(--hero-line-faint);overflow:hidden}.howitworks-v2-panel-scene:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(168,201,164,.05) 1px,transparent 0),linear-gradient(180deg,rgba(168,201,164,.05) 1px,transparent 0);background-size:34px 34px;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse at center,rgba(0,0,0,.9) 20%,rgba(0,0,0,.2) 90%);mask-image:radial-gradient(ellipse at center,rgba(0,0,0,.9) 20%,rgba(0,0,0,.2) 90%)}.howitworks-v2-panel-scene svg{position:relative;width:100%;height:100%;display:block}.howitworks-v2-panel-copy{margin-top:20px;padding-right:16px}.howitworks-v2-panel-timestamp{display:inline-block;font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--hero-glow);margin-bottom:10px}.howitworks-v2-panel-title{margin:0;font-size:clamp(1.1rem,1.4vw,1.35rem);line-height:1.22;color:var(--hero-ink)}.howitworks-v2-panel-body,.howitworks-v2-panel-title{font-family:var(--font-heading,"P22 Mackinac",Georgia,serif);font-weight:300}.howitworks-v2-panel-body{margin:12px 0 0;font-style:italic;font-size:13px;line-height:1.6;color:var(--hero-ink-soft);padding-left:16px;border-left:1px solid var(--hero-line-faint)}.scene-typed{opacity:0}.scene[data-revealed=true] .scene-typed{animation:sceneType 1.2s steps(16) .6s both}.scene-poly-fill{opacity:0}.scene-poly-outline{stroke-dasharray:216;stroke-dashoffset:216}.scene[data-revealed=true] .scene-poly-fill{animation:sceneFadeIn .5s var(--ease-observe) 2s both}.scene[data-revealed=true] .scene-poly-outline{animation:sceneDraw .9s var(--ease-observe) 1.7s both}.scene-poly-label{opacity:0}.scene[data-revealed=true] .scene-poly-label{animation:sceneFadeIn .4s var(--ease-observe) 2.5s both}@keyframes sceneType{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:1}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}}.scene-arc{stroke-dasharray:2 6;stroke-dashoffset:700}.scene[data-revealed=true] .scene-arc{animation:sceneArcDraw 1.6s var(--ease-observe) .3s both}.scene-sat{offset-path:path("M 28 200 Q 170 -40 312 80");offset-rotate:0deg;opacity:0}.scene[data-revealed=true] .scene-sat{animation:sceneOrbit 3.4s var(--ease-observe) .6s both}.scene-tile{opacity:0}.scene[data-revealed=true] .scene-tile{animation:sceneFadeIn .42s var(--ease-observe) both}.scene-ndvi-outline{stroke-dasharray:544;stroke-dashoffset:544}.scene[data-revealed=true] .scene-ndvi-outline{animation:sceneDraw 1.4s var(--ease-observe) 2.6s both}@keyframes sceneArcDraw{to{stroke-dashoffset:0}}@keyframes sceneOrbit{0%{offset-distance:0;opacity:0}10%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}.scene-suppressed rect{opacity:0}.scene[data-revealed=true] .scene-suppressed rect{animation:sceneFadeIn .3s var(--ease-observe) both}.scene[data-revealed=true] .scene-suppressed rect:first-child{animation-delay:.2s}.scene[data-revealed=true] .scene-suppressed rect:nth-child(2){animation-delay:.26s}.scene[data-revealed=true] .scene-suppressed rect:nth-child(3){animation-delay:.32s}.scene[data-revealed=true] .scene-suppressed rect:nth-child(4){animation-delay:.38s}.scene[data-revealed=true] .scene-suppressed rect:nth-child(5){animation-delay:.44s}.scene[data-revealed=true] .scene-suppressed rect:nth-child(6){animation-delay:.5s}.scene[data-revealed=true] .scene-suppressed rect:nth-child(7){animation-delay:.56s}.scene-alert-card>rect:first-child{opacity:0;transform:scale(.98);transform-origin:center;transform-box:fill-box}.scene[data-revealed=true] .scene-alert-card>rect:first-child{animation:scenePop .62s var(--ease-resolve) 1s both}.scene-alert-stripe{transform:scaleY(0);transform-origin:top center;transform-box:fill-box}.scene[data-revealed=true] .scene-alert-stripe{animation:sceneStripe .7s var(--ease-resolve) 1.5s both}.scene-alert-cta,.scene-alert-eye,.scene-alert-what,.scene-alert-why{opacity:0}.scene[data-revealed=true] .scene-alert-eye{animation:sceneFadeIn .4s var(--ease-observe) 1.9s both}.scene[data-revealed=true] .scene-alert-what{animation:sceneFadeIn .4s var(--ease-observe) 2.1s both}.scene[data-revealed=true] .scene-alert-why{animation:sceneFadeIn .4s var(--ease-observe) 2.3s both}.scene[data-revealed=true] .scene-alert-cta{animation:sceneFadeIn .4s var(--ease-observe) 2.5s both}@keyframes scenePop{0%{opacity:0;transform:scale(.985)}60%{opacity:1;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}@keyframes sceneStripe{to{transform:scaleY(1)}}@keyframes sceneFadeIn{0%{opacity:0}to{opacity:1}}@keyframes sceneDraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.howitworks-v2-panel{transition:none!important;transform:none!important;opacity:1!important}.howitworks-v2-timeline-dot,.howitworks-v2-timeline-line{opacity:1!important;transform:scaleX(1) translateY(0)!important}.scene *{animation:none!important;opacity:1!important;stroke-dashoffset:0!important;transform:none!important;-webkit-clip-path:none!important;clip-path:none!important}}.market-intel{padding-top:clamp(100px,12vw,160px)}.market-intel-header{position:relative;z-index:2;max-width:1360px;margin:0 auto}.market-intel-header-inner{max-width:520px}.market-intel-hero{position:relative;z-index:2;max-width:1360px;margin:clamp(48px,6vw,72px) auto 0;padding-top:clamp(32px,4vw,48px);border-top:1px dashed var(--hero-line-faint);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,4fr);grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:end}@media (max-width:820px){.market-intel-hero{grid-template-columns:1fr;gap:32px}}.market-intel-hero-left{display:flex;flex-direction:column;gap:10px}.market-intel-hero-k{font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--hero-ink-ghost)}.market-intel-hero-number{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.market-intel-hero-price{font-family:var(--font-heading,"P22 Mackinac",Georgia,serif);font-weight:300;font-size:clamp(3rem,7vw,4.8rem);line-height:.95;letter-spacing:-.02em;color:var(--hero-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.market-intel-hero-price[data-muted=true]{color:var(--hero-ink-ghost)}.market-intel-hero-tick{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--hero-glow)}.market-intel-hero-tick[data-dir=down]{color:var(--hero-ember)}.market-intel-hero-tick[data-dir=flat]{color:var(--hero-ink-faint)}.market-intel-hero-tick-glyph{display:inline-block;width:10px;text-align:center;font-weight:500}.market-intel-hero-sub{font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--hero-ink-faint)}.market-intel-hero-sub-sep{color:var(--hero-ink-ghost);padding:0 6px}.market-intel-hero-right{display:flex;flex-direction:column;gap:10px;justify-self:end;max-width:240px;width:100%}@media (max-width:820px){.market-intel-hero-right{justify-self:start}}.market-intel-hero-spark{width:100%;height:32px;display:block}.market-intel-hero-spark .market-intel-hero-spark-line{fill:none;stroke:var(--hero-line);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--spark-length,400);stroke-dashoffset:var(--spark-length,400);opacity:.85}.market-intel[data-revealed=true] .market-intel-hero-spark .market-intel-hero-spark-line{animation:marketSparkDraw .9s var(--ease-resolve) both;animation-delay:.36s}.market-intel-hero-spark-axis{stroke:var(--hero-line-faint);stroke-width:1;stroke-dasharray:2 3;opacity:.65}.market-intel-hero-spark-caption{display:flex;justify-content:space-between;font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--hero-ink-ghost)}.market-intel-ledger{position:relative;z-index:2;max-width:1360px;margin:clamp(56px,7vw,88px) auto 0;padding-top:clamp(28px,4vw,44px);border-top:1px dashed var(--hero-line-faint);display:flex;flex-direction:column;gap:32px}.market-intel-ledger-head{display:grid;grid-template-columns:[symbol] 88px [state] 20px [label] 68px [price] minmax(120px,1fr) [spark] minmax(120px,160px) [date] 80px;align-items:center;grid-gap:16px;gap:16px;padding-bottom:10px;border-bottom:1px solid var(--hero-line-faint);font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:var(--hero-ink-ghost)}.market-intel-ledger-head-label{white-space:nowrap}.market-intel-ledger-head-date,.market-intel-ledger-head-price{text-align:right}@media (max-width:680px){.market-intel-ledger-head{display:none}}.ledger-row{display:grid;grid-template-columns:[symbol] 88px [state] 20px [label] 68px [price] minmax(120px,1fr) [spark] minmax(120px,160px) [date] 80px;align-items:center;grid-gap:16px;gap:16px;height:48px;opacity:0;transform:translateY(8px);transition:opacity .36s var(--ease-observe) var(--ledger-row-delay,0s),transform .36s var(--ease-observe) var(--ledger-row-delay,0s)}.market-intel[data-revealed=true] .ledger-row{opacity:1;transform:translateY(0)}.ledger-row[data-freshness=stale]{color:var(--hero-ink-soft)}.ledger-row[data-freshness=missing]{color:var(--hero-ink-faint)}.ledger-symbol{font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--hero-line);font-weight:500;white-space:nowrap}.ledger-row[data-freshness=missing] .ledger-symbol{color:var(--hero-line-dim)}.ledger-state{display:inline-flex;width:20px;justify-content:flex-start}.ledger-dot{width:6px;height:6px;border-radius:50%;display:inline-block;background:transparent;border:1px solid transparent;box-sizing:border-box}.ledger-dot[data-freshness=fresh]{background:var(--hero-glow);box-shadow:0 0 0 3px rgba(127,211,145,.14)}.ledger-dot[data-freshness=stale]{background:transparent;border:1px solid var(--hero-amber)}.ledger-dot[data-freshness=missing]{background:transparent;border:1px solid var(--hero-line-faint)}.ledger-freshness-label{font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:10px;letter-spacing:.12em;text-transform:lowercase;color:var(--hero-ink-faint);white-space:nowrap}.ledger-row[data-freshness=fresh] .ledger-freshness-label{color:var(--hero-ink-soft)}.ledger-price{font-family:var(--font-heading,"P22 Mackinac",Georgia,serif);font-weight:300;font-size:20px;line-height:1;color:var(--hero-ink);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ledger-row[data-freshness=stale] .ledger-price{opacity:.5}.ledger-row[data-freshness=missing] .ledger-price{color:var(--hero-ink-ghost);font-size:18px}.ledger-spark{width:120px;height:6px;display:block;overflow:visible}.ledger-sparkbar-track{stroke:var(--hero-line-faint);stroke-width:1;opacity:.6}.ledger-sparkbar-fill{stroke:var(--hero-line);stroke-width:1;opacity:.8;stroke-dasharray:var(--sparkbar-fill-width,0);stroke-dashoffset:var(--sparkbar-fill-width,0)}.market-intel[data-revealed=true] .ledger-row .ledger-sparkbar-fill{animation:marketSparkBarFill .5s var(--ease-resolve) both;animation-delay:calc(var(--ledger-row-delay, 0s) + .2s)}.ledger-sparkbar-head{stroke:var(--hero-glow);stroke-width:1.25;stroke-linecap:round;opacity:0}.market-intel[data-revealed=true] .ledger-row[data-freshness=fresh] .ledger-sparkbar-head,.market-intel[data-revealed=true] .ledger-row[data-freshness=stale] .ledger-sparkbar-head{animation:marketSparkHeadIn .32s var(--ease-observe) both;animation-delay:calc(var(--ledger-row-delay, 0s) + .66s)}.market-intel[data-revealed=true] .ledger-row[data-freshness=stale] .ledger-sparkbar-head{stroke:var(--hero-amber);opacity:.55}.ledger-row[data-freshness=missing] .ledger-sparkbar-fill,.ledger-row[data-freshness=missing] .ledger-sparkbar-head{display:none}.ledger-date{font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--hero-ink-faint);text-align:right;white-space:nowrap}.ledger-row[data-freshness=missing] .ledger-date{color:var(--hero-ink-ghost)}@media (max-width:680px){.ledger-row{grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-template-areas:"symbol price" "spark  date";height:auto;gap:6px 16px;padding:14px 0;border-bottom:1px dashed var(--hero-line-faint)}.ledger-symbol{grid-area:symbol;display:flex;align-items:center;gap:10px}.ledger-freshness-label,.ledger-state{display:none}.ledger-price{grid-area:price}.ledger-spark{grid-area:spark}.ledger-date{grid-area:date}}.market-intel-footer{position:relative;z-index:2;max-width:1360px;margin:clamp(40px,5vw,60px) auto 0;display:flex;flex-direction:column;gap:16px}.market-intel-footnote{font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--hero-ink-ghost)}.market-intel-offline-note{font-family:var(--font-heading,"P22 Mackinac",Georgia,serif);font-style:italic;font-weight:300;font-size:13px;line-height:1.45;color:var(--hero-ink-faint)}.market-intel-heartbeat{position:relative;width:240px;height:1px;background:var(--hero-line-faint);overflow:hidden}.market-intel-heartbeat:after{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--hero-glow),transparent);transform:translateX(-100%);opacity:0}.market-intel-heartbeat[data-active=true]:after{animation:marketHeartbeat 6s var(--ease-drift) infinite}.market-intel-skeleton .ledger-row{opacity:1;transform:none}.market-intel-skeleton-bar{display:inline-block;height:12px;border-radius:2px;background:linear-gradient(90deg,rgba(232,227,213,.04),rgba(232,227,213,.12) 50%,rgba(232,227,213,.04));background-size:200% 100%;animation:marketSkeletonShimmer 1.8s var(--ease-drift) infinite}.market-intel-skeleton-bar[data-size=price]{width:96px;height:18px}.market-intel-skeleton-bar[data-size=spark]{width:120px;height:6px}.market-intel-skeleton-bar[data-size=date]{width:64px;height:10px}.market-intel-skeleton-bar[data-size=label]{width:48px;height:10px}@keyframes marketSparkBarFill{to{stroke-dashoffset:0}}@keyframes marketSparkDraw{to{stroke-dashoffset:0}}@keyframes marketSparkHeadIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes marketHeartbeat{0%{transform:translateX(-100%);opacity:0}3%{opacity:.8}8%{transform:translateX(0);opacity:.8}18%{opacity:0}to{transform:translateX(0);opacity:0}}@keyframes marketSkeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ledger-row,.ledger-sparkbar-fill,.ledger-sparkbar-head,.market-intel-hero-spark-line{animation:none!important;transition:none!important;opacity:1!important;transform:none!important;stroke-dashoffset:0!important}.market-intel-heartbeat[data-active=true]:after,.market-intel-skeleton-bar{animation:none!important}}.one-action-v2{background:radial-gradient(ellipse at center,#060908 0,var(--hero-paper) 70%);min-height:90vh;display:flex;flex-direction:column;justify-content:center}.one-action-v2-inner{position:relative;z-index:2;max-width:1080px;margin:0 auto;width:100%;display:flex;flex-direction:column;align-items:center;gap:clamp(28px,4vw,48px);padding-top:clamp(48px,8vw,96px);padding-bottom:clamp(48px,8vw,96px)}.one-action-v2-obs{margin:0;font-family:var(--font-heading,"P22 Mackinac",Georgia,serif);font-style:italic;font-weight:300;font-size:20px;line-height:1.45;color:var(--hero-ink-soft);text-align:center;max-width:34ch;opacity:0;transform:translateY(8px);transition:opacity .8s var(--ease-observe) .12s,transform .8s var(--ease-observe) .12s}.one-action-v2[data-revealed=true] .one-action-v2-obs{opacity:1;transform:translateY(0)}.one-action-v2-meta{display:flex;flex-direction:column;align-items:center;gap:10px;opacity:0;transform:translateY(6px);transition:opacity .6s var(--ease-observe) 2.8s,transform .6s var(--ease-observe) 2.8s}.one-action-v2[data-revealed=true] .one-action-v2-meta{opacity:1;transform:translateY(0)}.one-action-v2[data-reduced=true] .one-action-v2-meta{transition-delay:.2s}.one-action-v2-count{margin:0;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--hero-ink-ghost);text-align:center}.one-action-v2-count,.one-action-v2-suppressed{font-family:var(--font-mono,"IBM Plex Mono",monospace)}.one-action-v2-suppressed{font-size:11px;letter-spacing:.14em;color:var(--hero-line-dim);background:transparent;border:none;padding:4px 2px;cursor:pointer;position:relative;transition:color .2s var(--ease-observe)}.one-action-v2-suppressed:focus-visible,.one-action-v2-suppressed:hover{color:var(--hero-line);outline:none}.one-action-v2-suppressed:after{content:"";position:absolute;left:2px;right:2px;bottom:2px;height:1px;background:currentColor;opacity:0;transition:opacity .2s var(--ease-observe)}.one-action-v2-suppressed:focus-visible:after,.one-action-v2-suppressed:hover:after{opacity:.6}.one-action-v2-suppressed[aria-pressed=true]{color:var(--hero-line)}.one-action-v2-suppressed[aria-pressed=true]:after{opacity:.6}.alert-collapse{position:relative;width:100%;max-width:1000px;height:500px;display:flex;justify-content:center;align-items:center}.alert-collapse-ghosts{left:50%;top:50%;width:var(--field-w,1000px);height:var(--field-h,500px);pointer-events:none}.alert-collapse-ghost,.alert-collapse-ghosts{position:absolute;transform:translate(-50%,-50%)}.alert-collapse-ghost{width:180px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:3px;background:rgba(168,201,164,.06);border:1px solid rgba(168,201,164,.1);font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:10px;letter-spacing:.16em;color:rgba(168,201,164,.55);opacity:0;will-change:opacity,transform}.alert-collapse[data-stage=s1] .alert-collapse-ghost{animation:ghostFadeIn .6s var(--ease-observe) both;animation-delay:var(--ghost-in-delay,0s)}.alert-collapse[data-stage=s2] .alert-collapse-ghost,.alert-collapse[data-stage=s3] .alert-collapse-ghost,.alert-collapse[data-stage=s4] .alert-collapse-ghost{opacity:0;transform:translate(-50%,-50%) translate(var(--ghost-drift-x,0),var(--ghost-drift-y,0));transition:opacity .6s cubic-bezier(.7,0,.84,0),transform .6s cubic-bezier(.7,0,.84,0)}.alert-collapse[data-expanded=true] .alert-collapse-ghost{opacity:.72;transform:translate(-50%,-50%) scale(1);transition:opacity .22s var(--ease-observe),transform .22s var(--ease-observe)}@keyframes ghostFadeIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.94)}to{opacity:.85;transform:translate(-50%,-50%) scale(1)}}.alert-collapse-card{position:relative;z-index:3;width:440px;max-width:calc(100% - 32px);background:rgba(14,20,16,.9);border:1px solid var(--hero-line-faint);border-left:0;padding:24px 28px 22px 32px;color:var(--hero-ink);opacity:0;transform:translate(var(--one-origin-x,0),var(--one-origin-y,0));filter:saturate(.6);box-shadow:0 40px 80px -50px rgba(0,0,0,.9),0 0 120px -40px rgba(127,211,145,.04)}.alert-collapse[data-stage=s0] .alert-collapse-card,.alert-collapse[data-stage=s1] .alert-collapse-card,.alert-collapse[data-stage=s2] .alert-collapse-card{opacity:0}.alert-collapse[data-stage=s3] .alert-collapse-card{animation:cardResolve .8s var(--ease-resolve) both}.alert-collapse[data-stage=s4] .alert-collapse-card{opacity:1;transform:translate(0) scale(1);filter:saturate(1);animation:cardBreathe 6s var(--ease-drift) .6s infinite}.alert-collapse[data-stage=final] .alert-collapse-card{animation:cardFinalFade .2s var(--ease-observe) both;opacity:1;transform:translate(0);filter:saturate(1)}.alert-collapse[data-expanded=true] .alert-collapse-card{animation:none;opacity:1;transform:translate(0) scale(.985);filter:saturate(.78)}@keyframes cardResolve{0%{opacity:0;transform:translate(var(--one-origin-x,0),var(--one-origin-y,0)) scale(1);filter:saturate(.6)}60%{opacity:1;transform:translate(0) scale(1.08);filter:saturate(1)}to{opacity:1;transform:translate(0) scale(1);filter:saturate(1)}}@keyframes cardFinalFade{0%{opacity:0;transform:translate(0)}to{opacity:1;transform:translate(0)}}@keyframes cardBreathe{0%,to{border-color:var(--hero-line-faint)}50%{border-color:rgba(168,201,164,.28)}}.alert-collapse-stripe{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--hero-amber);transform-origin:top center;transform:scaleY(0)}.alert-collapse[data-stage=s3] .alert-collapse-stripe{animation:stripePaint .7s var(--ease-resolve) .1s both}.alert-collapse[data-stage=final] .alert-collapse-stripe,.alert-collapse[data-stage=s4] .alert-collapse-stripe{transform:scaleY(1)}@keyframes stripePaint{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.alert-collapse-cta-row,.alert-collapse-eyebrow,.alert-collapse-what,.alert-collapse-when,.alert-collapse-why{opacity:0;transform:translateY(6px);transition:opacity .5s var(--ease-observe),transform .5s var(--ease-observe)}.alert-collapse[data-stage=final] .alert-collapse-eyebrow,.alert-collapse[data-stage=s4] .alert-collapse-eyebrow{opacity:1;transform:translateY(0);transition-delay:0s}.alert-collapse[data-stage=final] .alert-collapse-what,.alert-collapse[data-stage=s4] .alert-collapse-what{opacity:1;transform:translateY(0);transition-delay:.2s}.alert-collapse[data-stage=final] .alert-collapse-why,.alert-collapse[data-stage=s4] .alert-collapse-why{opacity:1;transform:translateY(0);transition-delay:.4s}.alert-collapse[data-stage=final] .alert-collapse-when,.alert-collapse[data-stage=s4] .alert-collapse-when{opacity:1;transform:translateY(0);transition-delay:.6s}.alert-collapse[data-stage=final] .alert-collapse-cta-row,.alert-collapse[data-stage=s4] .alert-collapse-cta-row{opacity:1;transform:translateY(0);transition-delay:.8s}.alert-collapse-eyebrow{margin:0 0 12px;font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--hero-amber)}.alert-collapse-eyebrow-text{display:inline-block}.alert-collapse-what{margin:0 0 14px;font-size:22px;line-height:1.28;letter-spacing:-.004em;color:var(--hero-ink)}.alert-collapse-what,.alert-collapse-why{font-family:var(--font-heading,"P22 Mackinac",Georgia,serif);font-weight:300}.alert-collapse-why{margin:0 0 16px;padding-left:16px;font-style:italic;font-size:14px;line-height:1.55;color:var(--hero-ink-soft);border-left:1px solid var(--hero-line-faint)}.alert-collapse-when{margin:0 0 20px;font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:11px;letter-spacing:.2em;color:var(--hero-ink-faint)}.alert-collapse-cta-row{display:flex;align-items:center;gap:12px;padding-top:6px;border-top:1px solid var(--hero-line-faint)}.alert-collapse-cta{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;background:transparent;border:1px solid var(--hero-line-dim);color:var(--hero-glow);font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:border-color .22s var(--ease-observe),color .22s var(--ease-observe),background .22s var(--ease-observe)}.alert-collapse-cta:focus-visible,.alert-collapse-cta:hover{border-color:var(--hero-glow);background:rgba(127,211,145,.04);outline:none}.alert-collapse-cta:disabled{cursor:default;color:var(--hero-ink-soft);border-color:var(--hero-line-faint)}.alert-collapse-cta-glyph{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:12px;line-height:1}.alert-collapse-cta-label{line-height:1}.alert-collapse-check{stroke-dasharray:22;stroke-dashoffset:22;animation:checkDraw .6s var(--ease-resolve) forwards}@keyframes checkDraw{to{stroke-dashoffset:0}}.alert-collapse-card[data-planned=true]{transition:opacity .5s var(--ease-observe),filter .5s var(--ease-observe);opacity:.5}.alert-collapse-scan{position:absolute;top:0;bottom:0;left:0;width:1px;background:linear-gradient(180deg,transparent 0,rgba(127,211,145,.35) 50%,transparent);pointer-events:none;opacity:0}.alert-collapse[data-stage=final] .alert-collapse-scan,.alert-collapse[data-stage=s4] .alert-collapse-scan{animation:scanSweep 18s var(--ease-drift) 3s infinite}.alert-collapse[data-expanded=true] .alert-collapse-scan{opacity:.2;animation:none}@keyframes scanSweep{0%{left:0;opacity:0}4%{opacity:.7}12%{left:100%;opacity:0}to{left:100%;opacity:0}}@media (max-width:600px){.alert-collapse{height:420px}.alert-collapse-ghosts{transform:translate(-50%,-50%) scale(.72)}.alert-collapse-card{width:100%;padding:20px 22px 18px 26px}.alert-collapse-what{font-size:20px}}@media (prefers-reduced-motion:reduce){.alert-collapse-card,.alert-collapse-check,.alert-collapse-cta-row,.alert-collapse-eyebrow,.alert-collapse-ghost,.alert-collapse-scan,.alert-collapse-stripe,.alert-collapse-what,.alert-collapse-when,.alert-collapse-why,.one-action-v2-meta,.one-action-v2-obs{animation:none!important;transition:none!important}.alert-collapse-card{opacity:1;transform:none;filter:saturate(1)}.alert-collapse-stripe{transform:scaleY(1)}.alert-collapse-cta-row,.alert-collapse-eyebrow,.alert-collapse-what,.alert-collapse-when,.alert-collapse-why,.one-action-v2-meta,.one-action-v2-obs{opacity:1;transform:none}.alert-collapse-ghost{display:none}}.herbarium{padding-top:clamp(100px,12vw,160px)}.herbarium-copy{position:relative;z-index:2;max-width:640px;margin:0 auto 0 0}.herbarium-readout{position:relative;z-index:2;margin:clamp(40px,5vw,64px) auto 0;padding:14px clamp(16px,3vw,28px);border-top:1px solid var(--hero-line-faint);border-bottom:1px solid var(--hero-line-faint);transition:background .22s var(--ease-observe),border-color .22s var(--ease-observe)}.herbarium-readout[data-active=true]{background:linear-gradient(180deg,transparent,rgba(127,211,145,.04) 50%,transparent);border-top-color:rgba(127,211,145,.35);border-bottom-color:rgba(127,211,145,.35)}.herbarium-readout-row{display:grid;grid-template-columns:1.4fr 1fr 1.1fr 1.6fr 1.2fr;grid-gap:clamp(16px,2.5vw,40px);gap:clamp(16px,2.5vw,40px);align-items:baseline}@media (max-width:900px){.herbarium-readout-row{grid-template-columns:1fr 1fr;row-gap:14px}}@media (max-width:520px){.herbarium-readout-row{grid-template-columns:1fr}}.herbarium-readout-cell{display:flex;flex-direction:column;gap:4px;min-width:0}.herbarium-readout-k{font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:var(--hero-ink-ghost)}.herbarium-readout-k,.herbarium-readout-v{font-family:var(--font-mono,"IBM Plex Mono",monospace)}.herbarium-readout-v{font-size:12px;letter-spacing:.06em;color:var(--hero-ink-soft);transition:color .18s var(--ease-observe),opacity .18s var(--ease-observe);opacity:.82;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.herbarium-readout[data-active=true] .herbarium-readout-v{color:var(--hero-ink);opacity:1}.herbarium-readout-v[data-italic=true]{font-family:var(--font-heading,"P22 Mackinac",Georgia,serif);font-style:italic;font-size:14px;letter-spacing:0}.herbarium-readout-cell[data-accent=true] .herbarium-readout-v{color:var(--hero-glow);opacity:1}.herbarium-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,220px);margin:clamp(24px,3vw,40px) auto 0;max-width:1360px;width:100%;border-top:1px solid rgba(47,61,48,.4);border-bottom:1px solid rgba(47,61,48,.4)}@media (max-width:900px){.herbarium-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(6,220px)}}@media (max-width:560px){.herbarium-grid{grid-template-columns:1fr;grid-template-rows:repeat(12,200px)}}.herbarium-cell{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:24px 12px 20px;min-width:0;color:var(--hero-line);transition:color .24s var(--ease-observe),background .24s var(--ease-observe)}.herbarium-cell:before{content:"";position:absolute;top:16%;bottom:16%;right:0;width:1px;background:rgba(47,61,48,.4);pointer-events:none}.herbarium-cell:nth-child(4n):before{display:none}@media (max-width:900px){.herbarium-cell:nth-child(4n):before{display:block}.herbarium-cell:nth-child(2n):before{display:none}}@media (max-width:560px){.herbarium-cell:before{display:none}}.herbarium-cell:after{content:"";position:absolute;left:10%;right:10%;bottom:0;height:1px;background:rgba(47,61,48,.4);pointer-events:none}.herbarium-cell:nth-child(n+9):after{display:none}@media (max-width:900px){.herbarium-cell:nth-child(n+9):after{display:block}.herbarium-cell:nth-child(n+11):after{display:none}}@media (max-width:560px){.herbarium-cell:after{display:block}.herbarium-cell:last-child:after{display:none}}.herbarium-cell{transition:background .24s var(--ease-observe),transform .26s var(--ease-observe),color .22s var(--ease-observe);cursor:default}.herbarium-cell:hover{color:var(--hero-ink);background:linear-gradient(180deg,rgba(127,211,145,.03),rgba(127,211,145,.09) 60%,rgba(127,211,145,.03));transform:translateY(-2px)}.herbarium-cell:hover .crop-glyph{filter:drop-shadow(0 0 12px rgba(127,211,145,.35))}.herbarium-cell:hover .crop-glyph circle,.herbarium-cell:hover .crop-glyph ellipse,.herbarium-cell:hover .crop-glyph line,.herbarium-cell:hover .crop-glyph path,.herbarium-cell:hover .crop-glyph polyline,.herbarium-cell:hover .crop-glyph rect{stroke:var(--hero-glow)!important;stroke-width:1.75}.herbarium-cell:hover .herbarium-common{color:var(--hero-glow)}.herbarium-cell:hover .herbarium-botanical{color:var(--hero-line)}.crop-glyph{width:110px;height:110px;display:block;margin:0 auto;transition:stroke-width .24s var(--ease-observe)}.crop-glyph circle,.crop-glyph ellipse,.crop-glyph line,.crop-glyph path{stroke-width:1.25;transition:stroke-width .2s var(--ease-observe);stroke-dasharray:1000;stroke-dashoffset:1000;opacity:0}.herbarium[data-revealed=true] .crop-glyph circle,.herbarium[data-revealed=true] .crop-glyph ellipse,.herbarium[data-revealed=true] .crop-glyph line,.herbarium[data-revealed=true] .crop-glyph path{animation:cropDraw .9s var(--ease-observe) forwards;animation-delay:var(--crop-delay,0s)}@keyframes cropDraw{0%{stroke-dashoffset:1000;opacity:0}20%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.herbarium-botanical{margin:10px 0 2px;font-style:italic;font-size:10px;letter-spacing:.08em;color:var(--hero-ink-ghost)}.herbarium-botanical,.herbarium-common{font-family:var(--font-heading,"P22 Mackinac",Georgia,serif);font-weight:300;text-align:center;line-height:1.1}.herbarium-common{margin:0 0 6px;font-size:15px;color:var(--hero-ink)}.herbarium-gdd{margin:0 0 8px;font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:10px;letter-spacing:.1em;color:var(--hero-ink-ghost);text-align:center;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.herbarium-phenology{margin:2px auto 0;display:block}.herbarium-cell .phenology-bar-tick{opacity:0;transition:opacity .22s var(--ease-observe)}.herbarium-cell:hover .phenology-bar-tick{opacity:1}@media (prefers-reduced-motion:reduce){.crop-glyph circle,.crop-glyph ellipse,.crop-glyph line,.crop-glyph path{stroke-dasharray:none;stroke-dashoffset:0;animation:none!important;opacity:0;transition:opacity .24s var(--ease-observe)}.herbarium[data-revealed=true] .crop-glyph circle,.herbarium[data-revealed=true] .crop-glyph ellipse,.herbarium[data-revealed=true] .crop-glyph line,.herbarium[data-revealed=true] .crop-glyph path{opacity:1}}