@font-face{font-family:Switzer;src:url(./Switzer-Variable-7Oa6q7Y4.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(./Switzer-VariableItalic-LLLHtZ_1.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Fragment Mono;src:url(./FragmentMono-Regular-latin-yxdJ5AmL.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--surface-light:#fff;--ink:#0f0f0f;--text-primary:#0f0f0f;--text-secondary:#0f0f0f9e;--text-muted:#0f0f0f73;--notation-ink:#0f0f0f8c;--rule:#0f0f0f1a;--surface-dark:#000;--text-inverse:#fff;--text-inverse-secondary:#ffffffad;--text-inverse-muted:#ffffff73;--notation-inverse:#ffffff85;--rule-inverse:#ffffff24;--status-success:#0f7a52;--status-warning:#8a5a00;--status-critical:#c0342e;--status-success-bg:#eaf5f0;--status-warning-bg:#f7f0e2;--status-critical-bg:#faeceb;--bg:var(--surface-light);--text:var(--text-primary);--text-2:var(--text-secondary);--text-3:var(--text-muted);--line:var(--rule);--notation:var(--notation-ink);--media-ground:#0f0f0f0a;--control-bg:var(--ink);--control-fg:var(--text-inverse);--control-hover:#0f0f0fdb;--focus:var(--ink);--frost:#0f0f0f59;--shadow-lift:0 -4px 16px #0000000d;--shadow-float:0 12px 32px #00000038, 0 2px 8px #00000024;--sans:"Switzer", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono:"Fragment Mono", "SFMono-Regular", Consolas, monospace;--type-display:clamp(3.75rem, 1.5rem + 7.5vw, 10rem);--type-lead:clamp(2.625rem, 1.5rem + 3.33vw, 5.25rem);--type-chapter:clamp(2.25rem, 1.4rem + 2.6vw, 4rem);--type-section:clamp(1.75rem, 1.2rem + 1.6vw, 3rem);--type-feature:clamp(1.25rem, 1.1rem + .45vw, 1.75rem);--type-body:clamp(1.125rem, 1.05rem + .25vw, 1.375rem);--type-small:clamp(1rem, .97rem + .1vw, 1.0625rem);--type-label:.875rem;--lh-display:.9;--lh-lead:.94;--lh-chapter:.98;--lh-section:1.02;--lh-body:1.42;--lh-small:1.4;--lh-label:1.2;--ls-display:-.045em;--ls-lead:-.035em;--ls-chapter:-.03em;--ls-section:-.025em;--ls-body:0;--ls-small:0;--w-display:500;--w-heading:500;--w-medium:500;--reading-max:42rem;--copy-max:30rem;--space-1:8px;--space-2:12px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:48px;--space-7:64px;--space-8:96px;--space-9:128px;--space-10:160px;--eyebrow-gap:var(--space-4);--hero-hold:200svh;--section-sm:clamp(72px, 7vw, 112px);--section-md:clamp(96px, 9vw, 152px);--section-lg:clamp(120px, 11vw, 192px);--page-x:clamp(1.5rem, 1rem + 1.1vw, 3rem);--radius-media:0;--radius-control:8px;--radius-pill:999px;--dock-inset:calc(max(1vw, 16px) + env(safe-area-inset-bottom,0px));--dock-h:calc(clamp(48px, 46px + .45vw, 52px) + 8px);--duration-fast:.18s;--duration-base:.32s;--duration-slow:.7s;--ease-standard:cubic-bezier(.22, 1, .36, 1)}[data-surface=dark]{--bg:var(--surface-dark);--text:var(--text-inverse);--text-2:var(--text-inverse-secondary);--text-3:var(--text-inverse-muted);--line:var(--rule-inverse);--notation:var(--notation-inverse);--media-ground:#ffffff0f;--control-bg:var(--text-inverse);--control-fg:var(--ink);--control-hover:#ffffffdb;--focus:var(--text-inverse);--w-display:450;--w-heading:450;--w-medium:450;background:var(--bg);color:var(--text)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:auto}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--surface-light);color:var(--text);font-family:var(--sans);font-size:var(--type-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);-webkit-font-smoothing:antialiased;margin:0;font-weight:400;overflow-x:clip}img,video{border-radius:var(--radius-media);max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,p{margin:0}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:2px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{top:var(--space-2);left:var(--space-2);z-index:1000;padding:var(--space-2) var(--space-3);background:var(--ink);color:var(--text-inverse);border-radius:var(--radius-pill);font-size:var(--type-small);line-height:var(--lh-label);transition:transform var(--duration-fast) var(--ease-standard);position:fixed;transform:translateY(-200%)}.skip:focus-visible{transform:none}.display{font-size:var(--type-display);font-weight:var(--w-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);--eyebrow-lift:max(0px, calc(.09em - 5px))}.h2,.h3{font-size:var(--type-section);font-weight:var(--w-heading);line-height:var(--lh-section);letter-spacing:var(--ls-section);text-wrap:balance}.lede{font-size:var(--type-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);text-wrap:pretty;font-weight:400}.small{font-size:var(--type-small);line-height:var(--lh-small);letter-spacing:var(--ls-small)}.eyebrow{font-family:var(--mono);font-size:var(--type-label);letter-spacing:.02em;text-transform:uppercase;color:var(--notation);margin-bottom:var(--eyebrow-gap);font-weight:400;line-height:1.25;display:block}.eyebrow+.h2,.eyebrow+.h3,.eyebrow+.display,.eyebrow+.manifesto__text,.eyebrow+.floor__title,.eyebrow+.business__title{margin-top:calc(var(--eyebrow-lift,0px) * -1)}.eyebrow__index{font-variant-numeric:tabular-nums;margin-inline-end:var(--space-3);display:inline-block}.muted{color:var(--text-2)}.num{font-variant-numeric:tabular-nums}.split-line{margin:-.1em -.07em -.16em;padding:.1em .07em .16em;display:block;overflow:hidden}.split-ready{display:flow-root}.split-ready.is-in .split-line,.js.reduced .split-line{overflow:visible}.split-word{will-change:transform;display:inline-block}.js .split-ready:not([data-scrub]) .split-word{opacity:0;transform:translateY(120%)}.js .split-ready.is-in .split-word,.js.reduced .split-ready .split-word{opacity:1;transform:none}.js .reveal{opacity:0;transform:translateY(10px)}.js .reveal.is-in{opacity:1;transition:opacity .7s var(--ease-standard), transform .7s var(--ease-standard);transform:none}.js .reveal[data-delay="1"].is-in{transition-delay:80ms}.js .reveal[data-delay="2"].is-in{transition-delay:.16s}.js .reveal[data-delay="3"].is-in{transition-delay:.24s}.js.reduced .reveal{opacity:1;transition:none;transform:none}.container{padding-inline:var(--page-x)}.section{padding-block:var(--section-lg);background:var(--bg);color:var(--text);position:relative}.btn{--pad:1.15em 1.6em;padding:var(--pad);border-radius:var(--radius-pill);background:var(--control-bg);color:var(--control-fg);font-size:var(--type-small);font-weight:var(--w-medium);letter-spacing:var(--ls-small);white-space:nowrap;isolation:isolate;transition:transform var(--duration-base) var(--ease-standard), background-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);align-items:center;gap:.7em;line-height:1;display:inline-flex;position:relative;overflow:hidden}.btn span{z-index:1;position:relative}.btn svg{z-index:1;width:1.1em;height:1.1em;transition:transform var(--duration-base) var(--ease-standard);position:relative}@media (hover:hover){.btn:hover{background:var(--control-hover)}.btn:hover svg{transform:translate(2px,-2px)}}.btn:active{transform:scale(.97)}.btn--lg{--pad:1.3em 2em;font-size:var(--type-body)}.btn[aria-disabled=true],.btn:disabled{opacity:.4;pointer-events:none}.link{padding-bottom:2px;display:inline-block;position:relative}.link:after{content:"";transform-origin:100%;background:currentColor;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(1)}@media (hover:hover){.link:hover:after{animation:linkwipe .6s var(--ease-standard)}}@keyframes linkwipe{0%{transform-origin:100%;transform:scaleX(1)}50%{transform-origin:100%;transform:scaleX(0)}51%{transform-origin:0}to{transform-origin:0;transform:scaleX(1)}}.dock{--dock-link-h:clamp(48px, 46px + .45vw, 52px);--dock-type:clamp(15px, 14.6px + .1vw, 16px);--dock-link-pad:clamp(10px, 4px + 1.1vw, 20px);left:0;right:0;bottom:var(--dock-inset);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius-pill);inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:calc(100% - 24px);box-shadow:var(--shadow-float);z-index:60;background:#0f0f0fe0;align-items:center;gap:0;margin-inline-start:auto;margin-inline-end:auto;padding:4px;display:flex;position:fixed}.dock a{block-size:var(--dock-link-h);padding-inline:var(--dock-link-pad);border-radius:var(--radius-pill);color:var(--text-inverse);font-size:var(--dock-type);font-weight:var(--w-medium);line-height:var(--lh-label);letter-spacing:var(--ls-small);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.dock a:focus-visible{outline:2px solid var(--text-inverse);outline-offset:-2px}.dock__link.is-active{background:#ffffff14}.flip{display:block;position:relative;overflow:clip}.flip>span{transition:transform .52s var(--ease-standard);display:block}.flip>span:last-child{position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(115%)}@media (hover:hover){.dock__link:not(.is-active):hover .flip>span:first-child{transform:translateY(-115%)}.dock__link:not(.is-active):hover .flip>span:last-child{transform:none}}.dock__divider{background:var(--rule-inverse);flex:none;block-size:22px;inline-size:1px;margin-inline-start:4px;margin-inline-end:6px}.dock__brand{perspective:240px;inline-size:56px;background:0 0!important;padding:0!important}.dock__brand .mark{block-size:33px;inline-size:17px;color:var(--text-inverse);transform-origin:50%;transition:transform .6s var(--ease-standard)}@media (hover:hover){.dock__brand:hover .mark{transform:rotateY(-24deg)translateY(-1px)}}@media (max-width:460px){.dock__brand{inline-size:40px}.dock__brand .mark{block-size:21px;inline-size:11px}}.js .dock{transform:translateY(calc(100% + var(--space-5)));opacity:0;transition:transform .48s var(--ease-standard), opacity .48s var(--ease-standard)}.js .dock.is-in,.js.reduced .dock{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.js.booting{background:var(--surface-dark)}.js.booting:before{content:"";z-index:89;background:var(--surface-dark);pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}}.curtain{z-index:90;background:var(--surface-dark);pointer-events:none;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.curtain .mark{aspect-ratio:34/66;width:auto;height:clamp(80px,9vw,230px);color:var(--text-inverse);opacity:0;--mark-lift:clamp(9px, 3vw - 3.2px, 56px);margin-bottom:calc(var(--mark-lift) * 2)}.curtain__line{--curtain-x:clamp(12px, 1.4vw, 28px);left:var(--curtain-x);right:var(--curtain-x);visibility:hidden;color:var(--text-inverse);letter-spacing:-.035em;white-space:nowrap;padding:.06em 0 .26em;font-size:8vw;font-weight:500;line-height:.84;position:absolute;bottom:1.5svh;overflow:hidden}.curtain__inner,.curtain__ch{will-change:transform;display:inline-block}.mark{background:currentColor;display:inline-block;-webkit-mask:url(./vagora-brandmark-on-dark-Cj_AWyxR.svg) 50%/contain no-repeat;mask:url(./vagora-brandmark-on-dark-Cj_AWyxR.svg) 50%/contain no-repeat}.hero-scope{height:var(--hero-hold);position:relative}.hero{z-index:0;isolation:isolate;background:var(--surface-dark);height:100svh;position:sticky;top:0;overflow:clip}.hero__media{will-change:transform, filter;position:absolute;top:0;bottom:0;left:0;right:0}.hero__media video{transition:none}.hero__media video,.hero__media img{object-fit:cover;object-position:50% 50%;will-change:transform;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}@media (max-aspect-ratio:6/5){.hero__media video,.hero__media img{object-position:31% 50%}}@media (max-aspect-ratio:31/50){.hero__media video,.hero__media img{object-position:28% 50%}}.hero__film-toggle{right:var(--page-x);top:var(--page-x);border-radius:var(--radius-pill);width:44px;height:44px;color:var(--text-inverse);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;transition:opacity var(--duration-base);background:#0f0f0fe0;place-items:center;display:grid;position:absolute}.hero__film-toggle svg{width:16px;height:16px}.hero:hover .hero__film-toggle,.no-hover .hero__film-toggle{opacity:1}.hero__film-toggle:focus-visible{opacity:1}.hero__film-toggle[data-state=paused] .ic-pause,.hero__film-toggle[data-state=playing] .ic-play{display:none}.manifesto{margin-top:calc(100svh - var(--hero-hold));z-index:1;background:var(--surface-light);--manifesto-cap:3px;--manifesto-breath:clamp(56px, 10.5svh, 200px);padding-block:calc(var(--page-x) - var(--manifesto-cap)) var(--manifesto-breath);position:relative}.manifesto__text{font-size:var(--type-lead);font-weight:var(--w-heading);line-height:var(--lh-lead);letter-spacing:var(--ls-lead);text-wrap:pretty;--eyebrow-lift:max(0px, calc(.05em - 1.4px));max-width:24ch}.manifesto__text .split-word{transition:opacity var(--duration-fast) linear}.js .manifesto__text .split-word{opacity:.18}.js .manifesto__text .split-word.is-lit,.js.reduced .manifesto__text .split-word{opacity:1}.manifesto__meta{margin-top:clamp(var(--space-6), 6vw, var(--space-8));gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));max-width:56rem;display:grid}.manifesto__meta div{padding-top:var(--space-3);border-top:1px solid var(--line);font-size:var(--type-small);line-height:var(--lh-small)}.manifesto__meta strong{font-weight:var(--w-medium);margin-bottom:4px;display:block}.manifesto__meta span{color:var(--text-2)}@media (max-width:700px){.manifesto__meta{gap:var(--space-3);grid-template-columns:1fr}}.head{gap:var(--space-4);margin-bottom:clamp(var(--space-6), 8vw, var(--space-9));grid-template-columns:1fr;align-items:end;display:grid}.head__lede{max-width:var(--reading-max);color:var(--text-2)}@media (min-width:900px){.head{grid-template-columns:7fr 5fr}.head__lede{justify-self:end;padding-bottom:.4em}}.floor{--media-w:clamp(720px, 60.5vw, 1440px);--media-h:clamp(520px, 71svh, 940px);--head-gap:clamp(var(--space-6), 5vw, var(--space-9));--breath:clamp(var(--space-4), 1.25vw, var(--space-5));--annot-w:clamp(280px, 16.5vw, 340px);--stick-top:calc((100svh - var(--media-h)) / 2);padding-top:var(--section-md);padding-bottom:var(--section-md)}.floor__head{padding-inline:var(--page-x)}.floor__title{font-size:var(--type-chapter);line-height:var(--lh-chapter);letter-spacing:var(--ls-chapter);--eyebrow-lift:max(0px, calc(.045em - 1.2px))}.floor__lede{max-width:var(--reading-max);margin-top:var(--space-4)}.stage{margin-top:var(--space-7)}.stage__steps{padding:0 var(--page-x);gap:clamp(var(--space-8), 12vw, var(--space-10));flex-direction:column;margin:0;list-style:none;display:flex}.step__media{margin:0 0 var(--space-4);aspect-ratio:4/5;background:var(--media-ground);overflow:hidden}.step__media img{object-fit:cover;width:100%;height:100%}.step__block,.entry__block{flex-direction:column;max-width:34ch;display:flex}.step__index,.entry__index{font-family:var(--mono);font-size:var(--type-label);letter-spacing:.02em;color:var(--notation);margin-bottom:var(--space-2);font-weight:400;line-height:1.25}.step__title,.entry__title{text-wrap:balance;font-size:var(--type-feature);font-weight:var(--w-medium);letter-spacing:-.01em;color:var(--text);margin-bottom:var(--space-3);line-height:1.25}.step__body,.entry__body{text-wrap:pretty;font-size:var(--type-small);line-height:var(--lh-small);color:var(--text)}.stage__media{display:none}@media (min-width:640px){.step__media{aspect-ratio:4/3}}@media (min-width:900px){.step__media{aspect-ratio:16/10}}@media (min-width:1100px) and (min-height:600px){.floor__head{column-gap:var(--head-gap);grid-template-columns:max-content minmax(0,1fr);align-items:end;display:grid}.floor__title{white-space:nowrap}.floor__lede{margin-top:0;padding-bottom:.4em}.stage{grid-template-columns:minmax(0, 1fr) var(--media-w);column-gap:var(--breath);padding-left:var(--page-x);margin-top:var(--space-6);align-items:start;display:grid}.stage__steps{padding:0;padding-block:calc(var(--stick-top) + 16svh) 10svh;margin-right:calc(var(--breath) * -1);display:block}.step{flex-direction:column;justify-content:center;min-height:80svh;display:flex}.step__media{display:none}.step__block{width:var(--annot-w);opacity:.35;max-width:100%;transition:opacity .2s var(--ease-standard) 0s;margin-inline-start:auto;margin-inline-end:auto}.step.is-active .step__block{opacity:1;transition-duration:.3s;transition-delay:.26s}html:not(.js) .step__block,.js.reduced .step__block{opacity:1}.stage__media{top:var(--stick-top);display:block;position:sticky}.aperture{height:var(--media-h);background:var(--media-ground);border-radius:var(--radius-media);width:100%;margin:0;position:relative;overflow:hidden}.aperture__state{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .3s var(--ease-standard);position:absolute;top:0;bottom:0;left:0;right:0}.aperture__state.is-active{opacity:1;z-index:1}.aperture__state.is-leaving{opacity:0}.aperture.is-scripted .aperture__state,.evid.is-scripted .evid__state{transition:none}.media__gl{z-index:2;opacity:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}}.mirror-scope{position:relative}.mirror-hold{height:var(--mirror-hold,0px)}.mirror{--media-h:clamp(560px, 80svh, 1040px);top:var(--mirror-anchor,auto);z-index:0;padding-block:var(--section-md) var(--section-lg);position:sticky;overflow:clip}.mirror__stage{width:min(calc(100% - 2 * var(--page-x)), 1680px);row-gap:var(--space-7);grid-template-columns:minmax(0,1fr);grid-template-areas:"body""object""spec";margin-inline-start:auto;margin-inline-end:auto;display:grid}.mirror__body{gap:var(--space-4);flex-direction:column;grid-area:body;display:flex}.mirror__body .eyebrow{margin-bottom:0}.mirror__body .h2{max-width:21ch}.mirror__lede{font-size:var(--type-small);line-height:var(--lh-small);color:var(--text-2);text-wrap:pretty;max-width:40ch}.mirror__object{grid-area:object;justify-items:center;display:grid}.object{--object-ratio:4 / 5;--object-fit:cover;--object-pos:50% 50%;width:min(100vw, calc(var(--media-h) * 4 / 5));aspect-ratio:var(--object-ratio);background:var(--bg);-webkit-mask-composite:source-in;margin:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#0006 10%,#000 26% 82%,#0006 92%,#0000),linear-gradient(#0000,#000 6% 90%,#00000080 95%,#0000);mask-image:linear-gradient(90deg,#0000,#0006 10%,#000 26% 82%,#0006 92%,#0000),linear-gradient(#0000,#000 6% 90%,#00000080 95%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.object__media{object-fit:var(--object-fit);object-position:var(--object-pos);border-radius:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.mirror__object .object{--object-w:min(118vw, calc(84svh * 4 / 5));width:var(--object-w);max-width:none;margin-inline:calc((100% - var(--object-w)) / 2)}@media (min-width:700px){.mirror__object .object{--object-w:min(calc(100% + 2 * var(--page-x)), calc(84svh * 4 / 5))}}.spec{border-top:1px solid var(--line);grid-area:spec;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.spec li{align-content:start;gap:var(--space-2);padding-block:var(--space-4);border-top:1px solid var(--line);display:grid}.spec li:first-child{border-top:0}.spec__index{font-size:var(--type-label);line-height:var(--lh-label);font-variant-numeric:tabular-nums}.spec__fact{font-size:var(--type-small);line-height:var(--lh-small);color:var(--text-2);text-wrap:pretty;max-width:34ch}@media (min-width:700px){.spec{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.spec li:nth-child(2){border-top:0}}@media (min-width:1200px){.mirror{padding-block:var(--section-md)}.mirror__stage{grid-template-columns:minmax(0,55fr) minmax(0,37fr);grid-template-areas:"object body""spec spec";align-items:start;gap:clamp(64px,8svh,112px) clamp(48px,5vw,96px)}.mirror__object{justify-items:center}.mirror__object .object{width:min(100%, calc(var(--media-h) * 4 / 5));margin-inline-start:0;margin-inline-end:0}.mirror__body{padding-top:calc(var(--media-h) * .26)}}@media (min-width:1280px){.spec{column-gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr))}.spec li{border-top:0}}.business{margin-top:calc(var(--mirror-hold,0px) * -1);z-index:1;background:var(--surface-light);--media-w:clamp(720px, 60.5vw, 1440px);--media-h:clamp(520px, 71svh, 940px);--head-gap:clamp(var(--space-6), 5vw, var(--space-9));--breath:clamp(var(--space-4), 1.25vw, var(--space-5));--annot-w:clamp(280px, 16.5vw, 340px);--stick-top:calc((100svh - var(--media-h)) / 2);padding-top:var(--section-md);padding-bottom:var(--section-md);position:relative}.business__head{padding-inline:var(--page-x)}.business__title{font-size:var(--type-chapter);line-height:var(--lh-chapter);letter-spacing:var(--ls-chapter);--eyebrow-lift:max(0px, calc(.045em - 1.2px))}.business__lede{max-width:var(--reading-max);margin-top:var(--space-4)}.ledger{margin-top:var(--space-7)}.ledger__rail{padding:0 var(--page-x);gap:clamp(var(--space-8), 12vw, var(--space-10));flex-direction:column;margin:0;list-style:none;display:flex}.entry__media{margin:0 0 var(--space-4);aspect-ratio:4/5;background:var(--media-ground);overflow:hidden}.entry__media img{object-fit:cover;width:100%;height:100%}.entry__media--ui{background:#141211}.entry__media--ui img{object-fit:contain}.impact{gap:var(--space-1);margin-top:clamp(var(--space-5), 1.9vw, var(--space-6));font-size:var(--type-small);line-height:var(--lh-small);color:var(--text);display:grid}.impact__label{font-size:var(--type-label);text-transform:uppercase;font-weight:400;line-height:1.25}.impact p{text-wrap:pretty;color:var(--text);max-width:100%}.ledger__media{display:none}@media (min-width:640px){.entry__media{aspect-ratio:4/3}.entry__media--ui{aspect-ratio:16/9}}@media (min-width:900px){.entry__media{aspect-ratio:16/10}.entry__media--ui{aspect-ratio:16/9}}@media (min-width:1100px) and (min-height:600px){.business__head{column-gap:clamp(var(--space-6), 5vw, var(--space-9));grid-template-columns:max-content minmax(0,1fr);align-items:end;display:grid}.business__title{white-space:nowrap}.business__lede{margin-top:0;padding-bottom:.4em}.ledger{grid-template-columns:var(--media-w) minmax(0, 1fr);column-gap:var(--breath);padding-right:var(--page-x);margin-top:var(--space-6);align-items:start;display:grid}.ledger__rail{padding:0;padding-block:calc(var(--stick-top) + 16svh) 10svh;margin-left:calc(var(--breath) * -1);display:block}.entry{flex-direction:column;justify-content:center;min-height:80svh;display:flex}.entry__media{display:none}.entry__block{width:var(--annot-w);opacity:.35;max-width:100%;transition:opacity .2s var(--ease-standard) 0s;margin-inline-start:auto;margin-inline-end:auto}.entry.is-active .entry__block{opacity:1;transition-duration:.3s;transition-delay:.26s}html:not(.js) .entry__block,.js.reduced .entry__block{opacity:1}.ledger__media{top:var(--stick-top);display:block;position:sticky}.evid{height:var(--media-h);background:var(--media-ground);border-radius:var(--radius-media);width:100%;margin:0;position:relative;overflow:hidden}.evid__state{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .3s var(--ease-standard);position:absolute;top:0;bottom:0;left:0;right:0}.evid__state--ui{object-fit:contain;background:#141211}.evid__state.is-active{opacity:1;z-index:1}.evid__state.is-leaving{opacity:0}}.console{padding-block:var(--section-md)}.console__intro{flex-direction:column;max-width:360px;display:flex}.console__intro .h2{margin-bottom:var(--space-4)}.console__lede{font-size:var(--type-small);line-height:var(--lh-small);text-wrap:pretty;color:var(--text-2)}.console__object{margin-top:var(--space-7)}@media (min-width:1024px){.console{column-gap:clamp(var(--space-6), 6vw, var(--space-9));grid-template-columns:clamp(340px,26vw,480px) minmax(0,1fr);align-items:center;display:grid}.console__intro{grid-area:1/1;max-width:none}.console__object{grid-area:1/2;margin-top:0}}.surface{--surface-pad:clamp(var(--space-4), 2.2vw, var(--space-6));border:1px solid var(--line);background:var(--surface-light)}.surface__bar{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-3) var(--surface-pad);border-bottom:1px solid var(--line);text-transform:uppercase;display:flex}.metrics{grid-template-columns:minmax(0,1fr);display:grid}.metric{padding:var(--surface-pad)}.metric+.metric{border-top:1px solid var(--line)}.metric__label{text-transform:uppercase;margin-bottom:var(--space-3)}.metric__value{font-size:clamp(2.5rem,1.5rem + 2.4vw,4rem);font-weight:var(--w-heading);letter-spacing:-.035em;line-height:.96}.metric__delta{margin-top:var(--space-2);font-size:var(--type-small);line-height:var(--lh-small);color:var(--text-2)}.metric__delta.up{color:var(--status-success)}.stores{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.stores li{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--surface-pad);font-size:var(--type-small);line-height:var(--lh-small);display:flex}.stores li+li{border-top:1px solid var(--line)}.pill{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);font-size:var(--type-label);line-height:var(--lh-label);letter-spacing:var(--ls-small);border:1px solid var(--rule);padding:4px 10px;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pill--live{color:var(--status-success);background:var(--status-success-bg);border-color:#0000}.pill--sync{color:var(--status-warning);background:var(--status-warning-bg);border-color:#0000}.pill--sync:before{animation:1.4s ease-in-out infinite blink}.pill--off{color:var(--status-critical);background:var(--status-critical-bg);border-color:#0000}@keyframes blink{50%{opacity:.25}}.console__note{margin-top:var(--space-3);text-transform:uppercase}@media (min-width:640px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric+.metric{border-top:0;border-left:1px solid var(--line)}}.handoff{padding-block-start:0;padding-block-end:0}.handoff__frame{background:var(--media-ground);width:100%;height:clamp(420px,70svh,900px);margin:0;position:relative;overflow:hidden}.handoff__frame img{object-fit:cover;object-position:52% 42%;will-change:transform;width:100%;height:120%}@media (max-width:640px){.handoff__frame{aspect-ratio:4/5;height:auto}}.answers__grid{gap:clamp(var(--space-6), 6vw, var(--space-9));grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.answers__head{top:clamp(var(--space-8), 14svh, 140px);position:sticky}.qa{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.qa li{gap:clamp(var(--space-3), 2vw, var(--space-5));padding-block:clamp(var(--space-4), 3vw, var(--space-6));border-bottom:1px solid var(--line);grid-template-columns:3ch 1fr;display:grid}.qa li span{font-size:var(--type-small);line-height:var(--lh-small);font-variant-numeric:tabular-nums;color:var(--notation);padding-top:.5em}.qa h3{font-weight:var(--w-heading);font-size:var(--type-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);margin-bottom:var(--space-2)}.qa p{font-size:var(--type-small);line-height:var(--lh-small);text-wrap:pretty;color:var(--text-2);max-width:var(--reading-max)}@media (max-width:900px){.answers__grid{grid-template-columns:1fr}.answers__head{position:static}}.ask{text-align:center;min-height:100svh;padding-block:var(--section-lg);flex-direction:column;justify-content:center;display:flex}.ask__title{max-width:10ch;margin-inline-start:auto;margin-inline-end:auto}.ask__actions{margin-top:clamp(var(--space-5), 4vw, var(--space-6));align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.ask__mail{align-items:center;gap:var(--space-2);font-size:var(--type-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);font-weight:var(--w-medium);display:inline-flex}.ask__copy{border-radius:var(--radius-pill);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);transition:color var(--duration-fast), box-shadow var(--duration-fast), transform var(--duration-base) var(--ease-standard);place-items:center;display:inline-grid}.ask__copy svg{width:16px;height:16px}.ask__copy:hover,.ask__copy[data-done=true]{color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.ask__copy[data-done=true] .ic-copy,.ask__copy:not([data-done=true]) .ic-check{display:none}.ask__note{color:var(--text-2);max-width:var(--copy-max);margin-inline-start:auto;margin-inline-end:auto}.magnetic{will-change:transform}.footer{padding:0 var(--page-x) calc(var(--dock-inset) + var(--dock-h) + var(--space-4));overflow:clip}.footer__word{width:100%;height:auto;display:block}.footer__row{justify-content:space-between;gap:var(--space-3) var(--space-5);padding-top:var(--space-4);margin-top:var(--space-4);border-top:1px solid var(--line);color:var(--text-2);font-size:var(--type-small);line-height:var(--lh-small);flex-wrap:wrap;display:flex}.footer__row a{color:var(--text)}.footer__links{gap:var(--space-4);margin:0;padding:0;list-style:none;display:flex}.cursor{z-index:200;background:var(--text-inverse);mix-blend-mode:difference;pointer-events:none;width:12px;height:12px;transition:width var(--duration-base) var(--ease-standard), height var(--duration-base) var(--ease-standard), margin var(--duration-base) var(--ease-standard), opacity var(--duration-base);opacity:0;border-radius:50%;margin:-6px 0 0 -6px;position:fixed;top:0;left:0;transform:translate(-100px,-100px)}.cursor.is-on{opacity:1}.cursor.is-link{opacity:.9;width:44px;height:44px;margin:-22px 0 0 -22px}@media (hover:none),(pointer:coarse){.cursor{display:none}}.notation{font-family:var(--mono);font-size:var(--type-label);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--notation);font-weight:400;line-height:1.25}.qa li span.notation{font-size:var(--type-label);padding-top:.45em;line-height:1.25}.console{perspective:1500px}.js .console__object{transform-style:preserve-3d}.footer__wordmask{display:block;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.aperture__state,.aperture__state.is-leaving,.evid__state,.evid__state.is-leaving{transition:opacity .2s linear}.step__block,.step.is-active .step__block,.entry__block,.entry.is-active .entry__block{transition-delay:0s!important}}
/*$vite$:1*/