.PosterFrame-module__IbQcyW__poster{opacity:.75;width:100%;height:100%;transition:opacity var(--dur-slower) var(--ease-out);position:absolute;inset:0}.PosterFrame-module__IbQcyW__out{opacity:0}.PosterFrame-module__IbQcyW__bench,.PosterFrame-module__IbQcyW__sight,.PosterFrame-module__IbQcyW__object{vector-effect:non-scaling-stroke;stroke-width:1px;fill:none}.PosterFrame-module__IbQcyW__bench{stroke:var(--color-rule)}.PosterFrame-module__IbQcyW__sight{opacity:.45}.PosterFrame-module__IbQcyW__object{stroke:var(--color-capture)}
.HeroScene-module__EW7z-a__scene{background:var(--color-bg);aspect-ratio:16/9;width:100%;margin-top:var(--space-10);border:1px solid var(--color-capture);z-index:0;pointer-events:none;position:relative;overflow:hidden}@media (min-width:1180px) and (hover:hover) and (pointer:fine){.HeroScene-module__EW7z-a__scene{aspect-ratio:auto;border:0;width:auto;margin-top:0;position:absolute;inset:6% -4% 16% 50%}}.HeroScene-module__EW7z-a__canvasWrap{animation:HeroScene-module__EW7z-a__fade var(--dur-slower) var(--ease-out) both;position:absolute;inset:0}@keyframes HeroScene-module__EW7z-a__fade{0%{opacity:0}to{opacity:1}}
.Hero-module__KTD73a__hero{position:relative}.Hero-module__KTD73a__pin{flex-direction:column;justify-content:center;padding-block:clamp(40px,3rem + 3vw,96px);display:flex;position:relative}.Hero-module__KTD73a__figure{width:100%;max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}@media (min-width:1180px) and (hover:hover) and (pointer:fine){.Hero-module__KTD73a__figure{max-width:none;padding-inline:0}.Hero-module__KTD73a__pin{min-height:calc(100svh - var(--header-h));overflow:hidden}}.Hero-module__KTD73a__copy{z-index:2;position:relative}.Hero-module__KTD73a__eyebrow{color:var(--color-accent);margin-bottom:var(--space-4)}.Hero-module__KTD73a__title{margin-bottom:var(--space-6);max-width:15ch}.Hero-module__KTD73a__line{display:block}.Hero-module__KTD73a__lead{max-width:42ch;color:var(--color-text-secondary);font-weight:var(--weight-body)}.Hero-module__KTD73a__actions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.Hero-module__KTD73a__legend{right:var(--gutter);top:calc(var(--header-h) + var(--space-4));gap:var(--space-2);z-index:2;pointer-events:none;flex-direction:column;display:flex;position:absolute}.Hero-module__KTD73a__legend li{justify-content:flex-end;align-items:center;gap:var(--space-2);color:var(--color-text-muted);display:flex}.Hero-module__KTD73a__dot{width:var(--space-1);height:var(--space-1);flex:none}.Hero-module__KTD73a__streamName{font-size:var(--text-small);color:var(--color-text-secondary)}.Hero-module__KTD73a__streamNote{font-size:var(--text-small);color:var(--color-text-muted)}.Hero-module__KTD73a__sceneCaption{left:var(--gutter);bottom:var(--space-6);z-index:2;align-items:center;gap:var(--space-2);color:var(--color-capture);display:flex;position:absolute}.Hero-module__KTD73a__captureDot{width:var(--space-1);height:var(--space-1);background:var(--color-capture);flex:none}.Hero-module__KTD73a__scrollCue{display:none}@media (min-width:1180px) and (hover:hover) and (pointer:fine){.Hero-module__KTD73a__scrollCue{right:var(--gutter);bottom:var(--space-6);z-index:2;align-items:center;gap:var(--space-3);color:var(--color-text-muted);display:flex;position:absolute}.Hero-module__KTD73a__scrollCue:after{content:"";width:var(--space-10);background:var(--color-rule);height:1px;animation:Hero-module__KTD73a__sweep 2.4s var(--ease-standard) infinite;transform-origin:0}}@keyframes Hero-module__KTD73a__sweep{0%{opacity:0;transform:scaleX(0)}35%{opacity:1;transform:scaleX(1)}70%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.Hero-module__KTD73a__scrollCue:after{animation:none}}@media (min-width:1180px) and (hover:hover) and (pointer:fine){.Hero-module__KTD73a__copy{--copy-max:calc(50vw - max((100vw - var(--container-max)) / 2, 0px) - var(--gutter) - var(--space-8))}.Hero-module__KTD73a__title{max-width:min(15ch, var(--copy-max))}.Hero-module__KTD73a__lead{max-width:min(38ch, var(--copy-max))}}@media (max-width:1179.98px),(hover:none),(pointer:coarse){.Hero-module__KTD73a__legend{display:none}}
.Section-module__V1nQxq__section{--section-accent:var(--color-accent);padding-block:var(--section-y);border-top:1px solid var(--color-rule)}.Section-module__V1nQxq__raised{background:var(--color-surface)}.Section-module__V1nQxq__head{max-width:62ch;margin-bottom:clamp(32px,2rem + 2vw,56px)}.Section-module__V1nQxq__eyebrow{align-items:baseline;gap:var(--space-3);color:var(--section-accent);margin-bottom:var(--space-4);display:flex}.Section-module__V1nQxq__index{color:var(--color-text-muted)}.Section-module__V1nQxq__index:after{content:"";width:var(--space-4);height:1px;vertical-align:middle;background:var(--color-rule);margin-inline-start:var(--space-3);display:inline-block}.Section-module__V1nQxq__title{max-width:20ch}.Section-module__V1nQxq__lead{margin-top:var(--space-6);color:var(--color-text-secondary);font-weight:var(--weight-body);max-width:54ch}@media (min-width:1000px){.Section-module__V1nQxq__head{column-gap:var(--space-14);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;max-width:none;display:grid}.Section-module__V1nQxq__eyebrow{grid-area:1/1}.Section-module__V1nQxq__title{grid-area:2/1}.Section-module__V1nQxq__lead{grid-area:2/2;margin-top:0;padding-bottom:.35em}}
.Landscape-module__N4GeLa__walls{gap:var(--space-10);grid-template-columns:1fr;display:grid}.Landscape-module__N4GeLa__wall{background:var(--color-surface);padding:var(--space-8) var(--space-6);border-top:1px solid var(--color-rule);border-top-color:color-mix(in srgb, var(--color-limit) 42%, transparent)}.Landscape-module__N4GeLa__kind{align-items:baseline;gap:var(--space-3);color:var(--color-limit);margin-bottom:var(--space-5);display:flex}.Landscape-module__N4GeLa__num{color:var(--color-text-muted)}.Landscape-module__N4GeLa__title{margin-bottom:var(--space-4);color:var(--color-text);max-width:20ch}.Landscape-module__N4GeLa__body{color:var(--color-text-muted);max-width:52ch}.Landscape-module__N4GeLa__closer{max-width:62ch;margin-top:var(--space-14);padding-top:var(--space-6);border-top:1px solid var(--color-rule);color:var(--color-text-secondary);font-size:var(--text-subhead);line-height:var(--leading-subhead)}@media (min-width:720px){.Landscape-module__N4GeLa__walls{gap:var(--space-8);grid-template-columns:1fr 1fr}.Landscape-module__N4GeLa__wall{padding:var(--space-8)}}
.Approach-module__ChobZq__stack{border:1px solid var(--color-rule)}.Approach-module__ChobZq__stack li{padding:var(--space-8) var(--space-6);gap:var(--space-3);grid-template-columns:1fr;display:grid}.Approach-module__ChobZq__stack li+li{border-top:1px solid var(--color-rule)}.Approach-module__ChobZq__stack li:first-child{background:var(--color-surface-raised)}.Approach-module__ChobZq__stack li:nth-child(2){background:var(--color-surface)}.Approach-module__ChobZq__num{color:var(--color-accent)}.Approach-module__ChobZq__title{color:var(--color-text)}.Approach-module__ChobZq__body{color:var(--color-text-muted);max-width:52ch}.Approach-module__ChobZq__stack li:first-child .Approach-module__ChobZq__body{color:var(--color-text-secondary)}@media (min-width:720px){.Approach-module__ChobZq__stack li{column-gap:var(--space-8);padding-inline:var(--space-8);grid-template-columns:140px minmax(0,1fr);align-items:start}.Approach-module__ChobZq__stack li .Approach-module__ChobZq__title,.Approach-module__ChobZq__stack li .Approach-module__ChobZq__body{grid-column:2}.Approach-module__ChobZq__num{grid-row:1/span 2}}
.WhyNow-module__l4qXca__two{gap:var(--space-10);grid-template-columns:1fr;display:grid}.WhyNow-module__l4qXca__colHead{color:var(--color-accent);margin-bottom:var(--space-4)}.WhyNow-module__l4qXca__body{color:var(--color-text-muted);max-width:52ch}.WhyNow-module__l4qXca__backbones{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.WhyNow-module__l4qXca__backbone{border-color:var(--color-rule);color:var(--color-text-secondary);background:0 0}.WhyNow-module__l4qXca__facts{gap:var(--space-8);align-content:start;display:grid}.WhyNow-module__l4qXca__facts dt{color:var(--color-accent);margin-bottom:var(--space-3)}.WhyNow-module__l4qXca__status{margin-top:var(--space-14);padding:var(--space-6) var(--space-6) var(--space-8);background:var(--color-surface);border-top:1px solid var(--color-evidence)}.WhyNow-module__l4qXca__statusHead{color:var(--color-evidence);margin-bottom:var(--space-6)}.WhyNow-module__l4qXca__statusList{gap:var(--space-8);display:grid}.WhyNow-module__l4qXca__statusTerm{color:var(--color-text);margin-bottom:var(--space-3)}.WhyNow-module__l4qXca__statusDetail{color:var(--color-text-secondary);max-width:46ch}@media (min-width:720px){.WhyNow-module__l4qXca__status{padding:var(--space-8)}.WhyNow-module__l4qXca__two{gap:var(--space-14);grid-template-columns:1fr 1fr}}@media (min-width:1000px){.WhyNow-module__l4qXca__statusList{gap:var(--space-14);grid-template-columns:1fr 1fr}}
.Loop-module__eoqRva__steps{border-top:1px solid var(--color-rule);grid-template-columns:1fr;display:grid}.Loop-module__eoqRva__steps li{padding-block:var(--space-6);border-bottom:1px solid var(--color-rule)}.Loop-module__eoqRva__num{color:var(--color-accent);margin-bottom:var(--space-3);display:block}.Loop-module__eoqRva__title{margin-bottom:var(--space-2);color:var(--color-text)}.Loop-module__eoqRva__body{color:var(--color-text-muted);max-width:52ch}@media (min-width:720px){.Loop-module__eoqRva__steps{column-gap:var(--space-14);grid-template-columns:1fr 1fr}.Loop-module__eoqRva__steps li:nth-last-child(-n+2){border-bottom:0}}
.Horizon-module__sEkVva__pillars{gap:var(--space-10);grid-template-columns:1fr;display:grid}.Horizon-module__sEkVva__pillars article{border-top:1px solid var(--color-horizon);padding-top:var(--space-6)}.Horizon-module__sEkVva__title{margin-bottom:var(--space-4);color:var(--color-text);max-width:18ch}.Horizon-module__sEkVva__body{color:var(--color-text-muted);max-width:52ch}@media (min-width:1000px){.Horizon-module__sEkVva__pillars{gap:var(--space-8);grid-template-columns:repeat(3,1fr)}}
.CopyEmail-module__lIOT5a__wrap{gap:var(--space-8);align-items:end;display:grid}.CopyEmail-module__lIOT5a__address{border-top:1px solid var(--color-rule);padding-top:var(--space-4)}.CopyEmail-module__lIOT5a__label{color:var(--color-accent);margin-bottom:var(--space-3);display:block}.CopyEmail-module__lIOT5a__email{min-height:var(--hit-min);font-family:var(--font-mono);color:var(--color-text);border-bottom:1px solid var(--color-edge);transition:border-color var(--dur-base) var(--ease-standard);word-break:break-all;align-items:center;font-size:clamp(1.125rem,1rem + 1vw,1.75rem);text-decoration:none;display:inline-flex}.CopyEmail-module__lIOT5a__email:hover{border-color:var(--color-accent)}.CopyEmail-module__lIOT5a__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.CopyEmail-module__lIOT5a__status{min-height:1.4em;color:var(--color-accent);font-size:var(--text-small);flex:0 0 100%}@media (min-width:720px){.CopyEmail-module__lIOT5a__wrap{grid-template-columns:minmax(0,1fr) auto}}
.Contact-module__UT7GOW__section{padding-block:var(--section-y);border-top:1px solid var(--color-rule)}.Contact-module__UT7GOW__eyebrow{color:var(--color-accent);margin-bottom:var(--space-4)}.Contact-module__UT7GOW__title{max-width:24ch}.Contact-module__UT7GOW__line{display:block}.Contact-module__UT7GOW__lead{margin-block:var(--space-6) var(--space-10);color:var(--color-text-secondary);font-weight:var(--weight-body);max-width:54ch}
