:root{--sc-canvas: #08090b;--sc-surface: #101217;--sc-ink: #f4f2ef;--sc-ink-soft: #9a9ba1;--sc-accent: #d8ff3e;--sc-accent-ink: #08090b;--sc-hairline: color-mix(in oklab, var(--sc-ink) 12%, transparent);--sc-hairline-strong: color-mix(in oklab, var(--sc-ink) 22%, transparent);--sc-font-display: "Instrument Sans", "Geist", system-ui, sans-serif;--sc-font-text: "Geist", system-ui, sans-serif;--sc-font-mono: "Geist Mono", ui-monospace, monospace;--sc-t-xs: clamp(.75rem, .72rem + .15vw, .82rem);--sc-t-sm: clamp(.875rem, .84rem + .18vw, .95rem);--sc-t-base: clamp(1rem, .96rem + .22vw, 1.125rem);--sc-t-lg: clamp(1.2rem, 1.1rem + .5vw, 1.5rem);--sc-t-xl: clamp(1.6rem, 1.35rem + 1.2vw, 2.25rem);--sc-t-2xl: clamp(2.1rem, 1.6rem + 2.4vw, 3.4rem);--sc-t-3xl: clamp(2.8rem, 1.9rem + 4.2vw, 5rem);--sc-t-4xl: clamp(3.4rem, 1.9rem + 6.6vw, 7.5rem);--sc-track-tight: -.035em;--sc-track-snug: -.02em;--sc-track-normal: -.005em;--sc-track-wide: .08em;--sc-leading-none: .94;--sc-leading-tight: 1.06;--sc-leading-body: 1.62;--sc-measure: 62ch;--sc-1: .25rem;--sc-2: .5rem;--sc-3: .75rem;--sc-4: 1rem;--sc-5: 1.5rem;--sc-6: 2rem;--sc-7: 3rem;--sc-8: 4rem;--sc-9: 6rem;--sc-10: 8rem;--sc-11: 12rem;--sc-section: clamp(4.5rem, 9vw, 11rem);--sc-gutter: clamp(1.25rem, 5vw, 5.5rem);--sc-maxw: 82rem;--sc-r-sm: 6px;--sc-r-md: 12px;--sc-r-lg: 20px;--sc-r-pill: 999px;--sc-shadow-color: 220 40% 2%;--sc-e1: 0 1px 2px hsl(var(--sc-shadow-color) / .28), 0 2px 6px -1px hsl(var(--sc-shadow-color) / .2);--sc-e2: 0 2px 4px hsl(var(--sc-shadow-color) / .24), 0 8px 18px -4px hsl(var(--sc-shadow-color) / .3);--sc-e3: 0 4px 8px hsl(var(--sc-shadow-color) / .22), 0 18px 40px -8px hsl(var(--sc-shadow-color) / .38), 0 48px 90px -24px hsl(var(--sc-shadow-color) / .3);--sc-edge: inset 0 1px 0 color-mix(in oklab, var(--sc-ink) 10%, transparent);--sc-ease-out: cubic-bezier(.23, 1, .32, 1);--sc-ease-in-out: cubic-bezier(.77, 0, .175, 1);--sc-ease-drawer: cubic-bezier(.32, .72, 0, 1);--sc-d-fast: .16s;--sc-d-base: .24s;--sc-d-slow: .42s;--sc-z-stage: 1;--sc-z-copy: 20;--sc-z-chrome: 60}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--sc-canvas);color:var(--sc-ink);font-family:var(--sc-font-text);font-size:var(--sc-t-base);line-height:var(--sc-leading-body);letter-spacing:var(--sc-track-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-synthesis-weight:none;overflow-x:clip}img,video,canvas,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--sc-accent);color:var(--sc-accent-ink)}:root{caret-color:var(--sc-accent);accent-color:var(--sc-accent)}:focus-visible{outline:2px solid var(--sc-accent);outline-offset:3px;border-radius:var(--sc-r-sm)}:where(a){color:inherit;text-decoration-thickness:1px;text-underline-offset:.22em}@supports (scrollbar-color: auto){html{scrollbar-color:color-mix(in oklab,var(--sc-ink) 26%,transparent) transparent;scrollbar-width:thin}}:where(table,.sc-nums,[data-sc-count]){font-variant-numeric:tabular-nums}.sc-display{font-family:var(--sc-font-display);font-weight:500;line-height:var(--sc-leading-none);letter-spacing:var(--sc-track-tight);text-wrap:balance;margin:0}.sc-display--xl{font-size:var(--sc-t-4xl)}.sc-display--lg{font-size:var(--sc-t-3xl)}.sc-display--md{font-size:var(--sc-t-2xl);letter-spacing:var(--sc-track-snug)}.sc-lede{font-size:var(--sc-t-lg);line-height:1.44;letter-spacing:var(--sc-track-snug);color:var(--sc-ink);max-width:46ch;text-wrap:pretty;margin:0}.sc-body{max-width:var(--sc-measure);color:var(--sc-ink-soft);text-wrap:pretty;margin:0}.sc-label{font-family:var(--sc-font-mono);font-size:var(--sc-t-xs);letter-spacing:var(--sc-track-wide);text-transform:uppercase;color:var(--sc-ink-soft)}.sc-wrap{width:100%;max-width:var(--sc-maxw);margin-inline:auto;padding-inline:var(--sc-gutter)}.sc-section{padding-block:var(--sc-section)}.sc-stack>*+*{margin-top:var(--sc-4)}.sc-stack>:is(h1,h2,h3){margin-top:var(--sc-7)}.sc-stack>:is(h1,h2,h3):first-child{margin-top:0}.sc-rule{height:1px;border:0;background:var(--sc-hairline);margin:0}.sc-act--pinned{position:relative}.sc-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:clip;z-index:var(--sc-z-stage)}.sc-stage :is(video[data-sc-scrub],canvas[data-sc-sequence],.sc-stage__poster){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}video[data-sc-scrub]{opacity:0;transition:opacity .38s var(--sc-ease-out)}.sc-has-clip video[data-sc-scrub]{opacity:1}.sc-stage__poster{z-index:0;transition:opacity .38s var(--sc-ease-out)}.sc-has-clip .sc-stage__poster{opacity:0}.sc-scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:linear-gradient(var(--sc-scrim-angle, 180deg),color-mix(in oklab,var(--sc-canvas) var(--sc-scrim-a, 78%),transparent) 0%,color-mix(in oklab,var(--sc-canvas) 30%,transparent) 42%,transparent 68%)}.sc-scrim--bottom{--sc-scrim-angle: 0deg}.sc-scrim--left{--sc-scrim-angle: 90deg}.sc-scrim--right{--sc-scrim-angle: 270deg}.sc-scrim--lead{background:linear-gradient(to top right,color-mix(in oklab,var(--sc-canvas) 94%,transparent) 0%,color-mix(in oklab,var(--sc-canvas) 72%,transparent) 30%,color-mix(in oklab,var(--sc-canvas) 30%,transparent) 52%,transparent 72%)}.sc-scrim--trail{background:linear-gradient(to top left,color-mix(in oklab,var(--sc-canvas) 94%,transparent) 0%,color-mix(in oklab,var(--sc-canvas) 72%,transparent) 30%,color-mix(in oklab,var(--sc-canvas) 30%,transparent) 52%,transparent 72%)}.sc-scrim--band{background:linear-gradient(to top,color-mix(in oklab,var(--sc-canvas) 94%,transparent) 0%,color-mix(in oklab,var(--sc-canvas) 74%,transparent) 22%,color-mix(in oklab,var(--sc-canvas) 30%,transparent) 42%,transparent 58%)}.sc-scrim--vignette{background:radial-gradient(120% 90% at 50% 45%,transparent 40%,color-mix(in oklab,var(--sc-canvas) 70%,transparent) 100%)}.sc-copy{position:absolute;z-index:var(--sc-z-copy);inset-inline:var(--sc-gutter);max-width:min(46rem,76vw);will-change:opacity,transform}.sc-copy--lead{left:var(--sc-gutter);bottom:clamp(3rem,12vh,9rem)}.sc-copy--center{inset-inline:auto;left:50%;top:50%;translate:-50% -50%;text-align:center}.sc-copy--trail{inset-inline:auto;right:var(--sc-gutter);bottom:clamp(3rem,12vh,9rem);text-align:right}[data-sc-cue]{opacity:0;will-change:opacity,transform}.sc-ready [data-sc-cue]{transition:none}.sc-split{display:inline-block;overflow:hidden;vertical-align:top}.sc-split--line{display:block;padding-bottom:.14em;margin-bottom:-.14em}.sc-split__i{display:inline-block;will-change:transform,opacity}.sc-is-split{opacity:1!important}[data-sc-pan]{display:flex;will-change:transform}[data-sc-reveal]{will-change:clip-path}[data-sc-parallax]{will-change:transform}[data-sc-in],[data-sc-stagger]>*{opacity:0;transform:translate3d(0,14px,0);transition:opacity .62s var(--sc-ease-out),transform .62s var(--sc-ease-out)}[data-sc-in].sc-in,[data-sc-stagger]>.sc-in{opacity:1;transform:none}[data-sc-tilt]{transform-style:preserve-3d;will-change:transform}[data-sc-magnet]{will-change:transform}[data-sc-spotlight]{isolation:isolate}:where([data-sc-spotlight]){position:relative}[data-sc-spotlight]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background:radial-gradient(28rem 28rem at calc(var(--sc-mx, .5) * 100%) calc(var(--sc-my, .5) * 100%),color-mix(in oklab,var(--sc-accent) 16%,transparent),transparent 70%);opacity:0;transition:opacity var(--sc-d-slow) var(--sc-ease-out)}[data-sc-spotlight]:hover:after{opacity:1}[data-sc-mode=worldflight]{position:relative}.sc-world{position:fixed;top:0;right:0;bottom:0;left:0;overflow:clip;z-index:var(--sc-z-stage);background:var(--sc-canvas)}.sc-world__seg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;will-change:opacity}.sc-world__seg>:is(video,img,canvas){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sc-world__poster{z-index:0;transform-origin:50% 50%;transition:opacity .42s var(--sc-ease-out)}.sc-world__seg>video{z-index:1}.sc-world__seg.sc-has-clip .sc-world__poster{opacity:0}video[data-sc-scrub].sc-has-clip{opacity:1}.sc-world__copy{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--sc-z-copy);pointer-events:none}.sc-world__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}[data-sc-copy]{opacity:0;pointer-events:none;will-change:opacity,transform}.sc-ready [data-sc-copy]{transition:none}.sc-world__spacer{pointer-events:none}[data-sc-progress]{position:fixed;inset:0 0 auto 0;height:2px;z-index:var(--sc-z-chrome);background:var(--sc-accent);transform-origin:0 50%;transform:scaleX(0);will-change:transform}.sc-grain{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3;opacity:.045}.sc-grain:before{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/></filter><rect width='140' height='140' filter='url(%23n)'/></svg>")}@media(prefers-reduced-motion:reduce){[data-sc-in],[data-sc-stagger]>*{transform:none;transition-duration:.22s}[data-sc-parallax],[data-sc-pan],.sc-split__i{transform:none!important}[data-sc-reveal]{clip-path:none!important}[data-sc-act=pan] .sc-stage,[data-sc-act=pan] [data-sc-stage]{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity}[data-sc-pan]>*{scroll-snap-align:center}[data-sc-spotlight]:after{display:none}.sc-world__poster,[data-sc-copy]{transform:none!important}}@media(max-width:860px){.sc-copy{inset-inline:var(--sc-gutter);max-width:none}.sc-copy--trail{text-align:left}.sc-stage{height:100svh}.sc-scrim--trail{background:linear-gradient(to top,color-mix(in oklab,var(--sc-canvas) 94%,transparent) 0%,color-mix(in oklab,var(--sc-canvas) 74%,transparent) 22%,color-mix(in oklab,var(--sc-canvas) 30%,transparent) 42%,transparent 58%)}}:root{--floor: #0d1719;--floor-2: #142226;--floor-ink: #e9efeb;--floor-soft: #a6b8b2;--floor-line: rgba(233, 239, 235, .14);--paper: #e6eae5;--sheet: #f8faf6;--sheet-2: #eef2ec;--rec-ink: #10303a;--rec-soft: #4a5e63;--rec-line: rgba(16, 48, 58, .16);--mint: #8ad8b2;--green: #1b6f4d;--thread: #2e9a6e;--display: "Archivo Variable", "Archivo", "Helvetica Neue", Arial, sans-serif;--text: "Instrument Sans Variable", "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--bar: calc(64px + env(safe-area-inset-top, 0px)) ;--pad-out: clamp(20px, 3.9vw, 64px);--pad-in: clamp(48px, 6.2vw, 104px);--top: clamp(118px, 15svh, 150px);--h1: clamp(2.5rem, 1.25rem + 3.3vw, 4.5rem);--sec-pad: clamp(64px, 7vw, 112px);--ease: cubic-bezier(.23, 1, .32, 1);--fs-micro: .6875rem;--fs-caption: .8125rem;--fs-small: .875rem;--fs-record: .9375rem;--fs-body: 1.0625rem;--fs-lead: 1.125rem;--track-over: .1em;--track-field: .08em;--img-outline: oklch(1 0 0 / .1);--sc-canvas: var(--floor);--sc-surface: var(--floor-2);--sc-ink: var(--floor-ink);--sc-ink-soft: var(--floor-soft);--sc-accent: var(--mint);--sc-accent-ink: var(--floor);--sc-font-display: var(--display);--sc-font-text: var(--text);--sc-font-mono: var(--display);--sc-shadow-color: 190 40% 8%}html{scroll-padding-top:var(--bar);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--floor);color:var(--floor-ink);font-family:var(--text);font-size:var(--fs-body);line-height:1.58}p,h1,h2,h3,ol,ul,dl,dd,figure{margin:0;padding:0}p{text-wrap:pretty}ol,ul{list-style:none}img{max-width:none}button{cursor:pointer}:focus-visible{border-radius:2px}.print-only{display:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:fixed;left:12px;top:-60px;z-index:100;background:var(--mint);color:var(--floor);padding:10px 14px;font-weight:600;text-decoration:none}.skip:focus{top:12px}.half--record :focus-visible,.col--record :focus-visible,.walk :focus-visible,.topbar :focus-visible{outline-color:var(--green)}.display{font-family:var(--display);font-weight:620;font-stretch:106%;letter-spacing:-.026em;line-height:1.04;text-wrap:balance}.display--md{font-size:clamp(1.9rem,1.2rem + 2vw,3.1rem)}.display--lg{font-size:clamp(2.2rem,1.2rem + 2.8vw,3.8rem)}.display--floor{font-size:clamp(1.6rem,.95rem + 1.85vw,2.75rem);color:var(--floor-ink)}.label{font-family:var(--display);font-stretch:118%;font-weight:650;font-size:var(--fs-micro);letter-spacing:var(--track-over);text-transform:uppercase;color:var(--green)}.label--floor{color:var(--mint)}.floor-note{color:var(--floor-soft);font-size:var(--fs-lead);max-width:36ch;margin-top:16px;text-wrap:pretty}.ref{white-space:nowrap;font-family:var(--display);font-stretch:100%;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--rec-soft);font-size:.82em;margin-left:.5em}.topbar{position:fixed;top:0;left:0;right:0;z-index:70;height:var(--bar);display:flex;align-items:center;justify-content:space-between;gap:20px;padding:env(safe-area-inset-top,0px) var(--pad-out) 0;background:var(--sheet);color:var(--rec-ink);border-bottom:1px solid var(--rec-line);box-shadow:0 10px 26px -18px #050e108c}.topbar__brand{display:block;flex:none}.topbar__brand img{display:block;height:39px;width:auto}.topbar__nav{display:flex;align-items:center;gap:clamp(14px,2vw,28px)}.topbar__nav a{color:var(--rec-ink);text-decoration:none;white-space:nowrap;font-family:var(--display);font-stretch:104%;font-weight:600;font-size:var(--fs-small);padding:8px 0;border-bottom:1.5px solid transparent;transition:border-color .15s ease}.topbar__nav a[aria-current]{border-bottom-color:var(--green)}.topbar__cta,.topbar__menu{height:40px;padding:0 16px;border-radius:2px;white-space:nowrap;font-family:var(--display);font-stretch:106%;font-weight:650;font-size:.875rem;letter-spacing:.01em;transition-property:background-color,border-color,scale;transition-duration:.15s;transition-timing-function:var(--ease);-webkit-tap-highlight-color:transparent}.topbar__cta{margin-left:4px;background:var(--rec-ink);color:var(--sheet);border:1px solid var(--rec-ink)}.topbar__menu{display:none;background:transparent;color:var(--rec-ink);border:1px solid rgba(16,48,58,.32)}.topbar__menu[aria-expanded=true]{border-color:var(--rec-ink);background:var(--sheet-2)}.topbar__cta:active,.topbar__menu:active{scale:.96}.intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;padding:calc(var(--bar) + clamp(28px,5svh,52px)) 0 clamp(28px,5svh,52px);background:var(--sheet);color:var(--rec-ink);border-bottom:1px solid var(--rec-line)}.intro__what{padding:0 var(--pad-in) 0 var(--pad-out);font-family:var(--display);font-weight:640;font-stretch:106%;letter-spacing:-.025em;font-size:clamp(1.875rem,.9rem + 2.2vw,3rem);line-height:1.04;text-wrap:balance}.intro__lede{max-width:calc(36rem + var(--pad-in) + var(--pad-out));padding:0 var(--pad-out) .2em var(--pad-in);font-size:clamp(1.0625rem,.95rem + .35vw,1.3125rem);line-height:1.45;text-wrap:pretty}@media screen and (min-width:861px){.intro{position:absolute;top:0;left:0;right:0;z-index:12;box-sizing:border-box;min-height:calc(var(--top) + var(--h1) * 1.96 + 12px);align-content:center;padding:var(--bar) 0 0;box-shadow:0 16px 28px -22px #050e10b3}}@media screen and (min-width:861px)and (max-height:760px){.intro{padding-bottom:4px}.intro__what{font-size:clamp(1.5rem,.9rem + 1.4vw,2.125rem)}.intro__lede{font-size:.9375rem;line-height:1.4}}@media screen and (min-width:861px)and (max-height:720px){.intro{min-height:calc(var(--top) + var(--h1) * .98 + 8px)}}.stage{background:var(--floor)}.half{position:absolute;top:0;bottom:0;width:50%}.half--floor{left:0;background:var(--floor);color:var(--floor-ink);overflow:clip}.half--record{left:50%;background:var(--paper);color:var(--rec-ink);overflow:clip}.seam{display:none}.seam-line{position:absolute;top:var(--bar);bottom:0;left:50%;width:1px;margin-left:-.5px;z-index:5;background:#8ad8b259;pointer-events:none}.seam-line__gate{position:absolute;left:-1.5px;top:0;width:4px;height:160px;opacity:0;background:linear-gradient(to bottom,transparent,var(--mint) 40%,var(--mint) 60%,transparent)}.side-labels{position:absolute;top:calc(var(--bar) + 16px);left:50%;width:0;z-index:6;pointer-events:none}.side-labels span{position:absolute;top:0;white-space:nowrap;font-family:var(--display);font-stretch:118%;font-weight:650;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase}.side-labels span:first-child{right:16px;color:var(--floor-soft)}.side-labels span:last-child{left:16px;color:var(--rec-soft)}.sheet{background:var(--sheet);color:var(--rec-ink);border:1px solid var(--rec-line);border-radius:3px;padding:clamp(16px,1.6vw,24px) clamp(18px,1.9vw,28px);box-shadow:0 1px #fff inset,0 2px 5px #10303a0f,0 22px 44px -22px #10303a52}.sheet__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:10px;border-bottom:1.5px solid var(--rec-ink)}.sheet__title{font-family:var(--display);font-stretch:112%;font-weight:680;font-size:.9375rem;letter-spacing:.02em;text-transform:uppercase}.sheet__meta{font-size:var(--fs-micro);color:var(--rec-soft);white-space:nowrap}.sheet__module{margin:12px 0 4px;font-family:var(--display);font-stretch:118%;font-weight:650;font-size:var(--fs-micro);letter-spacing:var(--track-over);text-transform:uppercase;color:var(--green)}.sheet__foot{margin-top:14px;font-size:var(--fs-caption);color:var(--rec-soft);text-wrap:pretty}.fields{display:flex;flex-direction:column}.field{padding:clamp(8px,1.15svh,13px) 0;border-top:1px dashed var(--rec-line)}.field:first-child{border-top:0}.field dt{font-family:var(--display);font-stretch:112%;font-weight:650;font-size:var(--fs-micro);letter-spacing:var(--track-field);text-transform:uppercase;color:var(--rec-soft)}.field dd{position:relative;margin-top:3px;min-height:1.4em;min-width:0}.field__val{display:block;font-size:var(--fs-record);line-height:1.38;font-weight:520;opacity:var(--v, 1)}.field__val small{display:block;margin-top:2px;font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--track-field);text-transform:uppercase;color:var(--green)}.field__empty{position:absolute;left:0;top:0;right:0;font-size:var(--fs-small);color:var(--rec-soft);font-style:italic;border-bottom:1px dotted rgba(74,94,99,.45);padding-bottom:2px;opacity:calc(1 - var(--v, 1))}.sheet__status{margin-top:10px;font-family:var(--display);font-stretch:112%;font-weight:650;font-size:var(--fs-micro);letter-spacing:var(--track-field);text-transform:uppercase;color:var(--green)}.sheet__status:before{content:"";display:inline-block;width:9px;height:5px;margin:0 8px 3px 0;border-left:2px solid currentColor;border-bottom:2px solid currentColor;rotate:-45deg}.slip{position:absolute;left:0;top:0;z-index:8;width:clamp(220px,19vw,290px);padding:8px 12px 9px;background:var(--sheet);color:var(--rec-ink);border-radius:2px;border:1px solid var(--rec-line);box-shadow:0 2px 4px #030a0c2e,0 14px 28px -14px #030a0c8c;will-change:transform,opacity}html:not(.sc-ready) .slip{display:none}.slip__src{display:block;font-family:var(--display);font-stretch:112%;font-weight:650;font-size:var(--fs-micro);letter-spacing:var(--track-field);text-transform:uppercase;color:var(--green)}.slip__txt{display:block;margin-top:2px;font-size:var(--fs-small);line-height:1.3;font-weight:540}.hero-title{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;margin:0;font-size:var(--h1)}.hero-title>span{position:absolute;top:var(--top);display:block;font-family:var(--display);font-weight:640;font-stretch:106%;letter-spacing:-.03em;line-height:.98;text-wrap:balance}.hero-title__floor{left:var(--pad-out);width:calc(50% - var(--pad-out) - var(--pad-in));color:var(--floor-ink)}.hero-title__record{left:calc(50% + var(--pad-in));width:calc(50% - var(--pad-in) - var(--pad-out));color:var(--rec-ink)}.hero-glow{position:absolute;top:-10%;right:-30%;bottom:0;left:-10%;pointer-events:none;background:radial-gradient(42% 38% at 72% 30%,rgba(176,214,220,.14),transparent 70%)}.hero-window{position:absolute;left:0;right:0;top:43svh;bottom:0;overflow:clip;border-top:1px solid var(--floor-line)}.hero-plate,.hero-subject{position:absolute;display:block;--box-h: 66svh;left:calc(42% - .52 * var(--box-h) * 1950 / 1086)}.hero-plate{height:var(--box-h);aspect-ratio:1950 / 1086;top:-5svh;z-index:1}.hero-subject{height:calc(var(--box-h) * 1176 / 1086);aspect-ratio:1950 / 1176;top:calc(var(--sub-top, 38svh) - var(--box-h) * 90 / 1086);z-index:4;transform-origin:50% 100%}.hero-plate img,.hero-subject img{width:100%;height:100%;display:block}.hero-window:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(to bottom,rgba(13,23,25,.35),transparent 30%,transparent 70%,rgba(13,23,25,.55))}.act--hero .half--record{display:flex;flex-direction:column;padding:calc(var(--top) + var(--h1) * 2.06 + 22px) var(--pad-out) 24px var(--pad-in)}.sheet-stack{position:relative;flex:1 1 auto;min-height:0;max-width:40rem}.sheet--hero{position:relative;height:100%;display:flex;flex-direction:column}.sheet--hero .fields{flex:1 0 auto;display:grid;grid-template-rows:repeat(4,minmax(min-content,1fr));gap:6px;margin-top:6px}.sheet--hero .field,.sheet--hero .field:first-child{display:flex;flex-direction:column;justify-content:center;padding:10px 14px;background:var(--sheet-2);border:1px solid var(--rec-line);border-radius:2px}.peak-copy{position:absolute;left:var(--pad-out);right:var(--pad-in);top:var(--top);max-width:34rem}.peak-sub{margin-top:12px;color:var(--floor-soft);font-size:clamp(1rem,.9rem + .3vw,1.1875rem)}.evidence-photo{position:absolute;top:40svh;height:57svh;aspect-ratio:1758 / 1086;left:0}.evidence-photo img{width:100%;height:100%;display:block}.evidence-photo__dark{filter:brightness(var(--fb, .24)) saturate(.55) contrast(1.05)}.evidence-photo__lit{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(circle var(--ra, .1px) at 14% 60%,#000 45%,transparent 100%),radial-gradient(circle var(--rb, .1px) at 33% 39%,#000 45%,transparent 100%),radial-gradient(circle var(--rc, .1px) at 42% 87%,#000 45%,transparent 100%);mask-image:radial-gradient(circle var(--ra, .1px) at 14% 60%,#000 45%,transparent 100%),radial-gradient(circle var(--rb, .1px) at 33% 39%,#000 45%,transparent 100%),radial-gradient(circle var(--rc, .1px) at 42% 87%,#000 45%,transparent 100%)}.evidence-photo__lit img{filter:saturate(.92)}.pin{position:absolute;z-index:3;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;border:2px solid var(--mint);background:var(--floor);opacity:var(--po, 0);scale:var(--ps, .6)}.pin__lbl{position:absolute;right:18px;top:50%;translate:0 -50%;white-space:nowrap;padding:3px 8px;border-radius:2px;background:#0d1719db;color:var(--floor-ink);font-family:var(--display);font-stretch:108%;font-weight:600;font-size:.7188rem;letter-spacing:.02em}.pin--below .pin__lbl{right:auto;left:-8px;top:20px;translate:none}.pin--gap{border-style:dashed;border-color:var(--floor-soft);background:transparent}.pin--gap .pin__lbl{color:var(--floor-soft);border:1px dashed rgba(166,184,178,.5)}.sheet--peak{position:absolute;left:var(--pad-in);right:var(--pad-out);top:var(--top);max-width:40rem}.cause{margin-top:10px;padding:12px 14px;background:var(--sheet-2);border:1px solid var(--rec-line);border-radius:2px}.cause__label{display:flex;align-items:center;gap:10px;font-family:var(--display);font-stretch:112%;font-weight:650;font-size:var(--fs-micro);letter-spacing:var(--track-field);text-transform:uppercase;color:var(--rec-soft)}.tag{font-size:.625rem;padding:2px 6px;border:1px solid var(--rec-soft);border-radius:2px;color:var(--rec-ink)}.cause__text{margin-top:4px;font-family:var(--display);font-stretch:104%;font-weight:600;font-size:clamp(1.0625rem,.85rem + .55vw,1.3125rem);line-height:1.25;letter-spacing:-.01em}.evidence{margin-top:10px}.ev{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:clamp(8px,1.2svh,12px) 0;border-top:1px dashed var(--rec-line);font-size:var(--fs-record);line-height:1.32}.ev__dot{width:11px;height:11px;border-radius:50%;border:2px solid var(--thread);background:var(--sheet)}.ev--gap .ev__dot{border-style:dashed;border-color:var(--rec-soft)}.ev__state{font-family:var(--display);font-stretch:112%;font-weight:650;font-size:var(--fs-micro);letter-spacing:var(--track-field);text-transform:uppercase;color:var(--green);white-space:nowrap}.ev--gap .ev__state{color:var(--rec-soft);text-decoration:underline dashed;text-underline-offset:3px}.decision{margin-top:18px;padding-top:12px;border-top:1.5px solid var(--rec-ink)}.decision__who{font-size:var(--fs-record);line-height:1.42}.decision__ai{margin-top:6px;font-size:var(--fs-caption);color:var(--rec-soft)}.threads{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:7;overflow:visible;pointer-events:none}.thread{fill:none;stroke:var(--thread);stroke-width:1.7;stroke-linecap:round}.thread--gap{stroke:#7f9a95;stroke-dasharray:5 6}.thread-mask{fill:none;stroke:#fff;stroke-width:6;stroke-linecap:round}.split{display:grid;grid-template-columns:1fr 1fr;position:relative}.col{min-width:0}.col--floor{background:var(--floor);color:var(--floor-ink);padding:var(--sec-pad) var(--pad-in) var(--sec-pad) var(--pad-out)}.col--record{background:var(--paper);color:var(--rec-ink);padding:var(--sec-pad) var(--pad-out) var(--sec-pad) var(--pad-in)}.col--record>*{max-width:40rem}.act--held .col{padding-top:calc(var(--sec-pad) * .6)}.band{position:relative;overflow:clip;aspect-ratio:16 / 9;margin-bottom:32px;border-radius:2px;max-width:40rem}.band img{width:100%;height:100%;object-fit:cover;display:block;outline:1px solid var(--img-outline);outline-offset:-1px}.band__motion{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .6s ease;pointer-events:none;outline:1px solid var(--img-outline);outline-offset:-1px}.band__motion.is-on{opacity:1}.act--held .band img{object-position:30% 50%}.band--capa img{object-position:40% 40%;filter:saturate(.85) brightness(.92)}.band--sop img{object-position:45% 40%;filter:saturate(.85)}.band--capa .band__motion{filter:saturate(.85) brightness(.92)}.band--sop .band__motion{filter:saturate(.85)}.sheet--flow,.sheet--sop{max-width:40rem}.table-wrap{overflow-x:auto}.disposition{width:100%;margin-top:10px;border-collapse:collapse;font-size:var(--fs-record)}.disposition th,.disposition td{text-align:left;padding:11px 10px 11px 0;border-bottom:1px dashed var(--rec-line);vertical-align:top}.disposition thead th{font-family:var(--display);font-stretch:112%;font-weight:650;font-size:var(--fs-micro);letter-spacing:var(--track-field);text-transform:uppercase;color:var(--rec-soft);border-bottom:1.5px solid var(--rec-ink)}.disposition tbody th{font-weight:560}.disposition .num{font-variant-numeric:tabular-nums;text-align:right;padding-right:22px}.outcome{display:inline-block;font-weight:600;color:var(--rec-ink)}.outcome small{display:block;font-family:var(--display);font-stretch:112%;font-size:var(--fs-micro);font-weight:650;letter-spacing:var(--track-field);text-transform:uppercase;color:var(--green)}.fields--capa{margin-top:4px}.fields--capa .field{padding:10px 0}.catalogue{border-top:1.5px solid var(--rec-ink)}.module{border-bottom:1px solid var(--rec-line)}.module summary{list-style:none;display:grid;grid-template-columns:1fr 22px;align-items:center;gap:2px 16px;padding:18px 0;cursor:pointer}.module summary::-webkit-details-marker{display:none}.module__job{grid-column:1;font-family:var(--display);font-stretch:112%;font-weight:650;font-size:var(--fs-micro);letter-spacing:var(--track-over);text-transform:uppercase;color:var(--green)}.module__name{grid-column:1;font-family:var(--display);font-weight:640;font-stretch:106%;font-size:clamp(1.3rem,1rem + .8vw,1.75rem);letter-spacing:-.015em;line-height:1.1}.module summary:after{content:"";grid-column:2;grid-row:1 / span 2;width:14px;height:14px;justify-self:end;background:linear-gradient(var(--rec-ink),var(--rec-ink)) center / 14px 2px no-repeat,linear-gradient(var(--rec-ink),var(--rec-ink)) center / 2px 14px no-repeat;transition:rotate .2s var(--ease)}.module[open] summary:after{rotate:45deg}.module__body{padding:0 0 20px}.module__body>p:first-child{font-size:1rem;max-width:46ch}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;padding:12px 0;border-top:1px dashed var(--rec-line);border-bottom:1px dashed var(--rec-line)}.facts dt{font-family:var(--display);font-stretch:112%;font-weight:650;font-size:var(--fs-micro);letter-spacing:var(--track-field);text-transform:uppercase;color:var(--rec-soft)}.facts dd{margin-top:4px;font-size:var(--fs-small);line-height:1.4}.module__boundary{margin-top:12px;font-size:var(--fs-small);color:var(--rec-soft)}.link-btn{display:inline-flex;align-items:center;gap:10px;margin-top:22px;padding:0 0 4px;background:none;border:0;border-bottom:1.5px solid currentColor;color:var(--rec-ink);font-family:var(--display);font-stretch:106%;font-weight:650;font-size:var(--fs-record)}.link-btn:after{content:"";width:7px;height:7px;border-top:2px solid currentColor;border-right:2px solid currentColor;rotate:45deg;transition:translate .15s var(--ease)}.link-btn--floor{color:var(--mint)}.procedure{margin-top:12px;font-size:var(--fs-record);line-height:1.45}.clause{display:grid;grid-template-columns:2.6em 1fr;padding:7px 8px 7px 6px;margin:0 -8px 0 -6px;border-radius:2px;transition:background .18s var(--ease),box-shadow .18s var(--ease)}.clause__no{font-family:var(--display);font-stretch:100%;font-weight:600;font-variant-numeric:tabular-nums;color:var(--rec-soft)}.clause.is-lit{background:#2e9a6e29;box-shadow:inset 0 0 0 1px #1b6f4d73}.findings{margin-top:14px;border-top:1.5px solid var(--rec-ink)}.finding{display:grid;grid-template-columns:1fr auto;gap:4px 16px;width:100%;text-align:left;padding:12px 0;background:none;border:0;border-bottom:1px dashed var(--rec-line);color:var(--rec-ink)}.finding__txt{font-size:var(--fs-record);font-weight:560;line-height:1.35}.finding__src{font-family:var(--display);font-stretch:112%;font-weight:650;font-size:var(--fs-micro);letter-spacing:var(--track-field);text-transform:uppercase;color:var(--green);white-space:nowrap;align-self:center}.finding[aria-pressed=true] .finding__txt{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.findings__hint{margin-top:8px;font-size:var(--fs-caption);color:var(--rec-soft)}.facts--sop{margin-top:18px}.faq{border-top:1.5px solid var(--rec-ink)}.faq details{border-bottom:1px solid var(--rec-line)}.faq summary{list-style:none;cursor:pointer;padding:18px 28px 18px 0;position:relative;font-family:var(--display);font-weight:620;font-stretch:104%;font-size:1.1875rem;letter-spacing:-.01em}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";position:absolute;right:2px;top:50%;width:12px;height:12px;translate:0 -50%;background:linear-gradient(var(--rec-ink),var(--rec-ink)) center / 12px 2px no-repeat,linear-gradient(var(--rec-ink),var(--rec-ink)) center / 2px 12px no-repeat;transition:rotate .2s var(--ease)}.faq details[open] summary:after{rotate:45deg}.faq details p{padding:0 0 18px;max-width:52ch;color:var(--rec-soft)}.faq details a{color:var(--rec-ink)}.act--close{--close-min: 160px;container-type:inline-size;display:flex;flex-direction:column;min-height:calc(100svh - var(--bar) - var(--foot-h, 0px));background:var(--floor);color:var(--floor-ink)}.close-photo{position:relative;flex:none;width:100%;overflow:clip;height:clamp(var(--close-min),100svh - var(--bar) - var(--foot-h, 64px) - var(--copy-h, 320px),100cqw * 1012 / 3040)}.close-photo img{width:100%;height:100%;object-fit:cover;object-position:40% 0%;display:block}.close-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 64%,var(--floor))}.close-copy{display:grid;grid-template-columns:1fr 1fr;gap:32px calc(var(--pad-in) + var(--pad-out));margin-top:auto;padding:clamp(20px,2.4vw,40px) var(--pad-out) clamp(32px,3.2vw,52px)}.close-copy h2{max-width:12em}.close-lede{margin-top:16px;max-width:46ch;color:var(--floor-soft);font-size:var(--fs-lead)}.close-actions{padding-top:8px}.close-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.btn{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;padding:13px 18px;border-radius:2px;border:1px solid var(--mint);background:var(--mint);color:var(--floor);text-decoration:none;font-family:var(--display);font-stretch:106%;font-weight:650;font-size:var(--fs-record);transition-property:background-color,scale;transition-duration:.15s;transition-timing-function:var(--ease);-webkit-tap-highlight-color:transparent}.btn:after{content:"";width:7px;height:7px;border-top:2px solid currentColor;border-right:2px solid currentColor;rotate:45deg}.btn:active{scale:.96}.btn--ghost{background:transparent;color:var(--floor-ink);border-color:#e9efeb66}.close-note{margin-top:14px;font-size:var(--fs-caption);color:var(--floor-soft);max-width:42ch}.site-foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 28px;padding:18px var(--pad-out) calc(22px + env(safe-area-inset-bottom,0px));background:var(--floor);color:var(--floor-soft);border-top:1px solid var(--floor-line);font-size:var(--fs-caption)}.site-foot nav{display:flex;flex-wrap:wrap;gap:8px 18px}.site-foot a{color:var(--floor-ink);text-decoration:none}.site-foot p{flex:1 1 26rem}.site-foot .site-identity{flex:1 1 100%;max-width:72rem;color:var(--floor-ink);font-size:var(--fs-small);line-height:1.5;text-wrap:pretty}.walk{width:min(32rem,calc(100vw - 32px));padding:28px 28px 24px;border:1px solid var(--rec-line);border-radius:3px;background:var(--sheet);color:var(--rec-ink);box-shadow:0 30px 80px -30px #000000b3}.walk::backdrop{background:#080f11b8}.walk h2{margin-top:8px;font-family:var(--display);font-weight:640;font-stretch:106%;font-size:1.65rem;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.walk p{margin-top:10px}#walk-intro{color:var(--rec-soft)}.walk__close{position:absolute;right:14px;top:12px;padding:6px 10px;background:none;border:1px solid var(--rec-line);border-radius:2px;color:var(--rec-ink);font-size:var(--fs-caption)}.walk__close,.walk__copy{transition-property:background-color,scale;transition-duration:.15s;transition-timing-function:var(--ease);-webkit-tap-highlight-color:transparent}.walk__close:active,.walk__copy:active{scale:.96}.walk__field{display:block;margin-top:18px;font-family:var(--display);font-stretch:112%;font-weight:650;font-size:var(--fs-micro);letter-spacing:var(--track-field);text-transform:uppercase;color:var(--rec-soft)}.walk select{width:100%;margin-top:6px;padding:11px 12px;border:1px solid var(--rec-soft);border-radius:2px;background:#fff;color:var(--rec-ink);font:inherit;font-size:1rem}.btn--paper{margin-top:16px;background:var(--rec-ink);border-color:var(--rec-ink);color:var(--sheet)}.walk__note{font-size:var(--fs-caption);color:var(--rec-soft)}.walk__email{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 12px;margin-top:16px;padding-top:14px;border-top:1px dashed var(--rec-line)}.walk__copies{display:flex;gap:8px}.walk__email a{color:var(--rec-ink)}.walk__copy{padding:6px 12px;background:none;border:1px solid var(--rec-soft);border-radius:2px;color:var(--rec-ink);font-size:var(--fs-caption)}.walk__status{min-height:1.2em;font-size:var(--fs-caption);color:var(--green)}.walk{max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain}.walk,.walk::backdrop{opacity:0;transition-property:opacity,scale,display,overlay;transition-duration:.15s;transition-timing-function:var(--ease);transition-behavior:allow-discrete}.walk[open],.walk[open]::backdrop{opacity:1;transition-duration:.22s}@starting-style{.walk[open],.walk[open]::backdrop{opacity:0}}@media(prefers-reduced-motion:no-preference){.walk{scale:.96}.walk[open]{scale:1}@starting-style{.walk[open]{scale:.96}}}.ref-link{color:inherit;font-variant-numeric:tabular-nums;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em;text-decoration-color:color-mix(in oklab,currentColor 45%,transparent);transition:text-decoration-color .15s ease}.record-link{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:4px 0;color:var(--rec-ink);font-family:var(--display);font-stretch:106%;font-weight:600;font-size:var(--fs-small);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.24em;text-decoration-color:var(--rec-line);transition:text-decoration-color .15s ease}.record-link .ref{margin-left:0;font-size:1em;color:var(--green)}.record-link:after{content:"";flex:none;width:6px;height:6px;margin-top:3px;border-top:2px solid currentColor;border-left:2px solid currentColor;rotate:45deg}.disposition tfoot th,.disposition tfoot td{border-top:1.5px solid var(--rec-ink);border-bottom:0}.disposition tfoot th,.disposition tfoot .num{font-weight:600}.disposition tfoot td:last-child{color:var(--rec-soft);font-size:var(--fs-small)}.ev--pick{cursor:pointer;-webkit-tap-highlight-color:transparent}.ev .ev__box{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:13px;height:13px;border:1.5px solid var(--rec-soft);border-radius:2px;background:var(--sheet);cursor:pointer}.ev .ev__box:checked{border:2px solid var(--rec-ink);background:var(--rec-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.6 5.3 4 7.6l4.4-5' fill='none' stroke='%23f8faf6' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 9px 9px no-repeat}.swap{display:inline-grid}.swap>*{grid-area:1 / 1}.ev__state.swap{justify-items:end}.tag.swap>.when-provided{place-self:center}.swap>.when-provided,.is-provided .swap>.when-missing{visibility:hidden}.is-provided .swap>.when-provided{visibility:visible}.flip .when-provided,.is-provided .flip .when-missing{display:none}.is-provided .flip .when-provided{display:inline}.ev--pick .ev__state{text-decoration:none}.ev--pick .ev__state>.when-missing{text-decoration:underline dashed;text-underline-offset:3px}.is-provided .ev--pick .ev__state{color:var(--rec-ink)}.is-provided .tag{background:var(--rec-ink);border-color:var(--rec-ink);color:var(--sheet)}.is-provided .thread--gap{stroke-dasharray:none}.is-provided .pin--gap,.is-provided .pin--gap .pin__lbl{border-style:solid}.ev-hint{margin-top:6px;font-size:var(--fs-caption);line-height:1.35;color:var(--rec-soft)}@media screen and (max-width:860px){.ev-hint{margin-top:4px;font-size:.7188rem}}@media screen and (max-width:860px)and (max-height:840px){.ev-hint{display:none}}@media(forced-colors:active){.ev .ev__box:checked{forced-color-adjust:none;background-color:Highlight;border-color:Highlight}}@media(prefers-reduced-motion:no-preference){.ev .ev__box,.tag,.ev--pick .ev__state{transition-property:background-color,border-color,color;transition-duration:.15s;transition-timing-function:var(--ease)}}@supports (interpolate-size: allow-keywords){.module,.faq details{interpolate-size:allow-keywords}.module::details-content,.faq details::details-content{block-size:0;overflow:clip;opacity:0;transition-property:block-size,opacity,content-visibility;transition-duration:.2s;transition-timing-function:var(--ease);transition-behavior:allow-discrete}.module[open]::details-content,.faq details[open]::details-content{block-size:auto;opacity:1}@media(prefers-reduced-motion:reduce){.module::details-content,.faq details::details-content{transition-property:opacity,content-visibility}}html[data-instant] .module::details-content,html[data-instant] .faq details::details-content{transition:none}}@media screen and (min-width:861px)and (min-height:700px){.col__hold{position:sticky;top:calc(var(--bar) + 40px)}}@media(hover:hover){.topbar__nav a:hover{border-bottom-color:var(--green)}.topbar__cta:hover{background:#1c4652}.module summary:hover .module__name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.link-btn:hover:after{translate:3px 0}.finding:hover .finding__txt,.ev--pick:hover .ev__txt{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.ev--pick:hover .ev__box:not(:checked){border-color:var(--rec-ink)}.btn:hover{background:#a2e3c3}.btn--ghost:hover{background:#e9efeb14}.btn--paper:hover{background:#1c4652}.site-foot a:hover{text-decoration:underline}.walk__copy:hover,.walk__close:hover{background:var(--sheet-2)}.ref-link:hover,.record-link:hover{text-decoration-color:currentColor}}@media screen and (max-width:1199px){.sheet--hero .sheet__title .ref{display:none}}@media screen and (min-width:861px)and (max-height:860px){:root{--h1: min(clamp(2.5rem, 1.25rem + 3.3vw, 4.5rem), 6.4svh)}.act--hero .half--record{padding-bottom:16px}.sheet--hero{padding:14px 20px}.sheet--hero .sheet__module{margin:8px 0 0}.sheet--hero .field,.sheet--hero .field:first-child{padding:6px 12px}.sheet--hero .fields{gap:6px;margin-top:6px}.sheet--hero .field__val{font-size:.9062rem;line-height:1.32}.sheet--hero .field__val small{display:inline-block;margin-left:8px;white-space:nowrap}.sheet--hero .sheet__status{margin-top:6px;font-size:.6562rem;letter-spacing:.06em}.slip{width:clamp(210px,22vw,290px);padding:6px 10px 7px}.slip__txt{font-size:.8125rem;line-height:1.26;margin-top:2px}.slip__src{font-size:.625rem}}@media screen and (min-width:861px)and (max-height:720px){:root{--top: calc(var(--bar) + 44px);--h1: min(clamp(2.5rem, 1.25rem + 3.3vw, 4.5rem), 6svh)}.hero-title>.hero-title__record{white-space:nowrap}.act--hero .half--record{padding-top:calc(var(--top) + var(--h1) * 1.04 + 16px);padding-bottom:14px}.slip{width:clamp(220px,22vw,300px);padding:5px 9px 6px}.slip__txt{font-size:.7812rem;line-height:1.25;margin-top:1px}.slip__src{font-size:.625rem}.display--floor{font-size:min(clamp(1.6rem,.95rem + 1.85vw,2.75rem),5svh)}.peak-sub{margin-top:6px;font-size:.9375rem}.sheet--peak{padding:10px 16px 12px}.sheet--peak .sheet__head{padding-bottom:6px}.sheet--peak .sheet__title{font-size:.8125rem}.sheet--peak .sheet__module{margin:6px 0 2px;font-size:.625rem}.cause{margin-top:6px;padding:7px 10px}.cause__text{font-size:.9375rem}.evidence{margin-top:4px}.ev{padding:5px 0;font-size:.8438rem}.ev__state{font-size:.625rem}.decision{margin-top:10px;padding-top:8px}.decision__who{font-size:.8438rem;line-height:1.38}.decision__ai{margin-top:4px;font-size:.75rem}.pin--below .pin__lbl{top:auto;bottom:16px}.pin--gap .pin__lbl{right:-6px;top:-26px;translate:none}#pin-b .pin__lbl{right:auto;left:-8px;top:auto;bottom:16px;translate:none}}@media screen and (min-width:861px)and (max-height:640px){:root{--h1: min(clamp(2.5rem, 1.25rem + 3.3vw, 4.5rem), 5.3svh)}.sheet--peak .sheet__module,.decision__ai,.sheet--hero .field__val small{display:none}.cause__label{font-size:.625rem}.close-copy h2{font-size:min(clamp(2.2rem,1.2rem + 2.8vw,3.8rem),8svh)}.close-lede{margin-top:10px;font-size:1rem}}@media screen and (min-width:861px)and (max-height:600px){.sheet--hero{padding:10px 16px 12px}.sheet--hero .sheet__head{padding-bottom:6px}.sheet--hero .sheet__module{margin:6px 0 2px}.sheet--hero .field,.sheet--hero .field:first-child{display:grid;grid-template-columns:9.5em 1fr;column-gap:10px;align-items:baseline;align-content:center;padding:3px 10px}.sheet--hero .fields{gap:4px;margin-top:4px}.sheet--hero .field dd{margin:0}.sheet--hero .field__val{font-size:.8438rem;line-height:1.3}.sheet--hero .sheet__status{margin-top:4px}}@media screen and (max-width:860px){:root{--pad-out: 18px;--pad-in: 18px;--top: 74px;--h1: clamp(2rem, 1.2rem + 3.6vw, 2.6rem);--bar: calc(56px + env(safe-area-inset-top, 0px)) ;--sec-pad: 56px}body{font-size:1rem}.topbar{padding-left:14px;padding-right:14px}.topbar__brand img{height:34px}.topbar__menu{display:block;height:38px;padding:0 14px}.topbar__nav{display:none}.topbar__nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0;position:fixed;top:var(--bar);left:0;right:0;bottom:0;overflow:auto;padding:12px 18px 28px;background:var(--sheet);border-top:1px solid var(--rec-line);overscroll-behavior:contain}html.is-menu-open{overflow:hidden}.topbar__nav.is-open a{padding:16px 0;font-size:1.125rem;border-bottom:1px solid var(--rec-line)}.topbar__nav.is-open a[aria-current]{border-bottom-color:var(--rec-line);color:var(--green)}.topbar__nav.is-open .topbar__cta{margin:22px 0 0;height:48px;font-size:1rem}.seam-line,.side-labels{display:none}.half{width:100%;left:0}.half--floor{top:0;bottom:auto;height:var(--mf, 44svh)}.half--record{top:var(--mf, 44svh);bottom:0}.seam{display:flex;justify-content:space-between;position:absolute;left:0;right:0;top:var(--mf, 44svh);z-index:9;height:0;border-top:1px solid rgba(138,216,178,.55);pointer-events:none}.seam span{position:absolute;right:18px;font-family:var(--display);font-stretch:118%;font-weight:650;font-size:.625rem;letter-spacing:.12em;text-transform:uppercase}.seam span:first-child{bottom:5px;color:var(--floor-soft)}.seam span:last-child{top:5px;color:var(--rec-soft)}.intro{grid-template-columns:minmax(0,1fr);row-gap:10px;padding:calc(var(--bar) + 22px) var(--pad-out) 24px}.intro__what,.intro__lede{max-width:36rem;padding:0}.intro__what{font-size:clamp(1.625rem,1.2rem + 2vw,2.25rem)}.intro__lede{font-size:1rem}.act--hero{--mf: 46svh}.act--hero .seam span:first-child{display:none}.hero-title{z-index:5}.hero-title>span{width:auto;right:var(--pad-out);line-height:1;white-space:nowrap}.hero-title>.hero-title__floor{top:calc(var(--bar) + 18px);left:var(--pad-out)}.hero-title>.hero-title__record{top:calc(var(--mf) + 20px);left:var(--pad-out)}.hero-window{top:calc(var(--bar) + 18px + var(--h1) + 40px)}.hero-plate,.hero-subject{--box-h: 34svh;left:calc(58% - .5 * 34svh * 1950 / 1086)}.hero-plate{top:-1.5svh}.hero-subject{--sub-top: calc(var(--bar) + 18px + var(--h1) + 40px - 1.5svh)}.act--hero .half--record{padding:calc(var(--h1) * 1.02 + 36px) 12px 10px}.sheet{padding:10px 12px}.sheet--hero{padding-bottom:14px}.sheet--hero .fields{gap:4px;margin-top:4px}.sheet--hero .field,.sheet--hero .field:first-child{display:grid;align-content:center;padding:2px 8px}.sheet__head{padding-bottom:6px}.sheet__title{font-size:.7812rem}.sheet__meta{font-size:.625rem}.sheet__module{margin:6px 0 0;font-size:.625rem}.field{display:grid;grid-template-columns:6.6em 1fr;gap:8px;padding:3px 0;align-items:baseline}.field dt{font-size:.625rem;line-height:1.3}.field dd{margin:0}.field__val{font-size:.8125rem;line-height:1.28}.field__val small{font-size:.625rem;margin-top:0}.field__empty{font-size:.75rem}.sheet__status{margin-top:4px;font-size:.625rem}.slip{width:42%;padding:6px 8px 8px}.slip__src{font-size:.625rem}.slip__txt{font-size:.7188rem;margin-top:1px}.slip--a{left:56%;top:calc(var(--bar) + 18px + var(--h1) + 40px)}.slip--b{left:3%;top:calc(var(--bar) + 18px + var(--h1) + 40px)}.slip--c{left:3%;top:calc(var(--mf) - 84px)}.slip--d{left:56%;top:calc(var(--mf) - 84px)}.act--peak{--mf: 43svh}.peak-copy{top:calc(var(--bar) + 14px);left:var(--pad-out);right:var(--pad-out)}.display--floor{font-size:clamp(1.2rem,.9rem + 1.5vw,1.5rem)}.peak-sub{margin-top:6px;font-size:.8438rem}.evidence-photo{top:calc(var(--bar) + 14px + 4.2em * 1.4);height:calc(var(--mf) - var(--bar) - 14px - 4.2em * 1.4 + 8px);left:0}.pin__lbl{font-size:.625rem;padding:2px 5px;right:auto;left:13px}.pin--gap .pin__lbl{left:auto;right:-6px;top:-14px;translate:none}.pin--below .pin__lbl{top:auto;bottom:16px}.pin{width:11px;height:11px;margin:-5.5px 0 0 -5.5px}.sheet--peak{left:10px;right:10px;top:12px;padding-left:32px;z-index:2}.threads{z-index:1}.sheet--peak .ev{position:relative;grid-template-columns:1fr auto}.sheet--peak .ev__dot{position:absolute;left:-22px;top:50%;translate:0 -50%}.cause{margin-top:6px;padding:8px 10px}.cause__text{font-size:.9375rem}.evidence{margin-top:4px}.ev{grid-template-columns:16px 1fr auto;gap:8px;padding:6px 0;font-size:.8125rem}.ev__dot{width:10px;height:10px}.ev__state{font-size:.625rem}.decision{margin-top:10px;padding-top:8px}.decision__who{font-size:.8125rem;line-height:1.35}.decision__ai{font-size:.7188rem;margin-top:4px}.split{grid-template-columns:1fr}.col--floor{padding:40px var(--pad-out) 36px}.col--record{padding:36px var(--pad-out) 48px;position:relative}.col--record:before{content:"In the record";position:absolute;top:0;left:0;right:0;padding:6px 18px 0;text-align:right;border-top:1px solid rgba(138,216,178,.55);font-family:var(--display);font-stretch:118%;font-weight:650;font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--rec-soft)}.act--held .col{padding-top:40px}.facts{grid-template-columns:1fr;gap:10px}.disposition{font-size:.8438rem}.disposition .num{padding-right:12px}.band{margin-bottom:24px}.floor-note{font-size:1rem}.fields--capa .field{grid-template-columns:7.4em 1fr;padding:6px 0}:is(.sheet--flow,.sheet--sop) :is(.sheet__module,.field dt){font-size:var(--fs-micro)}:is(.sheet--flow,.sheet--sop) .field__val{font-size:var(--fs-small);line-height:1.4}.act--close{min-height:0}.close-photo{order:1;height:auto;aspect-ratio:4 / 3}.close-photo img{object-position:30% 0%}.close-copy{grid-template-columns:1fr;gap:24px;margin-top:0;padding:48px var(--pad-out) 32px}.close-copy h2{font-size:clamp(1.8rem,1.2rem + 2.6vw,2.3rem)}.close-lede{font-size:.9375rem;margin-top:10px}.close-buttons{flex-direction:column;align-items:stretch}.btn{justify-content:space-between;padding:13px 16px}.site-foot{font-size:.7188rem}.site-foot nav{gap:0 18px}.site-foot nav a{padding-block:7px}}@media screen and (max-width:380px){:root{--h1: 1.85rem}}@media screen and (max-width:400px){.sheet--hero .field__val small{display:none}}@media screen and (max-width:860px)and (max-height:860px){.act--hero{--mf: min(46svh, 100svh - 450px)}.sheet--hero .field__val small{display:none}}@media screen and (max-width:860px)and (max-height:760px){.act--hero{--mf: 40svh}.hero-window{top:calc(var(--bar) + 12px + var(--h1) + 30px)}.hero-subject{--sub-top: calc(var(--bar) + 12px + var(--h1) + 30px - 1.5svh)}.hero-title>.hero-title__floor{top:calc(var(--bar) + 12px)}.hero-title>.hero-title__record{top:calc(var(--mf) + 16px)}.act--hero .half--record{padding-top:calc(var(--h1) * 1.02 + 28px)}.sheet--hero{padding-top:7px;padding-bottom:9px}.sheet--hero .sheet__head{padding-bottom:4px}.sheet--hero .sheet__module{margin-top:4px}.sheet--hero .field,.sheet--hero .field:first-child{padding:2px 8px}.sheet--hero .fields{gap:3px;margin-top:3px}.sheet--hero .field__val{font-size:.75rem;line-height:1.25}.sheet--hero .sheet__status{font-size:.625rem;font-stretch:104%;letter-spacing:.05em}.act--hero .seam span:first-child{display:none}.slip{width:37%;padding:4px 6px 5px}.slip__txt{font-size:.625rem;line-height:1.25}.slip__src{font-size:.625rem}.slip--a{left:61%;top:calc(var(--bar) + var(--h1) + 28px)}.slip--b{left:2%;top:calc(var(--bar) + var(--h1) + 28px)}.slip--c{left:2%;top:calc(var(--mf) - 64px)}.slip--d{left:61%;top:calc(var(--mf) - 64px)}.decision__ai{display:none}}@media screen and (max-width:860px)and (max-height:760px),screen and (max-width:400px)and (max-height:840px),screen and (max-width:380px){.act--peak{--mf: 36svh}.peak-copy{z-index:4;top:calc(var(--bar) + 10px)}.display--floor{font-size:1.08rem;text-shadow:0 1px 12px rgba(13,23,25,.9)}.peak-sub{display:none}.evidence-photo{top:var(--bar);height:calc(var(--mf) - var(--bar));left:50%;translate:-50% 0}.pin--below .pin__lbl{left:0}.evidence-photo:after{content:"";position:absolute;top:0;right:0;bottom:38%;left:0;z-index:2;pointer-events:none;background:linear-gradient(to bottom,rgba(13,23,25,.94),rgba(13,23,25,.72) 60%,transparent)}.sheet--peak .sheet__module{display:none}.cause{padding:6px 8px}.cause__text{font-size:.8438rem}.ev{padding:4px 0;font-size:.7812rem}.decision__who{font-size:.7812rem}}@media screen and (max-width:520px){.disposition thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.disposition,.disposition tbody,.disposition tfoot{display:block}.disposition tr{display:grid;grid-template-columns:minmax(0,1fr);padding:10px 0;border-bottom:1px dashed var(--rec-line)}.disposition tfoot tr{border-top:1.5px solid var(--rec-ink);border-bottom:0}.disposition th,.disposition td,.disposition tfoot th,.disposition tfoot td{display:grid;grid-template-columns:7rem minmax(0,1fr);column-gap:10px;padding:2px 0;border:0;text-align:left}.disposition tbody th,.disposition tfoot th{display:block;padding-bottom:4px}.disposition td:before{content:attr(data-label);content:attr(data-label) / "";align-self:baseline;font-family:var(--display);font-stretch:112%;font-weight:650;font-size:var(--fs-micro);letter-spacing:var(--track-field);text-transform:uppercase;color:var(--rec-soft)}.disposition td:not([data-label]){display:block;padding-left:calc(7rem + 10px)}.disposition td:not([data-label]):before{content:none}.disposition .num{padding-right:0;text-align:left}}@media screen and (max-height:500px),screen and (max-width:860px)and (max-height:620px),screen and (max-width:340px){:root{--bar: calc(52px + env(safe-area-inset-top, 0px)) ;--pad-out: max(18px, env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px));--h1: clamp(1.85rem, 1.2rem + 2vw, 2.6rem)}.topbar{padding-left:var(--pad-out);padding-right:var(--pad-out)}.topbar__brand img{height:34px}.sc-act--pinned{height:auto!important}.act .sc-stage{height:auto;overflow:visible;display:grid;grid-template-columns:minmax(0,1fr);padding-top:var(--bar);background:var(--paper)}.act .half{position:static;width:auto;height:auto;overflow:visible}.slip,.seam,.seam-line,.side-labels{display:none!important}.field{--v: 1 !important}.field__empty{display:none}[data-sc-cue]{opacity:1!important;transform:none!important}.thread,.thread-mask{stroke-dashoffset:0!important}.pin{--po: 1 !important;--ps: 1 !important}.hero-title{position:static;grid-row:1;display:grid;font-size:var(--h1);padding:22px var(--pad-out) 0;background:var(--floor)}.hero-title>span,.hero-title>.hero-title__floor,.hero-title>.hero-title__record{position:static;width:auto;white-space:normal;line-height:1.02;color:var(--floor-ink)}.act--hero .half--floor{grid-row:2;display:grid;align-content:start;align-items:end;padding:18px var(--pad-out) 28px}.hero-glow{display:none}.hero-window,.hero-subject{grid-area:1 / 1}.hero-window{position:relative;inset:auto;top:auto;aspect-ratio:1950 / 1086;border-top:0}.hero-plate,.hero-subject{position:relative;left:auto;top:auto;width:100%;height:auto;transform:none!important}.hero-subject{aspect-ratio:1950 / 1176}.act--hero .half--record{grid-row:3;display:block;padding:22px var(--pad-out) 32px}.sheet--hero{height:auto;padding:12px 14px 14px}.sheet--hero .fields{display:flex;flex-direction:column;gap:6px;margin-top:6px}.sheet--hero .field,.sheet--hero .field:first-child{padding:6px 10px}.sheet--hero .field__val{white-space:normal;overflow:visible;font-size:var(--fs-small);line-height:1.35}.sheet--hero .field__val small{display:block}.sheet--hero .sheet__status{font-size:var(--fs-micro);letter-spacing:var(--track-field)}.site-foot nav{gap:0 18px}.site-foot nav a{padding-block:7px}.act--peak .half--floor{grid-row:1;padding:26px var(--pad-out) 24px}.act--peak .half--record{grid-row:2;padding:20px var(--pad-out) 32px}.peak-copy{position:static;max-width:none}.display--floor{font-size:clamp(1.35rem,1rem + 1.4vw,1.9rem);text-shadow:none}.peak-sub{display:block;margin-top:8px;font-size:var(--fs-small)}.evidence-photo{position:relative;top:auto;left:auto;translate:none;width:100%;height:auto;margin-top:18px}.evidence-photo:after{display:none}.evidence-photo__dark{--fb: .42 !important}.evidence-photo__lit{--ra: 13cqw !important;--rb: 13cqw !important;--rc: 13cqw !important}.sheet--peak{position:relative;left:auto;right:auto;top:auto;z-index:2;max-width:40rem}.sheet--peak .sheet__module,.decision__ai{display:block}@media(min-width:600px){:root{--pad-out: max(clamp(20px, 3.9vw, 64px), env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px));--pad-in: clamp(24px, 4vw, 56px)}.act .sc-stage{grid-template-columns:repeat(2,minmax(0,1fr));background:linear-gradient(90deg,var(--floor) 50%,var(--paper) 50%)}.hero-title{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;background:none}.hero-title>.hero-title__floor{padding:24px var(--pad-in) 0 var(--pad-out)}.hero-title>.hero-title__record{padding:24px var(--pad-out) 0 var(--pad-in);color:var(--rec-ink)}.act--hero .half--floor{grid-column:1;grid-row:2;padding:24px var(--pad-in) 32px var(--pad-out)}.act--hero .half--record{grid-column:2;grid-row:2;padding:16px var(--pad-out) 32px var(--pad-in)}.act--peak .half--floor{grid-column:1;grid-row:1;padding:28px var(--pad-in) 32px var(--pad-out)}.act--peak .half--record{grid-column:2;grid-row:1;padding:28px var(--pad-out) 32px var(--pad-in)}.threads{z-index:7}.sheet--peak{padding:12px 16px 14px}.sheet--peak .ev{grid-template-columns:22px 1fr auto}.sheet--peak .ev__dot{position:static;translate:none}.split{grid-template-columns:repeat(2,minmax(0,1fr))}.col--floor{padding:32px var(--pad-in) 32px var(--pad-out)}.col--record{padding:32px var(--pad-out) 32px var(--pad-in)}.col--record:before{content:none}.act--close .close-photo{aspect-ratio:3040 / 1012;height:auto}.close-copy{grid-template-columns:1fr 1fr}}}.evidence-photo{container-type:inline-size}@container (max-width: 330px){.pin:not(.pin--gap) .pin__lbl{display:none}}@media(prefers-reduced-motion:reduce){.slip{transition:none}.band__motion{display:none}}@media print{@page{size:A4;margin:16mm 16mm 18mm}:root{--bar: 0px}html,body{background:#fff!important;color:var(--rec-ink)}body{font-size:10pt;line-height:1.45}.print-only{display:block}.print-mast{margin-bottom:7mm;padding-bottom:3mm;border-bottom:1.5px solid var(--rec-ink);font-size:8.5pt;color:var(--rec-soft)}.site-foot .site-identity{margin-bottom:2mm;color:var(--rec-ink)}.skip,.topbar,.slip,.threads,.seam,.seam-line,.side-labels,.hero-glow,.hero-window,.hero-subject,.evidence-photo,.band,.close-photo,.walk,.link-btn,.close-buttons,.close-actions>.label,.findings__hint,.ev-hint,.field__empty,.record-link,.module summary:after,.faq summary:after{display:none!important}.act{height:auto!important;min-height:0!important;margin:0 0 9mm;background:none!important;color:var(--rec-ink)}.stage,.sc-stage{position:static!important;height:auto!important;overflow:visible!important;background:none!important}.half{position:static!important;width:auto!important;height:auto!important;padding:0!important;background:none!important;color:var(--rec-ink);overflow:visible!important}.act--hero .stage{display:flex;flex-direction:column}.hero-title{order:-1;position:static;margin-bottom:4mm;font-size:24pt}.hero-title>span{position:static;display:block;width:auto;color:var(--rec-ink)!important;white-space:normal;line-height:1.05}.act--hero .half--record{display:block}.sheet-stack{margin-top:5mm;max-width:none}.sheet--hero{height:auto}.sheet--hero .fields{display:block}.peak-copy{position:static;max-width:none;margin-bottom:4mm}.sheet--peak{position:static;max-width:none}.ev .ev__box:checked,.is-provided .tag{-webkit-print-color-adjust:exact;print-color-adjust:exact}.field{--v: 1 !important}[data-sc-in],[data-sc-stagger]>*,[data-sc-cue]{opacity:1!important;transform:none!important}.split{display:block}.col,.col--floor,.col--record{padding:0!important;background:none!important;color:var(--rec-ink)}.col--record:before{content:none!important}.col--record>*,.sheet--flow,.sheet--sop{max-width:none}.col__hold{position:static}.col--floor{margin-bottom:4mm}.display,.display--floor{color:var(--rec-ink);font-size:17pt}.display--lg{font-size:20pt}.label--floor{color:var(--green)}.intro{display:block;margin-bottom:7mm;padding:0;background:none;border:0}.intro__what{padding:0;font-size:20pt}.intro__lede{max-width:none;margin-top:2mm;padding:0;font-size:11pt}.floor-note,.peak-sub,.close-lede,.close-note{color:var(--rec-soft);font-size:10.5pt;max-width:none}h1,h2,.sheet__head,.module summary,.faq summary{break-after:avoid}.sheet,.module,.faq details,.disposition tr{break-inside:avoid}.sheet{box-shadow:none;border-color:#b9c4c1;padding:4mm 5mm}.act--close{display:block}.close-copy{display:block;padding:0}.close-actions{margin-top:3mm;padding:0}.close-contact{margin-top:2mm;font-weight:600}.site-foot{display:block;padding:4mm 0 0;background:none;color:var(--rec-soft);border-top:1px solid var(--rec-line)}.site-foot nav{margin-bottom:2mm}.site-foot a{color:var(--rec-ink)}.site-foot a[href^="/"]:after{content:" (www.verrionsystems.com" attr(href) ")";color:var(--rec-soft)}details[open]::details-content{block-size:auto!important;opacity:1!important;transition:none!important}}
