:root{--ink: #0E1E1E;--ink2: #0A1616;--ink3: #142A2A;--paper: #F8F9FA;--paper2: #EEF1F2;--red: #FF4A22;--red-hi: #FF6A45;--red-ink: #C9340F;--red-paper: #E23A12;--cyan-paper: #0384A3;--gold-paper: #B37A00;--teal-paper: #007A7A;--cyan: #00D4FF;--gold: #FFB800;--teal: #007A7A;--mut: #8FA3A3;--line: #E3E6E8;--body: #4A5757;--dkmut: #B9C6C6;--cat-food: var(--red);--cat-health: var(--cyan);--cat-opps: var(--gold);--f-disp: "Space Grotesk", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--f-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-mono: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-display: clamp(46px, 7.4vw + 6px, 150px);--fs-xl: clamp(40px, 6.2vw + 10px, 112px);--fs-l: clamp(32px, 4vw + 12px, 76px);--fs-m: clamp(24px, 1.9vw + 15px, 44px);--fs-s: clamp(19px, .7vw + 15px, 26px);--fs-lede: clamp(18px, .62vw + 14px, 24px);--fs-body: clamp(16px, .2vw + 15.2px, 18px);--fs-small: 14px;--fs-mono: clamp(12px, .1vw + 11.2px, 13px);--fs-mono-s: 12px;--lh-tight: .94;--lh-head: 1.04;--lh-body: 1.65;--tr-display: -.042em;--tr-head: -.03em;--tr-tight: -.018em;--tr-mono: .2em;--tr-mono-wide: .3em;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--s-10: 128px;--gutter: clamp(16px, 4vw, 48px);--container: 1320px;--section-y: clamp(96px, 14vw, 200px);--nav-h: 76px;--r-xs: 6px;--r-s: 10px;--r-m: 16px;--r-l: 24px;--r-xl: 32px;--r-pill: 999px;--ease: cubic-bezier(.16, 1, .3, 1);--ease-io: cubic-bezier(.65, 0, .35, 1);--ease-in: cubic-bezier(.55, 0, 1, .45);--ease-back: cubic-bezier(.34, 1.56, .64, 1);--d-1: .2s;--d-2: .45s;--d-3: .8s;--d-4: 1.2s;--z-flood: 0;--z-gl: 1;--z-main: 2;--z-grain: 3;--z-mcta: 40;--z-nav: 60;--z-menu: 55;--z-cookie: 70;--z-cursor: 90;--z-route: 95;--z-preloader: 100;--z-skip: 110;--i-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E");--i-x: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='10.6'/%3E%3Cpath d='M8.4 8.4l7.2 7.2M15.6 8.4l-7.2 7.2'/%3E%3C/svg%3E");--i-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10.6'/%3E%3Cpath d='M7.6 12.4l3 3 5.8-6.4'/%3E%3C/svg%3E");--i-chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}html[data-theme="dark"], .is-dark{--bg: #0E1E1E;--bg-2: #0A1616;--fg: #F8F9FA;--fg-mut: #C4D0D0;--fg-faint: #9EB0B0;--line-c: rgba(248, 249, 250, .12);--line-strong: rgba(248, 249, 250, .3);--card: rgba(248, 249, 250, .035);--card-hi: rgba(248, 249, 250, .075);--accent: #FF4A22;--accent-text: #FF5A33;--ok: #00D4FF;--err: #FF8A6B;--infra: #F8F9FA;--skeleton: rgba(248, 249, 250, .07);--skeleton-hi: rgba(248, 249, 250, .2);--glow-o: 1;--logo-b: 1;--logo-o: .7;--shadow-c: rgba(0, 0, 0, .55);--grain-o: .07;--nav-bg: rgba(14, 30, 30, .72);--cyan: #00D4FF;--gold: #FFB800}html[data-theme="light"], .is-light{--bg: #FBF5EE;--bg-2: #F4EBE1;--fg: #0E1E1E;--fg-mut: #3E4746;--fg-faint: #59615F;--line-c: rgba(14, 30, 30, .1);--line-strong: rgba(14, 30, 30, .24);--card: rgba(255, 250, 244, .7);--card-hi: #FFFAF4;--accent: #FF4A22;--accent-text: #C9340F;--ok: #007A7A;--err: #C9340F;--infra: #007A7A;--skeleton: rgba(14, 30, 30, .06);--skeleton-hi: rgba(14, 30, 30, .14);--glow-o: .18;--logo-b: 0;--logo-o: .7;--shadow-c: rgba(74, 44, 20, .14);--grain-o: .04;--nav-bg: rgba(251, 245, 238, .78);--cyan: #0090B5;--gold: #D48A00}.is-dark, .is-light{color: var(--fg-mut)}.cat-food{--c: var(--red)}.cat-health{--c: var(--cyan)}.cat-opps{--c: var(--gold)}.cat-infra{--c: var(--infra)}.c-red{--c: var(--red)}.c-cyan{--c: var(--cyan)}.c-gold{--c: var(--gold)}.c-teal{--c: var(--teal)}.c-red, .cat-food{--c-paper: var(--red-paper)}.c-cyan, .cat-health{--c-paper: var(--cyan-paper)}.c-gold, .cat-opps{--c-paper: var(--gold-paper)}.c-teal, .cat-infra{--c-paper: var(--teal-paper)}@font-face{font-family: "Space Grotesk";src: url("/assets/fonts/SpaceGrotesk-700.woff2") format("woff2");font-weight: 300 700;font-style: normal;font-display: swap}@font-face{font-family: "Inter";src: url("/assets/fonts/Inter-400.woff2") format("woff2");font-weight: 100 900;font-style: normal;font-display: swap}*, *::before, *::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;background: var(--bg);overflow-x: clip;scroll-padding-top: calc(var(--nav-h) + 16px);-webkit-tap-highlight-color: transparent}html:not(.lenis){scroll-behavior: smooth}html.reduced{scroll-behavior: auto}body{margin: 0;min-height: 100vh;min-height: 100svh;overflow-x: clip;background: var(--bg);color: var(--fg-mut);font-family: var(--f-sans);font-size: var(--fs-body);line-height: var(--lh-body);font-weight: 400;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;font-feature-settings: "ss01" 0, "cv11" 1}h1, h2, h3, h4, h5, h6, p, ul, ol, figure, blockquote, dl, dd{margin: 0}h1, h2, h3, h4, .h-display, .h-xl, .h-l, .h-m, .h-s{text-wrap: balance}p, li, blockquote{text-wrap: pretty}ul[role="list"], ol[role="list"]{list-style: none;padding: 0}img, svg, video, canvas{display: block;max-width: 100%}img{height: auto}a{color: inherit;text-decoration: none}button, input, select, textarea{font: inherit;color: inherit}button{cursor: pointer;background: none;border: 0;padding: 0}b, strong{font-weight: 600;color: var(--fg)}em, i{font-style: italic}hr{border: 0;height: 1px;background: var(--line-c);margin: 0}table{border-collapse: collapse;width: 100%}[hidden]{display: none !important}p a:not(.btn), .prose a:not(.btn){color: var(--fg);text-decoration: underline;text-decoration-color: var(--accent);text-decoration-thickness: 1px;text-underline-offset: .2em;transition: text-decoration-color .3s, color .3s}p a:not(.btn):hover{text-decoration-color: currentColor}::selection{background: var(--red);color: var(--ink)}:focus{outline: none}:focus-visible{outline: 2px solid var(--red);outline-offset: 3px;border-radius: 4px}.btn:focus-visible{outline-offset: 4px;border-radius: var(--r-pill)}main:focus, main:focus-visible, [tabindex="-1"]:focus-visible{outline: none}.skip-link{position: fixed;left: 16px;top: 12px;z-index: var(--z-skip);padding: 12px 18px;border-radius: var(--r-pill);background: var(--red);color: var(--ink);font: 600 14px/1 var(--f-disp);transform: translateY(-160%);transition: transform .3s var(--ease)}.skip-link:focus{transform: none}.sr-only{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}html.lenis, html.lenis body{height: auto}.lenis.lenis-smooth{scroll-behavior: auto !important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior: contain}.lenis.lenis-stopped{overflow: hidden}html.is-locked, html.is-locked body{overflow: hidden}#gl{position: fixed;inset: 0;width: 100%;height: 100%;height: 100lvh;z-index: var(--z-gl);pointer-events: none;outline: none}html.no-gl #gl{display: none}main{position: relative;z-index: var(--z-main);display: block}@media (prefers-reduced-motion: reduce){*, *::before, *::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important;scroll-behavior: auto !important}}[class*="mono"], [class*="eyebrow"], [class*="stat__num"], [class*="label"], [data-count-to]{font-variant-numeric: tabular-nums}.container{width: 100%;max-width: calc(var(--container) + 2 * var(--gutter));margin-inline: auto;padding-inline: var(--gutter)}.container--narrow{max-width: calc(880px + 2 * var(--gutter))}.container--text{max-width: calc(720px + 2 * var(--gutter))}.container--wide{max-width: calc(1600px + 2 * var(--gutter))}.section{position: relative;padding-block: var(--section-y)}.section--tight{padding-block: calc(var(--section-y) * .6)}.section--flush-top{padding-top: 0}.section--flush-bottom{padding-bottom: 0}.section--hero{min-height: 100vh;min-height: 100svh;display: flex;flex-direction: column;justify-content: center;padding-top: calc(var(--nav-h) + clamp(32px, 6vw, 80px));padding-bottom: clamp(48px, 8vw, 96px)}.section--screen{min-height: 100vh;min-height: 100svh;display: flex;flex-direction: column;justify-content: center}.section--clip{overflow: hidden;overflow: clip}.section-head{display: grid;gap: clamp(16px, 2vw, 28px);max-width: 980px;margin-bottom: clamp(48px, 6vw, 96px)}.section-head--center{margin-inline: auto;text-align: center;justify-items: center}.section-head--split{max-width: none;grid-template-columns: 1fr}@media (min-width: 960px){.section-head--split{grid-template-columns: 1.15fr .85fr;align-items: end;column-gap: 64px}}.grid{display: grid;gap: var(--gap, clamp(16px, 2.4vw, 32px))}.grid-2, .grid-3, .grid-4{display: grid;gap: var(--gap, clamp(16px, 2.4vw, 32px));grid-template-columns: 1fr}@media (min-width: 720px){.grid-2{grid-template-columns: repeat(2, minmax(0, 1fr))}.grid-3{grid-template-columns: repeat(2, minmax(0, 1fr))}.grid-4{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (min-width: 1040px){.grid-3{grid-template-columns: repeat(3, minmax(0, 1fr))}.grid-4{grid-template-columns: repeat(4, minmax(0, 1fr))}}.grid-auto{display: grid;gap: var(--gap, clamp(16px, 2.4vw, 32px));grid-template-columns: repeat(auto-fit, minmax(min(100%, var(--min, 260px)), 1fr))}.split{display: grid;gap: clamp(40px, 6vw, 96px);grid-template-columns: 1fr;align-items: center}@media (min-width: 960px){.split{grid-template-columns: 1fr 1fr}.split--wide-text{grid-template-columns: 1.2fr .8fr}.split--wide-visual{grid-template-columns: .8fr 1.2fr}.split--reverse > :first-child{order: 2}}@media (max-width: 959px){.split--visual-first > .split__visual{order: -1}}.stack{display: flex;flex-direction: column;gap: var(--gap, 20px)}.stack-s{--gap: 12px}.stack-l{--gap: clamp(28px, 3vw, 44px)}.cluster{display: flex;flex-wrap: wrap;align-items: center;gap: var(--gap, 12px 16px)}.btn-row{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 20px}.measure{max-width: 62ch}.measure-s{max-width: 44ch}.center{text-align: center;margin-inline: auto}.center.btn-row, .center .btn-row{justify-content: center}.mt-s{margin-top: 16px}.mt-m{margin-top: clamp(24px, 3vw, 40px)}.mt-l{margin-top: clamp(48px, 6vw, 96px)}.mb-m{margin-bottom: clamp(24px, 3vw, 40px)}.mb-l{margin-bottom: clamp(48px, 6vw, 96px)}.rel{position: relative}@media (max-width: 719px){.hide-mobile{display: none !important}}@media (min-width: 720px){.hide-desktop{display: none !important}}.grain{position: fixed;inset: -50%;z-index: var(--z-grain);pointer-events: none;opacity: var(--grain-o);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode: overlay;animation: grain 1.2s steps(6) infinite}html.tier-low .grain, html.reduced .grain{animation: none}@keyframes grain{0%{transform: translate(0, 0)}20%{transform: translate(-3%, 2%)}40%{transform: translate(2%, -4%)}60%{transform: translate(-4%, -1%)}80%{transform: translate(3%, 3%)}100%{transform: translate(0, 0)}}.flood{position: fixed;inset: 0;z-index: var(--z-flood);pointer-events: none;visibility: hidden;--fx: 50%;--fy: 50%;--fr: 0px;--soft: 120px;-webkit-mask-image: radial-gradient(circle at var(--fx) var(--fy), #000 calc(var(--fr) - var(--soft)), transparent var(--fr));mask-image: radial-gradient(circle at var(--fx) var(--fy), #000 calc(var(--fr) - var(--soft)), transparent var(--fr))}.flood.is-on{visibility: visible}.flood::after{content: "";position: absolute;inset: 0;background: radial-gradient(circle at var(--fx) var(--fy), transparent calc(var(--fr) - var(--soft) * 1.1), var(--ring, rgba(255, 184, 0, .28)) calc(var(--fr) - var(--soft) * .45), transparent var(--fr))}.h-display, .h-xl, .h-l, .h-m, .h-s{font-family: var(--f-disp);font-weight: 700;color: var(--fg);text-wrap: balance}.h-display{font-size: var(--fs-display);line-height: var(--lh-tight);letter-spacing: var(--tr-display)}.h-xl{font-size: var(--fs-xl);line-height: .98;letter-spacing: -.038em}.h-l{font-size: var(--fs-l);line-height: 1.02;letter-spacing: var(--tr-head)}.h-m{font-size: var(--fs-m);line-height: 1.08;letter-spacing: -.024em}.h-s{font-size: var(--fs-s);line-height: 1.2;letter-spacing: var(--tr-tight);font-weight: 600}.w-500{font-weight: 500}.hl{color: var(--accent)}.hl-mut{color: var(--fg-faint)}.hl-u{background: linear-gradient(var(--accent), var(--accent)) 0 92% / 0% .09em no-repeat;transition: background-size 1.2s var(--ease) .5s}.is-in .hl-u, .hl-u.is-in, html.reduced .hl-u, html.reveal-all .hl-u{background-size: 100% .09em}.lede{font-size: var(--fs-lede);line-height: 1.45;color: var(--fg-mut);max-width: 36em;text-wrap: pretty}.lede strong, .lede b{color: var(--fg);font-weight: 500}.body{font-size: var(--fs-body);line-height: var(--lh-body);color: var(--fg-mut);max-width: 62ch;text-wrap: pretty}.body + .body{margin-top: 1em}.prose > * + *{margin-top: 1.05em}.prose{color: var(--fg-mut);max-width: 66ch}.prose ul{padding-left: 1.2em}.prose li + li{margin-top: .4em}.small{font-size: var(--fs-small);line-height: 1.55}.strong-line{color: var(--fg);font-weight: 600}.mono-label{font-family: var(--f-mono);font-size: var(--fs-mono);font-weight: 500;line-height: 1.4;letter-spacing: var(--tr-mono);text-transform: uppercase;color: var(--fg-faint)}.eyebrow{display: inline-flex;align-items: center;gap: .95em;font-family: var(--f-mono);font-size: var(--fs-mono);font-weight: 500;line-height: 1.3;letter-spacing: .26em;text-transform: uppercase;color: var(--accent-text);margin-bottom: clamp(18px, 2.2vw, 30px)}.eyebrow::before{content: none;display: none}.eyebrow--center{justify-content: center}.source-note{font-family: var(--f-mono);font-size: var(--fs-mono-s);line-height: 1.7;letter-spacing: .04em;color: var(--fg-faint);max-width: 110ch}.source-note a{color: inherit}.btn{--h: 54px;position: relative;isolation: isolate;display: inline-flex;align-items: center;justify-content: center;gap: .65em;min-height: var(--h);padding: 0 1.7em;border: 0;border-radius: var(--r-pill);font: 600 16px/1 var(--f-disp);letter-spacing: -.005em;white-space: nowrap;text-decoration: none;cursor: pointer;overflow: hidden;transition: transform .6s var(--ease), box-shadow .6s var(--ease), color .35s, background-color .35s;-webkit-tap-highlight-color: transparent;user-select: none;will-change: transform}.btn--sm{--h: 44px;font-size: 14px;padding: 0 1.3em}.btn--lg{--h: 62px;font-size: 17px;padding: 0 2.1em}.btn--block{display: flex;width: 100%}.btn::before{content: "";position: absolute;inset: 0;z-index: -1;border-radius: inherit;transform: translateY(102%);transition: transform .65s var(--ease)}.btn__label{position: relative;display: inline-block}.btn__roll{display: inline-grid;overflow: hidden;line-height: 1.25;padding-block: .05em}.btn__roll > span{grid-area: 1 / 1;transition: transform .6s var(--ease)}.btn__roll > span + span{transform: translateY(115%)}.btn__icon{width: 1.1em;height: 1.1em;flex: none;transition: transform .6s var(--ease)}.btn--primary{background: var(--red);color: var(--ink)}.btn--primary::before{background: var(--red-hi)}.btn--ghost{background: transparent;color: var(--fg);box-shadow: inset 0 0 0 1px var(--line-strong)}.btn--ghost::before{background: var(--fg)}.btn--ink{background: var(--fg);color: var(--bg)}.btn--ink::before{background: var(--red)}@media (hover: hover) and (pointer: fine){.btn:hover::before{transform: none}.btn:hover .btn__roll > span:first-child{transform: translateY(-115%)}.btn:hover .btn__roll > span + span{transform: none}.btn--primary:hover{box-shadow: 0 16px 44px -12px rgba(255, 74, 34, .75)}.btn--ghost:hover{color: var(--bg);box-shadow: inset 0 0 0 1px var(--fg)}.btn--ink:hover{color: var(--ink)}.btn:hover .btn__icon{transform: translateX(4px)}}.btn:active{transform: scale(.97)}.btn[disabled], .btn.is-disabled{opacity: .55;pointer-events: none}.btn--arrow::after, .btn--link::after{content: "";flex: none;width: 1.05em;height: 1.05em;background: currentColor;-webkit-mask: var(--i-arrow) center / contain no-repeat;mask: var(--i-arrow) center / contain no-repeat;transition: transform .6s var(--ease)}@media (hover: hover){.btn--arrow:hover::after{transform: translateX(5px)}}.btn--link{--h: 44px;padding: 0;border-radius: 0;overflow: visible;color: var(--fg);background: none;gap: .55em}.btn--link::before{display: none}.btn--link::after{background: var(--accent)}.btn--link .btn__label{background: linear-gradient(currentColor, currentColor) 0 100% / 100% 1px no-repeat;padding-bottom: 3px;transition: background-size .6s var(--ease)}@media (hover: hover){.btn--link:hover .btn__label{background-size: 0% 1px;background-position: 100% 100%}.btn--link:hover::after{transform: translateX(6px)}.btn--down:hover::after{transform: rotate(90deg) translateX(4px)}}.btn--down::after{transform: rotate(90deg)}.btn--link .btn__roll > span + span{display: none}.btn.is-loading{pointer-events: none}.btn.is-loading .btn__label{opacity: 0}.btn.is-loading::after{content: "";position: absolute;left: 50%;top: 50%;width: 20px;height: 20px;margin: -10px 0 0 -10px;border-radius: 50%;border: 2px solid currentColor;border-right-color: transparent;-webkit-mask: none;mask: none;background: none;animation: spin .7s linear infinite}.pill-tag{display: inline-flex;align-items: center;gap: .7em;padding: .55em 1em;border-radius: var(--r-pill);box-shadow: inset 0 0 0 1px var(--line-strong);font-family: var(--f-mono);font-size: var(--fs-mono-s);font-weight: 500;letter-spacing: .16em;text-transform: uppercase;color: var(--fg);line-height: 1.2}.pill-tag::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: var(--c, var(--accent));box-shadow: 0 0 0 0 var(--c, var(--accent))}.pill-tag--live::before{animation: pulse 2.2s var(--ease) infinite}.divider{height: 1px;border: 0;background: var(--line-c);transform-origin: left center;transition: transform 1.4s var(--ease)}.js .divider[data-reveal]:not(.is-in){transform: scaleX(0);opacity: 1}.callout{position: relative;padding: clamp(22px, 2.6vw, 34px) clamp(22px, 2.6vw, 36px);border-radius: var(--r-l);background: var(--card);box-shadow: inset 0 0 0 1px var(--line-c);color: var(--fg-mut);overflow: hidden}.callout::before{content: "";position: absolute;left: 0;top: 18px;bottom: 18px;width: 2px;border-radius: 2px;background: var(--c, var(--accent))}.callout__label{display: block;margin-bottom: 10px;color: var(--c, var(--accent-text))}.callout strong{color: var(--fg)}.glow{position: absolute;z-index: 0;width: var(--size, 70vmax);aspect-ratio: 1;border-radius: 50%;pointer-events: none;background: radial-gradient(circle at center, color-mix(in srgb, var(--c, var(--red)) 42%, transparent) 0%, color-mix(in srgb, var(--c, var(--red)) 12%, transparent) 34%, transparent 66%);opacity: calc(var(--glow-o) * var(--o, .9));mix-blend-mode: screen;transform: translate(-50%, -50%);left: var(--x, 50%);top: var(--y, 50%);animation: drift var(--t, 22s) var(--ease-io) infinite alternate;transition: opacity 1.2s var(--ease)}.glow--cyan{--c: var(--cyan)}.glow--gold{--c: var(--gold)}.glow--teal{--c: var(--teal)}.section > .container, .section > .container--wide{position: relative;z-index: 1}.stat{display: flex;flex-direction: column;gap: 12px;padding-top: clamp(18px, 2vw, 26px);border-top: 1px solid var(--line-c);position: relative;container-type: inline-size;min-width: 0}.stat::before{content: "";position: absolute;left: 0;top: -1px;width: 48px;height: 1px;background: var(--c, var(--accent))}.stat__num{font-family: var(--f-disp);font-weight: 700;font-size: clamp(44px, 5.4vw + 10px, 104px);font-size: min(clamp(44px, 5.4vw + 10px, 104px), 16.5cqi);line-height: .95;letter-spacing: -.04em;color: var(--fg);font-variant-numeric: tabular-nums;white-space: nowrap}.stat__num--mono{font-family: var(--f-mono);font-weight: 600;letter-spacing: -.05em}.stat--xl{border-top: 0;padding-top: 0}.stat--xl::before{display: none}.stat--xl .stat__num{font-size: clamp(27px, 7.4vw, 118px);font-size: min(clamp(27px, 7.4vw, 118px), 10.2cqi)}.stat__cap{font-size: var(--fs-lede);line-height: 1.4;color: var(--fg-mut);max-width: 30em}.stat__cap strong{color: var(--fg);font-weight: 600}.stat__src{margin-top: 4px}.stat-row{display: grid;gap: clamp(32px, 4vw, 56px) clamp(24px, 3vw, 48px);grid-template-columns: repeat(auto-fit, minmax(min(100%, 250px), 1fr))}.odo{display: inline-flex;align-items: flex-start}.odo__col{display: inline-block;height: 1em;overflow: hidden;line-height: 1}.odo__strip{display: flex;flex-direction: column;will-change: transform}.odo__strip > span{height: 1em;line-height: 1;display: block;text-align: center}.odo__sep{display: inline-block;line-height: 1}.card{--pad: clamp(24px, 2.8vw, 40px);position: relative;display: flex;flex-direction: column;gap: 14px;padding: var(--pad);border-radius: var(--r-l);background: var(--card);box-shadow: inset 0 0 0 1px var(--line-c);color: var(--fg-mut);overflow: hidden;isolation: isolate;transition: transform .7s var(--ease), box-shadow .7s var(--ease), background-color .5s}.card::before{content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(420px circle at var(--mx, 50%) var(--my, 0%), color-mix(in srgb, var(--c, var(--accent)) 14%, transparent), transparent 62%);opacity: 0;transition: opacity .6s var(--ease)}.card__title{font: 700 var(--fs-s)/1.15 var(--f-disp);letter-spacing: var(--tr-tight);color: var(--fg)}.card__kicker{color: var(--c, var(--accent-text))}.card__media{margin: calc(var(--pad) * -1) calc(var(--pad) * -1) 8px;aspect-ratio: 4 / 3;position: relative}@media (hover: hover) and (pointer: fine){.card--hover:hover, a.card:hover{transform: translateY(-6px);box-shadow: inset 0 0 0 1px var(--line-strong), 0 30px 60px -30px var(--shadow-c);background: var(--card-hi)}.card--hover:hover::before, a.card:hover::before{opacity: 1}}.doors{display: grid;gap: clamp(14px, 1.6vw, 22px);grid-template-columns: 1fr}@media (min-width: 720px){.doors{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (min-width: 1180px){.doors{grid-template-columns: repeat(4, minmax(0, 1fr))}}.card--door{min-height: clamp(300px, 30vw, 440px);justify-content: space-between;gap: 28px}.card--door::after{content: "";position: absolute;left: 0;right: 0;top: 0;height: 2px;background: var(--c, var(--accent));transform: scaleX(.14);transform-origin: left center;transition: transform .9s var(--ease)}.card--door .door__top{display: flex;justify-content: space-between;align-items: baseline;gap: 12px}.card--door .door__idx{font: 500 var(--fs-mono)/1 var(--f-mono);letter-spacing: .2em;color: var(--fg-faint)}.card--door .door__title{font: 700 clamp(30px, 2.4vw + 14px, 46px)/1 var(--f-disp);letter-spacing: -.035em;color: var(--fg);margin-top: 18px}.card--door .door__text{color: var(--fg-mut)}.card--door .btn{align-self: flex-start}@media (hover: hover) and (pointer: fine){.card--door:hover{transform: translateY(-8px);box-shadow: inset 0 0 0 1px var(--line-strong), 0 40px 80px -40px var(--shadow-c);background: var(--card-hi)}.card--door:hover::before{opacity: 1}.card--door:hover::after{transform: scaleX(1)}}.card--door:focus-within::after{transform: scaleX(1)}.illus{position: relative;width: 100%;aspect-ratio: var(--ar, 1)}.illus > .dots{position: absolute;inset: 0}.dots{position: relative;width: 100%;aspect-ratio: var(--ar, 1)}.dots canvas{display: block;width: 100%;height: 100%}.list-x, .list-check{list-style: none;padding: 0;margin: 0;display: grid}.list-x li, .list-check li{position: relative;padding: .95em 0 .95em 1.9em;border-top: 1px solid var(--line-c);font: 500 clamp(19px, 1.2vw + 13px, 28px)/1.25 var(--f-disp);letter-spacing: -.016em;color: var(--fg)}.list-x li:last-child, .list-check li:last-child{border-bottom: 1px solid var(--line-c)}.list-x li::before, .list-check li::before{content: "";position: absolute;left: 0;top: 1.04em;width: 1.05em;height: 1.05em;background: var(--accent);-webkit-mask: var(--i-x) center / contain no-repeat;mask: var(--i-x) center / contain no-repeat;transition: transform .9s var(--ease-back) .1s}.list-check li::before{background: var(--ok);-webkit-mask-image: var(--i-check);mask-image: var(--i-check)}.js .list-x li[data-reveal]:not(.is-in)::before, .js .list-check li[data-reveal]:not(.is-in)::before{transform: scale(0) rotate(-90deg)}.list--s li{font-size: clamp(17px, .5vw + 15px, 21px)}.list-x--strike li > span{-webkit-box-decoration-break: clone;box-decoration-break: clone;background: linear-gradient(var(--accent), var(--accent)) 0 60% / 0% 2px no-repeat;transition: background-size 1.1s var(--ease) .45s}.list-x--strike li.is-in > span, html.reduced .list-x--strike li > span{background-size: 100% 2px}.list-dash{list-style: none;padding: 0;display: grid;gap: .7em}.list-dash li{position: relative;padding-left: 1.6em;color: var(--fg-mut)}.list-dash li::before{content: "";position: absolute;left: 0;top: .78em;width: .9em;height: 1px;background: var(--accent)}.steps{--p: 0;position: relative;list-style: none;margin: 0;padding: 0;display: grid;gap: clamp(36px, 4vw, 56px)}.steps::before, .steps::after{content: "";position: absolute;left: 6px;top: 8px;bottom: 8px;width: 1px;background: var(--line-c)}.steps::after{background: var(--accent);transform: scaleY(var(--p));transform-origin: top}.steps > li{position: relative;padding-left: 44px}.steps > li::before{content: "";position: absolute;left: 0;top: 3px;width: 13px;height: 13px;border-radius: 50%;background: var(--bg);box-shadow: inset 0 0 0 1.5px var(--accent);z-index: 1}.steps__num{display: block;font: 500 var(--fs-mono)/1 var(--f-mono);letter-spacing: .2em;color: var(--accent-text);margin-bottom: 14px}.steps__title{font: 700 var(--fs-m)/1.04 var(--f-disp);letter-spacing: -.03em;color: var(--fg);margin-bottom: 12px}.steps__text{color: var(--fg-mut);max-width: 34ch}@media (min-width: 960px){.steps{grid-template-columns: repeat(var(--cols, 4), minmax(0, 1fr));gap: clamp(24px, 3vw, 48px)}.steps::before, .steps::after{left: 0;right: 0;top: 6px;bottom: auto;width: auto;height: 1px}.steps::after{transform: scaleX(var(--p));transform-origin: left}.steps > li{padding-left: 0;padding-top: 44px}.steps > li::before{top: 0}}.loop-line{font: 500 var(--fs-s)/1.35 var(--f-disp);font-style: italic;color: var(--fg);letter-spacing: -.01em}.compare-table{width: 100%;border-collapse: collapse}.compare-table th, .compare-table td{text-align: left;vertical-align: top;padding: clamp(18px, 1.8vw, 26px) clamp(12px, 1.6vw, 24px);border-top: 1px solid var(--line-c)}.compare-table thead th{border-top: 0;font: 500 var(--fs-mono)/1.3 var(--f-mono);letter-spacing: .2em;text-transform: uppercase;color: var(--fg-faint);padding-bottom: 14px}.compare-table thead th.is-dad{color: var(--accent-text)}.compare-table tbody th{font: 500 var(--fs-mono)/1.5 var(--f-mono);letter-spacing: .16em;text-transform: uppercase;color: var(--fg-faint);width: 18%;padding-left: 0}.compare-table td{color: var(--fg-mut);font-size: clamp(16px, .5vw + 14px, 20px);line-height: 1.4}.compare-table td.is-dad{color: var(--fg);font-weight: 500;background: color-mix(in srgb, var(--accent) 6%, transparent);box-shadow: inset 2px 0 0 var(--accent)}@media (hover: hover){.compare-table tbody tr:hover td{color: var(--fg)}}@media (max-width: 719px){.compare-table, .compare-table tbody, .compare-table tr, .compare-table th, .compare-table td{display: block;width: 100%}.compare-table thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.compare-table tbody{display: grid;gap: 14px}.compare-table tr{border-radius: var(--r-l);background: var(--card);box-shadow: inset 0 0 0 1px var(--line-c);padding: 20px 20px 22px}.compare-table tbody th{border: 0;padding: 0 0 4px;width: auto;color: var(--fg)}.compare-table td{border-top: 1px solid var(--line-c);padding: 14px 0 0;margin-top: 14px}.compare-table td.is-dad{background: none;box-shadow: none}.compare-table td[data-label]::before{content: attr(data-label);display: block;margin-bottom: 6px;font: 500 var(--fs-mono-s)/1.3 var(--f-mono);letter-spacing: .18em;text-transform: uppercase;color: var(--fg-faint)}.compare-table td.is-dad[data-label]::before{color: var(--accent-text)}}.timeline{--p: 1;list-style: none;padding: 0;margin: 0;display: grid;gap: 34px;position: relative}.timeline::before{content: "";position: absolute;left: 6px;top: 10px;bottom: 10px;width: 1px;background: linear-gradient(var(--line-strong), var(--line-c))}.timeline__item{position: relative;padding-left: 44px}.timeline__item::before{content: "";position: absolute;left: 0;top: 4px;width: 13px;height: 13px;border-radius: 50%;background: var(--bg);box-shadow: inset 0 0 0 1.5px var(--line-strong);z-index: 1}.timeline__item.is-done::before{background: var(--fg);box-shadow: none}.timeline__item.is-now::before{background: var(--red);box-shadow: 0 0 0 0 rgba(255, 74, 34, .6);animation: pulse 2s var(--ease) infinite}.timeline__when{display: block;font: 600 var(--fs-mono)/1.2 var(--f-mono);letter-spacing: .2em;text-transform: uppercase;color: var(--fg);margin-bottom: 10px}.timeline__item.is-now .timeline__when{color: var(--accent-text)}.timeline__what{color: var(--fg-mut);max-width: 32ch}@media (min-width: 960px){.timeline{grid-auto-flow: column;grid-auto-columns: minmax(0, 1fr);gap: 32px}.timeline::before{left: 0;right: 0;top: 6px;bottom: auto;width: auto;height: 1px;background: linear-gradient(90deg, var(--line-strong), var(--line-c))}.timeline__item{padding-left: 0;padding-top: 42px}.timeline__item::before{top: 0}}.faq{border-top: 1px solid var(--line-c)}.faq__item{border-bottom: 1px solid var(--line-c)}.faq__q{list-style: none;display: grid;grid-template-columns: 1fr auto;align-items: center;gap: 24px;padding: clamp(20px, 2vw, 28px) 0;min-height: 44px;font: 600 clamp(18px, .9vw + 13px, 26px)/1.25 var(--f-disp);letter-spacing: -.016em;color: var(--fg);cursor: pointer;transition: color .3s}.faq__q::-webkit-details-marker{display: none}.faq__q::marker{content: ""}.faq__icon{position: relative;width: 34px;height: 34px;border-radius: 50%;box-shadow: inset 0 0 0 1px var(--line-strong);transition: background-color .4s, box-shadow .4s, transform .6s var(--ease);flex: none}.faq__icon::before, .faq__icon::after{content: "";position: absolute;left: 50%;top: 50%;width: 12px;height: 1.5px;margin: -.75px 0 0 -6px;background: var(--fg);border-radius: 2px;transition: transform .5s var(--ease), background-color .4s}.faq__icon::after{transform: rotate(90deg)}.faq__item[open] .faq__icon{background: var(--accent);box-shadow: none;transform: rotate(180deg)}.faq__item[open] .faq__icon::before, .faq__item[open] .faq__icon::after{background: var(--ink)}.faq__item[open] .faq__icon::after{transform: rotate(0deg)}@media (hover: hover){.faq__q:hover{color: var(--accent-text)}.faq__q:hover .faq__icon{box-shadow: inset 0 0 0 1px var(--fg)}}.faq__a{overflow: hidden}.faq__a > *{padding-bottom: clamp(20px, 2vw, 28px);color: var(--fg-mut);max-width: 64ch}.form{display: grid;gap: 14px;width: 100%;position: relative}.form__row{display: grid;gap: 14px;grid-template-columns: 1fr}@media (min-width: 640px){.form__row--2{grid-template-columns: 1fr 1fr}.form__row--3{grid-template-columns: 1fr 1fr 1fr}}@media (min-width: 900px){.form--inline .form__row{grid-template-columns: 1fr 1fr auto;align-items: start}.form--inline .btn{min-height: 60px}}.field{position: relative;display: block}.field__input{display: block;width: 100%;height: 60px;padding: 24px 18px 8px;border: 0;border-radius: var(--r-m);background: var(--card);box-shadow: inset 0 0 0 1px var(--line-strong);color: var(--fg);font: 400 16px/1.3 var(--f-sans);transition: box-shadow .35s var(--ease), background-color .35s;-webkit-appearance: none;appearance: none}textarea.field__input{height: auto;min-height: 168px;padding-top: 30px;resize: vertical;line-height: 1.55}select.field__input{padding-right: 48px;cursor: pointer}.field--select::after{content: "";position: absolute;right: 18px;top: 21px;width: 18px;height: 18px;background: var(--fg-faint);-webkit-mask: var(--i-chev) center / contain no-repeat;mask: var(--i-chev) center / contain no-repeat;pointer-events: none}.field__label{position: absolute;left: 18px;top: 19px;font: 400 16px/1.3 var(--f-sans);color: var(--fg-faint);pointer-events: none;transform-origin: left top;transition: transform .4s var(--ease), color .3s;white-space: nowrap;max-width: calc(100% - 36px);overflow: hidden;text-overflow: ellipsis}.field__input:focus + .field__label, .field__input:not(:placeholder-shown) + .field__label, .field--select .field__label{transform: translateY(-10px) scale(.74);color: var(--fg-mut)}.field__input::placeholder{color: transparent}.field__input:hover{box-shadow: inset 0 0 0 1px var(--fg-faint)}.field__input:focus{outline: none;box-shadow: inset 0 0 0 1.5px var(--accent), 0 0 0 4px color-mix(in srgb, var(--accent) 18%, transparent);background: var(--card-hi)}.field.is-invalid .field__input{box-shadow: inset 0 0 0 1.5px var(--err)}.field__err{margin: 8px 4px 0;font: 500 13px/1.4 var(--f-sans);color: var(--err)}.field__err:empty{display: none}.form__hp{position: absolute !important;left: -10000px;width: 1px;height: 1px;overflow: hidden}.form__note{font-size: 14px;line-height: 1.55;color: var(--fg-faint);max-width: 60ch}.form__status{font: 500 14px/1.45 var(--f-sans);color: var(--err)}.form__status:empty{display: none}.form .btn[type="submit"]{justify-self: start}@media (max-width: 639px){.form .btn[type="submit"]{width: 100%}}input:-webkit-autofill{-webkit-text-fill-color: var(--fg);transition: background-color 9999s}.form-success{display: grid;gap: 14px;padding: clamp(24px, 3vw, 40px);border-radius: var(--r-l);background: var(--card);box-shadow: inset 0 0 0 1px var(--line-c)}.form-success__mark{width: 44px;height: 44px;border-radius: 50%;background: var(--red);position: relative}.form-success__mark::after{content: "";position: absolute;inset: 10px;background: var(--ink);-webkit-mask: var(--i-check) center / contain no-repeat;mask: var(--i-check) center / contain no-repeat}.form-success__title{font: 700 var(--fs-m)/1.05 var(--f-disp);letter-spacing: -.03em;color: var(--fg)}.form-success__text{color: var(--fg-mut);max-width: 52ch}.form-success__share{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 14px;margin-top: 6px}.form-success__share p{color: var(--fg);font-weight: 500;width: 100%}.ledger-card{position: relative;border-radius: var(--r-l);background: color-mix(in srgb, var(--bg) 78%, transparent);-webkit-backdrop-filter: blur(16px) saturate(1.2);backdrop-filter: blur(16px) saturate(1.2);box-shadow: inset 0 0 0 1px var(--line-strong), 0 40px 80px -40px rgba(0, 0, 0, .6);overflow: hidden;color: var(--fg-mut)}.ledger-card__head{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 16px clamp(18px, 2vw, 26px);border-bottom: 1px solid var(--line-c)}.ledger-card__label{display: inline-flex;align-items: center;gap: 10px;font: 500 var(--fs-mono-s)/1.3 var(--f-mono);letter-spacing: .16em;text-transform: uppercase;color: var(--fg)}.ledger-card__label::before{content: "";width: 8px;height: 8px;border-radius: 50%;box-shadow: inset 0 0 0 1.5px var(--gold);flex: none}.ledger-card__dots{display: flex;gap: 6px}.ledger-card__dots i{width: 7px;height: 7px;border-radius: 50%;background: var(--line-strong)}.ledger-card__row{display: grid;grid-template-columns: 1.3fr 1fr 1fr 1fr 1.6fr;gap: 16px;align-items: center;padding: 16px clamp(18px, 2vw, 26px);border-bottom: 1px solid var(--line-c)}.ledger-card__row:last-child{border-bottom: 0}.ledger-card__row--head{font: 500 12px/1.3 var(--f-mono);letter-spacing: .16em;text-transform: uppercase;color: var(--fg-faint);padding-block: 12px}.ledger-card__prog{display: inline-flex;align-items: center;gap: 10px;font: 600 15px/1.2 var(--f-disp);color: var(--fg)}.ledger-card__prog i{width: 9px;height: 9px;border-radius: 3px;background: var(--c, var(--accent));flex: none}.sk{display: block;height: 9px;width: var(--w, 70%);border-radius: 6px;background: linear-gradient(90deg, var(--skeleton) 0%, var(--skeleton) 30%, var(--skeleton-hi) 50%, var(--skeleton) 70%, var(--skeleton) 100%) 0 0 / 300% 100%;animation: shimmer 2.6s linear infinite;animation-delay: var(--sd, 0s)}.sk + .sk{margin-top: 7px}.ledger-card__foot{padding: 12px clamp(18px, 2vw, 26px) 16px;font: 500 12px/1.5 var(--f-mono);letter-spacing: .12em;text-transform: uppercase;color: var(--fg-faint);border-top: 1px solid var(--line-c)}@media (max-width: 719px){.ledger-card__row--head{display: none}.ledger-card__row{grid-template-columns: 1fr 1fr;gap: 12px 16px}.ledger-card__row > :first-child{grid-column: 1 / -1}.ledger-card__row > [data-label]::before{content: attr(data-label);display: block;font: 500 12px/1.3 var(--f-mono);letter-spacing: .14em;text-transform: uppercase;color: var(--fg-faint);margin-bottom: 8px}.ledger-card__row > :last-child{grid-column: 1 / -1}}.island{--cyan: #00D4FF;--gold: #FFB800;--fg: #F8F9FA;--fg-mut: #B9C6C6;--fg-faint: #8FA3A3;--line-c: rgba(248, 249, 250, .12);--line-strong: rgba(248, 249, 250, .3);--card: rgba(248, 249, 250, .035);--skeleton: rgba(248, 249, 250, .07);--skeleton-hi: rgba(248, 249, 250, .2);--accent-text: #FF5A33;--infra: #F8F9FA;position: relative;color: var(--fg);border-radius: clamp(24px, 3vw, 44px);background: radial-gradient(120% 90% at 50% 0%, rgba(0, 212, 255, .06), transparent 60%), radial-gradient(90% 70% at 80% 100%, rgba(255, 74, 34, .07), transparent 65%), #0A1616;box-shadow: inset 0 0 0 1px rgba(248, 249, 250, .1), 0 40px 110px -40px var(--island-shadow, rgba(74, 44, 20, .38));padding: clamp(20px, 3vw, 48px);overflow: hidden}.island__caption{margin-top: 18px}.team-grid{list-style: none;padding: 0;margin: 0;display: grid;gap: clamp(36px, 4vw, 56px) clamp(24px, 4vw, 56px);grid-template-columns: 1fr}@media (min-width: 720px){.team-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (min-width: 1100px){.team-grid{grid-template-columns: repeat(3, minmax(0, 1fr))}}.person{--arc: var(--red);--arc2: var(--cyan);--t1: 9s;--t2: 14s;display: flex;gap: clamp(18px, 2vw, 24px);align-items: flex-start}.team-grid > .person:nth-child(4n+2){--arc: var(--cyan);--arc2: var(--gold);--t1: 11s;--t2: 17s}.team-grid > .person:nth-child(4n+3){--arc: var(--teal);--arc2: var(--red);--t1: 13s;--t2: 19s}.team-grid > .person:nth-child(4n+4){--arc: var(--gold);--arc2: var(--teal);--t1: 11s;--t2: 15s}.person--red{--arc: var(--red)}.person--cyan{--arc: var(--cyan)}.person--teal{--arc: var(--teal)}.person--gold{--arc: var(--gold)}.person__av{--sz: clamp(88px, 6vw + 60px, 112px);position: relative;flex: 0 0 var(--sz);width: var(--sz);height: var(--sz);border-radius: 50%;background: var(--ink3)}.person__av img{width: 100%;height: 100%;object-fit: cover;border-radius: 50%;filter: grayscale(.2) contrast(1.02);transition: filter .6s var(--ease), transform .8s var(--ease)}.person__av .arc{position: absolute;inset: -5px;border-radius: 50%;border: 2.5px solid transparent;border-top-color: var(--arc);border-right-color: var(--arc);opacity: .9;animation: spin var(--t1) linear infinite;pointer-events: none}.person__av .arc--2{inset: -11px;border-width: 1.5px;border-color: transparent;border-bottom-color: var(--arc2);opacity: .65;animation: spin-rev var(--t2) linear infinite}@media (hover: hover){.person:hover .person__av img{filter: none;transform: scale(1.04)}}.person__body{min-width: 0;padding-top: 4px}.person__name{font: 700 clamp(20px, .7vw + 16px, 25px)/1.1 var(--f-disp);letter-spacing: -.02em;color: var(--fg)}.person__title{margin: 8px 0 10px;font: 500 var(--fs-mono-s)/1.4 var(--f-mono);letter-spacing: .14em;text-transform: uppercase;color: var(--accent-text)}.person__bio{font-size: 15.5px;line-height: 1.55;color: var(--fg-mut)}.team-grid--lead{row-gap: clamp(48px, 5vw, 72px)}.team-grid--lead .person__av{--sz: clamp(96px, 5vw + 64px, 124px)}.team-grid--lead .person__bio{font-size: clamp(15.5px, .2vw + 14.8px, 17px)}.team-grid--lead .person__av img{clip-path: circle(50% at 50% 50%);transition: clip-path 1.3s var(--ease), filter .6s var(--ease), transform .8s var(--ease)}.js .team-grid--lead .person[data-reveal]:not(.is-in) .person__av img{clip-path: circle(0% at 50% 50%)}.js .team-grid--lead .person[data-reveal] .person__av .arc{transition: opacity 1s var(--ease) .35s}.js .team-grid--lead .person[data-reveal]:not(.is-in) .person__av .arc{opacity: 0}html.reduced .team-grid--lead .person__av img, html.reveal-all .team-grid--lead .person__av img{clip-path: none !important}html.reduced .team-grid--lead .person__av .arc, html.reveal-all .team-grid--lead .person__av .arc{opacity: .9 !important}@media (hover: hover){.team-grid--lead .person .person__av .arc{transition: inset .6s var(--ease), opacity .6s var(--ease)}.team-grid--lead .person:hover .person__av .arc{inset: -8px;opacity: 1}.team-grid--lead .person:hover .person__av .arc--2{inset: -15px}}.person--lg .person__av{--sz: clamp(104px, 8vw + 64px, 140px)}.person--lg .person__name{font-size: clamp(22px, 1vw + 17px, 32px)}@media (max-width: 719px){.team-m{gap: clamp(16px, 3svh, 30px);padding-left: 6px}.team-m .person{align-items: center;gap: clamp(18px, 5vw, 26px)}.team-m .person__av{--sz: clamp(96px, 15.5svh, 150px)}.team-m .person__name{font-size: clamp(21px, min(6vw, 3.2svh), 26px)}.team-m .person__title{margin: 6px 0 0;font-size: 12px;line-height: 1.45}}.cta-logo{--da-w: clamp(84px, 12svh, 130px);margin-inline: auto}.logo-panel{--lu: .6px;position: relative;display: grid;gap: clamp(14px, 2.4svh, 22px);padding: clamp(18px, 3svh, 26px) clamp(14px, 4vw, 20px);border-radius: 18px;background: #0E1E1E;box-shadow: inset 0 0 0 1px rgba(248, 249, 250, .08), 0 24px 48px -28px rgba(14, 30, 30, .55);overflow: hidden}.logo-panel::before{content: "";position: absolute;inset: 0;background: radial-gradient(120% 80% at 50% -10%, rgba(0, 212, 255, .08), transparent 60%);pointer-events: none}.logo-panel__label{position: relative;margin: 0;text-align: center;font: 500 12px/1.3 var(--f-mono);letter-spacing: .22em;text-transform: uppercase;color: rgba(248, 249, 250, .72)}.logo-panel__grid{position: relative;list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;justify-content: center;row-gap: clamp(10px, 2svh, 18px)}.logo-panel__grid li{flex: 0 0 25%;display: grid;place-items: center;height: clamp(30px, 5svh, 40px);padding-inline: 6px}.logo-panel__grid img{height: calc(var(--h, 32) * var(--lu));width: auto;max-width: 100%;object-fit: contain;opacity: .86;filter: brightness(0) invert(1)}.ticker{--lu: clamp(.72px, .035vw + .6px, 1.08px);position: relative;display: grid;gap: clamp(18px, 2.6svh, 30px);padding-top: clamp(24px, 3svh, 40px);border-top: 1px solid var(--line-c)}.ticker__label{margin: 0;color: var(--fg-faint);letter-spacing: .2em}.ticker__rows{display: grid;gap: clamp(14px, 2.4svh, 28px)}.ticker__viewport{overflow: hidden;margin-inline: calc(var(--gutter) * -1);-webkit-mask-image: linear-gradient(90deg, transparent, #000 14%, #000 86%, transparent);mask-image: linear-gradient(90deg, transparent, #000 14%, #000 86%, transparent)}.ticker__track{display: flex;align-items: center;width: max-content;list-style: none;margin: 0;padding: 6px 0;animation: marquee var(--speed, 60s) linear infinite}.ticker__viewport--rev .ticker__track{animation-direction: reverse}.ticker__track li{flex: none;display: grid;place-items: center;height: calc(52 * var(--lu));padding-inline: clamp(22px, 2.6vw, 48px)}.ticker__track img{height: calc(var(--h, 32) * var(--lu));width: auto;max-width: none;opacity: var(--logo-o);filter: brightness(var(--logo-b));transition: opacity .4s}@media (hover: hover){.ticker__track img:hover{opacity: 1}}.ticker:hover .ticker__track, .ticker:focus-within .ticker__track, .ticker.is-paused .ticker__track{animation-play-state: paused}.ticker__toggle{position: absolute;right: 0;top: clamp(12px, 2svh, 26px);width: 44px;height: 44px;border-radius: 50%;display: grid;place-items: center;color: var(--fg-faint);transition: color .3s}.ticker__toggle span{width: 10px;height: 12px;border-left: 3px solid currentColor;border-right: 3px solid currentColor}.ticker.is-paused .ticker__toggle span{width: 0;height: 0;border-style: solid;border-width: 6px 0 6px 11px;border-color: transparent transparent transparent currentColor;border-right: 0}.ticker__toggle:hover{color: var(--fg)}html.reduced .ticker__track{animation: none;flex-wrap: wrap;justify-content: center;width: auto;row-gap: 10px}html.reduced .ticker__track [aria-hidden="true"]{display: none}html.reduced .ticker__viewport{-webkit-mask-image: none;mask-image: none;margin-inline: 0}html.reduced .ticker__toggle{display: none}.letter{position: relative;max-width: 820px}.letter__body > p{font: 400 clamp(18px, .6vw + 15px, 23px)/1.62 var(--f-sans);color: var(--fg-mut);text-wrap: pretty}.letter__body > p + p{margin-top: 1.1em}.letter__body > p:first-child{color: var(--fg)}.letter__body > p:first-child{font-size: clamp(20px, .9vw + 15px, 27px);line-height: 1.5}.letter__close{margin-top: clamp(32px, 4vw, 56px);font: 700 var(--fs-l)/1 var(--f-disp);letter-spacing: -.035em;color: var(--fg)}.letter__sign{display: flex;align-items: center;gap: 18px;margin-top: 28px}.letter__sign svg{width: 120px;height: 36px;flex: none;color: var(--accent)}.letter__sign path{stroke-dasharray: 260;stroke-dashoffset: 260;transition: stroke-dashoffset 2.2s var(--ease) .3s}.letter__sign.is-in path, html.reduced .letter__sign path, html.reveal-all .letter__sign path{stroke-dashoffset: 0}.letter__name{font: 500 var(--fs-mono)/1.4 var(--f-mono);letter-spacing: .16em;text-transform: uppercase;color: var(--fg);font-style: normal}.quote{position: relative;padding-left: clamp(28px, 4vw, 64px)}.quote::before{content: "\201C";position: absolute;left: -.04em;top: -.18em;font: 700 clamp(80px, 9vw, 160px)/1 var(--f-disp);color: var(--accent)}.quote__text{font: 600 var(--fs-l)/1.06 var(--f-disp);letter-spacing: -.03em;color: var(--fg);text-wrap: balance}.quote__by{margin-top: 22px}.cta-band{position: relative;overflow: hidden;overflow: clip}.cta-band__inner{position: relative;z-index: 1;display: grid;gap: clamp(24px, 3vw, 36px);justify-items: center;text-align: center}.cta-band__inner .lede{margin-inline: auto}.cta-band__inner .btn-row{justify-content: center}.cta-band__form{width: min(100%, 820px);margin-top: clamp(8px, 2vw, 24px);text-align: left}.cta-band__form .form__note{margin-top: 4px}.cta-band__inner .form-success{width: min(100%, 680px);justify-items: center;text-align: center}.cta-band__inner .form-success__text{margin-inline: auto}.cta-band__inner .form-success__share{justify-content: center}.dollar-anchor{pointer-events: none;width: var(--da-w, clamp(200px, 30vw, 440px));aspect-ratio: 1;margin-inline: auto}.dollar-anchor--s{--da-w: clamp(120px, 14vw, 200px)}.dollar-anchor--l{--da-w: clamp(260px, 44vw, 620px)}.dollar-anchor--fill{position: absolute;inset: 0;width: auto;aspect-ratio: auto;margin: 0}.dollar-anchor--hero{--da-w: clamp(220px, 34vw, 520px)}html.debug-anchors .dollar-anchor{outline: 1px dashed var(--accent)}.nav{position: fixed;left: 0;right: 0;top: 0;z-index: var(--z-nav);color: var(--fg);transition: transform .6s var(--ease), color .4s}.nav::before{content: "";position: absolute;inset: 0;background: var(--nav-bg);-webkit-backdrop-filter: blur(18px) saturate(1.4);backdrop-filter: blur(18px) saturate(1.4);box-shadow: 0 1px 0 var(--line-c);opacity: 0;transition: opacity .5s var(--ease)}.nav.is-solid::before{opacity: 1}.nav.is-hidden{transform: translateY(-110%)}.nav.is-hidden:focus-within{transform: none}.nav__inner{position: relative;display: flex;align-items: center;gap: clamp(16px, 2vw, 32px);height: var(--nav-h);max-width: calc(1600px + 2 * var(--gutter));margin-inline: auto;padding-inline: var(--gutter);transition: height .5s var(--ease)}.nav.is-solid .nav__inner{height: 64px}.nav__logo{display: block;flex: none;padding: 8px 0;margin-right: auto;color: var(--fg)}.nav__logo .logo{width: clamp(78px, 5vw + 50px, 100px);height: auto;overflow: visible}.nav__links{display: none;align-items: center;gap: clamp(16px, 1.6vw, 30px)}.nav__link{position: relative;display: inline-flex;align-items: center;min-height: 44px;font: 600 12.5px/1 var(--f-mono);letter-spacing: .12em;text-transform: uppercase;color: color-mix(in srgb, var(--fg) 86%, transparent);transition: color .3s}.nav__roll{position: relative;display: inline-block;overflow: hidden;padding-block: 2px}.nav__roll::after{content: attr(data-text);position: absolute;left: 0;top: 100%;padding-block: 2px;color: var(--fg)}.nav__roll, .nav__roll::after{transition: transform .55s var(--ease)}.nav__link::after{content: "";position: absolute;left: 50%;bottom: 6px;width: 4px;height: 4px;margin-left: -2px;border-radius: 50%;background: var(--red);transform: scale(0);transition: transform .5s var(--ease-back)}.nav__link[aria-current="page"]{color: var(--fg)}.nav__link[aria-current="page"]::after{transform: scale(1)}@media (hover: hover){.nav__link:hover .nav__roll{transform: translateY(-100%)}.nav__link:hover{color: var(--fg)}}.nav__roll{transform: translateY(0)}.nav__cta{display: none;flex: none}.nav__burger{position: relative;width: 48px;height: 48px;margin-right: -10px;border-radius: 50%;display: grid;place-items: center;color: var(--fg)}.nav__burger span{position: absolute;left: 13px;right: 13px;height: 1.5px;border-radius: 2px;background: currentColor;transition: transform .6s var(--ease), top .6s var(--ease)}.nav__burger span:first-child{top: 19px}.nav__burger span:last-child{top: 27px;right: 19px}html.menu-open .nav__burger span:first-child{top: 23.5px;transform: rotate(45deg)}html.menu-open .nav__burger span:last-child{top: 23.5px;right: 13px;transform: rotate(-45deg)}html.menu-open .nav{color: var(--paper);--fg: var(--paper);--fg-mut: var(--dkmut)}html.menu-open .nav::before{opacity: 0}html.menu-open .nav.is-hidden{transform: none}.nav__progress{position: absolute;left: 0;right: 0;bottom: 0;height: 2px;overflow: hidden;opacity: 0;transition: opacity .4s}.nav.is-solid .nav__progress{opacity: 1}.nav__progress i{display: block;height: 100%;background: linear-gradient(90deg, var(--red), var(--gold));transform-origin: left;transform: scaleX(var(--sp, 0))}@media (min-width: 600px){.nav__cta{display: inline-flex}}@media (min-width: 1140px){.nav__links{display: flex}.nav__burger{display: none}.nav__logo{margin-right: clamp(8px, 2vw, 32px)}.nav__links{margin-right: auto}}.nav .logo .ml, .footer .logo .ml, .preloader .ml{animation: stream 2.8s ease-in-out infinite}.nav .logo .l2, .footer .logo .l2, .preloader .l2{animation-delay: .35s}.menu{position: fixed;inset: 0;z-index: var(--z-menu);visibility: hidden;color: var(--paper);overflow-y: auto;overscroll-behavior: contain}.menu__bg{position: absolute;inset: 0;background: var(--ink);clip-path: circle(0px at calc(100% - var(--gutter) - 14px) 38px);transition: clip-path .8s var(--ease)}.menu.is-open{visibility: visible}.menu.is-open .menu__bg{clip-path: circle(150% at calc(100% - var(--gutter) - 14px) 38px)}.menu.is-closing{visibility: visible}.menu__inner{position: relative;min-height: 100%;display: flex;flex-direction: column;justify-content: center;gap: 32px;padding: calc(var(--nav-h) + 16px) var(--gutter) max(32px, env(safe-area-inset-bottom))}.menu__links{display: grid}.menu__link{display: flex;align-items: baseline;gap: 16px;padding: 8px 0;min-height: 44px;overflow: hidden;border-bottom: 1px solid rgba(248, 249, 250, .08)}.menu__idx{font: 500 12px/1 var(--f-mono);letter-spacing: .2em;color: var(--mut);width: 2.4em;flex: none}.menu__txt{display: inline-block;font: 700 clamp(34px, 8.6vw, 64px)/1.05 var(--f-disp);letter-spacing: -.035em;color: var(--paper);transition: color .3s, transform .5s var(--ease)}.menu__link[aria-current="page"] .menu__txt{color: var(--red)}@media (hover: hover){.menu__link:hover .menu__txt{color: var(--red);transform: translateX(8px)}}.menu__link > * , .menu__cta, .menu__foot, .menu__tag{opacity: 0;transform: translateY(40px);transition: opacity .6s var(--ease), transform .8s var(--ease)}.menu.is-open .menu__link > *, .menu.is-open .menu__cta, .menu.is-open .menu__foot, .menu.is-open .menu__tag{opacity: 1;transform: none}.menu__foot{display: flex;flex-wrap: wrap;gap: 4px 18px}.menu__foot a{font: 500 12px/1 var(--f-mono);letter-spacing: .14em;text-transform: uppercase;color: var(--dkmut);padding: 14px 0}.menu__foot a:hover{color: var(--paper)}.menu__tag{font: 500 12px/1 var(--f-mono);letter-spacing: .3em;text-transform: uppercase;color: var(--mut)}.menu .btn--lg{width: 100%;max-width: 420px}.mobile-cta{position: fixed;left: 16px;right: 16px;bottom: max(12px, env(safe-area-inset-bottom));z-index: var(--z-mcta);--h: 46px;font-size: 15px;box-shadow: 0 16px 36px -14px rgba(74, 44, 20, .45), 0 8px 22px -12px rgba(255, 74, 34, .5);transform: translateY(160%);visibility: hidden;transition: transform .7s var(--ease), visibility 0s .7s}.mobile-cta.is-on{transform: none;visibility: visible;transition-delay: 0s}@media (min-width: 720px){.mobile-cta{display: none}}body[data-mobile-cta="off"] .mobile-cta{display: none}.route-bar{position: fixed;left: 0;right: 0;top: 0;height: 2px;z-index: var(--z-route);pointer-events: none}.route-bar i{display: block;height: 100%;background: linear-gradient(90deg, var(--red), var(--gold));transform: scaleX(0);transform-origin: left;box-shadow: 0 0 12px rgba(255, 74, 34, .7)}.preloader{position: fixed;inset: 0;z-index: var(--z-preloader);display: grid;place-items: center;background: var(--ink);color: var(--paper);will-change: transform;transition: transform 1.15s cubic-bezier(.76, 0, .24, 1) .08s}.preloader::after{content: "";position: absolute;left: -15%;right: -15%;top: calc(100% - 1px);height: 16vh;background: var(--ink);border-radius: 0 0 50% 50% / 0 0 100% 100%;transform-origin: top;transition: transform 1.15s cubic-bezier(.76, 0, .24, 1) .08s;transform: scaleY(0)}html.pl-leaving .preloader{transform: translate3d(0, calc(-100% - 16vh), 0)}html.pl-leaving .preloader::after{transform: scaleY(1)}.preloader__mark{transition: transform .75s cubic-bezier(.55, 0, 1, .45), opacity .55s ease-in}html.pl-leaving .preloader__mark{transform: translate3d(0, -36vh, 0);opacity: 0}html.pl-leaving .preloader__tag, html.pl-leaving .preloader__bar{opacity: 0 !important;transition: opacity .3s}html.no-pl .preloader{display: none}.preloader__mark svg{width: min(340px, 64vw);overflow: visible}.preloader .pl-glyph{opacity: 0;transform: translateY(26px);animation: plRise .9s var(--ease) .05s forwards}.preloader .pl-g2{animation-delay: .17s}.preloader .pl-g3{animation-delay: .29s}.preloader .pl-bar{opacity: 0;animation: plBar .7s var(--ease) forwards}.preloader .pl-b1{animation-delay: .55s}.preloader .pl-b2{animation-delay: .66s}.preloader__bar{position: absolute;left: 50%;bottom: calc(9vh + 34px);width: 120px;height: 1px;margin-left: -60px;background: rgba(248, 249, 250, .12);overflow: hidden}.preloader__bar i{display: block;height: 100%;background: var(--red);transform-origin: left;transform: scaleX(0);animation: plLoad 1.4s var(--ease-io) .2s forwards}.preloader__tag{position: absolute;bottom: 9vh;left: 0;right: 0;text-align: center;font: 500 11px/1 var(--f-mono);letter-spacing: .34em;text-transform: uppercase;color: var(--mut);opacity: 0;animation: plRise .9s var(--ease) .7s forwards}.footer{position: relative;z-index: var(--z-main);background: var(--ink);color: var(--dkmut);padding: clamp(72px, 9vw, 128px) 0 calc(clamp(28px, 3vw, 40px) + env(safe-area-inset-bottom));overflow: hidden;overflow: clip;border-top: 1px solid var(--line-c)}.footer__top{display: grid;gap: 40px;grid-template-columns: 1fr}@media (min-width: 900px){.footer__top{grid-template-columns: 1fr 1.4fr}}.footer__logo{display: inline-block;color: var(--paper)}.footer__logo .logo{width: 128px;height: auto;overflow: visible}.footer__tag{margin-top: 18px;font: 500 var(--fs-mono)/1.4 var(--f-mono);letter-spacing: .24em;text-transform: uppercase;color: var(--mut)}.footer__nav{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 0 24px;align-content: start}@media (min-width: 640px){.footer__nav{grid-template-columns: repeat(3, minmax(0, 1fr))}}.footer__nav a{display: flex;align-items: center;min-height: 44px;font: 500 15px/1.2 var(--f-disp);color: var(--paper);border-bottom: 1px solid rgba(248, 249, 250, .08);transition: color .3s, padding-left .5s var(--ease)}@media (hover: hover){.footer__nav a:hover{color: var(--red);padding-left: 6px}}.footer__big{margin: clamp(56px, 8vw, 120px) 0 clamp(28px, 3vw, 40px);font: 700 clamp(44px, 12.4vw, 216px)/.86 var(--f-disp);letter-spacing: -.055em;color: var(--paper);white-space: nowrap;margin-left: -.04em}.footer__big .ch:nth-child(n){display: inline-block}.footer__legal{display: grid;gap: 8px;padding-top: 22px;border-top: 1px solid rgba(248, 249, 250, .1);font: 400 12.5px/1.6 var(--f-mono);letter-spacing: .02em;color: var(--mut)}@media (min-width: 900px){.footer__legal{grid-template-columns: 1fr auto}}.footer__legal p a{color: var(--dkmut);text-decoration: none}.footer__legal a:hover{color: var(--paper)}body:has(.mobile-cta.is-on) .footer{padding-bottom: 104px}.cookie{position: fixed;left: 12px;bottom: max(12px, env(safe-area-inset-bottom));z-index: var(--z-cookie);width: min(380px, calc(100vw - 24px));display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: center;gap: 10px;padding: 7px 7px 7px 14px;border-radius: 18px;background: rgba(10, 22, 22, .9);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);box-shadow: inset 0 0 0 1px rgba(248, 249, 250, .12), 0 14px 34px -14px rgba(0, 0, 0, .5);transform: translateY(calc(100% + 24px));opacity: 0;transition: transform .8s var(--ease), opacity .5s}.cookie.is-on{transform: none;opacity: 1}.cookie__text{font-size: 12px;line-height: 1.38;color: var(--paper);opacity: .86;text-wrap: pretty}.cookie__actions{display: flex;gap: 6px}.cookie .btn{min-height: 0;height: 30px;padding: 0 12px;font-size: 12px;letter-spacing: 0}.cookie .btn--ghost{color: var(--paper);box-shadow: inset 0 0 0 1px rgba(248, 249, 250, .28)}@media (min-width: 720px){.cookie{left: 16px;bottom: 16px}}html.has-cookie .mobile-cta{transform: translateY(160%) !important;visibility: hidden !important}html.has-cookie main.has-scenes{--scene-pb: clamp(72px, 9svh, 88px)}html.has-cookie .footer{padding-bottom: calc(clamp(28px, 3vw, 40px) + 64px + env(safe-area-inset-bottom))}.cursor{position: fixed;left: 0;top: 0;z-index: var(--z-cursor);pointer-events: none;display: none}html.has-cursor .cursor{display: block}.cursor__dot{position: absolute;left: -18px;top: -18px;width: 36px;height: 36px;border-radius: 50%;box-shadow: inset 0 0 0 1px var(--fg);opacity: .0;transform: scale(.3);transition: transform .5s var(--ease), opacity .3s, background-color .3s, box-shadow .3s}.cursor.is-active .cursor__dot{opacity: .5;transform: scale(.32);background: var(--fg)}.cursor.is-hover .cursor__dot{transform: scale(1.5);opacity: 1;background: color-mix(in srgb, var(--accent) 14%, transparent);box-shadow: inset 0 0 0 1px var(--accent)}.cursor.is-label .cursor__dot{transform: scale(2.4);opacity: 1;background: var(--red);box-shadow: none}.cursor.is-down .cursor__dot{transform: scale(.9)}.cursor.is-hidden .cursor__dot{opacity: 0;transform: scale(0)}.cursor__label{position: absolute;left: 0;top: 0;transform: translate(-50%, -50%) scale(.6);font: 600 10.5px/1 var(--f-mono);letter-spacing: .14em;text-transform: uppercase;color: var(--ink);opacity: 0;white-space: nowrap;transition: opacity .3s, transform .5s var(--ease)}.cursor.is-label .cursor__label{opacity: 1;transform: translate(-50%, -50%) scale(1)}.js [data-reveal]{transition: opacity 1.1s var(--ease), transform 1.3s var(--ease), clip-path 1.4s var(--ease), filter 1.1s var(--ease);transition-delay: calc(var(--delay, 0s) + var(--i, 0) * var(--stagger, .08s))}.js [data-reveal="up"]:not(.is-in){opacity: 0;transform: translate3d(0, 48px, 0)}.js [data-reveal="fade"]:not(.is-in){opacity: 0}.js [data-reveal="scale"]:not(.is-in){opacity: 0;transform: scale(.92)}.js [data-reveal="clip"]:not(.is-in){clip-path: inset(100% 0 0 0);transform: translate3d(0, 24px, 0)}.js [data-reveal="clip"]{clip-path: inset(0 0 0 0)}.js [data-reveal="blur"]:not(.is-in){opacity: 0;filter: blur(14px);transform: translate3d(0, 20px, 0)}.js [data-reveal="left"]:not(.is-in){opacity: 0;transform: translate3d(-48px, 0, 0)}.js [data-reveal^="split"]:not(.is-split):not(.is-in){opacity: 0}.js [data-reveal="count"]{font-variant-numeric: tabular-nums}.sl-mask{padding-bottom: .08em;margin-bottom: -.08em}.sc-mask{padding-bottom: .1em;margin-bottom: -.1em}html.reveal-all [data-reveal], html.reduced [data-reveal]{opacity: 1 !important;transform: none !important;clip-path: none !important;filter: none !important}@keyframes spin{to{transform: rotate(360deg)}}@keyframes spin-rev{to{transform: rotate(-360deg)}}@keyframes stream{0%, 100%{transform: translateX(0);opacity: 1}50%{transform: translateX(-9px);opacity: .55}}@keyframes plRise{to{opacity: 1;transform: none}}@keyframes plBar{from{opacity: 0;transform: translateX(-16px)}to{opacity: 1;transform: none}}@keyframes plLoad{to{transform: scaleX(1)}}@keyframes pulse{0%{box-shadow: 0 0 0 0 color-mix(in srgb, var(--c, var(--red)) 60%, transparent)}70%{box-shadow: 0 0 0 12px transparent}100%{box-shadow: 0 0 0 0 transparent}}@keyframes shimmer{from{background-position: 100% 0}to{background-position: -50% 0}}@keyframes marquee{to{transform: translate3d(-50%, 0, 0)}}@keyframes drift{from{transform: translate(-50%, -50%) scale(1)}to{transform: translate(-46%, -54%) scale(1.12)}}.dots--bg{position: absolute;inset: 0;width: auto;aspect-ratio: auto;z-index: 0;opacity: .55;pointer-events: none;-webkit-mask-image: radial-gradient(ellipse at 60% 45%, #000 20%, transparent 75%);mask-image: radial-gradient(ellipse at 60% 45%, #000 20%, transparent 75%)}.hero-temp__field{position: absolute;inset: 0;width: auto;aspect-ratio: auto;z-index: 0;opacity: .5;pointer-events: none;-webkit-mask-image: radial-gradient(ellipse at 70% 45%, #000 15%, transparent 72%);mask-image: radial-gradient(ellipse at 70% 45%, #000 15%, transparent 72%)}.nf__visual{position: relative;width: min(100%, 460px);margin-inline: auto;aspect-ratio: 1}.nf__dots{position: absolute;inset: 0;width: auto;aspect-ratio: auto}.btn.is-done{background: var(--ok);color: var(--ink)}.logo-panel__grid li.is-wide{flex-basis: 50%}.logo-panel__grid li.is-wide img{opacity: 1}.btn--primary{color: #fff;background: radial-gradient(120% 140% at 30% 0%, #FF7448 0%, #FF4A22 50%, #E3380F 100%);box-shadow: inset 0 -6px 14px rgba(120, 20, 0, .32), inset 0 2px 0 rgba(255, 255, 255, .22), 0 10px 24px -6px rgba(255, 74, 34, .38);text-shadow: 0 1px 1px rgba(120, 25, 0, .28)}.btn--primary::before{background: radial-gradient(120% 140% at 30% 0%, #FF8656 0%, #FF5A30 50%, #EA4116 100%)}.btn--primary::after{content: "";position: absolute;left: 14%;right: 26%;top: 3px;height: 40%;border-radius: 999px;pointer-events: none;background: linear-gradient(rgba(255, 255, 255, .42), rgba(255, 255, 255, 0));filter: blur(1px)}@media (hover: hover) and (pointer: fine){.btn--primary:hover{box-shadow: inset 0 -6px 14px rgba(120, 20, 0, .32), inset 0 2px 0 rgba(255, 255, 255, .22), 0 16px 36px -8px rgba(255, 74, 34, .55)}}.footer > .container{display: flex;flex-direction: column;flex: 1 1 auto;width: 100%}.footer__mark{position: relative;flex: 1 1 auto;min-height: clamp(140px, 22svh, 260px);margin-top: clamp(24px, 4vw, 56px)}.footer__mark + .footer__big{margin-top: clamp(16px, 3vw, 40px)}.section:has(> .dollar-anchor){position: relative}.footer__big{text-align: center;margin-left: 0;margin-right: 0}@media (max-width: 719px){.footer__top{gap: clamp(10px, 2.2svh, 22px)}.footer__brand{display: flex;align-items: center;justify-content: space-between;gap: 12px}.footer__logo .logo{width: clamp(84px, 13svh, 104px)}.footer__tag{margin-top: 0;font-size: 11px;letter-spacing: .2em}.footer__nav{gap: 0 18px}.footer__nav a{min-height: clamp(32px, 4.6svh, 40px);font-size: 14px}.footer__mark{min-height: clamp(64px, 11svh, 130px);margin-top: clamp(8px, 1.8svh, 20px)}.footer__mark + .footer__big{margin-top: clamp(8px, 1.6svh, 16px)}.footer__big{margin-bottom: clamp(12px, 2.2svh, 24px);font-size: clamp(36px, min(11.6vw, 6.4svh), 52px)}.footer__legal{gap: 3px;padding-top: clamp(10px, 1.6svh, 16px);font-size: 11px;line-height: 1.5;letter-spacing: 0}}.lgx{--lw-r: 15px;--lw-line: rgba(248, 249, 250, .09);--lw-ease: cubic-bezier(.16, 1, .3, 1);position: relative;height: 400vh;height: 400svh}.lgx__a{position: absolute;left: 50%;top: 0;width: 2px;height: 100vh;height: 100svh;pointer-events: none}.lgx__a--1{top: 100vh;top: 100svh}.lgx__a--3{top: 300vh;top: 300svh}.lgx__stage{position: sticky;top: 0;height: 100vh;height: 100svh;padding: var(--scene-pt, 96px) 0 var(--scene-pb, 40px);box-sizing: border-box}.lgx__island.island{height: 100%;padding: clamp(16px, 2.2vw, 34px);display: flex;flex-direction: column;isolation: isolate}.lgx__legend{position: absolute;right: clamp(18px, 2.6vw, 38px);top: clamp(16px, 2.2vw, 32px);z-index: 1;display: flex;gap: 12px;transition: opacity .8s var(--lw-ease)}.lgx__legend i{width: 7px;height: 7px;border-radius: 50%;background: var(--c);box-shadow: 0 0 10px var(--c)}.lgx__map{position: absolute;inset: clamp(16px, 2.2vw, 34px);display: grid;place-items: center;container-type: size;transform-origin: 50% 40%;transition: transform 1.15s var(--lw-ease), opacity 1.15s var(--lw-ease)}.lgx__mapbox{width: min(100cqw, 100cqh * 1.82)}.lgx__mapbox .dots{--ar: 900 / 482;width: 100%}.lgx.is-deck .lgx__map{transform: translate3d(0, 26%, 0) scale(.84);opacity: .3}.lgx.is-deck .lgx__legend{opacity: 0}.lgx__flow{position: absolute;inset: 0;width: 100%;height: 100%;z-index: 3;pointer-events: none;overflow: visible}.lgx__flow path{fill: none;vector-effect: non-scaling-stroke}.lgx__flow .fl-line{stroke-width: 1.6;stroke-linecap: round}.lgx__flow .fl-spark{stroke-width: 2.6;stroke-linecap: round;filter: drop-shadow(0 0 4px var(--fc))}.lgx__flow g{transition: opacity .6s ease}.lgx__flow g.is-out{opacity: 0}.lgx__deckwrap{position: relative;z-index: 2;flex: 1;min-height: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: clamp(10px, 1.6svh, 16px);opacity: 0;visibility: hidden;transform: translate3d(0, 9%, 0) scale(.965);transition: opacity .55s ease, transform 1s var(--lw-ease), visibility 0s linear .6s}.lgx.is-deck .lgx__deckwrap{opacity: 1;visibility: visible;transform: none;transition: opacity .7s ease .32s, transform 1.1s var(--lw-ease) .32s, visibility 0s linear 0s}.lgx__deck{--peek: clamp(14px, 2.6svh, 26px);position: relative;width: min(100%, 1080px);display: grid;padding-top: calc(var(--peek) * 2);perspective: 2200px;perspective-origin: 50% 0%;transform-style: preserve-3d}.lw-pages{display: none}.lgx__note{margin: 0;max-width: 72ch;text-align: center;font: 400 11.5px/1.45 var(--f-sans);color: #A3B4B4;letter-spacing: .01em}.lw{grid-area: 1 / 1;position: relative;min-width: 0;transform-origin: 50% 0%;backface-visibility: hidden;will-change: transform}.lw__shadow{position: absolute;inset: 0;border-radius: var(--lw-r);box-shadow: 0 60px 120px -34px rgba(0, 0, 0, .78), 0 28px 48px -26px rgba(0, 0, 0, .7), 0 0 0 1px rgba(0, 0, 0, .35);pointer-events: none}.lw__glass{position: relative;height: 100%;display: flex;flex-direction: column;border-radius: var(--lw-r);overflow: hidden;background: radial-gradient(130% 70% at 50% -20%, rgba(0, 212, 255, .07), transparent 55%), linear-gradient(180deg, #0E2626 0%, #0A1616 100%);box-shadow: inset 0 0 0 1px rgba(248, 249, 250, .1), inset 0 1px 0 rgba(255, 255, 255, .09)}.lw__glass::after{content: "";position: absolute;inset: 0;border-radius: inherit;background: linear-gradient(115deg, rgba(255, 255, 255, .045) 0%, rgba(255, 255, 255, 0) 32%);pointer-events: none}.lw__dim{position: absolute;inset: 0;border-radius: var(--lw-r);background: #050D0D;opacity: 0;pointer-events: none}.lw__bar{position: relative;display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: 12px;min-height: 44px;padding: 0 16px;border-bottom: 1px solid var(--lw-line);background: linear-gradient(180deg, rgba(255, 255, 255, .045), rgba(255, 255, 255, .015))}.lw__lights{display: flex;gap: 7px}.lw__lights i{width: 11px;height: 11px;border-radius: 50%;background: var(--l);box-shadow: inset 0 1px 1px rgba(255, 255, 255, .35), inset 0 -1px 2px rgba(0, 0, 0, .25), 0 0 8px color-mix(in srgb, var(--l) 35%, transparent)}.lw__lights i:nth-child(1){--l: #FF4A22}.lw__lights i:nth-child(2){--l: #FFB800}.lw__lights i:nth-child(3){--l: #00D4FF}.lw__title{margin: 0;font: 500 13px/1.25 var(--f-sans);letter-spacing: .01em;color: var(--fg-mut);text-align: center;white-space: nowrap}.lw__pill{justify-self: end;font: 600 9.5px/1 var(--f-mono);letter-spacing: .16em;text-transform: uppercase;color: #FFB800;padding: 6px 10px;border-radius: 99px;border: 1px solid rgba(255, 184, 0, .38);background: rgba(255, 184, 0, .07);white-space: nowrap}.lw__body{position: relative;flex: 1;min-height: 0;padding: clamp(16px, 2.6svh, 26px) clamp(18px, 2vw, 28px);display: flex;flex-direction: column}.lw-label{margin: 0;display: flex;align-items: center;gap: 9px;font: 600 10.5px/1.3 var(--f-mono);letter-spacing: .15em;text-transform: uppercase;color: var(--fg-faint)}.lw-label::before{content: "";flex: none;width: 6px;height: 6px;border-radius: 2px;background: var(--c);box-shadow: 0 0 10px color-mix(in srgb, var(--c) 60%, transparent)}.lw-big{margin: 0;font: 600 clamp(30px, min(2.9vw, 6svh), 48px)/1 var(--f-disp);letter-spacing: -.035em;color: var(--fg);font-variant-numeric: tabular-nums;white-space: nowrap}.lw-desc{margin: 0;font: 400 13px/1.5 var(--f-sans);color: var(--fg-mut)}.rl{position: relative;display: inline-block;white-space: nowrap}.rl__vis{display: inline-flex}.rl__d{display: inline-block;height: 1.04em;overflow: hidden}.rl__c{display: flex;flex-direction: column;transform: translate3d(0, 0, 0);transition: transform 0s linear .7s}.rl__c b{display: block;height: 1.04em;font-weight: inherit;line-height: 1.04}.rl__s{display: inline-block;line-height: 1.04}.lw.is-on .rl__c{transform: translate3d(0, calc(var(--t) * -1.04em), 0);transition: transform 1.3s var(--lw-ease) var(--rd, 0s)}.lw-ov{justify-content: space-between;gap: clamp(14px, 2.4svh, 24px)}.lw-ov__stats{flex: 1;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));align-content: center}.lw-stat{display: flex;flex-direction: column;align-items: flex-start;gap: clamp(10px, 1.6svh, 14px);padding: 4px clamp(14px, 1.6vw, 24px);border-left: 1px solid var(--lw-line)}.lw-stat:first-child{padding-left: 0;border-left: 0}.lw-stat .lw-big{font-size: clamp(30px, min(3.1vw, 6.4svh), 52px)}.lw-stat .lw-desc{max-width: 27ch}.lw-chip{margin-top: auto;display: inline-flex;align-items: center;gap: 6px;font: 500 11px/1 var(--f-sans);letter-spacing: .01em;padding: 6px 10px;border-radius: 99px;white-space: nowrap;opacity: .35;transition: opacity .4s ease}.lw-chip--up{color: #00D4FF;background: rgba(0, 212, 255, .08);box-shadow: inset 0 0 0 1px rgba(0, 212, 255, .24)}.lw-chip--up span{font-size: 8px}.lw-chip--ok{color: var(--fg);background: rgba(248, 249, 250, .06);box-shadow: inset 0 0 0 1px rgba(248, 249, 250, .16)}.lw.is-on .lw-chip{opacity: 1;transition: opacity .6s ease .7s}.lw-meta{margin: 0;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 12px;padding-top: clamp(12px, 2svh, 18px);border-top: 1px solid var(--lw-line)}.lw-meta div{min-width: 0}.lw-meta dt{font: 600 9.5px/1.3 var(--f-mono);letter-spacing: .16em;text-transform: uppercase;color: var(--fg-faint)}.lw-meta dd{margin: 5px 0 0;display: flex;align-items: center;gap: 7px;font: 500 14px/1.2 var(--f-disp);color: var(--fg);font-variant-numeric: tabular-nums;letter-spacing: -.01em}.lw-live{width: 6px;height: 6px;border-radius: 50%;background: #00D4FF;box-shadow: 0 0 0 0 rgba(0, 212, 255, .6);animation: lwLive 2s ease-out infinite}@keyframes lwLive{0%{box-shadow: 0 0 0 0 rgba(0, 212, 255, .55)}70%, 100%{box-shadow: 0 0 0 7px rgba(0, 212, 255, 0)}}.lw-reg{gap: clamp(10px, 1.8svh, 18px)}.lw-reg__head{display: flex;align-items: center;justify-content: space-between;gap: 24px}.lw-reg__lede{margin: 0;max-width: 68ch;font: 400 13px/1.5 var(--f-sans);color: var(--fg-mut)}.lw-ghost{flex: none;display: inline-flex;align-items: center;gap: 8px;font: 500 12px/1 var(--f-sans);color: var(--fg-mut);background: rgba(248, 249, 250, .03);border: 1px solid rgba(248, 249, 250, .16);border-radius: 99px;padding: 9px 14px;cursor: not-allowed;opacity: .75}.lw-ghost svg{width: 14px;height: 14px}.lw-table{display: flex;flex-direction: column}.lw-tr{display: grid;grid-template-columns: minmax(0, 2.35fr) minmax(0, .95fr) minmax(0, 1.05fr) minmax(0, 1.55fr) minmax(0, .95fr);align-items: center;column-gap: 18px;min-height: clamp(40px, 5.5svh, 54px);padding-block: 4px;border-top: 1px solid var(--lw-line)}.lw-tr--head{min-height: 0;padding-block: 0 9px;border-top: 0;font: 600 9.5px/1.3 var(--f-mono);letter-spacing: .16em;text-transform: uppercase;color: var(--fg-faint)}.lw-tr--head > :nth-child(2), .lw-tr--head > :nth-child(3){text-align: right}.lw-tr--head > :last-child{text-align: right}.lw-prog{display: flex;align-items: center;gap: 12px;min-width: 0}.lw-prog > span{display: flex;flex-direction: column;gap: 3px;min-width: 0}.lw-prog b{font: 600 14.5px/1.15 var(--f-disp);color: var(--fg);letter-spacing: -.01em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.lw-prog small{font: 500 9.5px/1.2 var(--f-mono);letter-spacing: .14em;text-transform: uppercase;color: var(--fg-faint);white-space: nowrap}.lw-sq{flex: none;width: 10px;height: 10px;border-radius: 3px;background: var(--c);box-shadow: 0 0 0 3px color-mix(in srgb, var(--c) 14%, transparent);transition: box-shadow .5s ease}.lw-num{text-align: right;font: 500 15px/1 var(--f-disp);color: var(--fg);font-variant-numeric: tabular-nums;letter-spacing: -.01em;white-space: nowrap}.lw-col-people{color: var(--fg-mut)}.lw-ver{display: flex;align-items: center;gap: 12px;min-width: 0}.lw-ver small{flex: none;font: 500 11px/1 var(--f-sans);color: var(--fg-mut);font-variant-numeric: tabular-nums;white-space: nowrap}.lw-bar{position: relative;flex: 1;min-width: 40px;height: 4px;border-radius: 4px;background: rgba(248, 249, 250, .08);overflow: hidden}.lw-bar i{position: absolute;inset: 0;border-radius: inherit;transform-origin: 0 50%;transform: scaleX(0);background: linear-gradient(90deg, color-mix(in srgb, var(--c) 35%, transparent), var(--c));transition: transform .3s ease .6s}.lw.is-on .lw-bar i{transform: scaleX(var(--v));transition: transform 1.4s var(--lw-ease) calc(.25s + var(--i, 0) * .07s)}.lw-st{text-align: right}.lw-status{position: relative;display: inline-flex;align-items: center;gap: 7px;font: 600 9.5px/1 var(--f-mono);letter-spacing: .14em;text-transform: uppercase;color: var(--s);padding: 6px 10px 6px 8px;border-radius: 99px;background: color-mix(in srgb, var(--s) 8%, transparent);box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--s) 30%, transparent);opacity: .32;transition: opacity .3s ease}.lw-status::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: var(--s);box-shadow: 0 0 8px var(--s)}.lw.is-on .lw-status{opacity: 1;transition: opacity .5s ease calc(.55s + var(--i, 0) * .08s)}.lw.is-on .lw-sq{box-shadow: 0 0 0 3px color-mix(in srgb, var(--c) 20%, transparent), 0 0 14px color-mix(in srgb, var(--c) 70%, transparent)}.lw-tr[data-cat]{position: relative}.lw-tr.is-hit::after{content: "";position: absolute;inset: 0 -10px;border-radius: 9px;pointer-events: none;background: linear-gradient(90deg, color-mix(in srgb, var(--c) 30%, transparent), color-mix(in srgb, var(--c) 6%, transparent) 75%);box-shadow: inset 2px 0 0 var(--c);animation: lwHit 1.8s var(--lw-ease) both}.lw-tr.is-hit .lw-sq{animation: lwSq 1.1s var(--lw-ease) both}@keyframes lwHit{0%{opacity: 0}10%{opacity: 1}100%{opacity: .28}}@keyframes lwSq{0%{transform: scale(1)}22%{transform: scale(1.9);box-shadow: 0 0 0 4px color-mix(in srgb, var(--c) 30%, transparent), 0 0 22px var(--c)}100%{transform: scale(1)}}.lw-out__grid{flex: 1;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: clamp(10px, 1vw, 14px)}.lw-oc{display: flex;flex-direction: column;gap: clamp(10px, 1.6svh, 14px);min-width: 0;padding: clamp(14px, 2svh, 20px) clamp(14px, 1.2vw, 18px);border-radius: 11px;background: linear-gradient(180deg, rgba(248, 249, 250, .04), rgba(248, 249, 250, .015));box-shadow: inset 0 0 0 1px var(--lw-line)}.lw-oc .lw-label{min-height: 2.6em;align-items: flex-start}.lw-oc .lw-label::before{margin-top: .25em}.lw-oc .lw-big{font-size: clamp(30px, min(2.7vw, 5.6svh), 46px)}.lw-oc .lw-desc{font-size: 12.5px}.lw-spark{margin-top: auto;display: flex;align-items: flex-end;gap: 4px;height: clamp(34px, 5.4svh, 52px)}.lw-spark i{flex: 1;height: 100%;border-radius: 2px 2px 1px 1px;background: linear-gradient(180deg, var(--c), color-mix(in srgb, var(--c) 30%, transparent));transform-origin: 50% 100%;transform: scaleY(.04);opacity: .4;transition: transform .3s ease .6s, opacity .3s ease .6s}.lw-spark i:last-child{box-shadow: 0 0 14px color-mix(in srgb, var(--c) 60%, transparent)}.lw.is-on .lw-spark i{transform: scaleY(var(--h));opacity: 1;transition: transform 1.1s var(--lw-ease), opacity .4s ease}.lw.is-on .lw-spark i:nth-child(1){transition-delay: .3s}.lw.is-on .lw-spark i:nth-child(2){transition-delay: .35s}.lw.is-on .lw-spark i:nth-child(3){transition-delay: .4s}.lw.is-on .lw-spark i:nth-child(4){transition-delay: .45s}.lw.is-on .lw-spark i:nth-child(5){transition-delay: .5s}.lw.is-on .lw-spark i:nth-child(6){transition-delay: .55s}.lw.is-on .lw-spark i:nth-child(7){transition-delay: .6s}.lw.is-on .lw-spark i:nth-child(8){transition-delay: .65s}.lw.is-on .lw-spark i:nth-child(9){transition-delay: .7s}.lw.is-on .lw-spark i:nth-child(10){transition-delay: .75s}.lw-method{margin: 0;padding-top: 10px;border-top: 1px solid var(--lw-line);font: 600 9.5px/1.45 var(--f-mono);letter-spacing: .13em;text-transform: uppercase;color: var(--fg-faint)}.lw-method b{font-weight: inherit;color: var(--c)}@media (max-width: 719px){.lgx{margin-inline: calc(-1 * var(--gutter))}.lgx__stage{padding-inline: 8px}.lgx__island.island{padding: 10px;border-radius: 22px}.lgx__map{inset: 0}.lgx__mapbox{width: 136cqw;margin-inline: -18cqw}.lgx__legend{right: 16px;top: 16px}.lgx.is-deck .lgx__map{transform: translate3d(0, 30%, 0) scale(.9)}.lgx__deck{--peek: 11px;perspective: 1400px}.lgx__note{font-size: 10.5px;padding-inline: 8px}.lw{--lw-r: 13px}.lw__bar{grid-template-columns: auto 1fr auto;gap: 10px;min-height: 40px;padding: 7px 12px}.lw__lights{gap: 5px}.lw__lights i{width: 8px;height: 8px}.lw__title{font-size: 11px;white-space: normal;text-wrap: balance}.lw__pill{font-size: 8px;padding: 5px 7px;letter-spacing: .12em}.lw__body{padding: 14px 12px}.lw-label{font-size: 9px;letter-spacing: .13em;gap: 7px}.lw-desc{font-size: 11.5px;line-height: 1.45}.lw-ov__stats{grid-template-columns: 1fr 1fr;gap: 18px 0}.lw-stat{gap: 8px;padding: 0 0 0 12px}.lw-stat:nth-child(odd){padding-left: 0;border-left: 0}.lw-stat .lw-big{font-size: clamp(24px, 7.4vw, 30px)}.lw-chip{font-size: 9.5px;padding: 5px 8px;white-space: normal}.lw-meta{grid-template-columns: 1fr 1fr;gap: 12px}.lw-meta dt{font-size: 8.5px}.lw-meta dd{font-size: 13px}.lw-reg__head{flex-direction: column;align-items: flex-start;gap: 10px}.lw-reg{gap: 8px}.lw-reg__head{gap: 8px}.lw-reg__lede{font-size: 10.5px;line-height: 1.4}.lw-ghost{font-size: 10.5px;padding: 6px 10px}.lw-tr--head{display: none}.lw-col-people{display: none}.lw-tr{grid-template-columns: minmax(0, 1fr) auto;grid-template-areas: "prog num" "ver st";row-gap: 4px;column-gap: 12px;min-height: 0;padding-block: clamp(5px, 1svh, 10px)}.lw-tr:nth-child(2){border-top: 0}.lw-prog{grid-area: prog;gap: 9px}.lw-prog small{display: none}.lw-prog b{font-size: 13.5px}.lw-sq{width: 8px;height: 8px;border-radius: 2px}.lw-num{grid-area: num;font-size: 14px}.lw-ver{grid-area: ver;padding-left: 17px;gap: 10px}.lw-ver small{font-size: 10px}.lw-st{grid-area: st;display: flex;justify-content: flex-end;align-items: center;line-height: 1}.lw-status{font-size: 8.5px;padding: 0;gap: 6px;background: none;box-shadow: none}.lw-status::before{width: 5px;height: 5px}.lw-out{padding: 10px;gap: 0}.lw-out__grid{flex: 1;min-height: 0;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));grid-auto-rows: minmax(0, 1fr);gap: 8px}.lw-oc{min-width: 0;min-height: 0;padding: clamp(10px, 1.6svh, 14px) 11px;gap: clamp(5px, 1svh, 9px);overflow: hidden}.lw-oc .lw-label{min-height: 0;font-size: 9px;letter-spacing: .1em;line-height: 1.3}.lw-oc .lw-label::before{width: 5px;height: 5px}.lw-oc .lw-big{font-size: clamp(24px, min(7.4vw, 4.4svh), 34px)}.lw-oc .lw-desc{font-size: 11px;line-height: 1.38;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden}.lw-oc .lw-spark{flex: 1;height: auto;min-height: 18px;max-height: 64px;gap: 3px}.lw-oc .lw-method, .lw-pages{display: none}}html.reduced .lgx{height: auto}html.reduced .lgx__stage{position: relative;height: auto;padding-block: var(--scene-pt, 96px) var(--scene-pb, 40px)}html.reduced .lgx__island.island{height: auto}html.reduced .lgx__map{position: relative;inset: auto;height: min(56svh, 520px)}html.reduced .lgx__deckwrap, html.reduced .lgx.is-deck .lgx__deckwrap{opacity: 1;visibility: visible;transform: none;transition: none;margin-top: 24px}html.reduced .lgx__deck{display: flex;flex-direction: column;gap: 20px;padding-top: 0;perspective: none;transform-style: flat}html.reduced .lw{transform: none !important;will-change: auto}html.reduced .lw__dim{display: none}html.reduced .lw *, html.reduced .lw *::before{transition: none !important;animation: none !important}html.reduced .lgx__flow{display: none}html.reduced .lw-tr.is-hit::after{display: none}.give-hero .split{align-items: center}#swap[data-page="give"] .give-tiers{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: clamp(14px, 1.6vw, 24px)}@media (max-width: 759px){#swap[data-page="give"] .give-tiers{grid-template-columns: 1fr}}#swap[data-page="give"] .give-tier{text-decoration: none;justify-content: space-between;min-height: clamp(280px, 24vw, 360px);transition: transform .5s var(--ease), box-shadow .5s var(--ease)}#swap[data-page="give"] .give-tier::after{content: "";position: absolute;left: 0;right: 0;top: 0;height: 2px;background: var(--c)}#swap[data-page="give"] .give-tier--pick{box-shadow: inset 0 0 0 2px var(--c)}@media (hover: hover) and (pointer: fine){#swap[data-page="give"] .give-tier:hover{transform: translateY(-4px)}#swap[data-page="give"] .give-tier:hover::before{opacity: 1}}#swap[data-page="give"] .give-tier:focus-visible{outline: 2px solid var(--c);outline-offset: 4px}#swap[data-page="give"] .give-tier__day{font: 600 var(--fs-mono)/1.3 var(--f-mono);letter-spacing: var(--tr-mono);text-transform: uppercase}#swap[data-page="give"] .give-tier__amt{font: 700 var(--fs-l)/1 var(--f-disp);letter-spacing: var(--tr-head);color: var(--fg)}#swap[data-page="give"] .give-tier__amt small{font: 500 var(--fs-body)/1 var(--f-sans);letter-spacing: 0;color: var(--fg-mut);margin-left: .25em}#swap[data-page="give"] .give-tier__note{font-size: var(--fs-body);line-height: 1.5}#swap[data-page="give"] .give-tier__btn{align-self: stretch;justify-content: center}#swap[data-page="give"] .give-fine{margin-top: clamp(28px, 3vw, 44px);font-size: var(--fs-body);color: var(--fg)}#swap[data-page="give"] .give-legal{margin-top: 14px;max-width: 78ch;font-size: var(--fs-small);line-height: 1.6;color: var(--fg-mut)}#swap[data-page="give-welcome"] .gw-sec{min-height: 100vh;min-height: 100svh;display: flex;align-items: center;padding-top: calc(var(--nav-h) + clamp(24px, 4vw, 56px));padding-bottom: clamp(32px, 5vw, 72px)}#swap[data-page="give-welcome"] .gw-sec > .container{width: 100%}#swap[data-page="give-welcome"] .gw-card{max-width: 760px;margin-inline: auto;display: grid;gap: 14px}#swap[data-page="give-welcome"] .gw-card .form{margin-top: 6px}#swap[data-page="give-welcome"] .gw-step{margin-top: 14px;padding-top: 20px;border-top: 1px solid var(--line-c);color: var(--fg)}#swap[data-page="give-welcome"] .gw-skip{justify-self: start}@media (max-width: 599px){#swap[data-page="give-welcome"] .gw-sec{padding-top: calc(var(--nav-h) + 8px);padding-bottom: 20px}#swap[data-page="give-welcome"] .gw-card{gap: 10px;padding: 0;background: none;box-shadow: none;-webkit-backdrop-filter: none;backdrop-filter: none}#swap[data-page="give-welcome"] .gw-card .h-l{font-size: clamp(30px, 9vw, 40px)}#swap[data-page="give-welcome"] .gw-card .body{font-size: 15.5px;line-height: 1.5}#swap[data-page="give-welcome"] .gw-step{margin-top: 6px;padding-top: 14px;font-size: 19px}#swap[data-page="give-welcome"] .gw-card .form__row--2{gap: 10px}}#swap[data-page] .gi-formcard, #swap[data-page] .pg-formcard{position: relative;padding: clamp(22px, 2.6vw, 36px);border-radius: var(--r-xl);background: var(--card);box-shadow: inset 0 0 0 1px var(--line-c), 0 30px 80px -40px var(--shadow-c);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px)}#swap[data-page] .gi-formcard .form-success, #swap[data-page] .pg-formcard .form-success{padding: 0;background: none;box-shadow: none}.pg-hero{min-height: 78vh;min-height: 78svh;display: flex;flex-direction: column;justify-content: flex-end;padding-top: calc(var(--nav-h) + clamp(48px, 8vw, 120px));padding-bottom: clamp(56px, 8vw, 120px);overflow: hidden;overflow: clip}.pg-hero--short{min-height: 64vh;min-height: 64svh}.pg-hero .split{align-items: end}.pg-hero__coin{--da-w: clamp(150px, 20vw, 300px)}@media (max-width: 959px){.pg-hero__coin{--da-w: clamp(120px, 34vw, 180px);margin: 0 0 0 auto}.pg-hero .split{gap: 8px}.pg-hero .split > .dollar-anchor{order: -1}}[data-page="get-involved"] .gi-hero .split{align-items: center}[data-page="get-involved"] .gi-hero__coin{--da-w: clamp(220px, 32vw, 500px)}@media (max-width: 959px){[data-page="get-involved"] .gi-hero{min-height: 0}[data-page="get-involved"] .gi-hero .split{gap: 0}[data-page="get-involved"] .gi-hero__coin{--da-w: clamp(150px, 46vw, 240px);order: -1;margin: -8px 0 8px auto}}.gi-chips{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 4px}.gi-chip{display: inline-flex;align-items: center;gap: 10px;min-height: 46px;padding: 0 18px 0 14px;border-radius: var(--r-pill);font: 500 15px/1 var(--f-sans);color: var(--fg);background: var(--card);box-shadow: inset 0 0 0 1px var(--line-strong);text-decoration: none;transition: background-color .4s, box-shadow .4s, transform .5s var(--ease)}.gi-chip__idx{font: 500 12px/1 var(--f-mono);letter-spacing: .14em;color: var(--c, var(--fg-mut))}.gi-chip.c-teal{--c: #19B3B3}.gi-chip:hover{box-shadow: inset 0 0 0 1px var(--c, var(--fg));transform: translateY(-2px)}.gi-chip:active{transform: scale(.97)}.gi-body{position: relative}.gi-switch{display: none}@media (min-width: 960px){.gi-switch{display: flex;justify-content: center;position: sticky;top: calc(var(--nav-h) + 6px);z-index: 30;height: 58px;margin-bottom: -58px;pointer-events: none}.gi-switch__track{pointer-events: auto;position: relative;display: flex;gap: 2px;padding: 5px;border-radius: var(--r-pill);background: var(--nav-bg);-webkit-backdrop-filter: blur(16px) saturate(1.3);backdrop-filter: blur(16px) saturate(1.3);box-shadow: inset 0 0 0 1px var(--line-c), 0 18px 50px -24px var(--shadow-c);opacity: 0;transform: translateY(-14px) scale(.98);visibility: hidden;transition: opacity .6s var(--ease), transform .8s var(--ease), visibility 0s .6s}.gi-body.is-switch-on .gi-switch__track{opacity: 1;transform: none;visibility: visible;transition-delay: 0s}.gi-switch__link{position: relative;z-index: 1;display: inline-flex;align-items: center;gap: 9px;height: 46px;padding: 0 18px;border-radius: var(--r-pill);font: 500 14px/1 var(--f-sans);color: var(--fg-mut);text-decoration: none;white-space: nowrap;transition: color .4s}.gi-switch__idx{font: 500 12px/1 var(--f-mono);letter-spacing: .14em;opacity: .7}.gi-switch__link:hover{color: var(--fg)}.gi-switch__link.is-active{color: var(--ink)}.gi-switch__link.is-active .gi-switch__idx{opacity: 1}.gi-switch__ind{position: absolute;z-index: 0;top: 5px;left: 0;height: 46px;width: var(--w, 0px);border-radius: var(--r-pill);background: var(--red);transform: translateX(var(--x, 0px));opacity: var(--o, 0);transition: transform .7s var(--ease), width .7s var(--ease), opacity .4s}}.gi-sec[data-theme="light"]{padding-block: calc(var(--section-y) * .62)}.gi-sec#give{padding-top: calc(var(--section-y) * .8)}.gi-give__grid{display: grid;gap: clamp(40px, 6vw, 96px);grid-template-columns: 1fr}@media (min-width: 1040px){.gi-give__grid{grid-template-columns: minmax(0, 1.05fr) minmax(0, .95fr);align-items: start}.gi-give__sticky{position: sticky;top: calc(var(--nav-h) + 90px)}}.gi-give__price{color: var(--fg);max-width: 30ch}.gi-num{display: inline-block;font-family: var(--f-disp);font-weight: 700;color: var(--accent-text);font-variant-numeric: tabular-nums;min-width: 2.2ch}.gi-get{display: grid;gap: 18px;margin-top: 8px}.gi-get__label{color: var(--fg)}.gi-give__coin{--da-w: clamp(180px, 22vw, 300px);margin-bottom: clamp(-40px, -2vw, -10px)}@media (max-width: 1039px){.gi-give__coin{--da-w: clamp(150px, 40vw, 220px)}}.gi-partner__grid{display: grid;gap: clamp(16px, 2.4vw, 32px);grid-template-columns: 1fr}@media (min-width: 1040px){.gi-partner__grid{grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr);align-items: stretch}}.gi-pcard{gap: 18px}.gi-pcard--program{justify-content: flex-end}.gi-pcard--program .h-m{color: var(--fg)}.gi-pcard__art{margin: calc(var(--pad) * -.4) 0 6px}.gi-pcard--corp{display: flex;flex-direction: column;gap: clamp(20px, 2.4vw, 32px);padding: clamp(24px, 3.4vw, 56px)}.gi-pcard__kicker{color: var(--gold)}.gi-pcard__split{display: grid;gap: 20px;grid-template-columns: 1fr;align-items: center}@media (min-width: 720px){.gi-pcard__split{grid-template-columns: minmax(0, 1.25fr) minmax(0, .75fr)}}.gi-pcard__coin{position: relative;width: min(100%, 300px);aspect-ratio: 1;margin-inline: auto}.gi-pcard__coin > .dots{position: absolute;inset: 0;aspect-ratio: auto}.gi-pcard__body{display: grid;gap: 14px;max-width: 64ch}.gi-pcard--corp .body{color: var(--fg-mut)}.gi-hide-anchor{position: absolute;left: 50%;top: 30%;margin: 0;transform: translateX(-50%)}.gi-support__side{position: relative;display: grid}.gi-map{position: relative;margin-bottom: clamp(-120px, -6vw, -24px)}.gi-support__side .gi-formcard{position: relative;z-index: 1;width: min(100%, 540px);margin-left: auto}@media (min-width: 960px){.gi-support__grid{grid-template-columns: .85fr 1.15fr}}.gi-row-contact{grid-template-columns: 1fr}@media (min-width: 520px){.gi-row-contact{grid-template-columns: 1.6fr 1fr}}.gi-vol{padding: clamp(28px, 5vw, 80px)}.gi-vol__grid{position: relative;z-index: 1;display: grid;gap: clamp(24px, 4vw, 64px);grid-template-columns: 1fr;align-items: center}@media (min-width: 1040px){.gi-vol__grid{grid-template-columns: minmax(0, 1.25fr) minmax(0, .75fr)}}.gi-vol__art{position: relative;width: min(100%, 460px);margin-inline: auto}@media (max-width: 1039px){.gi-vol__art{width: min(78%, 340px);order: -1}}.gi-vol .form .btn[type="submit"]{justify-self: start}.gi-careers .split{align-items: center}.gi-careers__coin{--da-w: clamp(160px, 22vw, 320px)}@media (max-width: 959px){.gi-careers__coin{--da-w: clamp(120px, 36vw, 180px);margin: 0 auto 0 0}}.gi-seats{display: grid;gap: 14px}.gi-seats__label{color: var(--fg)}.gi-seats__list{list-style: none;margin: 0;padding: 0;display: grid;border-top: 1px solid var(--line-c)}.gi-seats__list li{display: flex;align-items: center;gap: 16px;padding: 18px 0;border-bottom: 1px solid var(--line-c);font: 500 clamp(19px, 1vw + 14px, 28px)/1.2 var(--f-disp);letter-spacing: -.02em;color: var(--fg)}.gi-seats__dot{flex: none;width: 10px;height: 10px;border-radius: 50%;background: var(--red);box-shadow: 0 0 0 0 rgba(255, 74, 34, .6);animation: pulse 2.4s var(--ease) infinite}.gi-seats__list li:nth-child(2) .gi-seats__dot{animation-delay: .5s}.gi-seats__list li:nth-child(3) .gi-seats__dot{animation-delay: 1s}html.reduced .gi-seats__dot{animation: none}.bip-hero .split{align-items: center}.bip-hero__coin{--da-w: clamp(200px, 28vw, 440px)}@media (max-width: 959px){.bip-hero{min-height: 0}.bip-hero .split{gap: 0}.bip-hero__coin{--da-w: clamp(140px, 42vw, 220px);order: -1;margin: 0 0 8px auto}}.bip-tl{position: relative}.bip-tl .timeline::after{content: "";position: absolute;left: 6px;top: 10px;bottom: 10px;width: 2px;margin-left: -.5px;background: linear-gradient(var(--red), var(--gold));transform-origin: top;transform: scaleY(var(--p, 0));border-radius: 2px}html.reduced .bip-tl .timeline::after{transform: none}.bip-tl .timeline__what{font-size: clamp(17px, .5vw + 14px, 21px);color: var(--fg);max-width: 26ch}.bip-tl .timeline__item.is-now .timeline__what{color: var(--fg)}.bip-tl .timeline__item:not(.is-done):not(.is-now) .timeline__what{color: var(--fg-mut)}@media (min-width: 960px){.bip-tl .timeline::after{left: 0;right: 0;top: 5.5px;bottom: auto;width: auto;height: 2px;margin: 0;background: linear-gradient(90deg, var(--red), var(--gold));transform-origin: left;transform: scaleX(var(--p, 0))}}.bip-log{position: relative;display: grid;gap: 0;max-width: 980px}.bip-log::before{content: "";position: absolute;left: 0;top: 0;bottom: 0;width: 1px;background: var(--line-c)}.bip-entry{position: relative;display: grid;gap: 14px;padding: clamp(28px, 3vw, 44px) 0 clamp(28px, 3vw, 44px) clamp(28px, 4vw, 64px);border-bottom: 1px solid var(--line-c)}.bip-entry:last-child{border-bottom: 0}.bip-entry::before{content: "";position: absolute;left: -5px;top: clamp(34px, 3.4vw, 50px);width: 11px;height: 11px;border-radius: 50%;background: var(--fg)}.bip-entry.is-latest::before{background: var(--red);animation: pulse 2s var(--ease) infinite}html.reduced .bip-entry.is-latest::before{animation: none}.bip-entry__when{font: 600 var(--fs-mono)/1.2 var(--f-mono);letter-spacing: .2em;text-transform: uppercase;color: var(--accent-text)}.bip-entry__title{font: 700 var(--fs-m)/1.06 var(--f-disp);letter-spacing: -.03em;color: var(--fg)}.bip-entry__text{color: var(--fg-mut);max-width: 58ch;font-size: var(--fs-lede);line-height: 1.5}@media (min-width: 960px){.bip-entry{grid-template-columns: 220px minmax(0, 1fr);column-gap: 40px;align-items: baseline}.bip-entry__when{grid-row: 1 / span 2;padding-top: .7em}}.faq-hero .split{align-items: center}.faq-layout{display: grid;gap: clamp(32px, 5vw, 80px);grid-template-columns: 1fr}@media (min-width: 1040px){.faq-layout{grid-template-columns: minmax(0, .62fr) minmax(0, 1.38fr);align-items: start}.faq-aside{position: sticky;top: calc(var(--nav-h) + 48px)}}.faq-aside{display: grid;gap: 20px}.faq-aside__art{width: min(100%, 340px)}@media (max-width: 1039px){.faq-aside__art{display: none}}.faq-count{font: 500 var(--fs-mono)/1.4 var(--f-mono);letter-spacing: .2em;text-transform: uppercase;color: var(--fg-faint)}.faq-count b{color: var(--accent-text);font-weight: 600}[data-page="faq"] .faq__q{font-size: clamp(19px, .9vw + 14px, 28px);padding-block: clamp(22px, 2.2vw, 32px)}[data-page="faq"] .faq__num{font: 500 12px/1 var(--f-mono);letter-spacing: .14em;color: var(--fg-faint);margin-right: 14px;vertical-align: .32em}[data-page="faq"] .faq__item[open] .faq__num{color: var(--accent-text)}[data-page="faq"] .faq__a > *{font-size: var(--fs-lede);line-height: 1.55;padding-left: 0}@media (min-width: 720px){[data-page="faq"] .faq__a > *{padding-left: 38px}}[data-page="faq"] .faq__a a{color: var(--fg);text-decoration: underline;text-decoration-color: var(--accent);text-underline-offset: 3px}.ct-grid{display: grid;gap: clamp(40px, 6vw, 96px);grid-template-columns: 1fr}@media (min-width: 1040px){.ct-grid{grid-template-columns: minmax(0, .95fr) minmax(0, 1.05fr);align-items: start}}.ct-rows{list-style: none;margin: 0;padding: 0;border-top: 1px solid var(--line-c)}.ct-row{position: relative;display: grid;grid-template-columns: 1fr auto;align-items: center;gap: 4px 16px;padding: clamp(18px, 2vw, 26px) 0;border-bottom: 1px solid var(--line-c)}.ct-row::after{content: "";position: absolute;left: 0;bottom: -1px;height: 1px;width: 100%;background: var(--accent);transform: scaleX(0);transform-origin: left;transition: transform .8s var(--ease)}.ct-row:hover::after, .ct-row:focus-within::after{transform: scaleX(1)}.ct-row__label{grid-column: 1 / -1;font: 500 var(--fs-mono)/1.2 var(--f-mono);letter-spacing: .2em;text-transform: uppercase;color: var(--fg-faint)}.ct-row__val{font: 700 clamp(20px, 1.3vw + 14px, 34px)/1.15 var(--f-disp);letter-spacing: -.025em;color: var(--fg);text-decoration: none;overflow-wrap: anywhere;transition: color .3s}.ct-row__val:hover{color: var(--accent-text)}.ct-row__arrow{display: inline-block;width: .8em;height: .8em;margin-left: .3em;vertical-align: -.04em;background: currentColor;-webkit-mask: var(--i-arrow) center / contain no-repeat;mask: var(--i-arrow) center / contain no-repeat;transition: transform .5s var(--ease)}.ct-row__val:hover .ct-row__arrow{transform: translateX(6px)}.ct-copy{position: relative;display: inline-grid;place-items: center;width: 46px;height: 46px;border: 0;border-radius: 50%;background: var(--card);box-shadow: inset 0 0 0 1px var(--line-strong);color: var(--fg);cursor: pointer;transition: background-color .3s, box-shadow .3s, transform .5s var(--ease)}.ct-copy:hover{box-shadow: inset 0 0 0 1px var(--fg);transform: translateY(-2px)}.ct-copy:active{transform: scale(.94)}.ct-copy svg{width: 18px;height: 18px;transition: opacity .25s, transform .4s var(--ease)}.ct-copy .ct-copy__ok{position: absolute;opacity: 0;transform: scale(.6)}.ct-copy.is-done{background: var(--red);box-shadow: none;color: var(--ink)}.ct-copy.is-done .ct-copy__ic{opacity: 0;transform: scale(.6)}.ct-copy.is-done .ct-copy__ok{opacity: 1;transform: none}.ct-form .form__note{margin-top: 2px}[data-page="contact"] textarea.field__input{min-height: 168px}.lg-layout{display: grid;gap: clamp(32px, 5vw, 72px);grid-template-columns: 1fr}@media (min-width: 1040px){.lg-layout{grid-template-columns: 260px minmax(0, 1fr);align-items: start}.lg-toc{position: sticky;top: calc(var(--nav-h) + 40px)}}.lg-toc{display: grid;gap: 18px}.lg-toc__title{color: var(--fg)}.lg-toc__rail{position: relative}.lg-toc__rail--solo{height: 180px;box-shadow: inset 1px 0 0 var(--line-c)}.lg-toc__rail--solo .lg-toc__bar{top: 0;height: calc(100% * var(--p, 0));margin-left: 0}.lg-toc__list{list-style: none;margin: 0;padding: 0 0 0 16px;display: grid;gap: 2px;position: relative}.lg-toc__list::before{content: "";position: absolute;left: 0;top: 6px;bottom: 6px;width: 1px;background: var(--line-c)}.lg-toc__bar{position: absolute;left: 0;top: 6px;width: 2px;margin-left: -.5px;height: calc((100% - 12px) * var(--p, 0));z-index: 1;background: var(--red);border-radius: 2px}.lg-toc__list a{display: block;padding: 7px 0;font: 500 12px/1.4 var(--f-mono);letter-spacing: .16em;text-transform: uppercase;color: var(--fg-faint);text-decoration: none;transition: color .3s, transform .5s var(--ease)}.lg-toc__list a:hover{color: var(--fg)}.lg-toc__list a.is-active{color: var(--accent-text);transform: translateX(4px)}@media (max-width: 1039px){.lg-toc{padding-bottom: 8px;border-bottom: 1px solid var(--line-c)}.lg-toc__list{padding-left: 0;display: flex;flex-wrap: wrap;gap: 8px}.lg-toc__list::before, .lg-toc__bar{display: none}.lg-toc__title{display: none}.lg-toc:not(:has(.lg-toc__list)){display: none}.lg-toc__list a{padding: 0 14px;min-height: 44px;display: inline-flex;align-items: center;border-radius: var(--r-pill);box-shadow: inset 0 0 0 1px var(--line-strong);font-size: 12px}.lg-toc__list a.is-active{transform: none}}.lg-doc{max-width: 760px}.lg-lede{font: 700 var(--fs-m)/1.12 var(--f-disp);letter-spacing: -.03em;color: var(--fg);max-width: 24ch}.lg-block{padding-block: clamp(28px, 3.4vw, 48px);border-top: 1px solid var(--line-c);scroll-margin-top: calc(var(--nav-h) + 24px)}.lg-block:first-child{border-top: 0;padding-top: 0}.lg-h{display: flex;align-items: baseline;gap: 14px;margin-bottom: 18px;font: 600 var(--fs-mono)/1.3 var(--f-mono);letter-spacing: .2em;text-transform: uppercase;color: var(--fg)}.lg-h__n{color: var(--accent-text)}.lg-p{font-size: var(--fs-lede);line-height: 1.6;color: var(--fg-mut);max-width: 60ch}.lg-p + .lg-p{margin-top: 14px}.lg-p strong{color: var(--fg);font-weight: 600}.lg-p a, .lg-list a{color: var(--fg);text-decoration: underline;text-decoration-color: var(--accent);text-underline-offset: 3px}.lg-list{list-style: none;margin: 0;padding: 0;display: grid;gap: 14px}.lg-list li{position: relative;padding-left: 30px;font-size: var(--fs-lede);line-height: 1.55;color: var(--fg-mut);max-width: 60ch}.lg-list li::before{content: "";position: absolute;left: 0;top: .72em;width: 14px;height: 2px;background: var(--red);border-radius: 2px}.lg-list--num{counter-reset: lg}.lg-list--num li{counter-increment: lg;padding-left: 52px}.lg-list--num li::before{content: counter(lg, decimal-leading-zero);top: .3em;width: auto;height: auto;background: none;font: 500 12px/1.4 var(--f-mono);letter-spacing: .14em;color: var(--accent-text)}.lg-strong{font: 700 var(--fs-s)/1.3 var(--f-disp);letter-spacing: -.015em;color: var(--fg);margin-top: 18px}.lg-meta{margin-top: clamp(32px, 4vw, 56px);padding-top: 20px;border-top: 1px solid var(--line-c);font: 500 var(--fs-mono)/1.4 var(--f-mono);letter-spacing: .18em;text-transform: uppercase;color: var(--fg-faint)}.lg-mail{display: inline-flex;align-items: center;gap: 10px;font: 700 clamp(20px, 1.2vw + 14px, 30px)/1.2 var(--f-disp);letter-spacing: -.02em;color: var(--fg);text-decoration: none;border-bottom: 2px solid var(--red);padding-bottom: 4px;overflow-wrap: anywhere}.lg-mail:hover{color: var(--accent-text)}[data-page="404"] .nf .split{align-items: center}[data-page="404"] .nf__links{display: flex;flex-wrap: wrap;gap: 8px 22px;margin-top: 6px}[data-page="404"] .nf__links a{font: 500 var(--fs-mono)/1 var(--f-mono);letter-spacing: .18em;text-transform: uppercase;color: var(--fg-mut);text-decoration: none;padding: 12px 0;transition: color .3s}[data-page="404"] .nf__links a:hover{color: var(--accent-text)}@media (max-width: 959px){[data-page="404"] .nf .split{gap: 8px}[data-page="404"] .nf__visual{order: -1;width: min(62%, 260px);margin: 0 0 0 auto}}.bip-tl-sec{padding-bottom: calc(var(--section-y) * .45)}.bip-log-sec{padding-top: calc(var(--section-y) * .45)}.lg-sec{padding-top: calc(var(--section-y) * .6)}@media (min-width: 960px){[data-page="get-involved"].has-scenes .gi-sec{--scene-pt: calc(var(--nav-h) + 72px);--scene-pb: clamp(24px, 3svh, 40px)}html.has-cookie [data-page="get-involved"].has-scenes .gi-sec{--scene-pb: clamp(72px, 9svh, 88px)}[data-page="get-involved"].has-scenes .gi-seats__list li{font-size: clamp(19px, .5vw + 14px, 23px)}[data-page="get-involved"].has-scenes .gi-give__sticky{top: calc(var(--nav-h) + 76px)}}[data-page="get-involved"].has-scenes .gi-sec .stack-l{--gap: clamp(12px, 2.4svh, 32px)}[data-page="get-involved"].has-scenes .gi-give__coin{--da-w: clamp(90px, min(14vw, 18svh), 200px)}[data-page="get-involved"].has-scenes .gi-careers__coin{--da-w: clamp(110px, min(28vw, 36svh), 420px)}[data-page="building-in-public"].has-scenes .mb-l{margin-bottom: clamp(20px, 4svh, 64px)}[data-page="get-involved"].has-scenes .gi-give__grid{row-gap: 0}@media (min-width: 1040px){[data-page="get-involved"].has-scenes .gi-give__aside{align-self: stretch}[data-page="get-involved"].has-scenes .gi-give__sticky{top: calc(50svh - 230px + var(--nav-h) / 2)}}[data-page="get-involved"].has-scenes .gi-give__aside.is-scene{align-items: center}[data-page="get-involved"].has-scenes .gi-give__aside.is-scene .gi-formcard{width: min(100%, 560px)}[data-page="get-involved"].has-scenes .gi-get .list-check li{font-size: var(--fs-lede)}@media (min-width: 720px){[data-page="get-involved"].has-scenes .gi-pcard--corp .h-l{font-size: var(--fs-m)}[data-page="get-involved"].has-scenes .gi-pcard__coin{width: min(100%, 26svh)}[data-page="get-involved"].has-scenes .gi-pcard--corp{gap: clamp(14px, 2svh, 24px)}[data-page="get-involved"].has-scenes .gi-pcard__art{max-width: 26svh;margin-inline: auto}[data-page="get-involved"].has-scenes .gi-partner__eyebrow{margin-bottom: 0}[data-page="get-involved"].has-scenes .gi-careers .h-xl{font-size: clamp(40px, min(5vw + 10px, 9svh), 96px)}[data-page="get-involved"].has-scenes .gi-partner__grid{grid-template-rows: auto 1fr}[data-page="get-involved"].has-scenes .gi-partner__eyebrow{grid-column: 1 / -1}}[data-page="get-involved"].has-scenes .gi-seats__list li{padding-block: clamp(10px, 1.6svh, 18px)}@media (max-width: 719px){[data-page="get-involved"].has-scenes .gi-give__coin{--da-w: clamp(80px, 13svh, 130px);margin: 0 auto 8px}[data-page="get-involved"].has-scenes .gi-give__price{font-size: clamp(18px, min(5vw, 2.9svh), 22px)}[data-page="get-involved"].has-scenes .gi-pcard--program .gi-pcard__art{max-width: 30svh;margin-inline: auto}[data-page="get-involved"].has-scenes .gi-pcard--corp{padding: 20px;gap: 12px}[data-page="get-involved"].has-scenes .gi-pcard__split{grid-template-columns: 1fr auto;align-items: start;gap: 10px}[data-page="get-involved"].has-scenes .gi-pcard__coin{width: clamp(64px, 11svh, 96px)}[data-page="get-involved"].has-scenes .gi-pcard--corp .h-l{font-size: clamp(24px, min(7vw, 4.2svh), 32px)}[data-page="get-involved"].has-scenes .gi-pcard--corp .body{font-size: 14.5px;line-height: 1.45}[data-page="get-involved"].has-scenes .gi-pcard--corp .btn--lg{min-height: 50px}[data-page="get-involved"].has-scenes .gi-support__side.is-scene{justify-content: center}[data-page="get-involved"].has-scenes .gi-map{margin-bottom: -18px}[data-page="get-involved"].has-scenes .gi-vol{padding: 22px 20px 24px}[data-page="get-involved"].has-scenes .gi-vol__art{position: absolute;right: -6px;top: -10px;width: clamp(72px, 12svh, 110px);order: 0}[data-page="get-involved"].has-scenes .gi-vol .form__row--3{grid-template-columns: 1fr 1fr}[data-page="get-involved"].has-scenes .gi-vol .form__row--3 > :nth-child(2){grid-column: 1 / -1;grid-row: 2}[data-page="get-involved"].has-scenes .gi-vol .stack-l{--gap: clamp(10px, 1.8svh, 18px)}[data-page="get-involved"].has-scenes .gi-careers .split{gap: 0}[data-page="get-involved"].has-scenes .gi-careers__coin{--da-w: clamp(56px, 9svh, 84px);order: -1;margin: 0 0 4px auto}[data-page="get-involved"].has-scenes .gi-careers .stack-l{--gap: clamp(10px, 1.8svh, 20px)}[data-page="get-involved"].has-scenes .gi-seats__list li{font-size: clamp(17px, min(4.8vw, 2.6svh), 21px);padding-block: clamp(8px, 1.3svh, 12px)}}.gi-pcard__art--hs{width: min(100%, 300px);margin-inline: auto}@media (max-width: 719px){[data-page="get-involved"].has-scenes .gi-pcard--program .gi-pcard__art--hs{max-width: 36svh}}.section:has(> .gi-hide-anchor){position: relative}@media (max-width: 1039px){.gi-give__sticky{position: relative}}.gi-give__map{width: min(100%, 470px);margin: 0 auto clamp(-72px, -4.4vw, -40px);opacity: .9;pointer-events: none}.gi-give__sticky .gi-formcard{position: relative;z-index: 1}@media (max-width: 719px){.gi-give__map{width: 100%;margin-bottom: -22px}[data-page="get-involved"].has-scenes .gi-give__aside .gi-give__coin{--da-w: clamp(64px, 10svh, 104px);margin: 0 auto 2px}}@media (max-width: 719px){[data-page="get-involved"].has-scenes .gi-give__map{margin-bottom: -34px}}@media (min-width: 1040px){[data-page="get-involved"].has-scenes .gi-give__sticky{top: max(calc(var(--nav-h) + 72px), calc(50svh - 300px))}}[data-page="problem"], [data-page="how-it-works"]{--ph-touch: 0}:is([data-page="problem"], [data-page="how-it-works"]) .ph-stick{position: sticky;top: calc(50vh - var(--da-w) / 2);bottom: calc(50vh - var(--da-w) / 2);margin-inline: auto}html.ph-measure :is([data-page="problem"], [data-page="how-it-works"]) .ph-stick{position: relative;top: auto;bottom: auto}:is([data-page="problem"], [data-page="how-it-works"]) .ph-ghost{--da-w: 40px;position: relative;margin: 0}:is([data-page="problem"], [data-page="how-it-works"]) .ph-read .rw{opacity: .16;transition: opacity .25s linear}:is([data-page="problem"], [data-page="how-it-works"]) .ph-read .rw.is-lit{opacity: 1}html.reduced :is([data-page="problem"], [data-page="how-it-works"]) .ph-read .rw{opacity: 1}.js [data-page] [data-reveal="drop"]{display: inline-block;transition: transform 1.25s cubic-bezier(.3, 1.6, .5, 1) var(--delay, 0s), opacity .5s var(--ease) var(--delay, 0s), filter .9s var(--ease) var(--delay, 0s)}.js [data-page] [data-reveal="drop"]:not(.is-in){transform: translate3d(0, -.75em, 0);opacity: 0;filter: blur(6px)}.ph-cue{position: absolute;left: var(--gutter);bottom: clamp(-72px, -6vw, -40px);width: 1px;height: 56px;background: var(--line-c);overflow: hidden}.ph-cue i{position: absolute;left: 0;top: 0;width: 1px;height: 40%;background: var(--accent);animation: phCue 2.2s var(--ease-io) infinite}@keyframes phCue{from{transform: translateY(-100%)}to{transform: translateY(260%)}}html.reduced .ph-cue i{animation: none}[data-page="problem"] .ph-hero__grid{display: grid;gap: clamp(8px, 3vw, 40px);align-items: center}[data-page="problem"] .ph-hero__h{max-width: 13.5ch;font-size: clamp(44px, 6.6vw + 4px, 128px)}[data-page="problem"] .ph-hero .container{position: relative}[data-page="problem"] .ph-hero__coin .dollar-anchor{--da-w: clamp(170px, 46vw, 300px)}@media (min-width: 960px){[data-page="problem"] .ph-hero__grid{grid-template-columns: 1.35fr .65fr}[data-page="problem"] .ph-hero__coin .dollar-anchor{--da-w: clamp(260px, 30vw, 460px)}}@media (max-width: 959px){[data-page="problem"] .ph-hero__coin{order: -1}[data-page="problem"] .ph-hero{justify-content: flex-end}}[data-page="problem"] .ph-paradox{padding-top: clamp(40px, 6vw, 96px)}[data-page="problem"] .ph-para{display: grid;gap: clamp(56px, 9vw, 140px)}[data-page="problem"] .ph-para__row{display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: center;gap: clamp(12px, 3vw, 48px);position: relative}[data-page="problem"] .ph-para__row::before{content: "";position: absolute;left: 0;right: 0;top: calc(clamp(28px, 4vw, 56px) * -1);height: 1px;background: var(--line-c)}[data-page="problem"] .ph-para__row:first-child::before{display: none}[data-page="problem"] .ph-para__num{font: 700 clamp(46px, 9.2vw, 168px)/.92 var(--f-disp);letter-spacing: -.05em;color: var(--fg);font-variant-numeric: tabular-nums;white-space: nowrap}[data-page="problem"] .ph-para__num.odo{display: inline-flex}[data-page="problem"] .ph-para__row--up .ph-para__num{background: linear-gradient(180deg, var(--fg) 30%, color-mix(in srgb, var(--gold) 70%, var(--fg)));-webkit-background-clip: text;background-clip: text}[data-page="problem"] .ph-para__num--down{display: flex;flex-wrap: wrap;align-items: baseline;gap: 0 .28em;white-space: normal}[data-page="problem"] .ph-drop{color: var(--accent)}[data-page="problem"] .ph-para__unit{font-size: .46em;letter-spacing: -.03em;color: var(--fg)}[data-page="problem"] .ph-para__cap{margin-top: clamp(14px, 1.6vw, 24px);font-size: var(--fs-lede);line-height: 1.4;color: var(--fg-mut)}[data-page="problem"] .ph-tag{display: inline-flex;align-items: center;gap: .45em;padding: .18em .65em .22em;margin-left: .25em;border-radius: var(--r-pill);font: 600 .8em/1.2 var(--f-mono);letter-spacing: .04em;white-space: nowrap}[data-page="problem"] .ph-tag--up{color: var(--gold);box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--gold) 45%, transparent)}[data-page="problem"] .ph-tag--up::before{content: "";width: 0;height: 0;border-left: .32em solid transparent;border-right: .32em solid transparent;border-bottom: .5em solid currentColor}[data-page="problem"] .ph-para__coin .dollar-anchor{--da-w: clamp(92px, 17vw, 250px);margin: 0}[data-page="problem"] .ph-para__verdict{margin-top: clamp(80px, 12vw, 180px);max-width: 17ch}@media (max-width: 599px){[data-page="problem"] .ph-para__row{grid-template-columns: 1fr}[data-page="problem"] .ph-para__coin{position: absolute;right: -4px;top: -14px}[data-page="problem"] .ph-para__coin .dollar-anchor{--da-w: 88px}[data-page="problem"] .ph-para__txt{padding-right: 0}[data-page="problem"] .ph-para__row--up .ph-para__txt{padding-top: 64px}[data-page="problem"] .ph-para__row--down .ph-para__txt{padding-top: 64px}}[data-page="problem"] .ph-left__grid{display: grid;grid-template-columns: 1fr;gap: 0;position: relative}[data-page="problem"] .ph-left__label{font: 600 clamp(12px, .3vw + 11px, 14px)/1.3 var(--f-mono);letter-spacing: .26em;text-transform: uppercase;color: var(--accent-text);display: inline-flex;align-items: center;gap: .9em}[data-page="problem"] .ph-left__label::before{content: "";width: 9px;height: 9px;border-radius: 50%;background: var(--red);--c: var(--red);animation: pulse 2s var(--ease) infinite}[data-page="problem"] .ph-rail{position: absolute;inset: 0;display: flex;flex-direction: column;justify-content: space-between;pointer-events: none}[data-page="problem"] .ph-rail .dollar-anchor{--da-w: clamp(200px, 22vw, 340px)}[data-page="problem"] .ph-facts{list-style: none;margin: 0;padding: 0;counter-reset: fact}[data-page="problem"] .ph-fact{counter-increment: fact;position: relative;min-height: 64vh;display: flex;flex-direction: column;justify-content: center;padding-block: clamp(32px, 5vw, 64px);border-top: 1px solid var(--line-c);opacity: .2;transform: translateX(0);transition: opacity .7s var(--ease), transform .9s var(--ease)}[data-page="problem"] .ph-fact:last-child{border-bottom: 1px solid var(--line-c)}[data-page="problem"] .ph-fact::before{content: "";position: absolute;left: 0;top: -1px;height: 1px;width: 100%;background: linear-gradient(90deg, var(--red), color-mix(in srgb, var(--red) 0%, transparent));transform: scaleX(0);transform-origin: left;transition: transform 1.2s var(--ease)}[data-page="problem"] .ph-fact.is-active{opacity: 1}[data-page="problem"] .ph-fact.is-active::before{transform: scaleX(1)}html.reduced [data-page="problem"] .ph-fact, html:not(.js) [data-page="problem"] .ph-fact{opacity: 1}[data-page="problem"] .ph-fact__lead{display: flex;flex-direction: column;gap: .2em}[data-page="problem"] .ph-fact__num{font: 700 clamp(56px, 10vw, 176px)/.9 var(--f-disp);letter-spacing: -.05em;color: var(--fg);font-variant-numeric: tabular-nums;white-space: nowrap}[data-page="problem"] .ph-fact.is-active .ph-fact__num{color: var(--fg);text-shadow: 0 0 60px rgba(255, 74, 34, .25)}[data-page="problem"] .ph-fact__rest{font: 700 var(--fs-m)/1.08 var(--f-disp);letter-spacing: -.025em;color: var(--accent-text)}[data-page="problem"] .ph-fact__txt{margin-top: clamp(16px, 2vw, 26px);font-size: var(--fs-lede);line-height: 1.45;color: var(--fg-mut);max-width: 34em}[data-page="problem"] .ph-legit{margin-top: clamp(72px, 10vw, 160px);max-width: 11ch;font-size: clamp(40px, 5.6vw + 8px, 104px)}:is([data-page="problem"], [data-page="how-it-works"]) .odo__sep{white-space: pre}[data-page="problem"] .ph-legit__w{position: relative;display: inline-block}[data-page="problem"] .ph-legit__w::after{content: "";position: absolute;left: -2%;right: -2%;top: 54%;height: .09em;background: var(--red);transform: scaleX(0);transform-origin: left;transition: transform 1.1s var(--ease) 1.1s}[data-page="problem"] .ph-legit.is-in .ph-legit__w::after, html.reduced [data-page="problem"] .ph-legit__w::after{transform: scaleX(1)}@media (min-width: 960px){[data-page="problem"] .ph-left__grid{grid-template-columns: .8fr 1.2fr;column-gap: clamp(40px, 5vw, 96px)}[data-page="problem"] .ph-left__aside{grid-row: 1 / span 2}[data-page="problem"] .ph-legit{grid-column: 2}[data-page="problem"] .ph-left__aside{position: relative}[data-page="problem"] .ph-left__label{position: sticky;top: calc(var(--nav-h) + 40px)}}@media (max-width: 959px){[data-page="problem"] .ph-left__aside{position: absolute;inset: 0;pointer-events: none;z-index: 0}[data-page="problem"] .ph-left__label{position: sticky;top: calc(var(--nav-h) + 6px);margin-top: 6px;padding: 9px 14px;border-radius: var(--r-pill);background: color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);box-shadow: inset 0 0 0 1px var(--line-c);z-index: 2}[data-page="problem"] .ph-left__aside{z-index: 2}[data-page="problem"] .ph-rail{left: auto;width: 96px;right: -6px}[data-page="problem"] .ph-rail .dollar-anchor{--da-w: 84px;top: calc(var(--nav-h) + 2px);bottom: calc(100vh - var(--nav-h) - 86px);margin-right: 0}[data-page="problem"] .ph-facts{position: relative;z-index: 1;padding-top: 56px}[data-page="problem"] .ph-fact{min-height: 0;padding-block: 40px 44px;opacity: .32}[data-page="problem"] .ph-fact__num{font-size: clamp(52px, 16vw, 92px)}}[data-page="problem"] .ph-gov__grid{display: grid;gap: clamp(32px, 5vw, 80px);align-items: center}[data-page="problem"] .ph-gov__text{max-width: 22ch;font-size: clamp(30px, 3.4vw + 12px, 68px);line-height: 1.06;letter-spacing: -.03em}[data-page="problem"] .ph-gov__big{color: var(--accent);white-space: nowrap;text-shadow: 0 0 40px rgba(255, 74, 34, .35)}[data-page="problem"] .ph-gov__coin .dollar-anchor{--da-w: clamp(180px, 26vw, 400px)}@media (min-width: 960px){[data-page="problem"] .ph-gov__grid{grid-template-columns: 1.4fr .6fr}}@media (max-width: 959px){[data-page="problem"] .ph-gov__coin{order: -1}}[data-page="problem"] .ph-leaks-intro__h{max-width: 20ch;font-size: clamp(30px, 3.2vw + 12px, 64px)}[data-page="problem"] .pb-leak-drop{--da-w: clamp(96px, 14vw, 190px);margin: clamp(32px, 5vw, 72px) auto 0}[data-page="problem"] .ph-leaks{position: relative;padding-block: clamp(56px, 8vw, 96px)}[data-page="problem"] .ph-leaks__track{display: grid;gap: 14px;padding-inline: var(--gutter);max-width: calc(var(--container) + 2 * var(--gutter));margin-inline: auto}[data-page="problem"] .ph-leak{position: relative;display: grid;grid-template-columns: 112px 1fr;gap: 18px;align-items: center;padding: 20px 20px 22px;border-radius: var(--r-l);background: var(--card);box-shadow: inset 0 0 0 1px var(--line-c);overflow: hidden}[data-page="problem"] .ph-leak::after{content: "";position: absolute;left: 0;top: 0;height: 2px;width: 100%;background: var(--red);transform: scaleX(.12);transform-origin: left;transition: transform 1.2s var(--ease)}[data-page="problem"] .ph-leak.is-in::after, [data-page="problem"] .ph-leak.is-active::after{transform: scaleX(1)}[data-page="problem"] .ph-leak__art .dots{aspect-ratio: 1}[data-page="problem"] .ph-leak__idx{display: block;margin-bottom: 10px;font: 500 var(--fs-mono)/1 var(--f-mono);letter-spacing: .22em;color: var(--accent-text)}[data-page="problem"] .ph-leak__title{font: 700 clamp(22px, 1.4vw + 14px, 40px)/1.06 var(--f-disp);letter-spacing: -.03em;color: var(--fg)}[data-page="problem"] .ph-leak__text{margin-top: 10px;color: var(--fg-mut);font-size: var(--fs-body);line-height: 1.55;max-width: 32ch}[data-page="problem"] .ph-leaks__bar{display: none}@media (min-width: 960px) and (hover: hover) and (pointer: fine){html:not(.reduced) [data-page="problem"] .ph-leaks{height: var(--ph-h, 420vh);padding: 0}html:not(.reduced) [data-page="problem"] .ph-leaks__stage{position: sticky;top: 0;height: 100vh;overflow: hidden;display: flex;flex-direction: column;justify-content: center}html:not(.reduced) [data-page="problem"] .ph-leaks__track{display: flex;gap: clamp(20px, 2vw, 32px);max-width: none;margin: 0;width: max-content;padding-inline: max(var(--gutter), calc((100vw - var(--container)) / 2)) 20vw;padding-top: var(--nav-h);will-change: transform}html:not(.reduced) [data-page="problem"] .ph-leak{width: clamp(380px, 34vw, 520px);grid-template-columns: 1fr;align-content: start;gap: 0;padding: clamp(24px, 2.4vw, 36px);min-height: min(72vh, 640px);opacity: .38;transform: scale(.94);transition: opacity .8s var(--ease), transform 1s var(--ease), box-shadow .8s var(--ease), background-color .8s}html:not(.reduced) [data-page="problem"] .ph-leak.is-active{opacity: 1;transform: none;background: var(--card-hi);box-shadow: inset 0 0 0 1px var(--line-strong), 0 50px 100px -50px rgba(0, 0, 0, .8)}html:not(.reduced) [data-page="problem"] .ph-leak__art{width: 78%;margin: 0 auto 12px}html:not(.reduced) [data-page="problem"] .ph-leak__body{margin-top: auto}html:not(.reduced) [data-page="problem"] .ph-leaks__bar{display: grid;grid-template-columns: repeat(5, 1fr);gap: 6px;position: relative;width: min(420px, 40vw);margin: clamp(24px, 3vh, 40px) 0 0 max(var(--gutter), calc((100vw - var(--container)) / 2))}html:not(.reduced) [data-page="problem"] .ph-leaks__bar span{height: 2px;background: var(--line-c)}html:not(.reduced) [data-page="problem"] .ph-leaks__bar i{position: absolute;left: 0;top: 0;height: 2px;width: 100%;background: linear-gradient(90deg, var(--red), var(--gold));transform-origin: left;transform: scaleX(var(--p, 0))}}@media (min-width: 720px){[data-page="problem"] .ph-leaks__track{grid-template-columns: repeat(2, minmax(0, 1fr))}[data-page="problem"] .ph-leak{grid-template-columns: 1fr;padding: 28px}[data-page="problem"] .ph-leak__art{width: 62%;margin: 0 auto}}[data-page="problem"] .ph-broken{text-align: center}[data-page="problem"] .ph-broken__inner{display: grid;justify-items: center;gap: clamp(16px, 3vw, 40px)}[data-page="problem"] .ph-broken__coin{--da-w: clamp(150px, 20vw, 300px)}[data-page="problem"] .ph-broken__h{max-width: 12ch;margin-inline: auto;font-size: clamp(46px, 7.6vw, 150px);line-height: .94}[data-page="problem"] .ph-broken__a, [data-page="problem"] .ph-broken__b{display: block}[data-page="problem"] .ph-now__head{display: grid;gap: clamp(16px, 3vw, 48px);align-items: center;margin-bottom: clamp(48px, 7vw, 120px)}[data-page="problem"] .ph-now__head .h-xl{max-width: 13ch}[data-page="problem"] .ph-now__coin .dollar-anchor{--da-w: clamp(150px, 24vw, 360px)}@media (min-width: 960px){[data-page="problem"] .ph-now__head{grid-template-columns: 1.3fr .7fr}}@media (max-width: 959px){[data-page="problem"] .ph-now__coin{order: -1}}[data-page="problem"] .ph-now__grid{display: grid;gap: 24px;position: relative}[data-page="problem"] .ph-now__frame{position: relative;border-radius: clamp(20px, 2.6vw, 36px);background: color-mix(in srgb, var(--fg) 4%, transparent);box-shadow: inset 0 0 0 1px var(--line-c);padding: clamp(16px, 3vw, 48px)}[data-page="problem"] .ph-now__frame .dots{aspect-ratio: 1;max-height: 100%}[data-page="problem"] .ph-forces{list-style: none;margin: 0;padding: 0;position: relative}[data-page="problem"] .ph-force{position: relative;padding: clamp(28px, 4vw, 48px) 0;border-top: 1px solid var(--line-c);opacity: .28;transition: opacity .7s var(--ease)}[data-page="problem"] .ph-force:last-child{border-bottom: 1px solid var(--line-c)}[data-page="problem"] .ph-force.is-active{opacity: 1}html.reduced [data-page="problem"] .ph-force{opacity: 1}[data-page="problem"] .ph-force .ph-ghost{position: absolute;right: 0;top: 50%}[data-page="problem"] .ph-force__t{font: 700 clamp(34px, 3.6vw + 12px, 80px)/1 var(--f-disp);letter-spacing: -.04em;color: var(--fg)}[data-page="problem"] .ph-force.is-active .ph-force__t{color: var(--fg)}[data-page="problem"] .ph-force__t::after{content: "";display: block;width: 40px;height: 3px;margin-top: 18px;border-radius: 2px;background: var(--red);transform: scaleX(0);transform-origin: left;transition: transform .9s var(--ease) .1s}[data-page="problem"] .ph-force.is-active .ph-force__t::after{transform: scaleX(1)}[data-page="problem"] .ph-force__d{margin-top: 16px;font-size: var(--fs-lede);line-height: 1.45;color: var(--fg-mut);max-width: 30em}@media (min-width: 960px){[data-page="problem"] .ph-now__grid{grid-template-columns: 1fr 1fr;gap: clamp(48px, 6vw, 120px);align-items: start}[data-page="problem"] .ph-now__visual{position: sticky;top: calc(var(--nav-h) + 8vh)}[data-page="problem"] .ph-now__frame{height: min(70vh, 620px);display: grid;place-items: center}[data-page="problem"] .ph-now__frame .dots{height: 100%;width: auto}[data-page="problem"] .ph-force{min-height: 48vh;display: flex;flex-direction: column;justify-content: center}}@media (max-width: 959px){[data-page="problem"] .ph-now__visual{position: sticky;top: calc(var(--nav-h) - 12px);z-index: 2;padding: 10px 0 18px;background: linear-gradient(var(--bg) 82%, transparent);margin-inline: calc(var(--gutter) * -1)}[data-page="problem"] .ph-now__frame{width: min(60vw, 260px);margin: 0 auto;padding: 14px;background: var(--bg)}[data-page="problem"] .ph-forces{z-index: 1}[data-page="problem"] .ph-force{min-height: 58vh;display: flex;flex-direction: column;justify-content: flex-end;border-top: 0;padding: 0 0 6vh}[data-page="problem"] .ph-force > :not(.ph-ghost){position: relative}[data-page="problem"] .ph-force__d{background: color-mix(in srgb, var(--bg) 88%, transparent)}}[data-page="problem"] .ph-close__h{max-width: 12ch;margin-inline: auto}[data-page="problem"] .ph-sources{margin-top: clamp(48px, 8vw, 120px);text-align: center;margin-inline: auto;max-width: 92ch}[data-page="how-it-works"] .hw-hero__grid{display: grid;gap: clamp(8px, 3vw, 40px);align-items: center}[data-page="how-it-works"] .hw-hero .container{position: relative}[data-page="how-it-works"] .hw-hero__h{max-width: 12.5ch;font-size: clamp(44px, 6.6vw + 4px, 128px)}[data-page="how-it-works"] .hw-hero__lede{margin-top: clamp(20px, 2.4vw, 32px);font-size: clamp(20px, 1vw + 15px, 30px);color: var(--fg)}[data-page="how-it-works"] .hw-hero__coin .dollar-anchor{--da-w: clamp(170px, 46vw, 300px)}@media (min-width: 960px){[data-page="how-it-works"] .hw-hero__grid{grid-template-columns: 1.35fr .65fr}[data-page="how-it-works"] .hw-hero__coin .dollar-anchor{--da-w: clamp(260px, 30vw, 460px)}}@media (max-width: 959px){[data-page="how-it-works"] .hw-hero__coin{order: -1}[data-page="how-it-works"] .hw-hero{justify-content: flex-end}}[data-page="how-it-works"] .hw-loop{--ring: min(64vh, 40vw, 600px);--coin: calc(var(--ring) * .34);position: relative;height: 420vh}[data-page="how-it-works"] .hw-loop__stage{position: sticky;top: 0;height: 100vh;height: 100svh;display: flex;align-items: center}[data-page="how-it-works"] .hw-loop__grid{display: grid;grid-template-columns: 1fr 1fr;gap: clamp(32px, 5vw, 96px);align-items: center;position: relative}[data-page="how-it-works"] .hw-loop__visual{display: grid;place-items: center}[data-page="how-it-works"] .hw-loop__ring{position: relative;width: var(--ring);aspect-ratio: 1}[data-page="how-it-works"] .hw-loop__ring .dots{position: absolute;inset: 0;aspect-ratio: auto}[data-page="how-it-works"] .hw-loop__prog{position: absolute;inset: 0;width: 100%;height: 100%;transform: rotate(-90deg);pointer-events: none;overflow: visible}[data-page="how-it-works"] .hw-loop__prog circle{fill: none;stroke: var(--red);stroke-width: .5;stroke-linecap: round;stroke-dasharray: var(--lp, 0) 100;opacity: .9;transition: stroke-dasharray .2s linear}[data-page="how-it-works"] .hw-node{position: absolute;transform: translate(-50%, -50%);font: 600 var(--fs-mono-s)/1 var(--f-mono);letter-spacing: .2em;text-transform: uppercase;color: var(--fg-faint);padding: 7px 11px;border-radius: var(--r-pill);background: var(--bg);box-shadow: inset 0 0 0 1px var(--line-c);transition: color .5s var(--ease), box-shadow .5s var(--ease), background-color .5s, transform .6s var(--ease);white-space: nowrap}[data-page="how-it-works"] .hw-node--0{left: 50%;top: -2%}[data-page="how-it-works"] .hw-node--1{left: 102%;top: 50%}[data-page="how-it-works"] .hw-node--2{left: 50%;top: 102%}[data-page="how-it-works"] .hw-node--3{left: -2%;top: 50%}[data-page="how-it-works"] .hw-loop__stage[data-step="0"] .hw-node--0, [data-page="how-it-works"] .hw-loop__stage[data-step="1"] .hw-node--1, [data-page="how-it-works"] .hw-loop__stage[data-step="2"] .hw-node--2, [data-page="how-it-works"] .hw-loop__stage[data-step="3"] .hw-node--3{color: var(--ink);background: var(--red);box-shadow: 0 10px 30px -10px rgba(255, 74, 34, .7);transform: translate(-50%, -50%) scale(1.08)}[data-page="how-it-works"] .hw-steps{list-style: none;margin: 0;padding: 0;display: grid;position: relative}[data-page="how-it-works"] .hw-step{grid-area: 1 / 1;opacity: 0;transform: translate3d(0, 40px, 0);filter: blur(4px);transition: opacity .6s var(--ease), transform .9s var(--ease), filter .6s var(--ease);pointer-events: none}[data-page="how-it-works"] .hw-step.is-active{opacity: 1;transform: none;filter: none;pointer-events: auto;transition-delay: .12s}[data-page="how-it-works"] .hw-step.is-past{transform: translate3d(0, -40px, 0)}[data-page="how-it-works"] .hw-step__num{display: block;font: 700 clamp(90px, 11vw, 200px)/.8 var(--f-disp);letter-spacing: -.06em;color: transparent;-webkit-text-stroke: 1.5px var(--line-strong);margin-bottom: clamp(12px, 2vw, 28px)}[data-page="how-it-works"] .hw-step__title{font: 700 var(--fs-l)/1 var(--f-disp);letter-spacing: -.035em;color: var(--fg)}[data-page="how-it-works"] .hw-step__idx{display: block;margin-bottom: clamp(14px, 2vw, 26px);font: 700 clamp(64px, 7vw, 132px)/.8 var(--f-disp);letter-spacing: -.05em;color: transparent;-webkit-text-stroke: 1.5px var(--line-strong)}[data-page="how-it-works"] .hw-step__text{margin-top: clamp(14px, 1.6vw, 22px);font-size: var(--fs-lede);line-height: 1.45;color: var(--fg-mut);max-width: 26em}[data-page="how-it-works"] .hw-loop__bar{position: absolute;left: calc(50% + clamp(16px, 2.5vw, 48px));right: 0;bottom: calc((100svh - 100%) / -2 + 40px);height: 2px;background: var(--line-c);display: none}[data-page="how-it-works"] .hw-loop__rail{position: absolute;inset: 0;pointer-events: none}[data-page="how-it-works"] .hw-loop__railgrid{height: 100%;display: grid;grid-template-columns: 1fr 1fr;gap: clamp(32px, 5vw, 96px)}[data-page="how-it-works"] .hw-loop__railcol{--da-w: var(--coin);height: 100%;display: flex;flex-direction: column;justify-content: space-between;padding-block: calc(50vh - var(--coin) / 2)}[data-page="how-it-works"] .hw-loop__railcol .dollar-anchor{--da-w: var(--coin);width: var(--coin);flex: none}@media (max-width: 959px){[data-page="how-it-works"] .hw-loop{--ring: min(68vw, 40vh, 340px);height: 400vh}[data-page="how-it-works"] .hw-loop__stage{align-items: flex-start;padding-top: calc(var(--nav-h) + 3vh)}[data-page="how-it-works"] .hw-loop__grid{grid-template-columns: 1fr;gap: clamp(28px, 6vh, 56px)}[data-page="how-it-works"] .hw-step__idx{font-size: 48px;margin-bottom: 10px}[data-page="how-it-works"] .hw-step__title{font-size: clamp(32px, 9vw, 44px)}[data-page="how-it-works"] .hw-node{font-size: 10px;padding: 6px 9px}[data-page="how-it-works"] .hw-loop__railgrid{grid-template-columns: 1fr}[data-page="how-it-works"] .hw-loop__railcol{padding-block: calc(var(--nav-h) + 3vh + var(--ring) / 2 - var(--coin) / 2) calc(100vh - var(--nav-h) - 3vh - var(--ring) / 2 - var(--coin) / 2)}[data-page="how-it-works"] .hw-loop__railcol .ph-stick{top: calc(var(--nav-h) + 3vh + var(--ring) / 2 - var(--coin) / 2);bottom: calc(100vh - var(--nav-h) - 3vh - var(--ring) / 2 - var(--coin) / 2)}}[data-page="how-it-works"] .hw-ways{padding-top: clamp(64px, 10vw, 140px)}[data-page="how-it-works"] .hw-lanes{display: grid;gap: clamp(14px, 1.6vw, 22px)}[data-page="how-it-works"] .hw-lane{position: relative;display: grid;grid-template-columns: 1fr;gap: 18px;padding: clamp(24px, 3vw, 44px);border-radius: var(--r-l);background: var(--card);box-shadow: inset 0 0 0 1px var(--line-c);overflow: hidden}[data-page="how-it-works"] .hw-lane__title{font: 700 clamp(28px, 2.2vw + 14px, 52px)/1 var(--f-disp);letter-spacing: -.035em;color: var(--fg)}[data-page="how-it-works"] .hw-lane__text{margin-top: 14px;font-size: var(--fs-lede);line-height: 1.45;color: var(--fg-mut);max-width: 34em}[data-page="how-it-works"] .hw-lane__text strong{color: var(--fg);font-weight: 600}[data-page="how-it-works"] .hw-stream{width: 100%;height: clamp(56px, 7vw, 96px);overflow: visible}[data-page="how-it-works"] .hw-stream path{fill: none;vector-effect: non-scaling-stroke}[data-page="how-it-works"] .hw-stream__base{stroke: var(--line-c);stroke-width: 1.5}[data-page="how-it-works"] .hw-stream__flow{stroke: var(--c);stroke-width: 7;stroke-linecap: round;stroke-dasharray: 0 18;animation: hwFlow 1.1s linear infinite;animation-play-state: paused}[data-page="how-it-works"] .hw-stream__flow--red{stroke: var(--red)}[data-page="how-it-works"] .hw-stream__flow--cyan{stroke: var(--cyan)}[data-page="how-it-works"] .hw-lane.is-in .hw-stream__flow{animation-play-state: running}@keyframes hwFlow{to{stroke-dashoffset: -36}}html.reduced [data-page="how-it-works"] .hw-stream__flow{animation: none}[data-page="how-it-works"] .hw-lane::after{content: "";position: absolute;right: clamp(24px, 3vw, 44px);top: clamp(24px, 3vw, 44px);width: 12px;height: 12px;border-radius: 50%;background: var(--c);animation: pulse 2.2s var(--ease) infinite}[data-page="how-it-works"] .hw-lane__title{color: var(--c-paper, var(--fg))}[data-page="how-it-works"] .hw-lane{background: radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--c) 11%, transparent), transparent 62%), linear-gradient(115deg, color-mix(in srgb, var(--c) 4%, transparent), transparent 55%), var(--card)}@media (min-width: 960px){[data-page="how-it-works"] .hw-lane{grid-template-columns: 1.15fr .85fr;align-items: center;gap: clamp(32px, 4vw, 72px);min-height: clamp(220px, 20vw, 300px)}[data-page="how-it-works"] .hw-lane__body{order: -1}}[data-page="how-it-works"] .hw-choose__grid{display: grid;gap: 24px;position: relative}[data-page="how-it-works"] .hw-choose__island{padding: clamp(16px, 2.6vw, 40px)}[data-page="how-it-works"] .hw-choose__island .dots{aspect-ratio: 1.25}[data-page="how-it-works"] .hw-choose__list{list-style: none;margin: 0;padding: 0}[data-page="how-it-works"] .hw-pick{position: relative;padding: clamp(28px, 4vw, 48px) 0 clamp(28px, 4vw, 48px) clamp(40px, 4vw, 64px);border-top: 1px solid var(--line-c);opacity: .3;transition: opacity .7s var(--ease);counter-increment: pick}[data-page="how-it-works"] .hw-pick:last-child{border-bottom: 1px solid var(--line-c)}[data-page="how-it-works"] .hw-pick::before{content: "";position: absolute;left: 0;top: calc(clamp(28px, 4vw, 48px) + .35em);width: 14px;height: 14px;border-radius: 50%;box-shadow: inset 0 0 0 1.5px var(--fg-faint);transition: background-color .5s, box-shadow .5s}[data-page="how-it-works"] .hw-pick.is-active{opacity: 1}[data-page="how-it-works"] .hw-pick.is-active::before{background: var(--red);box-shadow: 0 0 0 6px color-mix(in srgb, var(--red) 18%, transparent)}html.reduced [data-page="how-it-works"] .hw-pick{opacity: 1}[data-page="how-it-works"] .hw-pick__t{font: 700 clamp(36px, 3.6vw + 12px, 84px)/1 var(--f-disp);letter-spacing: -.04em;color: var(--fg)}[data-page="how-it-works"] .hw-pick__d{margin-top: 14px;font-size: var(--fs-lede);line-height: 1.45;color: var(--fg-mut);max-width: 28em}[data-page="how-it-works"] .hw-choose__close{margin-top: clamp(72px, 10vw, 160px);max-width: 14ch}@media (min-width: 960px){[data-page="how-it-works"] .hw-choose__grid{grid-template-columns: 1.05fr .95fr;gap: clamp(48px, 6vw, 112px);align-items: start}[data-page="how-it-works"] .hw-choose__visual{position: sticky;top: calc(var(--nav-h) + 9vh)}[data-page="how-it-works"] .hw-pick{min-height: 52vh;display: flex;flex-direction: column;justify-content: center}[data-page="how-it-works"] .hw-pick::before{top: 50%;margin-top: -2.2em}}@media (max-width: 959px){[data-page="how-it-works"] .hw-choose__visual{position: sticky;top: calc(var(--nav-h) - 12px);z-index: 2;padding: 10px 0 18px;background: linear-gradient(var(--bg) 84%, transparent);margin-inline: calc(var(--gutter) * -1);padding-inline: var(--gutter)}[data-page="how-it-works"] .hw-choose__island{padding: 12px;border-radius: 22px}[data-page="how-it-works"] .hw-choose__island .dots{aspect-ratio: 1.6}[data-page="how-it-works"] .hw-pick{min-height: 54vh;display: flex;flex-direction: column;justify-content: flex-end;border-top: 0;padding-bottom: 6vh;padding-left: 0}[data-page="how-it-works"] .hw-pick::before{top: auto;bottom: calc(6vh + 100% - 100%);display: none}}[data-page="how-it-works"] .hw-see__grid{display: grid;gap: clamp(24px, 4vw, 64px);align-items: center}[data-page="how-it-works"] .hw-feed{list-style: none;margin: 0;padding: clamp(10px, 1.4vw, 18px);border-radius: var(--r-xl);background: var(--card);box-shadow: inset 0 0 0 1px var(--line-c), 0 50px 100px -60px var(--shadow-c);display: grid;gap: 4px}[data-page="how-it-works"] .hw-feed__row{display: grid;grid-template-columns: 22px 1fr;gap: 16px;align-items: start;padding: clamp(18px, 2vw, 26px) clamp(16px, 2vw, 26px);border-radius: var(--r-l);transition: background-color .6s var(--ease), transform .8s var(--ease), opacity .8s var(--ease);opacity: .5}[data-page="how-it-works"] .hw-feed__row.is-active{background: var(--card-hi);opacity: 1;box-shadow: 0 18px 40px -26px var(--shadow-c)}html.reduced [data-page="how-it-works"] .hw-feed__row{opacity: 1}[data-page="how-it-works"] .hw-feed__dot{width: 12px;height: 12px;margin-top: .55em;border-radius: 50%;background: var(--line-strong);--c: var(--red);transition: background-color .5s}[data-page="how-it-works"] .hw-feed__row.is-active .hw-feed__dot{background: var(--red);animation: pulse 2s var(--ease) infinite}[data-page="how-it-works"] .hw-feed__t{font: 700 clamp(22px, 1.2vw + 15px, 34px)/1.1 var(--f-disp);letter-spacing: -.025em;color: var(--fg)}[data-page="how-it-works"] .hw-feed__d{margin-top: 8px;color: var(--fg-mut);font-size: var(--fs-body);line-height: 1.55;max-width: 40em}[data-page="how-it-works"] .hw-streak{display: flex;gap: 5px;margin-top: 14px}[data-page="how-it-works"] .hw-streak i{width: 14px;height: 14px;border-radius: 4px;background: var(--skeleton);transition: background-color .4s var(--ease), transform .5s var(--ease-back);transition-delay: calc(var(--k, 0) * 70ms)}[data-page="how-it-works"] .hw-feed__row.is-active .hw-streak i{background: var(--gold);transform: scale(1.06)}[data-page="how-it-works"] .hw-see__coin .dollar-anchor{--da-w: clamp(140px, 24vw, 360px)}@media (min-width: 960px){[data-page="how-it-works"] .hw-see__grid{grid-template-columns: 1.35fr .65fr}}@media (max-width: 959px){[data-page="how-it-works"] .hw-see__coin{order: -1}}[data-page="how-it-works"] .hw-diff__h{max-width: 12ch}[data-page="how-it-works"] .hw-table tbody tr td{transition: color .6s var(--ease), opacity .6s var(--ease)}[data-page="how-it-works"] .hw-table td.is-dad{position: relative;background: none;box-shadow: none;isolation: isolate}[data-page="how-it-works"] .hw-table td.is-dad::after{content: "";position: absolute;inset: 0;z-index: -1;background: color-mix(in srgb, var(--accent) 9%, transparent);box-shadow: inset 3px 0 0 var(--accent);transform: scaleX(0);transform-origin: left;transition: transform 1s var(--ease)}[data-page="how-it-works"] .hw-table tr.is-won td.is-dad::after{transform: none}[data-page="how-it-works"] .hw-table tr:not(.is-won) td.is-dad{color: var(--fg-faint)}[data-page="how-it-works"] .hw-table tr.is-won td:not(.is-dad){opacity: .5}[data-page="how-it-works"] .hw-table tr.is-won th{color: var(--fg)}html.reduced [data-page="how-it-works"] .hw-table td.is-dad::after{transform: none}@media (max-width: 719px){[data-page="how-it-works"] .hw-table td.is-dad{padding-left: 12px;margin-inline: -8px;width: calc(100% + 16px);border-radius: 10px}[data-page="how-it-works"] .hw-table td.is-dad::after{border-radius: 10px}[data-page="how-it-works"] .hw-table tr{transition: transform .8s var(--ease), box-shadow .8s var(--ease)}}[data-page="how-it-works"] .hw-ai__lead{max-width: 20ch;font-size: clamp(30px, 3.2vw + 12px, 64px)}[data-page="how-it-works"] .hw-ai__cols{display: grid;gap: 20px;margin-top: clamp(56px, 8vw, 120px)}[data-page="how-it-works"] .hw-ai__col{padding: clamp(24px, 3vw, 44px);border-radius: var(--r-l);background: var(--card);box-shadow: inset 0 0 0 1px var(--line-c)}[data-page="how-it-works"] .hw-ai__col--ai{--c: var(--teal)}[data-page="how-it-works"] .hw-ai__col--human{--c: var(--red)}[data-page="how-it-works"] .hw-ai__h{display: flex;align-items: center;gap: 12px;font: 700 var(--fs-m)/1.05 var(--f-disp);letter-spacing: -.03em;color: var(--fg);margin-bottom: clamp(16px, 2vw, 28px)}[data-page="how-it-works"] .hw-ai__chip{width: 14px;height: 14px;border-radius: 4px;background: var(--c);flex: none}[data-page="how-it-works"] .hw-ai__col--human .hw-ai__chip{border-radius: 50%}[data-page="how-it-works"] .hw-ai__list{list-style: none;margin: 0;padding: 0;display: grid}[data-page="how-it-works"] .hw-ai__list li{position: relative;padding: 16px 0 16px 30px;border-top: 1px solid var(--line-c);color: var(--fg);font-size: var(--fs-lede);line-height: 1.4}[data-page="how-it-works"] .hw-ai__list li::before{content: "";position: absolute;left: 0;top: calc(16px + .55em);width: 14px;height: 2px;background: var(--c)}[data-page="how-it-works"] .hw-ai__seam{display: none}@media (min-width: 960px){[data-page="how-it-works"] .hw-ai__cols{grid-template-columns: 1fr auto 1fr;gap: clamp(20px, 2.4vw, 40px);align-items: stretch}[data-page="how-it-works"] .hw-ai__seam{display: block;position: relative;width: 2px;background: var(--line-c)}[data-page="how-it-works"] .hw-ai__seam i{position: absolute;inset: 0;background: linear-gradient(var(--teal), var(--red));transform-origin: top;transform: scaleY(var(--p, 0))}}[data-page="how-it-works"] .hw-close__note{max-width: 24ch;margin-inline: auto;font-size: clamp(26px, 2.2vw + 14px, 52px);line-height: 1.12;text-align: center;color: var(--fg)}[data-page="how-it-works"] .hw-close__lab{display: block;font: 500 var(--fs-mono)/1.3 var(--f-mono);font-style: normal;letter-spacing: .26em;text-transform: uppercase;color: var(--accent-text);margin-bottom: 18px}[data-page="how-it-works"] .hw-u{background: linear-gradient(var(--red), var(--red)) 0 94% / 0% .08em no-repeat;transition: background-size 1s var(--ease)}[data-page="how-it-works"] .hw-close__note.is-in .hw-u{background-size: 100% .08em}[data-page="how-it-works"] .hw-close__note.is-in .hw-u:nth-of-type(1){transition-delay: .5s}[data-page="how-it-works"] .hw-close__note.is-in .hw-u:nth-of-type(2){transition-delay: .85s}[data-page="how-it-works"] .hw-close__note.is-in .hw-u:nth-of-type(3){transition-delay: 1.2s}[data-page="how-it-works"] .hw-close__note.is-in .hw-u:nth-of-type(4){transition-delay: 1.55s}html.reduced [data-page="how-it-works"] .hw-u{background-size: 100% .08em}[data-page="problem"].has-scenes .ph-hero__h{font-size: clamp(40px, min(6.6vw + 4px, 12svh), 128px)}[data-page="problem"].has-scenes .ph-cue{display: none}@media (max-width: 959px){[data-page="problem"].has-scenes .ph-hero{justify-content: center}[data-page="problem"].has-scenes .ph-hero__coin .dollar-anchor{--da-w: clamp(110px, 24svh, 260px)}}[data-page="problem"].has-scenes .ph-para{gap: clamp(40px, 9svh, 120px)}[data-page="problem"].has-scenes .ph-para__num{font-size: clamp(42px, min(9.2vw, 15svh), 168px)}[data-page="problem"].has-scenes .ph-para__coin .dollar-anchor{--da-w: clamp(80px, min(17vw, 22svh), 250px)}[data-page="problem"].has-scenes .ph-para__verdict{margin-top: 0}[data-page="problem"].has-scenes .ph-fact{min-height: 0;padding-block: clamp(18px, 3.6svh, 44px)}[data-page="problem"].has-scenes .ph-fact__num{font-size: clamp(46px, min(10vw, 11.5svh), 150px)}[data-page="problem"].has-scenes .ph-fact__txt{margin-top: clamp(8px, 1.4svh, 20px)}[data-page="problem"].has-scenes .ph-legit{margin-top: 0;font-size: clamp(40px, min(5.6vw + 8px, 13svh), 104px)}@media (min-width: 960px){[data-page="problem"].has-scenes .ph-left__aside{grid-row: 1 / span 4}[data-page="problem"].has-scenes .ph-facts, [data-page="problem"].has-scenes .ph-legit-wrap{grid-column: 2}}@media (max-width: 959px){[data-page="problem"].has-scenes .ph-facts{--scene-pt: calc(var(--nav-h) + 92px)}[data-page="problem"].has-scenes .ph-fact__num{font-size: clamp(42px, min(14vw, 8.5svh), 92px)}}[data-page="problem"].has-scenes .ph-gov__text{font-size: clamp(28px, min(3.4vw + 12px, 7svh), 68px)}@media (max-width: 959px){[data-page="problem"].has-scenes .ph-gov__coin .dollar-anchor{--da-w: clamp(100px, 20svh, 200px)}}[data-page="problem"].has-scenes .pb-leak-drop{--da-w: clamp(84px, 17svh, 190px);margin-top: clamp(16px, 3svh, 48px)}[data-page="problem"].has-scenes .ph-broken__h{font-size: clamp(44px, min(7.6vw, 13svh), 150px)}[data-page="problem"].has-scenes .ph-broken__coin{--da-w: clamp(110px, min(20vw, 26svh), 300px)}[data-page="problem"].has-scenes .ph-now__head{margin-bottom: 0}[data-page="problem"].has-scenes .ph-now__coin .dollar-anchor{--da-w: clamp(110px, min(24vw, 30svh), 360px)}@media (min-width: 960px){[data-page="problem"].has-scenes .ph-force{min-height: 100svh;padding-block: var(--scene-pt) var(--scene-pb);border: 0}[data-page="problem"].has-scenes .ph-force__t::before{content: "";display: block;width: 100%;height: 1px;margin-bottom: clamp(20px, 3svh, 36px);background: var(--line-c)}[data-page="problem"].has-scenes .ph-now__visual{top: calc(var(--nav-h) + (100svh - var(--nav-h) - min(70svh, 620px)) / 2)}[data-page="problem"].has-scenes .ph-now__frame{height: min(70svh, 620px)}}@media (min-width: 960px){[data-page="problem"].has-scenes .ph-rail .dollar-anchor{--da-w: clamp(200px, min(22vw, 38svh), 340px);position: sticky;top: calc(50svh - var(--da-w) / 2 + var(--nav-h) / 2)}[data-page="problem"].has-scenes .ph-rail .dollar-anchor + .dollar-anchor{top: auto;bottom: calc(50svh - var(--da-w) / 2 - var(--nav-h) / 2)}}@media (max-width: 959px){[data-page="problem"].has-scenes .ph-now__visual, [data-page="problem"].has-scenes .ph-forces{grid-area: 1 / 1}[data-page="problem"].has-scenes .ph-now__visual{align-self: start;padding: 0;background: none}[data-page="problem"].has-scenes .ph-now__frame{width: min(52vw, 30svh, 240px)}[data-page="problem"].has-scenes .ph-force.is-scene{justify-content: center;padding-top: calc(var(--nav-h) + 16px + min(52vw, 30svh, 240px) + 3svh);padding-bottom: calc(var(--scene-pb) + 2svh)}[data-page="problem"].has-scenes .ph-force__t{font-size: clamp(32px, min(10vw, 6svh), 52px)}}[data-page="problem"].has-scenes .ph-close__h{font-size: clamp(38px, min(6.2vw + 10px, 10svh), 112px)}[data-page="how-it-works"].has-scenes .hw-hero__h{font-size: clamp(40px, min(6.6vw + 4px, 12svh), 128px)}[data-page="how-it-works"].has-scenes .ph-cue{display: none}@media (max-width: 959px){[data-page="how-it-works"].has-scenes .hw-hero{justify-content: center}[data-page="how-it-works"].has-scenes .hw-hero.is-scene{min-height: 100lvh;padding-bottom: calc(var(--scene-pb) + 100lvh - 100svh)}[data-page="how-it-works"].has-scenes .hw-hero__coin .dollar-anchor{--da-w: clamp(110px, 24svh, 260px)}}[data-page="how-it-works"].has-scenes .hw-loop{height: 340vh}@media (max-width: 959px){[data-page="how-it-works"].has-scenes .hw-loop{height: 340vh}}[data-page="how-it-works"].has-scenes .hw-step__idx{font-size: clamp(44px, min(7vw, 9svh), 132px)}@media (min-width: 960px){[data-page="how-it-works"].has-scenes .hw-lane{min-height: 0;padding-block: clamp(18px, 2.6svh, 34px)}[data-page="how-it-works"].has-scenes .hw-stream{height: clamp(44px, 6svh, 80px)}[data-page="how-it-works"].has-scenes .hw-lane__title{font-size: clamp(26px, min(2.2vw + 14px, 5svh), 52px)}}[data-page="how-it-works"].has-scenes .hw-ways .ph-ghost{position: absolute;right: var(--gutter);top: var(--scene-pt)}@media (min-width: 960px){[data-page="how-it-works"].has-scenes .hw-pick{min-height: 100svh;padding-block: var(--scene-pt) var(--scene-pb);border: 0}[data-page="how-it-works"].has-scenes .hw-pick::before{top: 50%}[data-page="how-it-works"].has-scenes .hw-pick:last-child{border: 0}[data-page="how-it-works"].has-scenes .hw-choose__visual{top: calc(var(--nav-h) + (100svh - var(--nav-h)) / 2 - 50%);top: calc(50svh - 28svh + var(--nav-h) / 2)}[data-page="how-it-works"].has-scenes .hw-choose__island .dots{max-height: 56svh;aspect-ratio: 1.25;margin-inline: auto;width: auto}}[data-page="how-it-works"].has-scenes .hw-choose__close{margin-top: 0}[data-page="how-it-works"].has-scenes .hw-see__coin .dollar-anchor{--da-w: clamp(90px, min(24vw, 34svh), 360px)}@media (min-width: 960px){[data-page="how-it-works"].has-scenes .hw-feed__row{padding-block: clamp(10px, 1.7svh, 24px)}}[data-page="how-it-works"].has-scenes .hw-diff .section-head{margin-bottom: clamp(16px, 3svh, 40px)}[data-page="how-it-works"].has-scenes .hw-diff .ph-ghost{position: absolute;right: var(--gutter);top: var(--scene-pt)}[data-page="how-it-works"].has-scenes .hw-ai__cols{margin-top: 0}[data-page="how-it-works"].has-scenes .hw-ai__list li{padding-block: clamp(10px, 1.6svh, 16px)}[data-page="how-it-works"].has-scenes .hw-close__note{font-size: clamp(24px, min(2.2vw + 14px, 5.4svh), 52px)}[data-page="problem"].has-scenes .ph-sources{margin-top: clamp(14px, 2.6svh, 40px)}[data-page="problem"].has-scenes .ph-close .cta-band__inner{gap: clamp(14px, 2.4svh, 32px)}[data-page="how-it-works"].has-scenes .hw-diff__h{font-size: clamp(36px, min(6.2vw + 10px, 9svh), 112px)}@media (min-width: 720px){[data-page="how-it-works"].has-scenes .hw-table :is(th, td){padding-block: clamp(8px, 1.5svh, 18px)}}@media (max-width: 719px){[data-page="how-it-works"].has-scenes .hw-lanes{gap: 10px}[data-page="how-it-works"].has-scenes .hw-lane{padding: 14px 18px 16px}[data-page="how-it-works"].has-scenes .hw-stream{height: clamp(22px, 4svh, 40px)}[data-page="how-it-works"].has-scenes .hw-lane__title{font-size: clamp(22px, min(6.4vw, 3.6svh), 30px)}[data-page="how-it-works"].has-scenes .hw-lane__text{margin-top: 6px;font-size: clamp(14.5px, min(4vw, 2.1svh), 17px);line-height: 1.4}[data-page="how-it-works"].has-scenes .hw-lane::after{top: 16px;right: 16px;width: 9px;height: 9px}[data-page="how-it-works"].has-scenes .hw-choose__visual, [data-page="how-it-works"].has-scenes .hw-choose__list{grid-area: 1 / 1}[data-page="how-it-works"].has-scenes .hw-choose{--hw-in: clamp(10px, 4vw, 20px);--hw-mh: min(24svh, (100vw - 2 * var(--gutter) - 2 * var(--hw-in) - 24px) / 1.6);--hw-bh: calc(var(--hw-mh) + 24px);--hw-gap: clamp(22px, 3.6svh, 36px);--hw-txt: clamp(140px, 22svh, 190px);--hw-top: calc(var(--nav-h) + max(6px, (100svh - var(--nav-h) - var(--scene-pb) - var(--hw-bh) - var(--hw-gap) - var(--hw-txt)) / 2))}[data-page="how-it-works"].has-scenes .hw-choose__visual{align-self: start;padding: 0 var(--hw-in);background: none;top: var(--hw-top);margin-inline: 0}[data-page="how-it-works"].has-scenes .hw-choose__island .dots{max-height: var(--hw-mh);width: auto;margin-inline: auto}[data-page="how-it-works"].has-scenes .hw-pick.is-scene{justify-content: flex-start;padding-top: calc(var(--hw-top) + var(--hw-bh) + var(--hw-gap));padding-bottom: var(--scene-pb)}[data-page="how-it-works"].has-scenes .hw-pick__t{font-size: clamp(34px, min(10vw, 6svh), 54px)}[data-page="how-it-works"].has-scenes .hw-see__grid{gap: 8px}[data-page="how-it-works"].has-scenes .hw-see__coin .dollar-anchor{--da-w: clamp(64px, 10svh, 110px)}[data-page="how-it-works"].has-scenes .hw-feed{padding: 6px}[data-page="how-it-works"].has-scenes .hw-feed__row{padding: clamp(7px, 1.2svh, 12px) 12px;gap: 12px}[data-page="how-it-works"].has-scenes .hw-feed__t{font-size: clamp(18px, min(5vw, 2.8svh), 22px)}[data-page="how-it-works"].has-scenes .hw-feed__d{margin-top: 2px;font-size: 14.5px;line-height: 1.4}[data-page="how-it-works"].has-scenes .hw-streak{margin-top: 6px}[data-page="how-it-works"].has-scenes .hw-diff .section-head{margin-bottom: clamp(8px, 1.6svh, 16px)}[data-page="how-it-works"].has-scenes .hw-diff__h{font-size: clamp(24px, min(7.6vw, 4.2svh), 36px)}[data-page="how-it-works"].has-scenes .hw-table thead{position: static;width: auto;height: auto;overflow: visible;clip: auto;display: block}[data-page="how-it-works"].has-scenes .hw-table thead tr{display: grid;grid-template-columns: 1fr 1fr;gap: 0 14px;padding: 0 0 6px;border-radius: 0;background: none;box-shadow: none}[data-page="how-it-works"].has-scenes .hw-table thead th{padding: 0;font-size: clamp(10px, 1.5svh, 11.5px);letter-spacing: .18em}[data-page="how-it-works"].has-scenes .hw-table thead th:first-child{display: none}[data-page="how-it-works"].has-scenes .hw-table thead th.is-dad{padding-left: 8px}[data-page="how-it-works"].has-scenes .hw-table tbody{display: grid;gap: 0}[data-page="how-it-works"].has-scenes .hw-table tbody tr{display: grid;grid-template-columns: 1fr 1fr;gap: 3px 14px;padding: clamp(4px, .9svh, 8px) 0;border-radius: 0;background: none;box-shadow: none;border-top: 1px solid var(--line-c)}[data-page="how-it-works"].has-scenes .hw-table tbody th{grid-column: 1 / -1;padding: 0;font-size: clamp(10px, 1.5svh, 11.5px);line-height: 1.4}[data-page="how-it-works"].has-scenes .hw-table td{margin: 0;padding: 1px 0;border: 0;font-size: clamp(12px, min(3.5vw, 1.75svh), 14px);line-height: 1.3}[data-page="how-it-works"].has-scenes .hw-table td.is-dad{margin: 0;width: auto;padding: 1px 6px 1px 8px}[data-page="how-it-works"].has-scenes .hw-table td[data-label]::before{display: none}[data-page="how-it-works"].has-scenes .hw-ai__col{padding: 20px}[data-page="how-it-works"].has-scenes .hw-ai__list li{font-size: clamp(16px, min(4.6vw, 2.5svh), 19px)}}[data-page="how-it-works"] .hw-phone{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 14px;min-height: 0;position: relative}[data-page="how-it-works"] .hw-phone__fit{--s: .7;height: min(74svh, 720px);aspect-ratio: 414 / 868;position: relative;filter: drop-shadow(0 40px 60px rgba(74, 44, 20, .22));animation: hwPhoneFloat 7s ease-in-out infinite}@keyframes hwPhoneFloat{0%, 100%{transform: translateY(0) rotate(-1.2deg)}50%{transform: translateY(-10px) rotate(-.4deg)}}[data-page="how-it-works"] .hw-iph{position: absolute;left: 0;top: 0;width: 414px;height: 868px;transform: scale(var(--s));transform-origin: top left;border-radius: 66px;background: #0A0E0E;padding: 12px;box-sizing: border-box;box-shadow: 0 0 0 2.5px #33403F, 0 0 0 5px #0A0E0E, 0 0 90px rgba(255, 74, 34, .16)}[data-page="how-it-works"] .hw-iph::before{content: "";position: absolute;left: -7px;top: 180px;width: 4px;height: 64px;border-radius: 2px;background: #2A3434;box-shadow: 0 84px 0 #2A3434}[data-page="how-it-works"] .hw-iph::after{content: "";position: absolute;right: -7px;top: 230px;width: 4px;height: 100px;border-radius: 2px;background: #2A3434}[data-page="how-it-works"] .hw-scr{width: 390px;height: 844px;border-radius: 54px;overflow: hidden;background: #F4F6F6;position: relative;color: #0E1E1E;font-family: var(--f-sans, Inter, sans-serif);text-align: left;line-height: 1.35}[data-page="how-it-works"] .hw-scr .hw-di{position: absolute;top: 11px;left: 50%;width: 124px;height: 36px;margin-left: -62px;background: #000;border-radius: 20px;z-index: 6}[data-page="how-it-works"] .hw-scr .hw-sb{position: absolute;top: 0;left: 0;right: 0;height: 54px;display: flex;justify-content: space-between;align-items: center;padding: 6px 32px 0 42px;z-index: 5;font-weight: 700;font-size: 16px;color: #0E1E1E}[data-page="how-it-works"] .hw-scr .hw-sb svg{display: block}[data-page="how-it-works"] .hw-scr .mono{font-family: var(--f-mono)}[data-page="how-it-works"] .hw-scr div, [data-page="how-it-works"] .hw-scr p{margin-top: 0}[data-page="how-it-works"] .hw-scr img{max-width: none}[data-page="how-it-works"] .hw-phone__note{font-size: 12px;letter-spacing: .14em;text-transform: uppercase;color: var(--fg-faint);margin: 0}[data-page="how-it-works"] .hw-phone .dollar-anchor{position: absolute;right: 0;bottom: 0;width: 1px;height: 1px}@media (min-width: 960px){[data-page="how-it-works"] .hw-see__grid{grid-template-columns: 1.1fr .9fr}}@media (max-width: 959px){[data-page="how-it-works"] .hw-phone__fit{height: min(calc(100svh - 196px), 680px)}[data-page="how-it-works"].has-scenes .hw-phone{padding-top: 64px}}@media (prefers-reduced-motion: reduce){[data-page="how-it-works"] .hw-phone__fit{animation: none}}[data-page="how-it-works"] .hw-see__park{position: absolute;right: 0;bottom: 0;width: 1px;height: 1px;pointer-events: none}.pmodal{position: fixed;inset: 0;width: 100%;height: 100%;max-width: none;max-height: none;margin: 0;padding: clamp(16px, 4vw, 40px);border: 0;background: transparent;color: var(--fg-mut);display: none;overflow-x: hidden;overflow-y: auto;overscroll-behavior: contain;-webkit-overflow-scrolling: touch}.pmodal[open]{display: flex}.pmodal::backdrop{background: rgba(14, 30, 30, .64);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);opacity: 0;transition: opacity .3s var(--ease)}.pmodal.is-open::backdrop{opacity: 1}.pmodal__panel{position: relative;width: min(100%, 600px);min-width: 0;margin: auto;padding: clamp(28px, 4vw, 44px);border-radius: var(--r-xl);background: var(--bg);box-shadow: inset 0 0 0 1px var(--line-c), 0 40px 100px -30px rgba(0, 0, 0, .55);opacity: 0;transform: translateY(18px) scale(.985);transition: opacity .35s var(--ease), transform .6s var(--ease)}.pmodal__panel::before{content: "";position: absolute;left: clamp(28px, 4vw, 44px);top: 0;width: 56px;height: 3px;border-radius: 0 0 3px 3px;background: var(--red)}.pmodal.is-open .pmodal__panel{opacity: 1;transform: none}.pmodal.is-closing .pmodal__panel{opacity: 0;transform: translateY(10px) scale(.99);transition-duration: .22s}.pmodal__close{position: absolute;top: 14px;right: 14px;width: 44px;height: 44px;border: 0;border-radius: 50%;background: transparent;color: var(--fg);box-shadow: inset 0 0 0 1px var(--line-strong);cursor: pointer;transition: box-shadow .3s var(--ease), transform .5s var(--ease)}.pmodal__close span, .pmodal__close span::after{position: absolute;left: 50%;top: 50%;width: 16px;height: 1.6px;border-radius: 2px;background: currentColor;transform: translate(-50%, -50%) rotate(45deg)}.pmodal__close span::after{content: "";transform: translate(-50%, -50%) rotate(90deg)}@media (hover: hover){.pmodal__close:hover{box-shadow: inset 0 0 0 1px var(--fg);transform: rotate(90deg)}}.pmodal__close:focus-visible{outline: 2px solid var(--accent);outline-offset: 3px}.pmodal__eyebrow{color: var(--accent-text);margin-bottom: 14px;padding-right: 56px}.pmodal__title{font: 700 var(--fs-m)/1.04 var(--f-disp);letter-spacing: -.03em;color: var(--fg);padding-right: 48px;text-wrap: balance}.pmodal__lede{margin-top: 12px;color: var(--fg-mut);font-size: var(--fs-body);line-height: 1.55;max-width: 46ch}.pmodal__body{margin-top: clamp(22px, 3vw, 30px);min-width: 0}.pmodal .form{gap: 12px}.pmodal textarea.field__input{min-height: 120px}.pmodal .form__note{font-size: 13.5px}.pmodal .form-success{padding: 0;background: none;box-shadow: none}.pmodal .form-success:focus{outline: none}@media (max-width: 639px){.pmodal{padding: 12px 0 0}.pmodal__panel{width: 100%;margin: auto 0 0;padding: 30px 16px calc(24px + env(safe-area-inset-bottom, 0px));border-radius: var(--r-l) var(--r-l) 0 0;transform: translateY(40px)}.pmodal__panel::before{left: 16px}.pmodal__close{top: 10px;right: 10px}.pmodal.is-closing .pmodal__panel{transform: translateY(30px)}}@media (prefers-reduced-motion: reduce){.pmodal__panel, .pmodal::backdrop{transition: none}}html.reduced .pmodal__panel, html.reduced .pmodal::backdrop{transition: none}html.js:not(.is-booted):not(.reveal-all) main[data-scenes]{visibility: hidden}main.has-scenes{--fs-display: clamp(42px, min(7.4vw + 6px, 12.5svh), 150px);--fs-xl: clamp(38px, min(6.2vw + 10px, 10.5svh), 112px);--fs-l: clamp(30px, min(4vw + 12px, 7.4svh), 76px);--fs-m: clamp(23px, min(1.9vw + 15px, 4.8svh), 44px);--fs-lede: clamp(17px, min(.62vw + 14px, 2.7svh), 24px);--scene-pt: calc(var(--nav-h) + clamp(8px, 2.6svh, 36px));--scene-pb: clamp(24px, 5svh, 64px)}@media (max-width: 719px){main.has-scenes{--fs-display: clamp(34px, min(11vw, 7.2svh), 64px);--fs-xl: clamp(31px, min(9.6vw, 6.2svh), 56px);--fs-l: clamp(26px, min(7.8vw, 4.9svh), 44px);--fs-m: clamp(20px, min(5.8vw, 3.5svh), 30px);--fs-s: clamp(18px, min(5vw, 3svh), 24px);--fs-lede: clamp(15.5px, min(4.3vw, 2.25svh), 19px);--fs-body: clamp(15px, min(4vw, 2.1svh), 17px);--scene-pt: calc(64px + clamp(6px, 1.6svh, 18px));--scene-pb: clamp(18px, 3svh, 32px)}main.has-scenes .section-head{margin-bottom: clamp(14px, 2.6svh, 28px);gap: clamp(8px, 1.6svh, 16px)}main.has-scenes .eyebrow{margin-bottom: clamp(10px, 1.6svh, 18px)}main.has-scenes .dollar-anchor--hero{--da-w: clamp(110px, 23svh, 220px)}main.has-scenes .ledger-card__row{padding-block: 11px;gap: 6px 16px;align-items: start}main.has-scenes .ledger-card__row > :last-child{grid-column: auto}main.has-scenes .ledger-card__row > [data-label]::before{margin-bottom: 5px}body[data-mobile-cta="on"] main.has-scenes{--scene-pb: calc(66px + env(safe-area-inset-bottom))}}@media (min-width: 1024px){main.has-scenes{--fs-body: clamp(18px, .3vw + 15.6px, 20px);--fs-small: 16px}}@media (min-width: 1024px){main.has-scenes .form__note{font-size: 15.5px;color: var(--fg-mut)}main.has-scenes .person__bio{font-size: clamp(16.5px, .25vw + 14px, 18px)}main.has-scenes .source-note{font-size: 12.5px}main.has-scenes .timeline__when{font-size: clamp(13px, .2vw + 11px, 15px)}main.has-scenes .timeline__what{font-size: clamp(20px, .9vw + 12px, 28px);line-height: 1.3;max-width: 18ch}}main.has-scenes .ticker{--lu: clamp(.8px, .06vw + .56px, 1.42px)}main.has-scenes .ticker__label{font-size: clamp(12px, .3vw + 10px, 15px);color: var(--fg-mut)}.scene-m{display: contents}main.has-scenes .scene-m.is-scene{display: flex;flex-direction: column;justify-content: center;gap: var(--scene-m-gap, clamp(14px, 2.6svh, 28px))}@media (max-width: 719px){.swipe-m{display: grid;grid-template-columns: none !important;grid-auto-flow: column;grid-auto-columns: var(--swipe-w, 84%);gap: 14px;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scrollbar-width: none;margin-inline: calc(-1 * var(--gutter));padding-inline: var(--gutter);scroll-padding-inline: var(--gutter);padding-block: 4px}.swipe-m::-webkit-scrollbar{display: none}.swipe-m > *{scroll-snap-align: start}.swipe-m--3{grid-template-rows: repeat(3, auto);grid-auto-columns: var(--swipe-w, 88%);row-gap: clamp(14px, 2.4svh, 24px)}.swipe-m--3 > *{scroll-snap-align: none}.swipe-m--3 > :nth-child(3n+1){scroll-snap-align: start}.swipe-m.team-grid--lead .person__av{--sz: clamp(64px, 10svh, 88px)}.swipe-m.team-grid .person{gap: 14px}.swipe-m.team-grid .person__title{margin: 4px 0 6px}.swipe-m.team-grid .person__bio{font-size: 14.5px;line-height: 1.45}.swipe-m__hint{display: flex;gap: 6px;justify-content: center;margin-top: 12px}.swipe-m__hint i{width: 6px;height: 6px;border-radius: 3px;background: var(--line-strong)}.swipe-m__hint i{transition: width .4s var(--ease), background-color .4s}.swipe-m__hint i.is-on{width: 18px;background: var(--accent)}}@media (min-width: 720px){.swipe-m__hint{display: none}}main.has-scenes .section{padding-block: 0}main.has-scenes .section-head{margin-bottom: clamp(18px, 3.6svh, 52px);gap: clamp(10px, 1.8svh, 24px)}main.has-scenes .is-scene{position: relative;min-height: 100vh;min-height: 100svh;padding-top: var(--scene-pt);padding-bottom: var(--scene-pb);box-sizing: border-box}main.has-scenes section.is-scene, main.has-scenes .is-scene.scene-flex{display: flex;flex-direction: column;justify-content: center}main.has-scenes .is-scene.is-scene-stepped, main.has-scenes .is-scene[data-scene-steps]:not([data-scene-steps-media]){padding: 0;display: block}main.has-scenes :is(h1, h2, h3, .h-display, .h-xl, .h-l, .h-m, .h-s){text-wrap: balance}main.has-scenes .lede, main.has-scenes .body{text-wrap: pretty}html.scenes-on{overscroll-behavior-y: none}html.scene-snap, html.scene-snap body{touch-action: pan-x pinch-zoom}.scene-rail, .scene-mrail{display: none}.scene-rail{position: fixed;right: clamp(8px, 1.1vw, 20px);top: 50%;z-index: 50;transform: translateY(-50%)}@media (min-width: 1024px) and (hover: hover) and (pointer: fine){html.scenes-on .scene-rail{display: block}}@media not all and (min-width: 1024px) and (hover: hover) and (pointer: fine){html.has-scenes .scene-mrail{display: flex}}.scene-rail ol{list-style: none;margin: 0;padding: 6px 0;display: grid;gap: 0}.scene-rail__dot{position: relative;display: grid;place-items: center;width: 26px;height: 20px;border-radius: 6px}.scene-rail__dot::before{content: "";width: 5px;height: 5px;border-radius: 3px;background: var(--fg);opacity: .28;transition: height .7s var(--ease), opacity .4s, background-color .4s}.scene-rail__dot:hover::before{opacity: .7}.scene-rail__dot[aria-current]::before{height: 16px;opacity: 1;background: var(--accent)}.scene-rail__label{position: absolute;right: 32px;top: 50%;padding: 7px 11px 6px;border-radius: var(--r-pill);background: var(--nav-bg);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);box-shadow: inset 0 0 0 1px var(--line-c);font: 500 11.5px/1 var(--f-mono);letter-spacing: .14em;text-transform: uppercase;white-space: nowrap;color: var(--fg);opacity: 0;transform: translate(8px, -50%);pointer-events: none;transition: opacity .35s, transform .5s var(--ease)}.scene-rail__dot:hover .scene-rail__label, .scene-rail__dot:focus-visible .scene-rail__label{opacity: 1;transform: translate(0, -50%)}.scene-rail__dot:focus-visible{outline-offset: 0}.scene-mrail{position: fixed;right: max(5px, env(safe-area-inset-right));top: 50%;z-index: 50;width: 2px;height: min(42svh, 360px);margin-top: calc(min(42svh, 360px) / -2);border-radius: 2px;background: color-mix(in srgb, var(--fg) 13%, transparent);pointer-events: none;transition: opacity .4s}.scene-mrail__fill{position: absolute;inset: 0;border-radius: inherit;background: var(--red);transform-origin: 50% 0;transform: scaleY(var(--sp, 0));transition: transform .9s var(--ease)}.scene-mrail__pulse{position: absolute;left: 1px;top: 0;width: 0;height: 0;opacity: 0;transition: opacity .35s}.scene-mrail__pulse i{position: absolute;left: -1px;bottom: 0;width: 2px;height: 34px;border-radius: 2px;background: linear-gradient(rgba(255, 74, 34, 0), rgba(255, 106, 69, .9) 70%, #FFD3C4);opacity: 0}.scene-mrail__pulse::after{content: "";position: absolute;left: -3.5px;top: -4px;width: 7px;height: 7px;border-radius: 50%;background: #FFE1D6;box-shadow: 0 0 6px 2px rgba(255, 74, 34, .95), 0 0 16px 5px rgba(255, 74, 34, .5);opacity: 0}.scene-mrail.is-run .scene-mrail__pulse{opacity: 1;animation: mrailRun 3.4s infinite}.scene-mrail.is-run .scene-mrail__pulse i{animation: mrailTail 3.4s infinite}.scene-mrail.is-run .scene-mrail__pulse::after{animation: mrailHead 3.4s infinite}html.is-scene-moving .scene-mrail .scene-mrail__pulse, .scene-mrail.is-end .scene-mrail__pulse{opacity: 0}@keyframes mrailRun{0%{transform: translate3d(0, var(--pa, 0px), 0);animation-timing-function: cubic-bezier(.5, 0, .3, 1)}50%, 100%{transform: translate3d(0, var(--pb, 0px), 0)}}@keyframes mrailTail{0%{opacity: 0}8%, 44%{opacity: 1}52%, 100%{opacity: 0}}@keyframes mrailHead{0%{opacity: 0;transform: scale(.5)}8%, 48%{opacity: .95;transform: scale(1)}56%{opacity: 1;transform: scale(2.1)}63%{opacity: .2;transform: scale(.9)}70%{opacity: 1;transform: scale(2.1)}78%{opacity: .2;transform: scale(.9)}88%, 100%{opacity: 0;transform: scale(.6)}}@media (prefers-reduced-motion: reduce){.scene-mrail__fill{transition: none}.scene-mrail__pulse{display: none}}html.menu-open .scene-rail, html.menu-open .scene-mrail{opacity: 0;pointer-events: none}html.has-scenes .footer{min-height: 100vh;min-height: 100svh;display: flex;flex-direction: column;justify-content: flex-end}@media (max-width: 719px){html.has-scenes .footer{padding-top: calc(clamp(72px, 9vw, 128px) + 100lvh - 100svh)}}@media (hover: none) and (pointer: coarse){.grain{display: none;animation: none}.nav::before{-webkit-backdrop-filter: none;backdrop-filter: none;background: color-mix(in srgb, var(--bg) 93%, transparent)}.ledger-card, .cookie, .gi-switch__track, .scene-rail__label, #swap[data-page] .gi-formcard, #swap[data-page] .pg-formcard, [data-page="problem"] .ph-left__label{-webkit-backdrop-filter: none;backdrop-filter: none}.cookie{background: rgba(10, 22, 22, .96)}.glow{animation: none}.js [data-reveal="blur"]:not(.is-in), .js [data-page] [data-reveal="drop"]:not(.is-in), [data-page="how-it-works"] .hw-step{filter: none}}
