.cap-scene{--p: 1}[data-n]:before{content:attr(data-n)}.cap-el{--v: clamp(0, (var(--p, 1) - var(--t0, 0)) / var(--span, 1), 1);--k: calc(1 - (1 - var(--v)) * (1 - var(--v)) * (1 - var(--v)));--k0: calc(.28 + .72 * var(--k))}.cap-scene{--cap-ink: 10, 10, 9;--cap-paper: 250, 250, 249;--cap-fill: linear-gradient(180deg, #ffffff 0%, #fafaf9 100%);--cap-hair: inset 0 0 0 .5px rgba(15, 15, 15, .13);--cap-sheen: inset 0 1px 0 rgba(255, 255, 255, .6);--cap-lift: 0 1px 2px rgba(15, 15, 15, .07), 0 5px 14px rgba(15, 15, 15, .09);--cap-gloss: linear-gradient(180deg, rgba(255, 255, 255, .16) 0%, rgba(255, 255, 255, 0) 48%, rgba(0, 0, 0, .05) 100%);position:relative;width:100%;container-type:inline-size;height:clamp(250px,64cqi,336px);isolation:isolate}.cap-scene--compact{height:clamp(330px,126cqi,412px)}.dark .cap-scene{--cap-ink: 250, 250, 249;--cap-paper: 12, 12, 11;--cap-fill: linear-gradient(180deg, #1c1c1e 0%, #161618 100%);--cap-hair: inset 0 0 0 .5px rgba(255, 255, 255, .14);--cap-sheen: inset 0 1px 0 rgba(255, 255, 255, .12);--cap-lift: 0 0 0 0 rgba(0, 0, 0, 0);--cap-gloss: linear-gradient(180deg, rgba(255, 255, 255, .07) 0%, rgba(255, 255, 255, 0) 48%, rgba(0, 0, 0, .18) 100%)}.cap-scene__field{position:absolute;inset:-10%;z-index:0;pointer-events:none;opacity:var(--k0);background:radial-gradient(34% 46% at var(--fx, 50%) var(--fy, 50%),rgba(var(--cap-ink),.045) 0%,rgba(var(--cap-ink),0) 74%),radial-gradient(56% 72% at 50% 50%,rgba(var(--cap-ink),.045),rgba(var(--cap-ink),.02) 46%,rgba(var(--cap-ink),0) 76%)}.dark .cap-scene__field{background:radial-gradient(34% 46% at var(--fx, 50%) var(--fy, 50%),rgba(var(--cap-ink),.06) 0%,rgba(var(--cap-ink),0) 72%),radial-gradient(56% 72% at 50% 50%,rgba(var(--cap-ink),.062),rgba(var(--cap-ink),.026) 44%,rgba(var(--cap-ink),0) 74%)}.cap-scene__wires{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:visible}.cap-edge{fill:none;stroke:rgb(var(--cap-ink));stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1px;stroke-dashoffset:calc(1px * (1 - var(--k)));opacity:.3}.dark .cap-edge{opacity:.34}.cap-edge--soft{opacity:.2}.dark .cap-edge--soft{opacity:.24}.cap-edge--strong{opacity:.55}.dark .cap-edge--strong{opacity:.62}.cap-edge--faint{opacity:.15;stroke-dashoffset:0;stroke-dasharray:3 3.5}.dark .cap-edge--faint{opacity:.19}.cap-node-ring{fill:none;stroke:rgb(var(--cap-ink));stroke-width:1;opacity:calc(.4 * var(--k0));transform-box:fill-box;transform-origin:center;transform:scale(calc(.6 + .4 * var(--k)))}.cap-node-core{fill:rgb(var(--cap-ink));opacity:calc(.85 * var(--k0));transform-box:fill-box;transform-origin:center;transform:scale(calc(.4 + .6 * var(--k)))}.cap-node-wash{fill:rgb(var(--cap-ink));opacity:calc(.05 * var(--k0));filter:blur(12px)}.cap-node-ring.cap-ghost{opacity:calc(.24 * var(--k))}.cap-node-core.cap-ghost{opacity:calc(.38 * var(--k))}.cap-vlabel{font-family:Geist,ui-sans-serif,system-ui;font-size:9px;letter-spacing:.01em;text-anchor:middle;fill:rgba(var(--cap-ink),.6);opacity:var(--k)}.cap-node{position:absolute;left:0;top:0;z-index:2;pointer-events:none;backface-visibility:hidden;transform-origin:50% 50%;display:flex;transform:translate(-50%,-50%) translate3d(0,calc((1 - var(--k)) * 9px),0) scale(calc(.93 + .07 * var(--k)));opacity:var(--k0)}.cap-node:has(.cap-pill--act){opacity:var(--k)}.cap-node--far{opacity:calc(.58 * var(--k0));filter:blur(.5px)}.cap-dot{display:block;border-radius:9999px;background:rgba(var(--cap-ink),.52);box-shadow:0 0 0 3px rgba(var(--cap-paper),.5),var(--cap-lift)}.dark .cap-dot{background:rgba(var(--cap-ink),.62);box-shadow:0 0 0 3px rgba(var(--cap-paper),.7),0 1px 3px #0009}.cap-pill{display:inline-flex;align-items:center;gap:8px;padding:0 7px;white-space:nowrap}.cap-pill__l{font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:500;letter-spacing:-.01em;line-height:1;color:rgba(var(--cap-ink),.88)}.cap-pill__g{flex:none;width:9px;height:9px;border-radius:9999px;box-shadow:inset 0 0 0 1.2px rgba(var(--cap-ink),.45)}.cap-pill--act .cap-pill__l{color:rgb(var(--cap-ink));font-weight:500}.cap-pill--act .cap-pill__g{width:8px;height:9px;border-radius:0;box-shadow:none;background:rgb(var(--cap-ink));clip-path:polygon(0 0,100% 50%,0 100%)}.cap-note{font-family:Geist,ui-sans-serif,system-ui;font-size:9.5px;font-weight:500;letter-spacing:.01em;line-height:1;white-space:nowrap;color:rgba(var(--cap-ink),.6)}.cap-flows{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:var(--k)}.cap-flow{position:absolute;left:0;top:0;width:5px;height:5px;border-radius:9999px;background:rgb(var(--cap-ink));box-shadow:0 0 9px rgba(var(--cap-ink),.45);offset-rotate:0deg;offset-distance:0%;animation:cap-run var(--dur, 2.8s) cubic-bezier(.45,0,.55,1) infinite}@keyframes cap-run{0%{offset-distance:0%;opacity:0}16%{opacity:.9}84%{opacity:.9}to{offset-distance:100%;opacity:0}}@media (prefers-reduced-motion: reduce){.cap-flow{display:none}}.trust-card__ghost{color:var(--ink-faint, #6e6e73);opacity:.46}.trust-card{--glow-size: 340px;--glow-strength: .42}.trust-card--wide .trust-card__ghost{inset:auto auto -20px 12px}@media (max-width: 1023px){.trust-card--wide .trust-card__ghost{display:none}}.sov-proof{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.sov-proof li{display:flex;flex-direction:column;gap:5px;padding:13px 0;border-top:1px solid var(--rule, rgba(255,255,255,.1))}.sov-proof li:first-child{border-top:0;padding-top:0}.sov-proof li:last-child{padding-bottom:0}.sov-proof__t{font-family:Geist,ui-sans-serif,system-ui;font-size:9.5px;font-weight:500;letter-spacing:.01em;line-height:1.4;color:var(--ink, #fafafa)}.sov-proof__d{font-size:12.5px;line-height:1.6;color:var(--ink-muted, #a3a3a3)}@media (max-width: 1023px){.sov-proof li:first-child{border-top:1px solid var(--rule, rgba(255,255,255,.1));padding-top:13px}}.faq-q{width:calc(100% + 32px)}.faq-q__n{flex:none;width:34px;font-family:Geist,ui-sans-serif,system-ui;font-size:10.5px;line-height:1;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--ink-faint, #6e6e73);transition:color var(--dur-state, .15s) var(--ease, cubic-bezier(.16, 1, .3, 1))}.faq-q:hover .faq-q__n,.faq-q[aria-expanded=true] .faq-q__n{color:var(--ink-muted, #a3a3a3)}.faq-q__t{flex:1 1 auto;font-family:var(--font-display, "Space Grotesk", ui-sans-serif, system-ui, sans-serif);font-weight:500;font-optical-sizing:auto;font-size:19px;line-height:1.28;letter-spacing:-.08em;color:var(--ink, #fafafa);text-wrap:balance}@media (min-width: 640px){.faq-q__t{font-size:22px}}.faq-q>.chev{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9999px;box-shadow:inset 0 0 0 1px var(--rule, rgba(255, 255, 255, .1));transition:transform var(--dur-state, .15s) var(--ease, cubic-bezier(.16, 1, .3, 1)),color var(--dur-state, .15s) var(--ease, cubic-bezier(.16, 1, .3, 1)),box-shadow var(--dur-state, .15s) var(--ease, cubic-bezier(.16, 1, .3, 1))}.faq-q:hover>.chev{box-shadow:inset 0 0 0 1px var(--ctl-edge, rgba(255, 255, 255, .34))}.faq-a__p{padding:2px 8px 26px 54px;max-width:700px;font-size:14.5px;line-height:1.7;color:var(--ink-muted, #a3a3a3)}@media (min-width: 640px){.faq-a__p{padding-right:48px}}@media (max-width: 480px){.faq-q{width:calc(100% + 24px);gap:13px;padding-inline:12px;margin-inline:-12px}.faq-q__n{width:24px;letter-spacing:.14em}.faq-a__p{padding-left:37px}}.demo-band{overflow-x:clip}.demo-stage{--p: 1;--e: calc(var(--p) * var(--p) * (3 - 2 * var(--p)));min-height:auto;display:flex;flex-direction:column;justify-content:center;gap:34px;padding:92px 0 48px;perspective:2400px}.demo-stage__copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,27rem);align-items:end;gap:56px;padding-inline:max(40px,calc((100vw - 1280px)/2))}.demo-stage__eyebrow{display:block;font-family:var(--font-sans);font-size:12px;letter-spacing:.02em;color:var(--ink-faint, #78716c);font-variant-numeric:tabular-nums}.demo-stage__title{margin:12px 0 0;color:var(--ink, #fafaf9)}.demo-stage__body{margin:0;font-size:14.5px;line-height:1.7;color:var(--ink-muted, #a8a29e)}.demo-stage__card{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;will-change:transform;transform:translateZ(calc((1 - var(--e)) * -560px)) rotateY(calc((1 - var(--e)) * 12deg));box-shadow:0 0 0 1px rgba(250,250,249,calc(.05 + .09 * var(--e)))}.demo-stage__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.demo-stage__video{opacity:0;transition:opacity .36s var(--ease, cubic-bezier(.16, 1, .3, 1))}.demo-stage__video.is-on{opacity:1}.demo-stage__full{position:absolute;right:16px;bottom:16px;width:34px;height:34px;display:grid;place-items:center;color:#fafaf9;background:none;border:0;padding:0;cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--dur-arrive, .4s) var(--ease, cubic-bezier(.16, 1, .3, 1)),transform var(--dur-state, .15s) var(--ease, cubic-bezier(.16, 1, .3, 1));filter:drop-shadow(0 1px 4px rgba(0,0,0,.7))}.demo-stage.is-live .demo-stage__full{opacity:.78;pointer-events:auto}.demo-stage.is-live .demo-stage__full:hover{opacity:1}.demo-stage__full:active{transform:scale(.94)}.demo-stage__full:focus-visible{outline:var(--focus-w, 2px) solid var(--focus-color, #fafaf9);outline-offset:2px;opacity:1}@media (max-width: 900px),(prefers-reduced-motion: reduce){.demo-stage{min-height:0;gap:26px;padding:0;perspective:none}.demo-stage__copy{grid-template-columns:minmax(0,1fr);gap:16px;padding-inline:24px}}.section-meta{gap:9px}header.glass.over-hero .nav-link{color:#fafaf9c2}header.glass.over-hero .nav-link:hover,header.glass.over-hero .nav-link.is-active,header.glass.over-hero .nav-link[aria-current=page]{color:#fafaf9}header.glass.over-hero .nav-link:active{color:#fafaf9c2}html:not(.dark) .monarch-mark-lockup{filter:invert(1)}header .nav-link:before{content:"";position:absolute;inset:-2px -12px}.footer-links .link{position:relative}.footer-links .link:before,.contact-mail:before{content:"";position:absolute;inset:-13px -10px}.contact-mail,.jr-all{position:relative}.hero-scroll-cue:before{content:"";position:absolute;inset:-15px 0}.jr-all:before{content:"";position:absolute;inset:-10px 0}.hero-dot{position:relative;cursor:pointer}.hero-dot:before{content:"";position:absolute;inset:-21px -3px}.splash-skip{cursor:pointer}.splash-skip:before{content:"";position:absolute;inset:-15px -16px}.cta-link:before{content:"";position:absolute;inset:-5px 0}header.glass:not(.over-hero){background:#0e0e10;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:transparent;box-shadow:inset 0 -1px #ffffff12,0 10px 20px -14px #000000f2}header.glass:not(.over-hero):after{content:"";position:absolute;left:0;right:0;top:100%;height:14px;pointer-events:none;background:linear-gradient(180deg,#0e0e108c,#0e0e1000)}.mf-plate{--p: 1;--e: calc(var(--p) * var(--p) * (3 - 2 * var(--p)));position:relative;display:block;width:calc(100% + 2 * var(--bleed, 40px));margin:28px calc(-1 * var(--bleed, 40px)) 0;height:min(78vh,660px);overflow:hidden;background:#0a0a09;clip-path:inset(calc((1 - var(--e)) * 9%) calc((1 - var(--e)) * 20%))}.mf-plate:before{content:"";position:absolute;inset:-12%;background:url(/assets/manifesto-cover.webp) center / cover no-repeat;filter:blur(56px) saturate(0) brightness(1.25);opacity:.5;-webkit-mask-image:radial-gradient(58% 78% at 50% 48%,#000 0%,transparent 76%);mask-image:radial-gradient(58% 78% at 50% 48%,#000 0%,transparent 76%)}.mf-plate,.mf-plate__inner{pointer-events:none}.mf-plate__ink,.mf-plate__cover{pointer-events:auto}.mf-plate__inner{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;gap:clamp(40px,4.4vw,84px);padding-inline:40px}.mf-plate__ink{display:block;flex:0 0 auto;text-align:right}.mf-plate__eyebrow{display:block;font-family:var(--font-sans);font-size:12px;letter-spacing:.02em;color:var(--ink-muted, #a8a29e)}.mf-plate__title{display:block;margin-top:18px;font-size:clamp(38px,5.2vw,88px);color:var(--ink, #fafaf9);text-wrap:nowrap}.mf-plate__meta{display:block;margin-top:22px;font-family:var(--font-sans);font-size:12px;color:var(--ink-faint, #78716c);font-variant-numeric:tabular-nums}.mf-plate__cover{display:block;flex:0 0 auto;height:min(80%,520px);width:auto;box-shadow:0 0 0 1px #fafaf91a;transform:translateY(calc((1 - var(--e)) * 24px)) scale(calc(.95 + .05 * var(--e)));transition:box-shadow var(--dur-arrive, .4s) var(--ease, cubic-bezier(.16, 1, .3, 1))}.mf-plate:hover .mf-plate__cover{box-shadow:0 0 0 1px #fafaf94d,0 0 48px #fafaf938}.mf-plate__title{position:relative}.mf-plate__title:after{content:"";position:absolute;left:0;right:0;bottom:-14px;height:1px;background:#fafaf96b;transform:scaleX(0);transform-origin:right;transition:transform var(--dur-arrive, .4s) var(--ease, cubic-bezier(.16, 1, .3, 1))}.mf-plate:hover .mf-plate__title:after{transform:scaleX(1)}.mf-plate__eyebrow{transition:color var(--dur-state, .15s) var(--ease, ease)}.mf-plate:hover .mf-plate__eyebrow{color:var(--ink, #fafaf9)}.mf-plate:after{content:"";position:absolute;inset:0;z-index:2;box-shadow:inset 0 0 0 1px #fafaf914;transition:box-shadow var(--dur-state, .15s) var(--ease, cubic-bezier(.16, 1, .3, 1));pointer-events:none}.mf-plate:hover:after{box-shadow:inset 0 0 0 1px #fafaf947}.jr-grid{margin-top:64px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.jr-card{display:block}.jr-card__box{display:block;position:relative;aspect-ratio:1 / 1;overflow:hidden;box-shadow:inset 0 0 0 1px #fafaf912}.jr-card__img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1) contrast(1.06) brightness(.6);transform:scale(1.02);transition:transform .7s var(--ease, cubic-bezier(.16, 1, .3, 1)),filter var(--dur-arrive, .4s) var(--ease, cubic-bezier(.16, 1, .3, 1))}.jr-card:hover .jr-card__img{transform:scale(1.08);filter:grayscale(1) contrast(1.06) brightness(.78)}.jr-card__kicker{display:block;margin-top:16px;font-family:var(--font-sans);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint, #78716c)}.jr-card__title{display:block;margin-top:8px;font-family:var(--font-display);font-weight:500;font-size:17px;line-height:1.24;letter-spacing:-.08em;color:var(--ink, #fafaf9);text-wrap:balance}.jr-card__date{display:block;margin-top:10px;font-family:var(--font-sans);font-size:12px;color:var(--ink-faint, #78716c)}.jr-all{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:44px;font-size:16px}@media (max-width: 900px){.jr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.mf-plate{height:auto}.mf-plate__inner{position:static;flex-direction:column;gap:34px;padding:56px 24px}.mf-plate__ink{order:2;text-align:center}.mf-plate__cover{order:1;height:auto;width:min(62vw,260px)}.mf-plate__title{text-wrap:balance}}@media (max-width: 520px){.jr-grid{grid-template-columns:minmax(0,1fr)}}.cap-scene{-webkit-mask-image:radial-gradient(78% 84% at 50% 50%,#000 34%,transparent 92%);mask-image:radial-gradient(78% 84% at 50% 50%,#000 34%,transparent 92%)}.cap-scene__field{opacity:0}.drift{--p: 1;--e: calc(var(--p) * var(--p) * (3 - 2 * var(--p)));--gutter: 128px;--gap: 34px;position:relative;margin-top:56px;width:calc(100% + 2 * var(--bleed, 40px));margin-inline:calc(-1 * var(--bleed, 40px));padding:4px 0 6px var(--bleed, 40px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 62%,transparent 99%);mask-image:linear-gradient(90deg,#000 62%,transparent 99%)}.drift__rule{position:absolute;top:54px;bottom:10px;left:calc(var(--bleed, 40px) + var(--gutter) + var(--gap));width:1px;background:linear-gradient(180deg,transparent,rgba(250,250,249,.3) 14%,rgba(250,250,249,.3) 86%,transparent)}.drift__lane{display:grid;grid-template-columns:var(--gutter) minmax(0,1fr);column-gap:var(--gap);align-items:baseline;padding:13px 0;white-space:nowrap}.drift__sys{font-family:var(--font-sans);font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;text-align:right;color:#86868b}.drift__run{display:block;transform:translate3d(calc(var(--dx, 0) * var(--e) * var(--k, 1) * 1px),calc(var(--dy, 0) * var(--e) * 1px),0);will-change:transform}.drift__key{font-family:var(--font-mono, ui-monospace, monospace);font-size:15px;letter-spacing:-.01em;color:var(--ink, #fafaf9)}.drift__tail{margin-left:24px;font-family:var(--font-mono, ui-monospace, monospace);font-size:15px;color:#fafaf985;opacity:calc(1 - .45 * var(--e))}.drift__lane--head{padding-bottom:24px}.drift__lane--head .drift__run{transform:none;font-family:var(--font-sans);font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;color:#fafaf994}@media (max-width: 720px){.drift{--gutter: 60px;--gap: 16px;--k: .38;-webkit-mask-image:linear-gradient(90deg,#000 80%,transparent 100%);mask-image:linear-gradient(90deg,#000 80%,transparent 100%)}.drift__lane--head .drift__run{font-size:9.5px;letter-spacing:.07em}.drift__rule{top:46px}.drift__lane{padding:10px 0}.drift__key,.drift__tail{font-size:12px}.drift__tail{margin-left:14px}}@media (prefers-reduced-motion: reduce){.drift__run{transform:none}.drift__tail{opacity:1}}@media (max-width: 639px){.mf-plate,.drift{--bleed: 24px}}.seam{--p: 0;display:block;position:relative;margin-inline:auto}.seam__lit{position:absolute;inset:0}@media (prefers-reduced-motion: reduce){.seam__lit{transform:none}}.seam--thread{width:1px;height:104px;margin-block:88px 64px;background:#fafaf924}.seam--thread .seam__lit{background:linear-gradient(180deg,#fafaf96b,#fafaf9f2);transform-origin:top;transform:scaleY(var(--p, 0))}.seam--rule{width:min(1280px,100% - 48px);height:1px;margin-block:112px;background:#fafaf91a}@media (min-width: 640px){.seam--rule{width:min(1280px,100% - 80px)}}.seam--rule .seam__lit{background:linear-gradient(90deg,#fafaf9f2,#fafaf947);transform-origin:left;transform:scaleX(var(--p, 0))}.seam--ticks{width:1px;height:132px;margin-block:104px;background:#fafaf924}.seam--ticks .seam__lit{background:#fafaf9f2;transform-origin:top;transform:scaleY(var(--p, 0))}.seam--ticks:before,.seam--ticks:after{content:"";position:absolute;left:-10px;width:21px;height:1px;background:#fafaf9d9}.seam--ticks:before{top:34%;opacity:clamp(0,calc((var(--p) - .34) * 9),1)}.seam--ticks:after{top:68%;opacity:clamp(0,calc((var(--p) - .68) * 9),1)}.frames{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 900px){.frames{grid-template-columns:repeat(5,minmax(0,1fr))}}.frame{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;background:#0f1412;color:#fafaf9;text-decoration:none;container-type:inline-size}.frame__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.06) brightness(.6);transform:scale(1.04);transition:transform var(--dur-arrival, .42s) var(--ease, ease),filter var(--dur-arrival, .42s) var(--ease, ease)}.frame-card:hover .frame__photo,.frame-card:focus-visible .frame__photo{transform:scale(1);filter:grayscale(0) blur(1px) saturate(1.05) brightness(.68)}.frame__rule{position:absolute;z-index:2;background:#fafaf9d9}.frame__rule--v{left:26%;top:0;bottom:0;width:1px}.frame__rule--h{left:0;right:0;top:62%;height:1px}.frame__name{position:absolute;left:12%;top:62%;transform:translateY(-50%);text-transform:uppercase;white-space:nowrap;font-size:clamp(13px,9.5cqw,26px);font-weight:500;letter-spacing:-.03em}.frame-card{display:block;text-decoration:none}.frame__index{position:absolute;right:14px;bottom:12px;font-size:13px;color:#fafaf9d9}@media (prefers-reduced-motion: reduce){.frame__photo,.frame-card:hover .frame__photo{transform:none}}.answer{--p: 0;position:relative;isolation:isolate;overflow:clip;margin-top:148px;margin-bottom:28px;padding:56px 0 64px}.answer__photos{--run: clamp(0, calc((var(--p) - .14) / .86), 1);position:absolute;left:0;right:0;top:0;height:100%;z-index:0;display:grid;grid-auto-rows:100%;transform:translate3d(0,calc(var(--run) * -400%),0);will-change:transform}.answer__photos img{display:block;width:100%;height:100%;object-fit:cover}.answer__photos img[src*=sante]{filter:brightness(.62) contrast(1.14) saturate(.86) sepia(.08)}@media (prefers-reduced-motion: reduce){.answer__photos{transform:none}}.answer__scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:#10101266}.answer__lines{position:relative;z-index:2;display:grid;gap:40px;max-width:980px}.answer__lines:before{content:"";position:absolute;z-index:-1;inset:-48px -80px;background:#101012b8;filter:blur(44px);pointer-events:none}.answer__line{text-shadow:0 1px 14px rgba(0,0,0,.6)}.answer__line{--t: clamp(0, calc((var(--p) - .14 - var(--i) * .21) / .21), 1);--x: calc((1 - var(--t)) * 28px * var(--dir, 1));opacity:var(--t);transform:translate3d(var(--x),0,0);transition:opacity var(--dur-state, .15s) linear,transform var(--dur-state, .15s) var(--ease, ease);margin:0;color:var(--ink, #fafaf9);font-family:Public Sans,ui-sans-serif,system-ui,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(18px,2vw,26px);line-height:1.2}.answer__line:nth-child(2){--dir: -1;margin-left:auto;text-align:right;max-width:860px}@media (prefers-reduced-motion: reduce){.answer__line{opacity:1;transform:none}}.onto-open{position:relative;display:block;width:100%;margin-top:32px;border-radius:4px;overflow:hidden;text-decoration:none;box-shadow:inset 0 0 0 1px var(--rule-soft, rgba(255,255,255,.1));transition:box-shadow var(--dur-state, .15s) var(--ease, ease)}.onto-open:hover{box-shadow:inset 0 0 0 1px var(--ink, #fafaf9)}.onto-frame{display:block;width:100%;background:#0f0e13;color-scheme:dark}.onto-open__door{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#1010126b;transition:background var(--dur-arrival, .42s) var(--ease, ease)}.onto-open:hover .onto-open__door,.onto-open:focus-visible .onto-open__door{background:#10101229}.onto-open__ring{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;color:var(--ink, #fafaf9);box-shadow:inset 0 0 0 1px #fafaf957;background:#1010128c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform var(--dur-arrival, .42s) var(--ease, ease),box-shadow var(--dur-arrival, .42s) var(--ease, ease)}.onto-open:hover .onto-open__ring{transform:scale(1.06);box-shadow:inset 0 0 0 1px var(--ink, #fafaf9)}.onto-open__label{font-family:var(--font-display, "Space Grotesk", ui-sans-serif, system-ui, sans-serif);font-weight:500;letter-spacing:-.08em;font-size:17px;color:var(--ink, #fafaf9);text-shadow:0 1px 14px rgba(0,0,0,.6)}.trust-card--eu{position:relative;padding-left:150px;background-image:url(/assets/eu-stars.svg),radial-gradient(ellipse 60% 100% at 0% 50%,#00339957,#0390 70%);background-repeat:no-repeat,no-repeat;background-position:left -100px center,left center;background-size:210px 210px,100% 100%}@media (max-width: 639px){.trust-card--eu{padding-left:120px;background-position:left -120px center,left center}}.trust-card--eu .trust-card__ghost{background-image:linear-gradient(100deg,#000091 0 33.333%,#fff 33.333% 66.666%,#e1000f 66.666% 100%);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.62;font-size:148px;top:-22px;right:14px}.hero-film{position:absolute;inset:0;overflow:hidden;z-index:0}.hero-film__poster,.hero-film__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-film__video{opacity:0;transition:opacity .6s var(--ease, ease)}.hero-film__video.is-on{opacity:1}.hero-film__veil{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 66% 52% at 16% 26%,#00000085,#00000061 26%,#0000003d,#0000001f 62%,#0000000a,#0000 94%),linear-gradient(180deg,#000000c7,#00000057 18%,#0000004d 45%,#00000094 80%,#000000d1),radial-gradient(ellipse 70% 58% at center,#0000008c,#00000038 55%,#0000 88%)}@media (prefers-reduced-motion: reduce){.hero-film__video{display:none}}.why-page [data-reveal],.why-page [data-reveal-children]>*{opacity:1!important;transform:none!important;filter:none!important;transition:none!important;animation:none!important}.why-hero{position:relative;overflow:hidden;isolation:isolate;min-height:100vh;min-height:100lvh;display:flex;align-items:flex-end;padding-top:96px;padding-bottom:clamp(56px,12vh,128px);background:#0c0c0b;color:#fafaf9}.why-hero__photo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.12) brightness(.62)}.why-hero__veil{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0c0c0bd9,#0c0c0b00 22%),linear-gradient(0deg,#0c0c0beb,#0c0c0b59 48%,#0c0c0b00 72%)}.why-hero__rule{position:absolute;background:#fafaf929;z-index:-1}.why-hero__rule--v{top:0;bottom:0;left:62%;width:1px}.why-hero__rule--h{left:0;right:0;top:34%;height:1px}.why-hero__meta,.why-fig figcaption,.why-places figcaption,.why-table thead th,.why-sheet__k,.why-sheet__zones{font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase}.why-hero__meta{margin:0 0 22px;color:#fafaf9b8}.why-hero__title{margin:0;font-family:Public Sans,ui-sans-serif,system-ui,sans-serif;font-weight:700;text-transform:uppercase;font-size:clamp(44px,10vw,156px);line-height:.88;letter-spacing:-.045em;color:#fafaf9;text-shadow:0 0 .9em rgba(0,0,0,.45)}.why-hero__title span{display:block}.why-hero__title+.hero-cta{margin-top:40px}.why-sec{padding-top:clamp(96px,12vw,160px)}.why-body{max-width:640px;margin:28px 0 0;font-size:18px;line-height:1.65;color:var(--ink-muted, #a8a29e)}#hull .section-title span{display:block}#hull .section-title span:first-child{font-weight:300;letter-spacing:-.04em}#hull .section-title span:last-child{font-weight:750}.why-sheet{position:relative;padding:24px;border:1px solid rgba(255,255,255,.24)}.why-sheet__zones{position:absolute;display:flex;color:var(--ink-faint);font-size:10px}.why-sheet__zones span{flex:1;display:grid;place-items:center}.why-sheet__zones--t,.why-sheet__zones--b{left:24px;right:24px;height:24px}.why-sheet__zones--t{top:0}.why-sheet__zones--b{bottom:0}.why-sheet__zones--l,.why-sheet__zones--r{top:24px;bottom:24px;width:24px;flex-direction:column}.why-sheet__zones--l{left:0}.why-sheet__zones--r{right:0}.why-sheet__zones--t span+span,.why-sheet__zones--b span+span{border-left:1px solid var(--rule-strong)}.why-sheet__zones--l span+span,.why-sheet__zones--r span+span{border-top:1px solid var(--rule-strong)}.why-sheet__in{border:1px solid var(--rule-strong)}.why-sheet__art{padding:56px 56px 40px}.why-sheet__block{display:grid;grid-template-columns:1.1fr 2.4fr .9fr;border-top:1px solid var(--rule-strong)}.why-sheet__block>*{padding:22px 24px}.why-sheet__block>*+*{border-left:1px solid var(--rule-strong)}.why-sheet__k{display:block;margin-bottom:10px;color:var(--ink-muted)}.why-sheet__notes{margin:0;font-size:15px;line-height:1.6;color:var(--ink-muted)}.why-sheet__cart{display:flex;flex-direction:column;gap:18px;font-size:14px}.why-sheet__mark,.why-sheet__fig{font-family:Public Sans,ui-sans-serif,system-ui,sans-serif;font-weight:700;line-height:1}.why-sheet__mark{text-transform:uppercase;letter-spacing:-.03em;font-size:26px}.why-sheet__fig{margin-top:auto;font-size:44px;letter-spacing:-.04em}.why-table{width:100%;border-collapse:collapse;font-size:14px}.why-table th,.why-table td{padding:9px 12px 9px 0;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;font-weight:400}.why-table thead th{padding-top:0;color:var(--ink-muted)}.why-table tbody th{width:22%;color:var(--ink-muted)}.why-table td{font-weight:500}.why-table tr:last-child>*{border-bottom:0}.why-fig{margin:64px 0 0}.why-fig__art svg{display:block;width:100%;height:auto}.why-fig figcaption{margin-top:14px;padding-top:12px;border-top:1px solid var(--rule, rgba(250,250,249,.1));color:var(--ink-muted, #a8a29e);text-transform:none;letter-spacing:.02em}.why-fig__n{color:var(--ink, #fafaf9);margin-right:14px;text-transform:uppercase;letter-spacing:.06em}.why-fig__pair{display:inline-grid;grid-template-columns:1fr 1fr;gap:24px;width:calc(100% - 80px);vertical-align:top}.why-places{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:56px}.why-places figure{margin:0}.why-places img{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;filter:grayscale(1) contrast(1.1) brightness(.85);border-radius:2px}.why-places figcaption{margin-top:12px;color:var(--ink, #fafaf9)}.why-page{padding-bottom:clamp(96px,12vw,160px)}@keyframes why-draw{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}@keyframes why-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes why-in{0%{opacity:0}to{opacity:1}}@keyframes why-dim{to{opacity:.28}}.why-fig [data-draw]{stroke-dasharray:var(--len) var(--len)}.why-fig :is(.hub-node,.mesh-node){transform-box:fill-box;transform-origin:center}.why-fig.is-armed:not(.is-drawn) [data-draw]{stroke-dashoffset:var(--len)}.why-fig.is-armed:not(.is-drawn) :is(.hub-node,.mesh-node,.hub-core,.mesh-cut){opacity:0}.why-fig--fleet:not(.is-armed) :is(.hub-spoke,.hub-node){opacity:.28}.why-fig--tide.is-armed .why-fig__art{clip-path:inset(0 100% 0 0)}.why-fig--tide.is-drawn .why-fig__art{clip-path:inset(0 0 0 0);transition:clip-path 1.8s cubic-bezier(.16,1,.3,1) .1s;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.5) 0 38%,#000 50%,rgba(0,0,0,.5) 62% 100%);mask-image:linear-gradient(90deg,#00000080 0 38%,#000 50%,#00000080 62% 100%);-webkit-mask-size:300% 100%;mask-size:300% 100%;animation:why-swell 9s linear 1.9s infinite}@keyframes why-swell{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.why-fig--fleet.is-drawn .hub-core{animation:why-in .4s ease .1s both}.why-fig--fleet.is-drawn .hub-spoke{animation:why-draw .6s cubic-bezier(.16,1,.3,1) calc(.2s + var(--i) * 40ms) both,why-dim .6s ease 2.1s forwards}.why-fig--fleet.is-drawn .hub-node{animation:why-pop .4s cubic-bezier(.16,1,.3,1) calc(.5s + var(--i) * 40ms) both,why-dim .6s ease 2.1s forwards}.why-fig--fleet.is-drawn .hub-x{animation:why-draw .45s cubic-bezier(.7,0,.3,1) 1.6s both}.why-fig--fleet.is-drawn .mesh-edge{animation:why-draw .7s cubic-bezier(.16,1,.3,1) calc(.4s + var(--d) * 1.2s) both}.why-fig--fleet.is-drawn .mesh-node{animation:why-pop .4s cubic-bezier(.16,1,.3,1) calc(.3s + var(--d) * 1.2s) both}.why-fig--fleet.is-drawn .mesh-cut{animation:why-in .25s ease 2.3s both}.why-fig--hull.is-drawn .hull-wl{animation:why-draw .9s cubic-bezier(.16,1,.3,1) calc(.1s + var(--i) * 70ms) both}.why-fig--hull.is-drawn .hull-cl{animation:why-draw .8s cubic-bezier(.16,1,.3,1) .3s both}.why-fig--hull.is-drawn .hull-st{animation:why-draw 1.1s cubic-bezier(.16,1,.3,1) calc(.7s + var(--i) * .11s) both}@media (max-width: 767px){.why-sheet{padding:0}.why-sheet__zones{display:none}.why-sheet__in{border:0}.why-sheet__art{padding:24px 12px 16px}.why-sheet__block{grid-template-columns:minmax(0,1fr)}.why-table{overflow-wrap:anywhere}.why-sheet__block>*+*{border-left:0;border-top:1px solid var(--rule-strong)}.why-sheet__fig{font-size:32px}.why-fig__pair{display:grid;grid-template-columns:1fr;width:100%;margin-top:8px;gap:8px}.why-places{grid-template-columns:1fr}.why-places img{aspect-ratio:16 / 10}}
