@layer components{.approach__layout{--approach-screen:clamp(10rem, 26svh, 17rem);--approach-gutter:4.5rem;position:relative}.approach__figure-col{display:contents}.approach__stage{z-index:var(--z-raised);margin-inline:calc(-1 * var(--page-margin));padding:var(--space-3) var(--page-margin) var(--space-4);background-color:var(--surface-page);border-block-end:var(--line-width) solid var(--line);position:sticky;inset-block-start:var(--nav-height)}.approach__strip,.approach__tape,.approach__readhead{display:none}.approach__figure{flex-direction:column;display:flex;container-type:inline-size}.approach__figure-head{align-items:center;gap:var(--space-5);min-block-size:2.5rem;padding-inline:var(--space-3);border-block-end:var(--line-width) solid var(--line);white-space:nowrap;display:flex}.approach__figure-title{color:var(--text-strong)}.approach__figure-name{margin-inline-end:auto}.approach__field{align-items:center;gap:.5625rem;display:none}.approach__redaction{background-color:var(--decor-redaction);block-size:.5625rem;inline-size:4.25rem;display:block}.approach__redaction--short{inline-size:2.875rem}@container (width>=40rem){.approach__field{display:inline-flex}}.approach__figure-count{border-inline-start:var(--line-width) solid var(--line);align-self:stretch;align-items:center;padding-inline-start:var(--space-3);display:inline-flex}.approach__figure-count b{font-weight:var(--weight-medium);color:var(--text-accent);display:inline-block}.approach__screen{block-size:var(--approach-screen);position:relative;overflow:hidden}.approach__canvas,.approach__poster{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.approach__poster path{fill:none;vector-effect:non-scaling-stroke}.approach__poster-axis,.approach__poster-target,.approach__poster-blocks{shape-rendering:crispedges}.approach__poster-axis{stroke:var(--line);stroke-width:1px}.approach__poster-target{stroke:var(--accent);stroke-opacity:.7;stroke-width:1px;stroke-dasharray:5 5}.approach__poster-blocks{stroke:var(--line-heavy);stroke-width:1.5px}.approach__poster-line{stroke:var(--accent);stroke-width:2px;stroke-linejoin:round}.approach__screen:not([data-trace-live]):after{content:"";border:var(--line-width) solid var(--line-heavy);pointer-events:none;position:absolute;inset:6px}.approach__screen[data-trace-live] .approach__poster{visibility:hidden}.approach__rail{border-block-start:var(--line-width) solid var(--line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.approach__rail>li{display:flex}.approach__rail>li+li{border-inline-start:var(--line-width) solid var(--line)}.approach__rail-link{min-block-size:2.75rem;font-family:var(--font-mono);font-size:var(--fs-2xs);line-height:var(--lh-mono);letter-spacing:.03em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--text-body);overflow-wrap:anywhere;transition:background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);flex-direction:column;flex:1;gap:.25rem;padding:.5rem .375rem .625rem;display:flex;position:relative}.approach__rail-link:before{content:"";block-size:var(--line-width);background-color:var(--accent);transform-origin:0;transition:transform var(--dur-base) var(--ease-out);position:absolute;inset-block-start:calc(-1 * var(--line-width));inset-inline:0;transform:scaleX(0)}.approach__rail-link[aria-current]:before{transform:scaleX(1)}.approach__rail-link:focus-visible{outline-offset:-4px}.approach__rail-index{color:var(--text-muted);transition:color var(--dur-fast) var(--ease-standard)}.approach__rail-link[aria-current]{color:var(--text-strong);background-color:var(--line-guide)}.approach__rail-link[aria-current] .approach__rail-index{color:var(--text-accent)}@media (hover:hover) and (pointer:fine){.approach__rail-link:hover{color:var(--text-strong);background-color:var(--line-guide)}.approach__rail-link:hover .approach__rail-index{color:var(--text-accent)}}.approach__rail-value{color:var(--text-strong);white-space:nowrap;margin-block-start:auto;padding-block-start:.25rem}.approach__rail-value:is([data-sealed],[data-settled]){color:var(--text-accent)}.approach__bars{box-sizing:content-box;align-items:stretch;gap:2px;block-size:.625rem;padding-block-end:.1875rem;display:flex}.approach__bars i{background-color:var(--decor-slate);inline-size:3px}.approach__bars i[data-on]{background-color:var(--text-strong)}.approach__steps{padding-block-start:var(--space-6)}.approach-step{padding-block:1.25rem var(--space-7);border-block-start:var(--line-width) solid var(--line-strong);position:relative}.approach-step:last-child{padding-block-end:0}.approach-step:before{content:"";block-size:var(--line-width);background-color:var(--accent);transform-origin:0;transition:transform var(--dur-slow) var(--ease-out);position:absolute;inset-block-start:calc(-1 * var(--line-width));inset-inline:0;transform:scaleX(0)}.approach-step[data-active]:before{transform:scaleX(1)}.approach-step__index{font-weight:var(--weight-medium);transition:color var(--dur-base) var(--ease-standard);margin-block-end:var(--space-4)}.approach-step__body{transition:opacity var(--dur-base) var(--ease-standard)}html.js .approach__steps[data-live] .approach-step:not([data-active]) .approach-step__body[data-motion-done]{opacity:var(--state-planned-opacity)}html.js .approach__steps[data-live] .approach-step:not([data-active]) .approach-step__index{color:var(--text-muted)}.approach-step__title{font-size:clamp(1.875rem,3vw,2.875rem);font-weight:var(--weight-display);font-stretch:var(--width-heading);letter-spacing:var(--tracking-heading);margin-block-end:var(--space-4);line-height:1}.approach-step__summary{max-inline-size:36ch;color:var(--text-strong)}.approach-step__detail{max-inline-size:40ch;color:var(--text-body);margin-block-start:var(--space-3);font-size:.9375rem}.approach__close{margin-block-start:var(--space-block)}.approach__closing{max-inline-size:30ch;color:var(--text-body);padding-block-start:var(--space-5)}@media (width<=22.49rem){.approach__rail-link{letter-spacing:0;padding-inline:.25rem}}@media (height<=36rem){.approach__stage{position:static}}@media (width>=40rem) and (width<=59.99rem){.approach-step__body{column-gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.approach-step__title{grid-row:1/span 2}.approach-step__body>p{grid-column:2}}@media (width>=40rem){.approach__figure-head{min-block-size:2.75rem;padding-inline:var(--space-4)}.approach__figure-count{padding-inline-start:var(--space-4)}.approach__rail-link{letter-spacing:var(--tracking-mono);gap:.4375rem;padding:.75rem 1rem .875rem}.approach__rail-title,.approach__rail-value{font-size:var(--fs-xs)}.approach__bars{gap:3px}.approach__bars i{inline-size:4px}}@media (width>=60rem){.approach__layout{--approach-screen:clamp(11.875rem, 54vh, 33.75rem);column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.approach__figure-col{grid-column:1/span 7;align-self:stretch;padding-inline-start:var(--approach-gutter);display:block;position:relative}.approach__stage{block-size:calc(100svh - var(--nav-height));background-color:#0000;border:0;align-items:center;margin-inline:0;padding:0;display:flex}.approach__figure{inline-size:100%}.approach__strip{inline-size:calc(100% - var(--approach-gutter));border-inline:var(--line-width) solid var(--line-guide);background-image:repeating-linear-gradient(180deg, var(--line-guide) 0 1px, transparent 1px 60px), repeating-linear-gradient(180deg, var(--decor-ghost) 0 1px, transparent 1px 12px);block-size:100%;position:absolute;inset-block:0;inset-inline-start:var(--approach-gutter)}.approach__strip[data-set]{display:block}.approach__strip path{fill:none;stroke-linejoin:round}.approach__strip-marks{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:2 5}.approach__strip-bounds{stroke:var(--line-plan);stroke-width:1px;stroke-opacity:.7}.approach__strip-raw{stroke:var(--line-plan);stroke-width:1.1px}.approach__strip-clean{stroke:var(--accent);stroke-width:1.6px}.approach__tape{inline-size:calc(var(--approach-gutter) - 1.25rem);border-inline-start:var(--line-width) solid var(--line-strong);background:repeating-linear-gradient(180deg, var(--line-heavy) 0 1px, transparent 1px 60px) 0 0 / 15px 100% no-repeat, repeating-linear-gradient(180deg, var(--line-strong) 0 1px, transparent 1px 12px) 0 0 / 7px 100% no-repeat;position:absolute;inset-block:0;inset-inline-start:0}.approach__tape[data-set]{display:block}.approach__tape-label{white-space:nowrap;writing-mode:vertical-rl;transition:color var(--dur-fast) var(--ease-standard);position:absolute;inset-block-start:0;inset-inline-start:2.375rem;transform:translateY(-50%)rotate(180deg)}.approach__tape-label[data-active]{color:var(--text-accent)}.approach__tape[data-set]~.approach__stage .approach__readhead{background-color:var(--accent);block-size:1px;inline-size:1.5rem;display:block;position:absolute;inset-block-start:50%;inset-inline-start:calc(-1 * var(--approach-gutter))}.approach__readhead:after{content:"";background-color:var(--accent);block-size:7px;inline-size:7px;position:absolute;inset-block-start:-3px;inset-inline-end:-3px}.approach__steps{padding-block:calc((100svh - var(--nav-height)) / 2 - 4.75rem) 24svh;grid-column:8/span 5}.approach-step{min-block-size:64svh;padding-block-end:var(--space-8)}.approach-step:last-child{padding-block-end:0}.approach__close{margin-inline-start:calc((100% + var(--grid-gap)) / 4)}}@media (width>=60rem) and (height<=36rem){.approach__stage{block-size:auto;padding-block:var(--space-6)}.approach__steps{padding-block:var(--space-6) 0}.approach-step{min-block-size:0}}@media (width>=75rem){.approach__figure-col{grid-column:1/span 9}.approach__steps{grid-column:10/span 3}}.capability{--row-bleed:calc(var(--grid-gap) / -2);gap:var(--space-5) var(--grid-gap);padding-block:1.875rem var(--space-7);grid-template-columns:minmax(0,1fr);align-items:start;display:grid;position:relative}.capability__rule{inset:0 var(--row-bleed) auto;block-size:var(--line-width);pointer-events:none;position:absolute}.capability__rule-line{background-color:var(--line);transform-origin:0;position:absolute;inset:0}.capability__tick{inline-size:var(--line-width);block-size:var(--tick-size);background-color:var(--line-mark);position:absolute;inset-block-start:calc((var(--line-width) - var(--tick-size)) / 2);inset-inline-start:calc(var(--quarter) * 25% - var(--quarter) * var(--line-width) / 4)}.capability:before,.capability:after{content:"";inset-inline:var(--row-bleed);transform-origin:0;transition:transform var(--dur-slow) var(--ease-out);pointer-events:none;position:absolute;transform:scaleX(0)}.capability:before{inset-block:var(--line-width) 0;z-index:var(--z-below);background:linear-gradient(90deg, var(--line-guide), transparent)}.capability:after{block-size:var(--line-width);background-color:var(--accent);inset-block-start:0}.capability__index{transition:color var(--dur-fast) var(--ease-out);margin:-.06em 0 0 -.04em}.capability__numeral{display:block}.capability__numeral.is-rolling{block-size:1em;overflow:hidden}.capability__reel,.capability__reel>span{display:block}.capability__reel>span{block-size:1em;line-height:1}@media (hover:hover) and (pointer:fine){.capability:hover:before,.capability:hover:after{transform:scaleX(1)}.capability:hover .capability__index{color:var(--text-accent)}.capability:hover .capability__plate{--bracket-gap:8px;--bracket-color:var(--line-ink)}.capability:hover .capability__tick{background-color:var(--accent)}}.capability__tagline{max-inline-size:26ch;font-size:var(--fs-lg);color:var(--text-muted);margin-block-start:var(--space-4);line-height:1.35}.capability__summary{max-inline-size:38rem;color:var(--text-strong);font-size:1.0625rem;line-height:1.5}.capability__detail{max-inline-size:38rem;color:var(--text-body);font-size:.9375rem;line-height:1.6}.capability__split{display:none}.capability__figure{inline-size:100%;max-inline-size:26rem}.capability__plate{--bracket-gap:5px;--bracket-color:var(--line-plan);aspect-ratio:2;border:var(--line-width) solid var(--line);background-color:var(--surface-raised);position:relative}.capability__plate:before{transition:inset var(--dur-base) var(--ease-out), border-color var(--dur-fast) linear}.capability__caption{justify-content:space-between;gap:var(--space-4);margin-block-start:.5625rem;display:flex}.capability__caption-name{color:var(--text-body);text-align:end}.capability__work-label{font-family:var(--font-mono);font-weight:var(--weight-regular);margin-block-end:var(--space-3);font-stretch:100%}.capability__work-list{counter-reset:work}.capability__work-item{border-block-start:var(--line-width) solid var(--line);font-size:var(--fs-sm);color:var(--text-body);counter-increment:work;grid-template-columns:1.75rem minmax(0,1fr);padding-block:.625rem;line-height:1.45;display:grid}.capability__work-item:before{content:counter(work, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-mono);color:var(--text-muted);padding-block-start:.1875rem}.capability__work-item:last-child{border-block-end:var(--line-width) solid var(--line)}.capability__keywords{--cluster-gap:.375rem}.capability__keywords .tag{transition:color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out)}.capability__keywords .tag.is-ticking{--tag-text:var(--text-accent);--tag-border:var(--accent-dim);transition-duration:0s}.sch{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.sch-s,.sch-dash,.sch-lead,.sch-link{fill:none;stroke:var(--line-ink);stroke-opacity:.82;stroke-width:.85px;stroke-linejoin:miter}.sch-faint,.sch-dash,.sch-lead{stroke:var(--line-plan);stroke-opacity:1}.sch-dash{stroke-dasharray:2.5 3.5}.sch-lead{stroke-dasharray:.85 2.4}.sch-live,.sch-link{stroke:var(--accent);stroke-opacity:1;stroke-width:1.1px}.sch .is-lit{stroke:var(--accent);stroke-opacity:1}.sch-dot.is-lit{fill:var(--accent);stroke:none}.sch-live.is-lit{fill:var(--accent-wash)}.sch-link,.sch-rest-hidden{opacity:0}.sch-dot{fill:var(--line-mark)}.sch-fill-live{fill:var(--accent)}.sch-fill-ink{fill:var(--line-ink)}.sch-label{white-space:nowrap;line-height:1;position:absolute;inset-block-start:calc(var(--y) / 120 * 100%);inset-inline-start:calc(var(--x) / 240 * 100%)}.sch-label--middle{transform:translate(-50%)}.sch-label--end{transform:translate(-100%)}html.js .capabilities.is-live .capability:not(.is-in) :is(.capability__index,.capability__head){opacity:var(--state-planned-opacity)}html.js .capabilities.is-live .capability:not(.is-in) .capability__rule-line{transform:scaleX(0)}html.js .capabilities.is-live .capability:not(.is-in) .capability__tick{transform:scaleY(0)}html.js .capabilities.is-live .capability__keywords:not(.is-in) .tag{opacity:var(--state-planned-opacity)}html.js .capability__plate.is-armed .sch-s{stroke-dasharray:1 2;stroke-dashoffset:1px}html.js .capability__plate.is-armed :is(.sch-dash,.sch-lead,.sch-dot,.sch-mover,.sch-label){opacity:0}@media (width>=40rem) and (width<=59.99rem){.capability{grid-template-columns:5.5rem minmax(0,1fr)}.capability>:not(.capability__rule,.capability__index){grid-column:2}}@media (width<=59.99rem){.capability__tick:nth-of-type(odd){display:none}}@media (width>=60rem){.capability{row-gap:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr))}.capability__index{grid-area:1/1/auto/span 2}.capability__head{grid-area:1/3/auto/span 4}.capability__summary{grid-area:1/7/auto/span 6;padding-block-start:.375rem}.capability__split{grid-area:2/3/auto/-1;inline-size:auto;display:block}.capability__figure{grid-area:3/3/auto/span 4}.capability__keywords{grid-area:4/3/auto/span 4}.capability__detail{grid-area:3/7/auto/span 6}.capability__work{grid-area:4/7/auto/span 6}}@media (width>=75rem){.capability{row-gap:var(--space-5);padding-block-end:var(--space-8)}.capability__index{grid-area:1/1/span 3/span 3;position:sticky;inset-block-start:calc(var(--nav-height,4rem) + var(--space-5))}.capability__head{grid-column:4/span 3}.capability__summary{grid-column:7/span 3}.capability__figure{grid-area:1/10/auto/span 3;max-inline-size:none;padding-block-start:.375rem}.capability__split{grid-column:4/-1}.capability__work{grid-area:3/4/auto/span 3}.capability__detail{grid-area:3/7/auto/span 3}.capability__keywords{grid-area:3/10/auto/span 3}}.contact__layout{gap:var(--space-7) var(--grid-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.contact__mark{gap:var(--space-4);grid-template-columns:5.5rem minmax(0,1fr);align-items:end;display:grid}.contact__mark svg{aspect-ratio:1;fill:none;stroke-linecap:square;stroke-linejoin:miter;block-size:auto;inline-size:100%;margin-inline-start:-12.5%}.contact__mark path{stroke-dasharray:1}.contact__mark-guide{stroke:var(--line-strong);stroke-width:.1px;stroke-linecap:butt}.contact__mark-body{stroke:var(--line-ink);stroke-width:.22px}.contact__mark-bar{stroke:var(--accent);stroke-width:.36px}.contact__mark-caption{gap:var(--space-1) var(--space-4);flex-wrap:wrap;padding-block-end:.75rem;display:flex}.contact__mark-name{color:var(--text-body)}.contact__lede{max-inline-size:34ch}.contact__afterword{border-block-start:var(--line-width) solid var(--line);max-inline-size:40ch;color:var(--text-body);padding-block-start:1.125rem;font-size:.90625rem;line-height:1.5}.contact__form{--contact-off:calc(var(--grid-gap) / 2);flex-direction:column;gap:1.625rem;display:flex;position:relative}.contact__sheet{flex-direction:column;gap:1.625rem;display:flex;position:relative}.contact__fields{gap:1.625rem var(--grid-gap);grid-template-columns:minmax(0,1fr);display:grid}.contact__trap{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.contact__submit{flex-wrap:wrap;align-items:center;gap:1.125rem 1.75rem;margin-block-start:.625rem;padding-inline-start:var(--bracket-gap);display:flex}.contact__preview{flex:14rem;max-inline-size:44ch}.contact__lamp{background-color:var(--line-heavy);block-size:.375rem;inline-size:.375rem;transition:background-color var(--dur-fast) linear;flex:none;display:inline-block}.contact__count{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:none}.contact__form[data-live] .contact__count{display:inline-flex}.contact__form[data-armed] .contact__count{color:var(--text-body)}.contact__form[data-armed] .contact__count .contact__lamp{background-color:var(--accent)}.contact__lead{display:none}.contact__address{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-mono);overflow-wrap:anywhere;padding-inline-start:calc(var(--space-4) + var(--stroke-focus))}.contact__status{gap:var(--space-3);flex-direction:column;display:flex}.contact__status:not(:has(>:not([hidden]))){display:none}.contact__status>.notice:focus-visible{outline-offset:var(--space-2)}.contact__status>:not([hidden]){animation:contact-arrive var(--dur-slow) var(--ease-out) backwards}.contact__status>.notice--error .notice__heading,.contact__form[data-state=held] .contact__preview{animation:.6s steps(24,end) backwards contact-tick}@keyframes contact-arrive{0%{opacity:0;transform:translateY(.5rem)}}@keyframes contact-tick{0%{clip-path:inset(-10% 100% -10% 0)}to{clip-path:inset(-10% 0)}}.contact__form[data-state=held] .contact__preview{color:var(--text-body)}.contact__form[data-live] .btn--primary{--button-bg:transparent;--button-text:var(--text-strong);--bracket-color:var(--line-mark);background-image:linear-gradient(var(--accent), var(--accent));transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), background-size var(--dur-base) var(--ease-in-out);background-repeat:no-repeat;background-size:0% 100%}.contact__form[data-live]:not([data-armed]) .btn--primary.brackets:not(:hover,:focus-visible):before{inset:-2px}.contact__form[data-live][data-armed] .btn--primary{--button-text:var(--text-inverse);--bracket-color:var(--accent);background-size:100% 100%}.contact__form[data-state=sending] .btn:after{z-index:0;block-size:var(--stroke-focus);background-color:var(--text-inverse);animation:contact-pass 1.1s var(--ease-in-out) infinite;inset:auto 0 0}.contact__form[data-state=sending] .btn{opacity:1;cursor:progress}@keyframes contact-pass{0%{transform-origin:0;transform:scaleX(0)}50%{transform-origin:0;transform:scaleX(1)}51%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}.contact__seal{--bracket-color:var(--line-mark);inset:calc(-1 * var(--contact-off) - .75rem) calc(-1 * var(--contact-off));border:var(--line-width) solid var(--line-strong);pointer-events:none;visibility:hidden;clip-path:inset(-.75rem -.75rem 100%);transition:clip-path var(--dur-slower) var(--ease-in-out), visibility 0s linear var(--dur-slower);position:absolute}.contact__seal.brackets:before{transition:inset var(--dur-base) var(--ease-out) var(--dur-slow);inset:.5rem}.contact__form:is([data-state=sent],[data-state=drafted]) .contact__seal{visibility:visible;clip-path:inset(-.75rem);transition:clip-path var(--dur-slower) var(--ease-in-out), visibility 0s}.contact__form:is([data-state=sent],[data-state=drafted]) .contact__seal.brackets:before{inset:calc(-1 * var(--bracket-gap))}.contact__form[data-state=drafted] .contact__seal{border-style:dashed;border-color:var(--line-plan)}.contact__stamp{align-items:center;gap:var(--space-2);padding-inline:var(--space-2);background-color:var(--surface-page);color:var(--text-body);display:none;position:absolute;inset-block-start:0;inset-inline-end:var(--space-4);transform:translateY(-50%)}.contact__stamp .contact__lamp{background-color:var(--line-ink)}.contact__form[data-state=sent] .contact__stamp{animation:contact-tick .5s steps(16, end) var(--dur-slow) backwards;display:inline-flex}.contact__form[data-state=sent] .field{--field-text:var(--text-body)}.contact__form[data-state=sent] .field__control{--field-line:var(--line-strong);cursor:default;resize:none;transition:color var(--dur-slow) var(--ease-standard)}.contact__form[data-state=sent] .checkbox__input:disabled,.contact__form[data-state=sent] .checkbox__input:disabled+.checkbox__label{opacity:.8;cursor:default}.contact__form[data-state=sent] :is(.field__hint,.contact__submit,.contact__discreet:not(:has(:checked))){display:none}@media (width>=40rem){.contact__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.contact__field--wide{grid-column:1/-1}}@media (width>=60rem){.contact__layout{grid-template-rows:auto auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr))}.contact__mark,.contact__lede,.contact__afterword{grid-column:1/span 5}.contact__form{grid-area:1/7/-1/span 6}.contact__afterword{margin-block-start:calc(1.75rem - var(--space-7))}}@media (width>=75rem){.contact__layout{grid-template-rows:auto 1fr}.contact__mark svg{margin-inline-start:0}.contact__mark{inline-size:min(100%,13.5rem);grid-area:1/1/-1/span 3;margin-block-start:-1.75rem;margin-inline-start:calc(-.1875 * 13.5rem + var(--space-3));display:block}.contact__mark-caption{white-space:nowrap;flex-wrap:nowrap;justify-content:space-between;margin-block-start:calc(-1 * var(--space-2));padding:0 18.75%}.contact__lede,.contact__afterword{grid-column:4/span 3}.contact__form[data-live]:not([data-state=sent]) .contact__lead{inline-size:var(--line-width);background-color:var(--line-strong);display:block;position:absolute;inset-block:0 1.625rem;inset-inline-start:calc(-1 * var(--contact-off))}.contact__lead-fill,.contact__lead-stub{background-color:var(--accent);position:absolute}.contact__lead-fill{transform:scaleY(var(--contact-lead,0));transform-origin:50% 0;transition:transform var(--dur-slow) var(--ease-in-out);inset:0}.contact__lead-stub{inline-size:var(--contact-off);block-size:var(--line-width);transform-origin:0;transition:transform var(--dur-fast) var(--ease-out);inset-block-end:0;inset-inline-start:0;transform:scaleX(0)}.contact__form[data-armed] .contact__lead-stub{transition-delay:var(--dur-slow);transform:scaleX(1)}}.section.hero{min-block-size:100svh;isolation:isolate;flex-direction:column;padding-block-start:var(--nav-height);display:flex;overflow:clip}.hero__scene,.hero__poster,.hero__canvas{position:absolute;inset:0}.hero__scene{z-index:var(--z-below);pointer-events:none}.hero__canvas{block-size:var(--hero-field-depth,100%);inset-block-end:auto}.hero__canvas canvas{block-size:100%;inline-size:100%;display:block}.hero__scene.has-field .hero__poster{block-size:calc(var(--hero-field-depth,100%) - var(--nav-height));clip-path:inset(0 0 0 var(--hero-sweep,0px));inset-block-end:auto}.hero__scene.is-live .hero__poster{display:none}.hero__poster{--needle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52'%3E%3Cpath d='M19 30 33 22' stroke='%23000' stroke-width='1' fill='none'/%3E%3C/svg%3E");background-color:var(--line-heavy);-webkit-mask-image:var(--needle), radial-gradient(120% 90% at 100% 0, #000 0, #00000080 45%, #0000001f 100%);mask-image:var(--needle), radial-gradient(120% 90% at 100% 0, #000 0, #00000080 45%, #0000001f 100%);-webkit-mask-composite:source-in;inset-block-start:var(--nav-height);-webkit-mask-size:52px 52px,100% 100%;mask-size:52px 52px,100% 100%;mask-composite:intersect}.hero__ruler{pointer-events:none;background:repeating-linear-gradient(90deg, var(--line-heavy) 0 1px, transparent 1px 100px) 0 0 / 100% 9px no-repeat, repeating-linear-gradient(90deg, var(--line-strong) 0 1px, transparent 1px 10px) 0 0 / 100% 4px no-repeat;block-size:9px;position:absolute;inset-block-start:var(--nav-height);inset-inline:0}html.js .hero [data-hero-decode]:not([data-hero-done],[data-hero-active]){opacity:var(--state-planned-opacity)}.hero-decode{position:relative}.hero-decode__source{opacity:0}.hero-decode__run{position:absolute;inset:0}.hero__cta.brackets[data-hero-brackets]:before{opacity:var(--hero-bracket-o,1);transform:scale(var(--hero-bracket-x,1), var(--hero-bracket-y,1))}@media (prefers-reduced-motion:no-preference){html.js:not(.intro-started) .fx-guides i{transform-origin:50% 0;transform:scaleY(0)}html.js:not(.intro-started) .hero__ruler{transform-origin:0;transform:scaleX(0)}html.js:not(.intro-started) .hero__cta.brackets:before{opacity:0}}.hero__meta-wrap{margin-block-start:clamp(1.875rem,4vh,2.375rem)}.hero__meta{gap:var(--space-2) var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hero__descriptor{color:var(--text-body)}.hero__body{padding-block:var(--space-8) clamp(2.25rem, 5vh, 3.75rem);grid-template-columns:minmax(0,1fr);margin-block-start:auto;display:grid}@media (width<=47.49rem){.hero__body{padding-block-start:max(var(--space-8), 13svh)}}.hero__eyebrow{margin-block-end:clamp(1.25rem,3vh,1.625rem)}.hero__copy{margin-block-start:clamp(1.625rem,3.6vh,2.5rem)}.hero__lede{max-inline-size:45ch}.hero__actions{align-items:center;gap:var(--space-4) 2.125rem;flex-wrap:wrap;margin-block-start:clamp(1.75rem,4vh,2.5rem);padding-inline-start:var(--bracket-gap);display:flex}.hero__index{background-color:var(--surface-page);position:relative}.hero__index-list{padding-block:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.hero__index-link{align-items:center;gap:var(--space-3);min-block-size:2.75rem;font-family:var(--font-mono);font-size:var(--fs-2xs);line-height:var(--lh-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--text-body);transition:color var(--dur-fast) var(--ease-out);display:flex;position:relative}.hero__index-number{color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out)}.hero__index-link:before{content:"";block-size:var(--line-width);background-color:var(--accent);transform-origin:0;transition:transform var(--dur-base) var(--ease-out);position:absolute;inset:0 0 auto;transform:scaleX(0)}.hero__index-link:hover{color:var(--text-strong)}.hero__index-link:hover .hero__index-number{color:var(--text-accent)}@media (width>=40rem){.hero__index-list{column-gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=60rem){.hero__meta{grid-template-columns:repeat(4,minmax(0,1fr))}.hero__body{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.hero__body>*{grid-column:1/-1}.hero__body>.hero__copy{grid-column:1/span 6}.hero__index-list{justify-content:space-between;padding-block:0;display:flex}.hero__index-link{white-space:nowrap;min-block-size:3.875rem}.hero__index-link:hover:before{transform:scaleX(1)}}.marquee{--marquee-period:40px;z-index:var(--z-content);border-block:var(--line-width) solid var(--line);background-color:var(--surface-page);position:relative;overflow:clip}.marquee:after{content:"";inline-size:var(--line-width);background-color:var(--accent);block-size:.6875rem;position:absolute;inset-block-end:0;inset-inline-start:calc(var(--page-margin) - var(--grid-gap) / 2)}.marquee__track{background:linear-gradient(90deg, var(--line-heavy) 0 1px, transparent 1px) 0 100% / var(--marquee-period) .4375rem repeat-x, linear-gradient(90deg, var(--line-strong) 0 1px, transparent 1px) 0 100% / calc(var(--marquee-period) / 5) .25rem repeat-x;padding-block:1.125rem 1.375rem;display:flex}.marquee__group{gap:var(--space-2) var(--space-6);inline-size:calc(100% - 2 * var(--page-margin));flex-wrap:wrap;margin-inline:auto;display:flex}.marquee__item{align-items:center;gap:var(--space-6);font-family:var(--font-mono);font-size:var(--fs-2xs);line-height:var(--lh-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-body);white-space:nowrap;display:inline-flex}.marquee__item:before{content:"";inline-size:var(--line-width);block-size:var(--tick-size);background-color:var(--line-mark);flex:none}@media (prefers-reduced-motion:no-preference){.marquee[data-marquee-live] .marquee__track{will-change:transform;inline-size:max-content}.marquee[data-marquee-live] .marquee__group{inline-size:max-content;flex-wrap:nowrap;flex:none;margin-inline:0;padding-inline-start:var(--space-6)}.marquee[data-marquee-live][data-marquee-held]:after{background-color:var(--accent-dim);block-size:100%}}.reach-glyph{flex:none;block-size:auto;max-inline-size:100%;display:block;overflow:visible}.reach-glyph :is(path,rect){fill:none;stroke-width:1px;stroke-linecap:square}.reach-glyph .reach-glyph__ink,.reach-glyph__ink :is(path,rect){stroke:var(--line-mark)}.reach-glyph .reach-glyph__plan{stroke:var(--line-plan)}.reach-glyph .reach-glyph__dash{stroke-dasharray:3 3;stroke-linecap:butt}.reach-glyph .reach-glyph__signal{fill:var(--accent);stroke:none}.reach-map{--mark-size:1.5px;inline-size:100%}.reach-map__body{grid-template-rows:auto 1.5rem;grid-template-columns:2.25rem minmax(0,1fr);display:grid}.reach-map__plate{--bracket-gap:5px;--bracket-arm:7px;--bracket-color:var(--line-plan);grid-area:1/2;position:relative;container-type:inline-size}.reach-map__svg{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:hidden}.reach-map__svg path{fill:none;vector-effect:non-scaling-stroke}.reach-map__graticule{stroke:var(--line);stroke-width:1px}.reach-map__ticks,.reach-map__scale{stroke:var(--line-plan);stroke-width:1px}.reach-map__marks{pointer-events:none;stroke-width:var(--mark-size);stroke-linecap:square}.reach-map__marks--ghost{stroke:var(--line-plan);opacity:.55;display:none}.reach-map[data-armed]:not([data-drawn]) .reach-map__marks--ghost{display:inline}.reach-map__marks--ink{stroke:var(--line-mark)}.reach-map__marks--lit{stroke:var(--accent);stroke-width:calc(var(--mark-size) + 1px)}.reach-map__marks--lit use{opacity:0;transition:opacity var(--dur-base) var(--ease-standard)}.reach-map__marks--lit use.is-lit{opacity:1;transition-duration:0s}.reach-map__leaders path{stroke:var(--line-plan);stroke-width:1px}.reach-map__outlines path{fill:#0000;stroke:var(--line-strong);stroke-width:1px;stroke-linejoin:round;pointer-events:all;transition:stroke var(--dur-base) var(--ease-standard)}.reach-map__outlines path.is-lit{stroke:var(--accent-dim);transition-duration:0s}.reach-map__label{background-color:var(--surface-page);color:var(--text-body);pointer-events:none;transition:color var(--dur-base) var(--ease-standard);padding:.0625rem .25rem;line-height:1.2;position:absolute;transform:translate(-50%,-50%)}.reach-map__label--start,.reach-map__label--end{background:0 0;padding-inline:0;transform:translateY(-50%)}.reach-map__label--end{transform:translate(-100%,-50%)}.reach-map__label.is-lit{color:var(--text-accent);transition-duration:0s}.reach-map__scale-label{white-space:nowrap;pointer-events:none;margin-block-start:-.5rem;position:absolute;transform:translate(-100%,-100%)}.reach-map__clip{pointer-events:none;position:absolute;inset:0;overflow:hidden}.reach-map__edge{background-color:var(--line-strong);pointer-events:none;position:absolute}.reach-map__edge--top,.reach-map__edge--bottom{block-size:var(--line-width);transform-origin:0;inset-inline:0}.reach-map__edge--left,.reach-map__edge--right{inline-size:var(--line-width);transform-origin:50% 0;inset-block:0}.reach-map__edge--top{inset-block-start:0}.reach-map__edge--bottom{transform-origin:100%;inset-block-end:0}.reach-map__edge--left{inset-inline-start:0}.reach-map__edge--right{transform-origin:50% 100%;inset-inline-end:0}.reach-map__sweep{border-inline-end:1px solid var(--accent);background:linear-gradient(to left, var(--accent-wash), transparent 2.5rem) no-repeat;opacity:0;pointer-events:none;position:absolute;inset:0}.reach-map__centre{pointer-events:none;block-size:1px;inline-size:1px;position:absolute;inset-block-start:50%;inset-inline-start:50%}.reach-map__axis{position:relative}.reach-map__axis span{white-space:nowrap;position:absolute}.reach-map__axis--lat{grid-area:1/1}.reach-map__axis--lat span{inset-inline-end:.5rem;transform:translateY(-50%)}.reach-map__axis--lon{grid-area:2/2}.reach-map__axis--lon span{inset-block-end:0;transform:translate(-50%)}.reach-map__caption{justify-content:space-between;gap:var(--space-4);margin-block-start:var(--space-3);padding-inline-start:2.25rem;display:flex}.reach-map__caption-name{color:var(--text-body);text-align:end}.reach-map__caption-name.is-lit{color:var(--text-accent)}@media (width>=40rem){.reach-map{--mark-size:2px}}@media (width>=60rem){.reach-map__body{grid-template-columns:0 minmax(0,1fr)}.reach-map__caption{padding-inline-start:0}}@supports (width:1cqi){.reach-map__svg{--mark-size:clamp(1.25px, .3cqi, 2.75px)}}@media (width<=39.99rem){.reach-map__axis--lon span:nth-child(2n){display:none}}.reach__layout{gap:var(--space-7) var(--grid-gap);grid-template-columns:minmax(0,1fr);display:grid}.reach__clocks:empty{display:none}.reach__regions{border-block-start:var(--line-width) solid var(--line-strong);border-inline-start:var(--line-width) solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reach__region{gap:var(--space-2);border-block-end:var(--line-width) solid var(--line-strong);border-inline-end:var(--line-width) solid var(--line-strong);cursor:default;min-block-size:4.75rem;transition:background-color var(--dur-base) var(--ease-standard);flex-direction:column;padding:.75rem .75rem .875rem;display:flex;position:relative}.reach__region:before{content:"";inset-block-start:calc(-1 * var(--line-width));inset-inline:calc(-1 * var(--line-width)) 0;block-size:var(--line-width);background-color:var(--accent);opacity:0;transition:opacity var(--dur-base) var(--ease-standard);position:absolute}.reach__region-code{transition:color var(--dur-base) var(--ease-standard)}.reach__region.is-lit{background-color:var(--accent-wash)}.reach__region.is-lit:before{opacity:1}.reach__region.is-lit .reach__region-code{color:var(--text-accent)}.reach__region.is-lit,.reach__region.is-lit:before,.reach__region.is-lit .reach__region-code{transition-duration:0s}.reach__region:focus-visible{outline-offset:-2px}.reach__region-name{color:var(--text-body);font-size:.8125rem;line-height:1.35}.reach__clocks{border-block-start:var(--line-width) solid var(--line-strong);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.reach-clock{align-items:baseline;gap:.375rem var(--space-4);border-block-end:var(--line-width) solid var(--line-strong);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-mono);line-height:var(--lh-mono);text-transform:uppercase;cursor:default;grid-template-columns:minmax(0,1fr) auto;padding-block:.75rem .8125rem;display:grid;position:relative}.reach-clock__zone{font-size:var(--fs-xs);color:var(--text-strong);transition:color var(--dur-base) var(--ease-standard)}.reach-clock.is-lit .reach-clock__zone{color:var(--text-accent);transition-duration:0s}.reach-clock__time{letter-spacing:.02em;color:var(--text-strong);grid-row:span 2;align-self:center;font-size:1.25rem;line-height:1;display:flex}.reach-clock__digit{text-align:center;inline-size:1ch;display:inline-block}.reach-clock__sep{text-align:center;inline-size:.75ch;color:var(--text-muted);display:inline-block}.reach-clock__digit[data-unit=second]{color:var(--text-accent)}.reach-clock__detail{font-size:var(--fs-2xs);color:var(--text-muted);flex-wrap:wrap;gap:0 .625rem;display:flex}.reach-clock__codes{color:var(--text-body)}.reach__modes{gap:var(--space-7) var(--grid-gap);grid-template-columns:minmax(0,1fr);display:grid}.reach-mode{border-block-start-color:#0000;position:relative}.reach-mode:before{content:"";block-size:var(--line-width);background-color:var(--line-strong);transform:scaleX(var(--reach-rule,1));transform-origin:0;position:absolute;inset-block-start:calc(-1 * var(--line-width));inset-inline:0}.reach-mode .cell__body{flex-direction:column;flex:1;display:flex}.reach-mode .reach-glyph{box-sizing:content-box;margin-block-start:auto;margin-inline-start:-12px;padding-block-start:var(--space-5)}@media (width>=40rem){.reach__regions{grid-template-columns:repeat(4,minmax(0,1fr))}.reach__clocks{column-gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=60rem){.reach__layout{grid-template-columns:repeat(12,minmax(0,1fr))}.reach__layout>*{grid-column:4/span 9}.reach__modes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=75rem){.reach__layout{grid-template-rows:auto 1fr auto;row-gap:0}.reach__layout>.reach__figure{grid-area:1/4/span 2/span 6}.reach__layout>.reach__regions{border-inline-start:0;grid-area:1/10/auto/span 3;grid-template-columns:minmax(0,1fr)}.reach__region{align-items:baseline;gap:var(--space-4);border-inline-end:0;flex-direction:row;min-block-size:0;padding:.625rem 0}.reach__region:before{inset-inline:0}.reach__region:focus-visible{outline-offset:3px}.reach__region-code{flex:none;inline-size:2.5rem}.reach__layout>.reach__clocks{grid-area:2/10/auto/span 3;grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-6)}.reach__layout>.reach__modes{grid-row:3;margin-block-start:var(--space-8)}}.sensitive__layout{gap:var(--space-8) var(--grid-gap);grid-template-columns:minmax(0,1fr);display:grid}.redaction-bar{background-color:var(--decor-redaction);transform-origin:100%;pointer-events:none;position:absolute;inset:14% -.03em 8%}html:not(.js) .redaction-bar{display:none}html.js .sensitive[data-sensitive-live] [data-redacted]{color:#0000}.record{border:var(--line-width) solid var(--line);background-color:var(--surface-raised);font-family:var(--font-mono);font-size:var(--fs-2xs);font-stretch:100%;line-height:var(--lh-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;font-variant-numeric:tabular-nums;position:relative}.record__head{justify-content:space-between;gap:var(--space-1) var(--space-4);font-size:inherit;line-height:inherit;color:var(--text-muted);flex-wrap:wrap;padding:.75rem .875rem;display:flex}.record__head>:first-child{color:var(--text-body)}.record__fields{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.record__field{border-block-start:var(--line-width) solid var(--line);flex-direction:column;gap:.625rem;min-block-size:4.25rem;padding:.75rem .875rem .9375rem;display:flex}.record__field:nth-child(2n){border-inline-start:var(--line-width) solid var(--line)}.record__label{color:var(--text-muted)}.record__sealed{gap:.3125rem;display:grid}.record__entry{inline-size:var(--entry,100%);background:repeating-linear-gradient(90deg, var(--line-heavy) 0 1.125rem, transparent 1.125rem 1.4375rem, var(--line-heavy) 1.4375rem 2rem, transparent 2rem 2.3125rem, var(--line-heavy) 2.3125rem 4rem, transparent 4rem 4.3125rem) 0 50% / 100% .1875rem no-repeat;block-size:.5625rem;position:relative}.record__entry>i,.sensitive__strip i{background-color:var(--decor-redaction);transform-origin:0}.record__entry>i{position:absolute;inset:0}.record__value{font-size:var(--fs-xs);color:var(--text-strong);align-items:center;gap:.5rem;display:inline-flex}.record__value:before{content:"";background-color:var(--accent);flex:none;align-self:flex-start;block-size:.3125rem;inline-size:.3125rem;margin-block-start:.375rem}.sensitive__principles{gap:var(--space-7) var(--grid-gap);grid-template-columns:minmax(0,1fr);display:grid}.principle{border-block-start-color:#0000;position:relative}.principle:before,.principle:after{content:"";pointer-events:none;position:absolute;inset-inline:0}.principle:before{block-size:var(--tick-size);background:linear-gradient(var(--line-mark) 0 0) 0 0 / var(--line-width) 100% no-repeat, linear-gradient(var(--line-mark) 0 0) 100% 0 / var(--line-width) 100% no-repeat, linear-gradient(var(--line-strong) 0 0) 0 50% / 100% var(--line-width) no-repeat;clip-path:inset(0 calc((1 - var(--principle-draw,1)) * 100%) 0 0);inset-block-start:calc((var(--line-width) + var(--tick-size)) / -2)}.principle:after{block-size:var(--line-width);background-color:var(--accent);transform-origin:100%;transition:transform var(--dur-base) var(--ease-in-out);inset-block-start:calc(-1 * var(--line-width));transform:scaleX(0)}.principle .cell__mark{transition:color var(--dur-slow) var(--ease-standard), background-color var(--dur-slow) var(--ease-standard);background-color:#0000;align-self:flex-start;align-items:center;gap:.5rem;margin-block:-.1875rem calc(clamp(1.125rem,2vw,1.875rem) - .1875rem);margin-inline:-.375rem;padding:.1875rem .375rem;display:inline-flex}.principle .cell__mark:before{content:"";background-color:var(--accent-dim);block-size:.3125rem;inline-size:.3125rem;transition:background-color var(--dur-slow) var(--ease-standard);flex:none}.principle[data-key=lit] .cell__mark{background-color:var(--accent-wash);transition-duration:0s}.principle[data-key=lit] .cell__mark:before{background-color:var(--accent);transition-duration:0s}@media (hover:hover) and (pointer:fine){.principle:hover:after{transform-origin:0;transform:scaleX(1)}.principle:hover .cell__mark{background-color:var(--accent-wash);transition-duration:var(--dur-instant)}.principle:hover .cell__mark:before{background-color:var(--accent);transition-duration:var(--dur-instant)}}.sensitive__close{gap:0 var(--grid-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.sensitive__close-rule{margin-block-end:1.125rem}.sensitive__strip{block-size:2.125rem;border:var(--line-width) solid var(--line);align-items:center;gap:.5625rem;margin-block-end:var(--space-5);padding-inline:.6875rem;display:flex}.sensitive__strip i{flex:1 1 0;block-size:.5625rem}.sensitive__strip i:nth-child(2){flex-grow:.6}.sensitive__note{max-inline-size:34ch;color:var(--text-strong);line-height:1.2}@media (prefers-reduced-motion:no-preference){html.js .sensitive[data-sensitive-live] .principle:not([data-arrived]){--principle-draw:0}html.js .sensitive[data-sensitive-live] .principle:not([data-arrived]) :is(.cell__title,.cell__body){opacity:var(--state-planned-opacity)}html.js .sensitive[data-sensitive-live] .principle:not([data-arrived]) .cell__mark{color:var(--text-muted)}html.js .sensitive[data-sensitive-live] .principle:not([data-arrived]) .cell__mark:before{background-color:var(--decor-slate)}html.js .sensitive[data-sensitive-live] [data-redaction-close]:not([data-closed]){transform:scaleX(0)}html.js .sensitive[data-sensitive-live] [data-record-open]:not([data-closed]){opacity:var(--state-planned-opacity)}}@media (width>=40rem){.sensitive__principles{grid-template-columns:repeat(2,minmax(0,1fr))}.record__fields{grid-template-columns:repeat(4,minmax(0,1fr))}.record__field:not(:first-child){border-inline-start:var(--line-width) solid var(--line)}}@media (width>=60rem){.sensitive__layout{grid-template-columns:repeat(12,minmax(0,1fr))}.sensitive__record{grid-area:1/1/span 2/span 3}.record{position:sticky;inset-block-start:calc(var(--nav-height,4rem) + var(--space-6))}.record__fields{grid-template-columns:minmax(0,1fr)}.record__field:nth-child(n){border-inline-start:0}.sensitive__principles,.sensitive__close{grid-column:4/span 9;grid-template-columns:repeat(3,minmax(0,1fr))}.sensitive__close-rule{grid-column:1/-1}.sensitive__strip{margin-block-end:0}.sensitive__note{grid-column:2/span 2}}.statement__body{gap:var(--space-6) var(--grid-gap);grid-template-columns:minmax(0,1fr);display:grid}.statement__rule{margin-block-end:1.125rem}.statement__paragraph{color:var(--text-body);font-size:.96875rem}.statement__paragraph--lede{font-size:var(--fs-lg);line-height:var(--lh-lede);color:var(--text-strong)}@media (prefers-reduced-motion:no-preference){html.js .statement[data-statement-live] .statement__paragraph:not([data-arrived],[data-inking]){opacity:var(--state-planned-opacity)}html.js .statement[data-statement-live] .statement__paragraph[data-inking]{--ink-rest:linear-gradient(rgb(0 0 0/var(--state-planned-opacity)) 0 0);-webkit-mask:linear-gradient(#000 0 0) 0 0 / 100% var(--ink-top,0) no-repeat, linear-gradient(#000 0 0) 0 var(--ink-top,0) / var(--ink-across,0%) var(--ink-row,1lh) no-repeat, var(--ink-rest);mask:linear-gradient(#000 0 0) 0 0 / 100% var(--ink-top,0) no-repeat, linear-gradient(#000 0 0) 0 var(--ink-top,0) / var(--ink-across,0%) var(--ink-row,1lh) no-repeat, var(--ink-rest)}}@media (width>=60rem){.statement__body{grid-template-columns:repeat(12,minmax(0,1fr))}.statement__item{grid-column:span 3}.statement__item:first-child{grid-column:4/span 3}}}.approach-step[id]{scroll-margin-block-start:var(--approach-jump,calc(var(--nav-height) + var(--approach-screen) + 11rem))}@media (width>=60rem){.approach-step[id]{scroll-margin-block-start:var(--approach-jump,calc(var(--nav-height) + var(--space-3)))}}
