:root{--p-ink-0: #ffffff;--p-ink-50: #f8f8f6;--p-ink-100: #f0efec;--p-ink-200: #e4e2dd;--p-ink-300: #cfccc5;--p-ink-400: #a8a49b;--p-ink-500: #817c73;--p-ink-600: #5f5a53;--p-ink-700: #45413b;--p-ink-800: #2b2825;--p-ink-900: #191715;--p-ink-950: #0d0c0b;--p-indigo-50: #f1efff;--p-indigo-100: #e5e0ff;--p-indigo-200: #cec4ff;--p-indigo-300: #b0a0ff;--p-indigo-400: #8d74ff;--p-indigo-500: #6e4fff;--p-indigo-600: #5433f5;--p-indigo-700: #4222d4;--p-indigo-800: #351ca8;--p-indigo-900: #2c1a84;--p-indigo-950: #1b0f52;--p-aqua-50: #e6fbf6;--p-aqua-100: #c5f5eb;--p-aqua-200: #92ead9;--p-aqua-300: #55d8c1;--p-aqua-400: #22bfa6;--p-aqua-500: #06a189;--p-aqua-600: #00816f;--p-aqua-700: #04675a;--p-aqua-800: #085249;--p-aqua-900: #0a443d;--p-rose-100: #ffe6f0;--p-gold-100: #fff4de;--p-green-100: #ddf3e0;--p-green-500: #1f9d4d;--p-green-700: #157038;--p-amber-100: #fdeecd;--p-amber-500: #d38b06;--p-amber-700: #9a6403;--p-red-100: #fde3df;--p-red-500: #dc4632;--p-red-700: #a63122;--color-dark: #191919;--color-gray: #838383;--color-gray-light: #ebebeb;--color-gray-soft: #a3a3a3;--color-signal: #fff261;--color-signal-deep: #f7e52c}:root{color-scheme:light;--surface-page: var(--p-ink-50);--surface-raised: var(--p-ink-0);--surface-sunken: var(--p-ink-100);--surface-muted: var(--p-ink-200);--surface-inverse: var(--p-ink-950);--surface-accent: var(--p-indigo-600);--surface-accent-hover: var(--p-indigo-700);--surface-accent-soft: var(--p-indigo-50);--surface-support: var(--p-aqua-500);--surface-support-soft: var(--p-aqua-50);--surface-signal: var(--color-signal);--surface-signal-pressed: var(--color-signal-deep);--surface-overlay: color-mix(in oklab, var(--p-ink-950) 48%, transparent);--text-primary: var(--color-dark);--text-secondary: var(--p-ink-600);--text-tertiary: var(--color-gray-soft);--text-disabled: var(--p-ink-400);--text-inverse: var(--p-ink-50);--text-inverse-muted: color-mix(in oklab, var(--p-ink-0) 64%, transparent);--text-accent: var(--p-indigo-700);--text-on-accent: var(--p-ink-0);--text-on-signal: var(--color-dark);--text-support: var(--p-aqua-700);--border-subtle: var(--p-ink-200);--border-default: var(--p-ink-300);--border-strong: var(--p-ink-400);--border-inverse: color-mix(in oklab, var(--p-ink-0) 14%, transparent);--border-accent: var(--p-indigo-600);--border-focus: var(--p-indigo-600);--status-success: var(--p-green-500);--status-success-soft: var(--p-green-100);--status-success-text: var(--p-green-700);--status-warning: var(--p-amber-500);--status-warning-soft: var(--p-amber-100);--status-warning-text: var(--p-amber-700);--status-danger: var(--p-red-500);--status-danger-soft: var(--p-red-100);--status-danger-text: var(--p-red-700);--pearl-neutral: var(--p-ink-100);--pearl-1: color-mix(in oklab, var(--pearl-neutral) 52%, var(--p-aqua-100));--pearl-2: color-mix(in oklab, var(--pearl-neutral) 46%, var(--p-indigo-100));--pearl-3: color-mix(in oklab, var(--pearl-neutral) 44%, var(--p-rose-100));--pearl-4: color-mix(in oklab, var(--pearl-neutral) 44%, var(--p-gold-100));--gradient-accent: linear-gradient( 100deg, var(--p-aqua-400) 0%, var(--p-indigo-500) 48%, var(--p-indigo-700) 100% );--gradient-fade-page: linear-gradient(to bottom, transparent, var(--surface-page));--gradient-sheen: linear-gradient( 180deg, color-mix(in oklab, var(--p-ink-0) 90%, transparent), color-mix(in oklab, var(--p-ink-0) 30%, transparent) );--shadow-xs: 0 .0625rem .125rem color-mix(in oklab, var(--p-ink-950) 6%, transparent);--shadow-sm: 0 .125rem .375rem color-mix(in oklab, var(--p-ink-950) 7%, transparent), 0 .0625rem .125rem color-mix(in oklab, var(--p-ink-950) 5%, transparent);--shadow-md: 0 .5rem 1.25rem color-mix(in oklab, var(--p-ink-950) 8%, transparent), 0 .125rem .375rem color-mix(in oklab, var(--p-ink-950) 5%, transparent);--shadow-lg: 0 1.25rem 3rem color-mix(in oklab, var(--p-ink-950) 11%, transparent), 0 .25rem .75rem color-mix(in oklab, var(--p-ink-950) 6%, transparent);--shadow-accent: 0 .75rem 2rem color-mix(in oklab, var(--p-indigo-600) 28%, transparent);--shadow-pearl: 0 1.75rem 4rem color-mix(in oklab, var(--p-indigo-500) 13%, transparent), 0 .375rem 1rem color-mix(in oklab, var(--p-indigo-950) 5%, transparent);--blur-sm: .375rem;--blur-md: .875rem;--blur-lg: 2.5rem}:root{--font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "Instrument Serif", ui-serif, Georgia, serif;--font-mono: ui-monospace, "SF Mono", "Cascadia Mono", "Roboto Mono", monospace;--weight-light: 200;--weight-regular: 400;--text-display-size: clamp(2.0625rem, .8739669421rem + 4.8760330579vw, 5.75rem);--text-display-leading: 1;--text-display-tracking: -.036em;--text-h1-size: clamp(2.25rem, 1.6859504132rem + 2.3140495868vw, 4rem);--text-h1-leading: 1.03;--text-h1-tracking: -.032em;--text-h2-size: clamp(1.8125rem, 1.4700413223rem + 1.4049586777vw, 2.875rem);--text-h2-leading: 1.1;--text-h2-tracking: -.026em;--text-h3-size: clamp(1.4375rem, 1.2561983471rem + .7438016529vw, 2rem);--text-h3-leading: 1.2;--text-h3-tracking: -.02em;--text-h4-size: clamp(1.1875rem, 1.1069214876rem + .3305785124vw, 1.4375rem);--text-h4-leading: 1.3;--text-h4-tracking: -.015em;--text-lead-size: clamp(1.0625rem, .9819214876rem + .3305785124vw, 1.3125rem);--text-lead-leading: 1.5;--text-lead-tracking: -.014em;--text-body-size: clamp(1rem, .9798553719rem + .0826446281vw, 1.0625rem);--text-body-leading: 1.6;--text-body-tracking: -.011em;--text-sm-size: clamp(.875rem, .8548553719rem + .0826446281vw, .9375rem);--text-sm-leading: 1.55;--text-sm-tracking: -.006em;--text-xs-size: clamp(.78125rem, .771177686rem + .041322314vw, .8125rem);--text-xs-leading: 1.45;--text-xs-tracking: 0;--text-eyebrow-size: clamp(.75rem, .7298553719rem + .0826446281vw, .8125rem);--text-eyebrow-leading: 1.2;--text-eyebrow-tracking: .09em;--measure-tight: 42ch;--measure-base: 62ch;--measure-wide: 76ch}:root{--space-0: 0;--space-px: .0625rem;--space-0-5: .125rem;--space-1: .25rem;--space-1-5: .375rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-14: 3.5rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--space-40: 10rem;--space-fluid-sm: clamp(1rem, .8388429752rem + .6611570248vw, 1.5rem);--space-fluid-md: clamp(1.75rem, 1.347107438rem + 1.652892562vw, 3rem);--space-fluid-lg: clamp(2.75rem, 2.0247933884rem + 2.9752066116vw, 5rem);--space-fluid-xl: clamp(4rem, 2.7107438017rem + 5.2892561983vw, 8rem)}:root{--radius-xs: .1875rem;--radius-sm: .4375rem;--radius-md: .625rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-pill: 62.4375rem;--radius-circle: 50%;--stroke-thin: .0625rem;--stroke-base: .09375rem;--stroke-thick: .125rem}:root{--duration-instant: .08s;--duration-fast: .16s;--duration-base: .28s;--duration-slow: .5s;--duration-deliberate: .9s;--drift-base: 18s;--drift-slow: 30s;--drift-slowest: 52s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in: cubic-bezier(.64, 0, .78, 0);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-linear: linear;--transition-colors: color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), fill var(--duration-fast) var(--ease-out);--transition-transform: translate var(--duration-base) var(--ease-out), scale var(--duration-base) var(--ease-out), rotate var(--duration-base) var(--ease-out);--transition-opacity: opacity var(--duration-base) var(--ease-out)}:root{--container-max: 85rem;--container-max-narrow: 53.75rem;--container-max-wide: 97.5rem;--container-gutter: clamp(1.5rem, -.2727272727rem + 7.2727272727vw, 7rem);--section-gap: clamp(5.5rem, 4.0495867769rem + 5.9504132231vw, 10rem);--section-gap-tight: clamp(3.5rem, 2.694214876rem + 3.305785124vw, 6rem);--block-gap: clamp(2.5rem, 2.0165289256rem + 1.9834710744vw, 4rem);--header-height: 3.75rem}@media(min-width:64rem){:root{--header-height: 4.25rem}}:root{--z-below: -1;--z-base: 0;--z-raised: 10;--z-sticky: 100;--z-header: 200;--z-overlay: 300;--z-modal: 400;--z-toast: 500}*,*:before,*:after{box-sizing:border-box;min-width:0}html,body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--space-6));tab-size:4}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{min-height:100svh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg,iframe{display:block;max-width:100%}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{background:none;border:none;padding:0;cursor:pointer}textarea{resize:vertical;field-sizing:content}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}table{border-collapse:collapse;border-spacing:0}p,li,h1,h2,h3,h4{overflow-wrap:break-word}h1,h2,h3,h4,blockquote{text-wrap:balance}p,li{text-wrap:pretty}[hidden]{display:none!important}@font-face{font-family:Inter;src:url(/assets/Inter-Regular-b90tSGMn.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter18pt-ExtraLight-BAG_lD-G.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(/assets/InstrumentSerif-Italic-CpqxXrV5.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}body{font-size:var(--text-body-size);line-height:var(--text-body-leading);letter-spacing:var(--text-body-tracking);font-family:var(--font-sans);font-weight:var(--weight-regular);color:var(--text-secondary);background-color:var(--surface-page);overflow-x:clip}#root{display:flex;flex-direction:column;min-height:100svh;isolation:isolate}main{flex:1 0 auto}h1,h2,h3,h4,h5,h6{font-weight:var(--weight-regular);color:var(--text-primary)}h1{font-size:var(--text-h1-size);line-height:var(--text-h1-leading);letter-spacing:var(--text-h1-tracking)}h2{font-size:var(--text-h2-size);line-height:var(--text-h2-leading);letter-spacing:var(--text-h2-tracking)}h3{font-size:var(--text-h3-size);line-height:var(--text-h3-leading);letter-spacing:var(--text-h3-tracking)}h4,h5,h6{font-size:var(--text-h4-size);line-height:var(--text-h4-leading);letter-spacing:var(--text-h4-tracking)}strong,b{color:var(--text-primary);font-weight:var(--weight-regular)}em,i{font-style:italic}a{transition:var(--transition-colors)}::placeholder{color:var(--text-disabled)}hr{height:var(--stroke-thin);margin:0;border:0;background-color:var(--border-subtle)}:focus-visible{outline:.125rem solid var(--border-focus);outline-offset:.1875rem;border-radius:var(--radius-xs);transition:none}.prose{max-width:var(--measure-wide);color:var(--text-secondary)}.prose>*+*{margin-block-start:var(--space-5)}.prose h2,.prose h3,.prose h4{margin-block-start:var(--space-12);margin-block-end:var(--space-4)}.prose ul,.prose ol{padding-inline-start:var(--space-6);display:flex;flex-direction:column;gap:var(--space-2)}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose li::marker{color:var(--text-tertiary)}.prose a{color:var(--text-accent);text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.2em}@media(any-hover:hover){.prose a:hover{text-decoration-color:transparent}}@media(any-hover:none){.prose a:active{text-decoration-color:transparent}}.container{width:100%;max-width:calc(var(--container-max) + var(--container-gutter) * 2);margin-inline:auto;padding-inline:var(--container-gutter)}.container--narrow{width:100%;max-width:calc(var(--container-max-narrow) + var(--container-gutter) * 2);margin-inline:auto;padding-inline:var(--container-gutter)}.container--wide{width:100%;max-width:calc(var(--container-max-wide) + var(--container-gutter) * 2);margin-inline:auto;padding-inline:var(--container-gutter)}.section{padding-block:var(--section-gap)}.section--tight{padding-block:var(--section-gap-tight)}@media(prefers-reduced-motion:no-preference){.reveal{opacity:0;filter:blur(.75rem);transform:translateY(1.625rem);transition:opacity .7s var(--ease-out),filter .7s var(--ease-out),transform .7s var(--ease-out);will-change:opacity,transform,filter}.reveal.is-in{opacity:1;filter:blur(0);transform:none;will-change:auto}}.visually-hidden,.skip-link{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap;clip-path:inset(50%);overflow:hidden}.skip-link:focus-visible{outline:.125rem solid var(--border-focus);outline-offset:.1875rem;position:fixed;inset:var(--space-4) auto auto var(--space-4);z-index:var(--z-toast);width:auto;height:auto;margin:0;padding:var(--space-3) var(--space-5);clip-path:none;border-radius:var(--radius-pill);background-color:var(--surface-inverse);color:var(--text-inverse)}@media not (min-width:48rem){.hide-phone{display:none!important}}@media(min-width:64rem){.hide-desktop{display:none!important}}.measure{max-width:var(--measure-base)}.measure--tight{max-width:var(--measure-tight)}.text-accent{color:var(--text-accent)}.text-muted{color:var(--text-tertiary)}.text-gradient{background-image:var(--gradient-accent);background-clip:text;-webkit-background-clip:text;color:transparent}.serif{font-family:var(--font-display);font-style:italic;font-weight:var(--weight-regular);letter-spacing:-.01em}.eyebrow{font-size:var(--text-eyebrow-size);line-height:var(--text-eyebrow-leading);letter-spacing:var(--text-eyebrow-tracking);text-transform:uppercase;color:var(--text-tertiary)}.btn{--btn-bg: transparent;--btn-fg: var(--text-primary);--btn-border: transparent;--btn-shadow: none;--btn-lift: 0;display:inline-flex;align-items:center;justify-content:center;position:relative}.btn:after{position:absolute;top:50%;left:50%;translate:-50% -50%;width:2.75rem;height:2.75rem;content:""}.btn{position:relative;gap:var(--space-2);border:var(--stroke-thin) solid var(--btn-border);border-radius:var(--radius-md);background-color:var(--btn-bg);color:var(--btn-fg);box-shadow:var(--btn-shadow);white-space:nowrap;cursor:pointer;translate:0 var(--btn-lift);transition:color var(--duration-base) var(--ease-out),background-color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),var(--transition-transform),box-shadow var(--duration-base) var(--ease-out)}@media(any-hover:hover){.btn:hover{--btn-lift: -.0625rem}}@media(any-hover:none){.btn:active{--btn-lift: -.0625rem}}.btn:active{--btn-lift: 0;transition-duration:var(--duration-instant)}.btn:disabled,.btn[aria-disabled=true]{--btn-lift: 0;opacity:.45;pointer-events:none}.btn--sm{font-size:var(--text-sm-size);line-height:var(--text-sm-leading);letter-spacing:var(--text-sm-tracking);padding:var(--space-1-5) var(--space-4);min-height:2rem}.btn--md{font-size:var(--text-sm-size);line-height:var(--text-sm-leading);letter-spacing:var(--text-sm-tracking);padding:var(--space-2) var(--space-5);min-height:2.5rem}.btn--lg{font-size:var(--text-body-size);line-height:var(--text-body-leading);letter-spacing:var(--text-body-tracking);padding:var(--space-3) var(--space-6);min-height:3rem}.btn--pill{border-radius:var(--radius-pill)}.btn--primary{--btn-bg: var(--color-dark);--btn-fg: #ffffff;--btn-shadow: none}@media(any-hover:hover){.btn--primary:hover{--btn-lift: 0;--btn-bg: var(--surface-signal);--btn-fg: var(--text-on-signal)}}@media(any-hover:none){.btn--primary:active{--btn-lift: 0;--btn-bg: var(--surface-signal);--btn-fg: var(--text-on-signal)}}.btn--primary:active{--btn-bg: var(--surface-signal-pressed);--btn-fg: var(--text-on-signal)}.btn--secondary{--btn-bg: var(--surface-raised);--btn-fg: var(--text-primary);--btn-border: var(--border-subtle);--btn-shadow: none}@media(any-hover:hover){.btn--secondary:hover{--btn-lift: 0;--btn-bg: var(--surface-sunken)}}@media(any-hover:none){.btn--secondary:active{--btn-lift: 0;--btn-bg: var(--surface-sunken)}}.btn--secondary:active{--btn-bg: var(--surface-muted);--btn-border: var(--border-default)}.btn--ghost{--btn-fg: var(--text-secondary)}@media(any-hover:hover){.btn--ghost:hover{--btn-bg: color-mix(in oklab, var(--p-ink-900) 6%, transparent);--btn-fg: var(--text-primary)}}@media(any-hover:none){.btn--ghost:active{--btn-bg: color-mix(in oklab, var(--p-ink-900) 6%, transparent);--btn-fg: var(--text-primary)}}.btn--ghost:active{--btn-bg: color-mix(in oklab, var(--p-ink-900) 11%, transparent);--btn-fg: var(--text-primary)}.btn--inverse{--btn-bg: var(--surface-raised);--btn-fg: var(--text-primary)}@media(any-hover:hover){.btn--inverse:hover{--btn-lift: 0;--btn-bg: var(--p-ink-100)}}@media(any-hover:none){.btn--inverse:active{--btn-lift: 0;--btn-bg: var(--p-ink-100)}}.btn--inverse:active{--btn-bg: var(--p-ink-200)}.btn--outline-inverse{--btn-fg: var(--text-inverse);--btn-border: var(--border-inverse)}@media(any-hover:hover){.btn--outline-inverse:hover{--btn-lift: 0;--btn-bg: color-mix(in oklab, var(--p-ink-0) 10%, transparent)}}@media(any-hover:none){.btn--outline-inverse:active{--btn-lift: 0;--btn-bg: color-mix(in oklab, var(--p-ink-0) 10%, transparent)}}.btn--outline-inverse:active{--btn-bg: color-mix(in oklab, var(--p-ink-0) 18%, transparent)}.site-header{position:sticky;top:0;z-index:var(--z-header);background-color:var(--surface-page);border-bottom:var(--stroke-thin) solid transparent;transition:border-color var(--duration-base) var(--ease-out)}.site-header.is-scrolled{border-bottom-color:var(--border-subtle)}.site-header__scrim{position:fixed;inset:var(--header-height) 0 0;border:0;background-color:color-mix(in oklab,var(--color-dark) 22%,transparent);opacity:0;visibility:hidden;pointer-events:none;cursor:default;transition:opacity var(--duration-base) var(--ease-out),visibility 0s linear var(--duration-base)}.site-header.is-open{background-color:var(--surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:transparent}.site-header.is-open .site-header__scrim{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.site-header__shell{position:relative}.site-header__inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);min-height:var(--header-height);padding-inline:var(--space-6)}@media(min-width:64rem){.site-header__inner{padding-inline:var(--space-8)}}.site-header__left{display:flex;align-items:center;gap:var(--space-8);min-width:0}.site-header__brand{display:flex;align-items:center}.site-header__brand img{width:2.5rem;height:2.5rem}@media not (min-width:48rem){.site-header__nav{display:none}}.site-header__nav>ul{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.site-header__link{font-size:var(--text-sm-size);line-height:var(--text-sm-leading);letter-spacing:var(--text-sm-tracking);display:block;padding:var(--space-2) var(--space-3);color:var(--text-primary);letter-spacing:-.01em;transition:opacity var(--duration-fast) var(--ease-out)}@media(any-hover:hover){.site-header__link:hover{opacity:.55}}@media(any-hover:none){.site-header__link:active{opacity:.55}}.site-header__group-trigger{font-size:var(--text-sm-size);line-height:var(--text-sm-leading);letter-spacing:var(--text-sm-tracking);display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-2);border:0;background:none;color:var(--text-secondary);cursor:pointer;transition:var(--transition-colors)}@media(any-hover:hover){.site-header__group-trigger:hover{color:var(--text-primary)}}@media(any-hover:none){.site-header__group-trigger:active{color:var(--text-primary)}}.site-header__group-trigger.is-active{color:var(--text-primary)}.site-header__chevron{transition:rotate var(--duration-fast) var(--ease-out)}.site-header__group-trigger:hover .site-header__chevron,.site-header__group-trigger.is-active .site-header__chevron{rotate:180deg}.site-header__mega{position:absolute;top:100%;left:0;right:0;background-color:var(--surface-raised);border-bottom:var(--stroke-thin) solid var(--border-subtle);opacity:0;visibility:hidden;translate:0 -.625rem;transition:opacity var(--duration-base) var(--ease-out),translate var(--duration-base) var(--ease-out),visibility 0s linear var(--duration-base);pointer-events:none}@media not (min-width:48rem){.site-header__mega{display:none}}.site-header.is-open .site-header__mega{opacity:1;visibility:visible;translate:0 0;pointer-events:auto;transition-delay:0s}.site-header__mega-inner{padding-block:var(--space-6) var(--space-8)}.site-header__mega-title{font-size:var(--text-eyebrow-size);line-height:var(--text-eyebrow-leading);letter-spacing:var(--text-eyebrow-tracking);text-transform:uppercase;color:var(--text-tertiary);margin-bottom:var(--space-4)}.site-header__mega-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--space-2)}.site-header__mega-item{display:flex;flex-direction:column;gap:.125rem;padding-block:var(--space-2)}.site-header__mega-item-label{font-size:var(--text-body-size);line-height:var(--text-body-leading);letter-spacing:var(--text-body-tracking);color:var(--text-secondary);transition:var(--transition-colors)}.site-header__mega-item-desc{font-size:var(--text-sm-size);line-height:var(--text-sm-leading);letter-spacing:var(--text-sm-tracking);color:var(--text-tertiary);transition:var(--transition-colors)}.site-header__mega-item:hover .site-header__mega-item-label,.site-header__mega-item:focus-visible .site-header__mega-item-label{color:var(--text-primary)}.site-header__mega-item:hover .site-header__mega-item-desc,.site-header__mega-item:focus-visible .site-header__mega-item-desc{color:var(--text-secondary)}.site-header__actions{display:flex;align-items:center;gap:var(--space-2)}@media not (min-width:48rem){.site-header__cta{display:none}}.site-header__toggle{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;position:relative;display:none;flex-direction:column;gap:var(--space-1-5);border-radius:var(--radius-md)}@media not (min-width:48rem){.site-header__toggle{display:flex}}.site-header__toggle-bar{width:1.25rem;height:var(--stroke-base);border-radius:var(--radius-pill);background-color:var(--text-primary);transition:var(--transition-transform)}.site-header__toggle[aria-expanded=true] .site-header__toggle-bar{position:absolute}.site-header__toggle[aria-expanded=true] .site-header__toggle-bar:first-child{rotate:45deg}.site-header__toggle[aria-expanded=true] .site-header__toggle-bar:last-child{rotate:-45deg}.mobile-menu{display:flex;flex-direction:column;gap:var(--space-8);position:fixed;inset:var(--header-height) 0 0;z-index:var(--z-overlay);padding:var(--space-8) var(--container-gutter) var(--space-12);background-color:var(--surface-page);overflow-y:auto;opacity:0;translate:0 -.5rem;visibility:hidden;transition:var(--transition-opacity),var(--transition-transform),visibility 0s linear var(--duration-base)}.mobile-menu.is-open{opacity:1;translate:0;visibility:visible;transition-delay:0s}@media(min-width:48rem){.mobile-menu{display:none}}.mobile-menu__nav ul{display:flex;flex-direction:column;gap:var(--space-1)}.mobile-menu__nav a{font-size:var(--text-h3-size);line-height:var(--text-h3-leading);letter-spacing:var(--text-h3-tracking);display:block;padding-block:var(--space-3);color:var(--text-primary)}.mobile-menu__cta{align-self:stretch}.hero{position:relative;display:flex;flex-direction:column;margin-top:calc(var(--header-height) * -1);padding-block:calc(var(--header-height) + var(--space-fluid-lg)) 0;overflow:clip}@media(min-width:64rem){.hero{min-height:100svh;padding-block:var(--header-height) 0}}.hero__inner{position:relative;z-index:1;flex:1 0 auto;display:flex;align-items:center;width:100%}.hero__content{display:flex;flex-direction:column;gap:var(--space-fluid-sm);align-items:center;max-width:58.75rem;margin-inline:auto;text-align:center}@media not (min-width:64rem){.hero__content{max-width:38.75rem}}.hero__title{font-size:clamp(2.125rem,1.5609504132rem + 2.3140495868vw,3.875rem);line-height:1.03;letter-spacing:-.033em;color:var(--text-primary)}.hero__lead{font-size:var(--text-lead-size);line-height:var(--text-lead-leading);letter-spacing:var(--text-lead-tracking);max-width:var(--measure-base);margin-inline:auto;color:var(--text-tertiary)}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);justify-content:center;margin-top:var(--space-4)}@media not (min-width:40rem){.hero__actions{flex-direction:column;align-self:stretch}.hero__actions>*{width:100%}}.hero__media{--hero-tilt: 17deg;--hero-overhang: clamp(2.75rem, 2.1859504132rem + 2.3140495868vw, 4.5rem);--hero-haze: clamp(8.125rem, 6.916322314rem + 4.958677686vw, 11.875rem);position:relative;z-index:0;flex:0 0 auto;margin-top:var(--space-fluid-md);padding-bottom:var(--hero-overhang);perspective:62.5rem;perspective-origin:50% 0%}@media not (min-width:48rem){.hero__media{--hero-tilt: 10deg}}.hero__media-stage{transform:rotateX(var(--hero-tilt));transform-origin:50% 0%}.hero__aura{position:absolute;top:0;bottom:var(--hero-overhang);left:50%;width:min(100%,29.375rem);translate:-50% 0;z-index:0;pointer-events:none}.hero__aura>*{position:absolute;mix-blend-mode:multiply}.hero__aura-bloom{inset:-24% -34% -14%;background-image:radial-gradient(62% 56% at 50% 42%,color-mix(in oklab,var(--pearl-2) 56%,transparent) 0%,color-mix(in oklab,var(--pearl-1) 32%,transparent) 44%,transparent 74%);animation:hero-bloom var(--drift-slow) var(--ease-in-out) infinite alternate}.hero__aura-rays{top:50%;left:50%;width:min(55rem,145vw);aspect-ratio:1;translate:-50% -50%;background-image:conic-gradient(from 12deg,transparent 0deg,color-mix(in oklab,var(--pearl-1) 58%,transparent) 22deg,transparent 52deg,transparent 74deg,color-mix(in oklab,var(--pearl-2) 48%,transparent) 104deg,transparent 136deg,transparent 168deg,color-mix(in oklab,var(--pearl-3) 52%,transparent) 200deg,transparent 232deg,transparent 264deg,color-mix(in oklab,var(--pearl-4) 44%,transparent) 294deg,transparent 328deg);-webkit-mask-image:radial-gradient(closest-side at 50% 50%,#000 0%,#000 30%,transparent 88%);mask-image:radial-gradient(closest-side at 50% 50%,#000 0%,#000 30%,transparent 88%);animation:hero-rays var(--drift-slowest) var(--ease-linear) infinite}.hero__aura-shaft{top:50%;left:50%;width:min(73.75rem,165vw);height:min(40rem,105vw);rotate:-19deg;translate:-50% -50%;-webkit-mask-image:radial-gradient(54% 56% at 50% 50%,#000 0%,#000 28%,transparent 88%);mask-image:radial-gradient(54% 56% at 50% 50%,#000 0%,#000 28%,transparent 88%)}.hero__aura-shaft:before{content:"";position:absolute;inset:0 calc(var(--shaft-period) * -1);background-image:repeating-linear-gradient(to right,transparent 0,color-mix(in oklab,var(--pearl-1) 66%,transparent) calc(var(--shaft-period) * .11),color-mix(in oklab,var(--pearl-2) 48%,transparent) calc(var(--shaft-period) * .19),transparent calc(var(--shaft-period) * .3),transparent calc(var(--shaft-period) * .46),color-mix(in oklab,var(--pearl-3) 60%,transparent) calc(var(--shaft-period) * .6),color-mix(in oklab,var(--pearl-4) 44%,transparent) calc(var(--shaft-period) * .68),transparent calc(var(--shaft-period) * .82),transparent var(--shaft-period));animation:hero-shaft var(--drift-slowest) var(--ease-linear) infinite}.hero__aura-shaft--a{--shaft-period: 29.375rem}.hero__aura-shaft--b{--shaft-period: 20.625rem;rotate:22deg;opacity:.72}.hero__aura-shaft--b:before{animation-duration:var(--drift-slow)}.hero__aura-cloud{width:min(26.25rem,72vw);height:min(22.5rem,62vw)}.hero__aura-cloud--a{top:-.625rem;right:82%;background-image:radial-gradient(closest-side at 50% 50%,color-mix(in oklab,var(--pearl-3) 42%,transparent) 0%,color-mix(in oklab,var(--pearl-4) 22%,transparent) 46%,transparent 78%);animation:hero-cloud-a var(--drift-base) var(--ease-in-out) infinite alternate}.hero__aura-cloud--b{top:6.875rem;left:82%;background-image:radial-gradient(closest-side at 50% 50%,color-mix(in oklab,var(--pearl-1) 44%,transparent) 0%,color-mix(in oklab,var(--pearl-2) 24%,transparent) 46%,transparent 78%);animation:hero-cloud-b var(--drift-slow) var(--ease-in-out) infinite alternate}.hero__media-haze{position:absolute;inset:auto 0 0;height:var(--hero-haze);pointer-events:none}.hero__media-haze>span{position:absolute;inset:0}.hero__media-haze>span:nth-child(1){-webkit-backdrop-filter:blur(.03125rem);backdrop-filter:blur(.03125rem);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 40%);mask-image:linear-gradient(to bottom,transparent 0%,#000 40%)}.hero__media-haze>span:nth-child(2){-webkit-backdrop-filter:blur(.09375rem);backdrop-filter:blur(.09375rem);-webkit-mask-image:linear-gradient(to bottom,transparent 20%,#000 60%);mask-image:linear-gradient(to bottom,transparent 20%,#000 60%)}.hero__media-haze>span:nth-child(3){-webkit-backdrop-filter:blur(.21875rem);backdrop-filter:blur(.21875rem);-webkit-mask-image:linear-gradient(to bottom,transparent 40%,#000 80%);mask-image:linear-gradient(to bottom,transparent 40%,#000 80%)}.hero__media-haze>span:nth-child(4){-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);-webkit-mask-image:linear-gradient(to bottom,transparent 60%,#000 100%);mask-image:linear-gradient(to bottom,transparent 60%,#000 100%)}.hero__media-haze>span:nth-child(5){-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);-webkit-mask-image:linear-gradient(to bottom,transparent 80%,#000 100%);mask-image:linear-gradient(to bottom,transparent 80%,#000 100%)}.hero__media-haze:after{content:"";position:absolute;inset:0;background-image:linear-gradient(to bottom,transparent 0%,var(--surface-page) 82%)}@media(prefers-reduced-transparency:reduce){.hero__media-haze>span{display:none}}@keyframes hero-rays{to{rotate:360deg}}@keyframes hero-shaft{to{translate:var(--shaft-period) 0}}@keyframes hero-bloom{0%{scale:.95;opacity:.78}to{scale:1.05;opacity:1}}@keyframes hero-cloud-a{0%{translate:-1.875rem 1.625rem;scale:.94}to{translate:2.25rem -1.875rem;scale:1.12}}@keyframes hero-cloud-b{0%{translate:1.875rem -1.125rem;scale:1.1}to{translate:-1.625rem 2.125rem;scale:.95}}@media(prefers-reduced-motion:reduce){.hero__aura>*,.hero__aura-shaft:before{animation:none}}.swap{background-color:var(--surface-raised);border:.0625rem solid var(--border-subtle);border-radius:var(--radius-lg);position:relative;box-shadow:var(--shadow-pearl);display:flex;flex-direction:column;gap:var(--space-5);width:100%;max-width:29.375rem;margin-inline:auto;padding:var(--space-5);border-radius:var(--radius-xl)}.swap__head{margin-bottom:var(--space-2);color:var(--color-dark)}.swap__box{display:flex;flex-direction:column;gap:var(--space-2)}.swap__row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background-color:var(--surface-sunken);animation:swap-row-in .6s var(--ease-out) both;animation-delay:calc(var(--i, 0) * .09s)}.swap__row-value{min-width:0}.swap__amount{display:block;color:var(--color-dark);font-variant-numeric:tabular-nums;white-space:nowrap}.swap__usd{font-size:var(--text-xs-size);line-height:var(--text-xs-leading);letter-spacing:var(--text-xs-tracking);display:block;margin-top:.125rem;color:var(--color-gray)}.swap__token{display:inline-flex;align-items:center;gap:var(--space-2);padding:.3125rem var(--space-4) .3125rem .3125rem;border-radius:var(--radius-pill);background-color:var(--surface-raised)}.swap__sym{font-size:var(--text-sm-size);line-height:var(--text-sm-leading);letter-spacing:var(--text-sm-tracking);color:var(--color-dark)}.swap__logo{position:relative;display:block;width:1.625rem;height:1.625rem;flex-shrink:0}.swap__logo-token{width:100%;height:100%;border-radius:var(--radius-circle);object-fit:cover}.swap__logo-chain{position:absolute;right:-.1875rem;bottom:-.1875rem;width:.8125rem;height:.8125rem;border-radius:var(--radius-circle);object-fit:cover;border:.09375rem solid var(--surface-raised);background-color:var(--surface-raised)}.swap__status{display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:var(--radius-circle)}.swap__status.is-done{background-color:var(--surface-raised);box-shadow:inset 0 .0625rem .125rem color-mix(in oklab,var(--color-dark) 28%,transparent);animation:swap-pop var(--duration-base) var(--ease-spring)}.swap__spinner{width:.9375rem;height:.9375rem;border-radius:var(--radius-circle);border:.125rem solid color-mix(in oklab,var(--color-dark) 16%,transparent);border-top-color:var(--color-dark);animation:swap-spin .95s var(--ease-in-out) infinite}.swap__status.is-done .swap__spinner{display:none}.swap__tick{display:none;color:var(--color-dark)}.swap__status.is-done .swap__tick{display:block}.swap.is-leaving .swap__row{animation:swap-row-out .42s var(--ease-in) both}@keyframes swap-row-in{0%{opacity:0;filter:blur(1rem);translate:0 -1.125rem;scale:.98}to{opacity:1;filter:blur(0);translate:0 0;scale:1}}@keyframes swap-row-out{0%{opacity:1;filter:blur(0);translate:0 0}to{opacity:0;filter:blur(.875rem);translate:0 .875rem}}@keyframes swap-spin{to{rotate:360deg}}@keyframes swap-pop{0%{scale:.2}60%{scale:1.25}to{scale:1}}@media(prefers-reduced-motion:reduce){.swap__row,.swap__status.is-done,.swap__spinner{animation:none}}.partners{padding-block:var(--section-gap-tight)}.partners__title{font-size:var(--text-sm-size);line-height:var(--text-sm-leading);letter-spacing:var(--text-sm-tracking);margin-bottom:var(--space-8);color:var(--text-tertiary);text-align:center}.partners__marquee{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--space-fluid-lg),#000 calc(100% - var(--space-fluid-lg)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--space-fluid-lg),#000 calc(100% - var(--space-fluid-lg)),transparent 100%);overflow:clip}@media(prefers-reduced-motion:reduce){.partners__marquee{overflow-x:auto;overflow-y:hidden}}.partners__track{--partners-gap: clamp(2.5rem, 1.8553719008rem + 2.6446280992vw, 4.5rem);display:flex;width:max-content}@media(prefers-reduced-motion:no-preference){.partners__track{animation:partners-scroll var(--partners-speed, 46s) var(--ease-linear) infinite}}@media(any-hover:hover){.partners__track:hover{animation-play-state:paused}}.partners__group{display:flex;align-items:center;margin:0;padding:0;list-style:none}.partners__item{display:flex;flex-shrink:0;align-items:center;gap:var(--space-3);margin-right:var(--partners-gap)}.partners__logo{width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:var(--radius-circle);object-fit:cover}.partners__name{font-size:var(--text-body-size);line-height:var(--text-body-leading);letter-spacing:var(--text-body-tracking);color:var(--text-secondary);white-space:nowrap}@keyframes partners-scroll{to{transform:translate(-50%)}}.how__head{max-width:var(--measure-base);margin-bottom:var(--space-fluid-lg)}.how__title{color:var(--text-primary)}.how__grid{display:grid;gap:var(--space-6);grid-template-columns:1fr;margin:0;padding:0;list-style:none}@media(min-width:48rem){.how__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:64rem){.how__grid{grid-template-columns:repeat(6,1fr)}}.how__card{--how-pad: clamp(1.5rem, 1.1776859504rem + 1.3223140496vw, 2.5rem);position:relative;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--how-pad);border-radius:var(--radius-2xl);background-color:var(--surface-sunken);overflow:clip}@media(min-width:64rem){.how__card{grid-column:span var(--span, 2)}}.how__card-title{font-size:var(--text-h3-size);line-height:var(--text-h3-leading);letter-spacing:var(--text-h3-tracking);color:var(--text-primary)}.how__card-text{max-width:var(--measure-tight);color:var(--text-secondary)}.how__visual{position:relative;margin-top:auto;margin-inline:calc(var(--how-pad) * -1);margin-bottom:calc(var(--how-pad) * -1);padding-top:var(--space-8);height:clamp(13.75rem,11.3326446281rem + 9.9173553719vw,21.25rem)}.how__shot{position:absolute;inset-inline:var(--space-6);top:var(--space-8);width:calc(100% - var(--space-6) * 2);height:auto;border-radius:.875rem;box-shadow:0 1.125rem 2.75rem #19191924;display:block}.how__dot{--x: calc((var(--i) - 1.5) * 2.75rem);position:absolute;inset:0;margin:auto;width:1.5rem;height:1.5rem;border:.0625rem solid var(--border-subtle);border-radius:var(--radius-circle);background-color:var(--surface-raised);translate:var(--x) -2.125rem}@media(prefers-reduced-motion:no-preference){.how__dot{animation:how-converge 3.6s var(--ease-in-out) infinite;animation-delay:calc(var(--i) * .1s)}}.how__core{position:absolute;inset:0;margin:auto;width:3rem;height:3rem;border-radius:var(--radius-circle);background-color:var(--color-dark);translate:0 1.125rem;opacity:0}@media(prefers-reduced-motion:no-preference){.how__core{animation:how-core 3.6s var(--ease-out) infinite}}.how__ss{position:absolute;inset:0;background:radial-gradient(130% 88% at 50% 64%,color-mix(in oklab,var(--p-green-500) 12%,transparent),transparent 70%)}.how__ss-img{position:absolute;inset-inline:var(--space-6);top:var(--space-4);width:calc(100% - var(--space-6) * 2);height:auto;border-radius:.875rem;box-shadow:0 1.125rem 2.75rem #19191924;display:block}.how__ring{--tile: clamp(2.5rem, 2.298553719rem + .826446281vw, 3.125rem);--r: clamp(4.625rem, 3.9803719008rem + 2.6446280992vw, 6.625rem);position:absolute;inset:0}@media(prefers-reduced-motion:no-preference){.how__ring{animation:ring-spin 26s linear infinite}}.how__ring-core{position:absolute;top:50%;left:50%;width:clamp(3rem,2.7582644628rem + .9917355372vw,3.75rem);height:clamp(3rem,2.7582644628rem + .9917355372vw,3.75rem);translate:-50% -50%;z-index:1;border-radius:28%}.how__ring-core img{position:relative;width:100%;height:100%;object-fit:cover;border-radius:28%;display:block}.how__ring-core:before{content:"";position:absolute;inset:-72%;border-radius:var(--radius-circle);background:conic-gradient(from 0deg,var(--pearl-1),var(--pearl-2),var(--pearl-3),var(--pearl-4),var(--pearl-1));opacity:.55;filter:blur(.9375rem);z-index:-1}@media(prefers-reduced-motion:no-preference){.how__ring-core:before{animation:ring-halo 18s linear infinite}}.how__ring-slot{position:absolute;top:50%;left:50%;width:var(--tile);height:var(--tile);margin:calc(var(--tile) / -2);transform:rotate(var(--a)) translate(var(--r))}.how__ring-upright{position:absolute;inset:0;rotate:calc(-1 * var(--a))}.how__ring-spin{position:absolute;inset:0}@media(prefers-reduced-motion:no-preference){.how__ring-spin{animation:ring-spin-rev 26s linear infinite}}.how__ring-tile{position:absolute;inset:0;border-radius:28%;background-color:var(--surface-raised);box-shadow:0 .25rem .625rem #1919191a}@media(prefers-reduced-motion:no-preference){.how__ring-tile{animation:ring-shake 9s var(--ease-in-out) infinite;animation-delay:calc(var(--ks) * -1.5s)}}.how__ring-logo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:28%;display:block}.how__ring-ok{position:absolute;top:-.375rem;right:-.375rem;width:48%;height:48%;min-width:.9375rem;min-height:.9375rem;border-radius:var(--radius-circle);background-color:var(--p-green-500);border:.125rem solid var(--surface-sunken);display:grid;place-items:center;opacity:0;scale:.2}@media(prefers-reduced-motion:no-preference){.how__ring-ok{animation:ring-approve 7s var(--ease-out) infinite;animation-delay:calc(var(--ka) * -1.17s)}}.how__ring-ok svg{width:68%;height:68%}@keyframes ring-spin{to{rotate:360deg}}@keyframes ring-spin-rev{to{rotate:-360deg}}@keyframes ring-halo{to{rotate:360deg}}@keyframes ring-shake{0%,90%,to{transform:translate(0) rotate(0)}92%{transform:translate(-2px) rotate(-6deg)}94%{transform:translate(2px) rotate(6deg)}96%{transform:translate(-1px) rotate(-4deg)}98%{transform:translate(0) rotate(0)}}@keyframes ring-approve{0%,80%,to{opacity:0;scale:.2}85%{opacity:1;scale:1.2}88%,94%{opacity:1;scale:1}98%{opacity:0;scale:.6}}@keyframes how-converge{0%{translate:var(--x) -2.125rem;opacity:0;scale:.7;filter:blur(.375rem)}16%{translate:var(--x) -2.125rem;opacity:1;scale:1;filter:blur(0)}56%,to{translate:0 1.125rem;opacity:0;scale:.4;filter:blur(.1875rem)}}@keyframes how-core{0%,46%{scale:.4;opacity:0}66%{scale:1.06;opacity:1}80%,92%{scale:1;opacity:1}to{scale:.9;opacity:0}}.stats{position:relative;isolation:isolate}.stats:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(circle,color-mix(in oklab,var(--p-ink-900) 10%,transparent) .0875rem,transparent .1rem);background-size:1.625rem 1.625rem;background-position:center;-webkit-mask-image:radial-gradient(ellipse 96% 66% at 50% 46%,#000 40%,transparent 84%);mask-image:radial-gradient(ellipse 96% 66% at 50% 46%,#000 40%,transparent 84%)}.stats__head{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--space-fluid-xl);text-align:center}.stats__title{max-width:var(--measure-tight);color:var(--text-primary)}.stats__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(12.5rem,100%),1fr));gap:var(--space-fluid-md);max-width:52.5rem;margin:0 auto;padding:0;list-style:none}.stats__item{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}.stats__value{font-size:var(--text-h1-size);line-height:var(--text-h1-leading);letter-spacing:var(--text-h1-tracking);color:var(--text-primary);font-variant-numeric:tabular-nums}.stats__label{font-size:var(--text-body-size);line-height:var(--text-body-leading);letter-spacing:var(--text-body-tracking);max-width:12.5rem;color:var(--text-tertiary)}.build__head{max-width:var(--measure-base);margin-bottom:var(--space-fluid-lg)}.build__title{color:var(--text-primary)}.build__list{display:flex;flex-direction:column;gap:var(--space-fluid-md);margin:0;padding:0;list-style:none}.build__card{--build-pad: clamp(1.5rem, 1.097107438rem + 1.652892562vw, 2.75rem);display:grid;border-radius:var(--radius-2xl);overflow:clip;background-color:var(--surface-sunken)}@media(min-width:64rem){.build__card{grid-template-columns:1fr 1fr}}@media(min-width:64rem){.build__card--reverse .build__copy{order:2}.build__card--reverse .build__visual{order:1}}.build__copy{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-6);padding:var(--build-pad)}.build__copy-top{display:flex;flex-direction:column;gap:var(--space-3)}.build__card-title{font-size:var(--text-h3-size);line-height:var(--text-h3-leading);letter-spacing:var(--text-h3-tracking);color:var(--text-primary)}.build__card-text{max-width:var(--measure-tight);color:var(--text-secondary)}.build__more{align-self:flex-start}.build__visual{display:grid;place-items:center;padding:var(--space-fluid-md);overflow:clip;background-color:var(--color-dark)}.build__video{width:100%;height:auto;display:block}.cta__panel{display:flex;flex-direction:column;align-items:center;padding:clamp(4rem,2.7107438017rem + 5.2892561983vw,8rem) var(--space-fluid-md);border-radius:var(--radius-2xl);background-color:var(--surface-inverse);color:var(--text-inverse);text-align:center}.cta__title{font-size:var(--text-h1-size);line-height:var(--text-h1-leading);letter-spacing:var(--text-h1-tracking);max-width:var(--measure-tight);color:var(--text-inverse)}.cta__title-muted{color:var(--text-inverse-muted)}.cta__lead{font-size:var(--text-lead-size);line-height:var(--text-lead-leading);letter-spacing:var(--text-lead-tracking);max-width:var(--measure-base);margin-top:var(--space-6);color:var(--text-inverse-muted)}.cta__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);justify-content:center;margin-top:var(--space-10)}@media not (min-width:40rem){.cta__actions{flex-direction:column;align-self:stretch}.cta__actions>*{width:100%}}.cta__aside{display:flex;flex-direction:column;gap:var(--space-4);align-items:center;margin-top:var(--space-8)}.cta__note{font-size:var(--text-sm-size);line-height:var(--text-sm-leading);letter-spacing:var(--text-sm-tracking);color:var(--text-inverse-muted)}.site-footer{margin-top:var(--section-gap);padding-block:var(--space-fluid-lg) var(--space-8)}.site-footer__inner{display:grid;gap:var(--space-fluid-md);align-items:start}@media(min-width:48rem){.site-footer__inner{grid-template-columns:minmax(12.5rem,18.75rem) minmax(0,1fr);gap:var(--space-16)}}.site-footer__brand{display:flex}.site-footer__logo{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--text-primary)}.site-footer__logo img{width:3.5rem;height:3.5rem}.site-footer__wordmark{font-size:var(--text-h4-size);line-height:var(--text-h4-leading);letter-spacing:var(--text-h4-tracking);letter-spacing:-.02em}.site-footer__columns{display:grid;align-items:start;grid-template-columns:repeat(auto-fit,minmax(9.375rem,1fr));gap:var(--space-8)}.site-footer__column{display:flex;flex-direction:column;gap:var(--space-4)}.site-footer__column ul{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.site-footer__column a{font-size:var(--text-sm-size);line-height:var(--text-sm-leading);letter-spacing:var(--text-sm-tracking);color:var(--text-secondary)}@media(any-hover:hover){.site-footer__column a:hover{color:var(--text-primary)}}@media(any-hover:none){.site-footer__column a:active{color:var(--text-primary)}}.site-footer__column-title{font-size:var(--text-sm-size);line-height:var(--text-sm-leading);letter-spacing:var(--text-sm-tracking);color:var(--text-primary);text-wrap:nowrap}.site-footer__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-fluid-md)}.site-footer__legal{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);margin:0;padding:0;list-style:none}.site-footer__legal li,.site-footer__legal a{font-size:var(--text-xs-size);line-height:var(--text-xs-leading);letter-spacing:var(--text-xs-tracking);color:var(--text-tertiary)}@media(any-hover:hover){.site-footer__legal a:hover{color:var(--text-primary)}}@media(any-hover:none){.site-footer__legal a:active{color:var(--text-primary)}}.site-footer__social{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;padding:0;list-style:none}.site-footer__social a{position:relative}.site-footer__social a:after{position:absolute;top:50%;left:50%;translate:-50% -50%;width:2.75rem;height:2.75rem;content:""}.site-footer__social a{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-circle);color:var(--text-tertiary)}@media(any-hover:hover){.site-footer__social a:hover{color:var(--text-primary)}}@media(any-hover:none){.site-footer__social a:active{color:var(--text-primary)}}.privacy-policy{background:var(--surface-page);color:var(--text-primary)}.privacy-policy__container{max-width:47.5rem;margin:0 auto;padding:clamp(2.25rem,1.847107438rem + 1.652892562vw,3.5rem) 20px clamp(4rem,3.3553719008rem + 2.6446280992vw,6rem)}.privacy-policy__title{font-size:var(--text-h1-size);line-height:var(--text-h1-leading);letter-spacing:var(--text-h1-tracking);margin:0 0 var(--space-3);text-align:center}.privacy-policy__updated{margin:0 0 var(--space-fluid-lg);text-align:center;font-size:.875rem;color:var(--text-tertiary)}.privacy-policy__intro{font-size:1.0625rem;line-height:1.6;color:var(--text-secondary);margin:0 0 var(--space-4)}.privacy-policy__intro strong{color:var(--text-primary)}.privacy-policy__section{margin-top:clamp(2rem,1.7582644628rem + .9917355372vw,2.75rem)}.privacy-policy__section h2{font-size:var(--text-h3-size);line-height:var(--text-h3-leading);letter-spacing:var(--text-h3-tracking);margin:0 0 var(--space-4);color:var(--text-primary)}.privacy-policy__section h3{margin:var(--space-6) 0 var(--space-2);font-size:1.0625rem;font-weight:var(--weight-regular);color:var(--text-primary)}.privacy-policy__section p{font-size:1rem;line-height:1.6;color:var(--text-secondary);margin:0 0 var(--space-4)}.privacy-policy__section strong{color:var(--text-primary)}.privacy-policy__section ul{list-style:none;margin:var(--space-4) 0;padding:0;display:grid;gap:var(--space-3)}.privacy-policy__section ul li{position:relative;padding-left:var(--space-6);font-size:1rem;line-height:1.55;color:var(--text-secondary)}.privacy-policy__section ul li:before{content:"";position:absolute;left:var(--space-2);top:.625rem;width:.375rem;height:.375rem;border-radius:var(--radius-circle);background-color:var(--text-primary)}.privacy-policy__section ul li strong{color:var(--text-primary)}.privacy-policy__section a{color:var(--text-primary);text-decoration:underline;text-underline-offset:2px;transition:color var(--duration-fast) var(--ease-out)}.privacy-policy__section a:hover{color:var(--text-accent)}.terms-of-use{background:var(--surface-page);color:var(--text-primary)}.terms-of-use__container{max-width:47.5rem;margin:0 auto;padding:clamp(2.25rem,1.847107438rem + 1.652892562vw,3.5rem) 20px clamp(4rem,3.3553719008rem + 2.6446280992vw,6rem)}.terms-of-use__title{font-size:var(--text-h1-size);line-height:var(--text-h1-leading);letter-spacing:var(--text-h1-tracking);margin:0 0 var(--space-3);text-align:center}.terms-of-use__updated{margin:0 0 var(--space-fluid-lg);text-align:center;font-size:.875rem;color:var(--text-tertiary)}.terms-of-use__intro{font-size:1.0625rem;line-height:1.6;color:var(--text-secondary);margin:0 0 var(--space-4)}.terms-of-use__intro strong{color:var(--text-primary)}.terms-of-use__section{margin-top:clamp(2rem,1.7582644628rem + .9917355372vw,2.75rem)}.terms-of-use__section h2{font-size:var(--text-h3-size);line-height:var(--text-h3-leading);letter-spacing:var(--text-h3-tracking);margin:0 0 var(--space-4);color:var(--text-primary)}.terms-of-use__section p{font-size:1rem;line-height:1.6;color:var(--text-secondary);margin:0 0 var(--space-4)}.terms-of-use__section strong{color:var(--text-primary)}.terms-of-use__section ul{list-style:none;margin:var(--space-4) 0;padding:0;display:grid;gap:var(--space-3)}.terms-of-use__section ul li{position:relative;padding-left:var(--space-6);font-size:1rem;line-height:1.55;color:var(--text-secondary)}.terms-of-use__section ul li:before{content:"";position:absolute;left:var(--space-2);top:.625rem;width:.375rem;height:.375rem;border-radius:var(--radius-circle);background-color:var(--text-primary)}.terms-of-use__section ul li strong{color:var(--text-primary)}.terms-of-use__section a{color:var(--text-primary);text-decoration:underline;text-underline-offset:2px;transition:color var(--duration-fast) var(--ease-out)}.terms-of-use__section a:hover{color:var(--text-accent)}.terms-of-use__closing{margin-top:clamp(2.25rem,1.9276859504rem + 1.3223140496vw,3.25rem);padding-top:var(--space-6);border-top:.0625rem solid var(--border-subtle);font-size:1rem;line-height:1.6;color:var(--text-secondary)}.guide-card{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:var(--space-4);text-decoration:none}.guide-card:before{content:"";position:absolute;inset:-.875rem;z-index:-1;border-radius:var(--radius-2xl);background-color:var(--surface-sunken);opacity:0;transition:opacity var(--duration-fast) var(--ease-out)}.guide-card:hover:before{opacity:1}.guide-card__thumb{display:block;width:100%;aspect-ratio:2/1;object-fit:cover;border-radius:var(--radius-xl);border:.0625rem solid var(--border-subtle)}.guide-card__body{display:flex;flex-direction:column;gap:var(--space-2)}.guide-card__title{font-size:var(--text-h4-size);line-height:var(--text-h4-leading);letter-spacing:var(--text-h4-tracking);color:var(--text-primary)}.guide-card__meta{display:flex;align-items:center;gap:var(--space-2);font-size:.8125rem;color:var(--text-tertiary)}.guide-card__dot{opacity:.7}.blog{background:var(--surface-page);color:var(--text-primary);padding:clamp(2.25rem,1.847107438rem + 1.652892562vw,3.5rem) 20px clamp(4rem,3.3553719008rem + 2.6446280992vw,6rem)}.blog__wrap{max-width:70rem;margin:0 auto}.blog__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:14px;color:var(--text-secondary);margin-bottom:var(--space-8)}.blog__crumbs a{color:var(--text-secondary);text-decoration:none}.blog__crumbs a:hover,.blog__crumbs span[aria-current]{color:var(--text-primary)}.blog__head{margin-bottom:clamp(1.75rem,1.4276859504rem + 1.3223140496vw,2.75rem)}.blog__head h1{font-size:var(--text-h1-size);line-height:var(--text-h1-leading);letter-spacing:var(--text-h1-tracking);margin:0}.blog__section+.blog__section{margin-top:clamp(3rem,2.5165289256rem + 1.9834710744vw,4.5rem)}.blog__section-title{font-size:var(--text-h3-size);line-height:var(--text-h3-leading);letter-spacing:var(--text-h3-tracking);margin:0 0 var(--space-6)}.blog__section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.blog__section-head .blog__section-title{margin:0}.blog__featured{display:grid;grid-template-columns:2.7fr 1fr;align-items:stretch;gap:clamp(1.25rem,.847107438rem + 1.652892562vw,2.5rem)}@media not (min-width:40rem){.blog__featured{grid-template-columns:1fr;align-items:start;gap:clamp(1.75rem,1.5082644628rem + .9917355372vw,2.5rem)}}.blog__featured-side{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(1.125rem,1.0041322314rem + .4958677686vw,1.5rem)}@media not (min-width:40rem){.blog__featured-side{justify-content:flex-start}}.blog__grid{list-style:none;margin:0;padding:0;display:grid;gap:clamp(1.75rem,1.5082644628rem + .9917355372vw,2.5rem) var(--space-5);grid-template-columns:1fr}@media(min-width:40rem){.blog__grid{grid-template-columns:1fr 1fr}}@media(min-width:64rem){.blog__grid{grid-template-columns:repeat(3,1fr)}}.sweep-mock{display:block;margin:clamp(1.25rem,1.0888429752rem + .6611570248vw,1.75rem) auto;text-decoration:none;color:#191919;cursor:pointer}.sweep-mock--window{max-width:28.75rem}.sweep-mock--network{max-width:38.75rem}.sweep-mock__caption{display:block;margin-top:var(--space-3);text-align:center;font-size:.8125rem;color:var(--text-tertiary)}.sweep-mock .sm-card{display:flex;flex-direction:column;gap:1.5625rem;width:100%;padding:.9375rem;background:#fff;border:.0625rem solid #e6e6e6;border-radius:.625rem}.sweep-mock .sm-sec{display:flex;flex-direction:column;gap:.875rem}.sweep-mock .sm-sec__head{display:flex;align-items:center;justify-content:space-between;min-height:1.125rem}.sweep-mock .sm-sec__label{font-size:.875rem;font-weight:500;color:#191919}.sweep-mock .sm-sec__body{position:relative;padding:1.125rem 1.1875rem;background:#fff;border:.0625rem solid #e6e6e6;border-radius:.625rem}.sweep-mock .sm-gear{display:inline-flex;width:1.125rem;height:1.125rem;color:#868686}.sweep-mock .sm-gear svg{width:100%;height:100%}.sweep-mock .sm-recipient{padding:.25rem .625rem;border-radius:var(--radius-pill);background:#f3f3f3;font-size:.8125rem;color:#838383}.sweep-mock .sm-tiles{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.sweep-mock .sm-tile{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .875rem;background:#f3f3f3;border-radius:.625rem;transition:background-color .16s ease}.sweep-mock .sm-tile:hover{background:#ededed}.sweep-mock .sm-tile__metrics{display:flex;flex-direction:column;gap:.25rem}.sweep-mock .sm-tile__amount{font-size:.9375rem;font-weight:500;color:#191919;line-height:1}.sweep-mock .sm-tile__usd{font-size:.75rem;color:#868686;line-height:1}.sweep-mock .sm-mark{position:relative;display:inline-block;flex:0 0 auto}.sweep-mock .sm-mark__token{width:100%;height:100%;border-radius:50%;object-fit:cover}.sweep-mock .sm-mark__chain{position:absolute;right:-.1875rem;bottom:-.125rem;border-radius:50%;object-fit:cover;background:#fff;border:.125rem solid #fff}.sweep-mock .sm-mark--sm{width:1.5rem;height:1.5rem}.sweep-mock .sm-mark--sm .sm-mark__chain{width:.75rem;height:.75rem}.sweep-mock .sm-mark--lg{width:1.625rem;height:1.625rem}.sweep-mock .sm-mark--lg .sm-mark__chain{width:.8125rem;height:.8125rem}.sweep-mock .sm-mark--at{width:2.25rem;height:2.25rem}.sweep-mock .sm-mark--at .sm-mark__token{border-radius:.625rem;object-fit:contain}.sweep-mock .sm-mark--at .sm-mark__chain{width:1.1875rem;height:1.1875rem;box-shadow:0 .0625rem .3125rem #00000038;border:0}.sweep-mock .sm-pill{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:500;color:#191919;white-space:nowrap}.sweep-mock .sm-pill--lg{font-size:1rem}.sweep-mock .sm-surface{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1.125rem;background:#f3f3f3;border-radius:.625rem}.sweep-mock .sm-surface__metrics{display:flex;flex-direction:column;gap:.375rem}.sweep-mock .sm-surface__amount{font-size:1.875rem;font-weight:500;color:#191919;line-height:1}.sweep-mock .sm-surface__usd{font-size:.8125rem;color:#868686;line-height:1}.sweep-mock .sm-surface__asset{display:flex;flex-direction:column;align-items:flex-end;gap:.3125rem}.sweep-mock .sm-surface__on{font-size:.75rem;color:#868686}.sweep-mock .sm-plus{position:absolute;left:50%;bottom:-1.375rem;z-index:2;display:grid;place-items:center;width:2.75rem;height:2.75rem;padding-bottom:.25rem;border-radius:50%;background:#f3f3f3;border:.375rem solid #fff;color:#868686;font-size:1.9375rem;font-weight:300;line-height:1;transform:translate(-50%)}.sweep-mock .sm-sweep{display:grid;place-items:center;height:3.625rem;border-radius:.875rem;background:#fff261;color:#191919;font-size:1.5rem;font-weight:500;transition:background-color .2s ease}.sweep-mock .sm-sweep:hover{background:#fff57a}.sweep-mock .sm-modal{width:100%;padding:.6875rem;background:#fff;border:.0625rem solid #e6e6e6;border-radius:1.375rem;box-shadow:0 .375rem .375rem #00000040;overflow:hidden}.sweep-mock .sm-modal__inner{display:flex;gap:1.5rem;width:100%;color:#191919}@media not (min-width:40rem){.sweep-mock .sm-modal__inner{flex-direction:column}}.sweep-mock .sm-side{flex:0 0 auto;width:12.0625rem;border-radius:1.375rem;background:#f3f3f3;box-shadow:.0625rem .0625rem .3125rem #1919191a,inset 0 0 0 .0625rem #e6e6e6;padding:1.0625rem .875rem .75rem;display:flex;flex-direction:column;overflow:hidden}@media not (min-width:40rem){.sweep-mock .sm-side{width:100%}}.sweep-mock .sm-side__title{font-size:1.0625rem;font-weight:400;color:#191919;margin:0 0 1.1875rem}.sweep-mock .sm-side__list{display:flex;flex-direction:column;gap:.625rem}@media not (min-width:40rem){.sweep-mock .sm-side__list{flex-direction:row;overflow-x:auto;scrollbar-width:none}}.sweep-mock .sm-side__item{display:flex;align-items:center;gap:.625rem;min-height:2.375rem;padding:.375rem .875rem;border-radius:.75rem;color:#191919;transition:background-color .16s ease}.sweep-mock .sm-side__item:hover{background:#fff2616b}.sweep-mock .sm-side__item--active,.sweep-mock .sm-side__item--active:hover{background:#fff261}@media not (min-width:40rem){.sweep-mock .sm-side__item{padding:.375rem}.sweep-mock .sm-side__item .sm-side__label{display:none}}.sweep-mock .sm-side__icon{flex:0 0 auto;width:1.625rem;height:1.625rem;border-radius:.375rem;object-fit:cover}.sweep-mock .sm-side__icon--all{display:grid;place-items:center;background:#fff;color:#868686;box-shadow:inset 0 0 0 .0625rem #e6e6e6}.sweep-mock .sm-side__icon--all svg{width:.9375rem;height:.9375rem}.sweep-mock .sm-side__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:400}.sweep-mock .sm-tk{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.sweep-mock .sm-tk__head{display:flex;align-items:center;justify-content:space-between;min-height:2.375rem;margin-bottom:.75rem}.sweep-mock .sm-tk__title{margin:0;font-size:1.0625rem;font-weight:400;color:#191919}.sweep-mock .sm-tk__close{display:inline-flex;width:1.125rem;height:1.125rem;color:#868686}.sweep-mock .sm-tk__close svg{width:100%;height:100%}.sweep-mock .sm-tk__search{position:relative;display:flex;align-items:center;gap:.75rem;height:2.375rem;padding:0 1.0625rem;margin-bottom:1.375rem;background:#f3f3f3;border-radius:.75rem}.sweep-mock .sm-tk__search-icon{width:1.125rem;height:1.125rem;color:#868686;flex:0 0 auto}.sweep-mock .sm-tk__placeholder{font-size:.875rem;color:#868686;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sweep-mock .sm-tk__list{display:flex;flex-direction:column;gap:1.375rem}.sweep-mock .sm-tk__section{display:flex;flex-direction:column;gap:.75rem}.sweep-mock .sm-tk__sec-head{display:flex;align-items:center;gap:.75rem}.sweep-mock .sm-tk__sec-logo{width:1.5rem;height:1.5rem;border-radius:.375rem;object-fit:cover;background:#fff;box-shadow:0 .125rem .4375rem #0000002e,inset 0 0 0 .0625rem #e6e6e6}.sweep-mock .sm-tk__sec-title{margin:0;font-size:.75rem;font-weight:500;color:#191919;line-height:1.15}.sweep-mock .sm-tk__sec-count{margin:0;font-size:.625rem;color:#868686;line-height:1.15}.sweep-mock .sm-tk__tiles{display:flex;flex-direction:column;gap:.625rem}.sweep-mock .sm-at{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.3125rem .625rem;min-height:3.3125rem;border-radius:.75rem;transition:background-color .2s ease}.sweep-mock .sm-at:hover{background:#f3f3f3}.sweep-mock .sm-at__left{flex:1;min-width:0;display:flex;align-items:center;gap:.625rem}.sweep-mock .sm-at__info{min-width:0}.sweep-mock .sm-at__ticker{margin:0;font-size:.875rem;font-weight:500;color:#191919;line-height:1.1}.sweep-mock .sm-at__name{margin:0;font-size:.625rem;color:#868686;line-height:1.15}.sweep-mock .sm-at__right{flex:0 0 auto;width:5.125rem;display:flex;flex-direction:column;align-items:flex-end}.sweep-mock .sm-at__bal{margin:0;font-size:.875rem;font-weight:500;color:#191919;line-height:1.1}.sweep-mock .sm-at__rate{margin:0;font-size:.625rem;color:#868686;line-height:1.2}.sweep-mock .sm-at__check{flex:0 0 auto;width:1.25rem;height:1.25rem;border-radius:50%;box-shadow:inset 0 0 0 .09375rem #d4d4d4}.faq{display:grid}.faq__item{border-top:.0625rem solid var(--border-subtle)}.faq__item:last-child{border-bottom:.0625rem solid var(--border-subtle)}.faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) 0;background:none;border:0;cursor:pointer;text-align:left;font-size:1.0625rem;color:var(--text-primary);transition:color var(--duration-fast) var(--ease-out)}.faq__q:hover{color:var(--text-secondary)}.faq__chevron{flex:0 0 auto;width:1rem;height:1rem;color:var(--text-tertiary);transition:transform var(--duration-base) var(--ease-out)}.faq__item.is-open .faq__chevron{transform:rotate(180deg)}.faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-base) var(--ease-out)}.faq__item.is-open .faq__panel{grid-template-rows:1fr}.faq__panel-inner{overflow:hidden;min-height:0}.faq__a{margin:0;padding:0 0 var(--space-5);font-size:1rem;line-height:1.6;color:var(--text-secondary)}@media(prefers-reduced-motion:reduce){.faq__panel,.faq__chevron{transition:none}}.guide{background:var(--surface-page);color:var(--text-primary);padding:clamp(2.25rem,1.847107438rem + 1.652892562vw,3.5rem) 20px clamp(4rem,3.3553719008rem + 2.6446280992vw,6rem)}.guide__wrap{max-width:47.5rem;margin:0 auto}.guide__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:14px;color:var(--text-secondary);margin-bottom:var(--space-8)}.guide__crumbs a{color:var(--text-secondary);text-decoration:none}.guide__crumbs a:hover,.guide__crumbs span[aria-current]{color:var(--text-primary)}.guide__cover{display:block;width:100%;height:auto;margin-bottom:clamp(1.5rem,1.3388429752rem + .6611570248vw,2rem);border-radius:var(--radius-xl);border:.0625rem solid var(--border-subtle)}.guide__meta{display:flex;align-items:center;gap:var(--space-2);font-size:.875rem;color:var(--text-tertiary);margin-bottom:var(--space-3)}.guide__meta-dot{opacity:.7}.guide__head h1{font-size:var(--text-h1-size);line-height:var(--text-h1-leading);letter-spacing:var(--text-h1-tracking);margin:0 0 var(--space-4)}.guide__lead{font-size:var(--text-lead-size);line-height:var(--text-lead-leading);letter-spacing:var(--text-lead-tracking);max-width:var(--measure-base);color:var(--text-secondary);margin:0 0 var(--space-6)}.guide__section{margin-top:clamp(2.25rem,1.9276859504rem + 1.3223140496vw,3.25rem)}.guide__section h2{font-size:var(--text-h3-size);line-height:var(--text-h3-leading);letter-spacing:var(--text-h3-tracking);margin:0 0 var(--space-5)}.guide__prose{font-size:17px;line-height:1.65;color:var(--text-secondary);margin:0 0 var(--space-4)}.guide__prose:last-child{margin-bottom:0}.guide__figure{display:block;width:100%;max-width:21.25rem;height:auto;margin:clamp(1.5rem,1.3388429752rem + .6611570248vw,2rem) auto 0}.guide__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(1.375rem,1.2541322314rem + .4958677686vw,1.75rem)}.guide__step{display:flex;align-items:flex-start;gap:var(--space-4)}.guide__step-n{flex:0 0 auto;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--surface-sunken);color:var(--text-primary);font-size:.875rem;font-weight:500;margin-top:.125rem}.guide__step-body{flex:1;min-width:0}.guide__step-body p{margin:0;font-size:17px;line-height:1.6;color:var(--text-secondary)}.guide__step-body p+p{margin-top:var(--space-3)}.guide__step-body p strong{color:var(--text-primary);font-weight:400}.guide__step-body p a{color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--text-tertiary);text-underline-offset:.1875rem;transition:color var(--duration-fast) var(--ease-out)}.guide__step-body p a:hover{color:var(--text-secondary)}.guide__step-body .sweep-mock{margin-left:0;margin-right:0}.guide__benefits{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}.guide__benefits li{font-size:16px;line-height:1.55;padding-left:20px;position:relative;color:var(--text-secondary)}.guide__benefits li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:8px;border-radius:50%;background:var(--text-primary)}.guide__benefits strong{color:var(--text-primary)}.guide__facts{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(9.375rem,1fr));gap:.0625rem;background:var(--border-subtle);border:.0625rem solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}.guide__facts div{background:var(--surface-raised);padding:1rem 1.125rem}.guide__facts dt{font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:.375rem}.guide__facts dd{margin:0;font-size:1rem;color:var(--text-primary)}.guide__facts dd a{color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--text-tertiary);text-underline-offset:.1875rem}.guide__facts dd a:hover{color:var(--text-secondary)}.guide__related-all{margin:var(--space-5) 0 0}.guide__related-all a{color:var(--text-secondary);text-decoration:none;font-size:.9375rem}.guide__related-all a:hover{color:var(--text-primary)}.guide__related{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.guide__related a{color:var(--text-primary);font-size:16px;text-decoration:underline;text-decoration-style:dashed;text-decoration-color:var(--text-tertiary);text-underline-offset:.25rem;transition:color var(--duration-fast) var(--ease-out)}.guide__related a:hover{color:var(--text-secondary)}.guide__foot{margin-top:clamp(2.75rem,2.347107438rem + 1.652892562vw,4rem);padding-top:var(--space-8);border-top:1px solid var(--border-subtle);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-5)}.guide__back{color:var(--text-secondary);text-decoration:none;font-size:1rem;transition:color var(--duration-fast) var(--ease-out)}.guide__back:hover{color:var(--text-primary)}.guide__byline{margin:var(--space-6) 0 0;font-size:.8125rem;color:var(--text-tertiary)}.usecase{background:var(--surface-page);color:var(--text-primary);padding:clamp(2rem,1.5165289256rem + 1.9834710744vw,3.5rem) 20px clamp(4rem,3.3553719008rem + 2.6446280992vw,6rem)}.usecase__wrap{max-width:820px;margin:0 auto}.usecase__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:14px;color:var(--text-secondary);margin-bottom:var(--space-8)}.usecase__crumbs a{color:var(--text-secondary);text-decoration:none}.usecase__crumbs a:hover,.usecase__crumbs span[aria-current]{color:var(--text-primary)}.usecase__eyebrow{font-size:var(--text-eyebrow-size);line-height:var(--text-eyebrow-leading);letter-spacing:var(--text-eyebrow-tracking);text-transform:uppercase;color:var(--text-tertiary);display:block;margin-bottom:var(--space-4);color:var(--text-secondary)}.usecase__head h1{font-size:var(--text-h1-size);line-height:var(--text-h1-leading);letter-spacing:var(--text-h1-tracking);margin:0 0 var(--space-5)}.usecase__lead{font-size:var(--text-lead-size);line-height:var(--text-lead-leading);letter-spacing:var(--text-lead-tracking);color:var(--text-secondary);margin:0 0 var(--space-6);max-width:var(--measure-base)}.usecase__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5)}.usecase__cta{display:inline-block;background:var(--surface-accent);color:var(--text-on-accent);font-weight:600;text-decoration:none;padding:14px 26px;border-radius:var(--radius-pill);transition:transform var(--duration-fast) var(--ease-out),filter var(--duration-fast) var(--ease-out)}.usecase__cta:hover{transform:translateY(-2px);filter:brightness(1.04)}.usecase__link{color:var(--text-primary);text-decoration:none;border-bottom:1px solid var(--border-subtle);padding-bottom:2px}.usecase__link:hover{border-color:var(--border-accent)}.usecase__visual{margin-top:clamp(1.75rem,1.4276859504rem + 1.3223140496vw,2.75rem);display:grid;place-items:center;padding:var(--space-fluid-md);border-radius:var(--radius-2xl);overflow:clip;background-color:var(--color-dark)}.usecase__video{width:100%;height:auto;display:block}.usecase__section{margin-top:clamp(2.25rem,1.9276859504rem + 1.3223140496vw,3.25rem)}.usecase__section h2{font-size:var(--text-h3-size);line-height:var(--text-h3-leading);letter-spacing:var(--text-h3-tracking);margin:0 0 var(--space-5)}.usecase__steps{margin:0;padding-left:22px}.usecase__steps li{font-size:17px;line-height:1.6;margin:var(--space-3) 0}.usecase__steps li::marker{color:var(--text-secondary);font-weight:700}.usecase__benefits{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}.usecase__benefits li{font-size:16px;line-height:1.55;padding-left:20px;position:relative;color:var(--text-secondary)}.usecase__benefits li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:8px;border-radius:50%;background:var(--surface-accent)}.usecase__benefits strong{font-weight:600;color:var(--text-primary)}.usecase__facts{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;background:var(--border-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}.usecase__facts div{background:var(--surface-raised);padding:16px 18px}.usecase__facts dt{font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:6px}.usecase__facts dd{margin:0;font-size:16px;font-weight:600}.usecase__faq{display:grid;gap:var(--space-5)}.usecase__faq-item{border-top:1px solid var(--border-subtle);padding-top:var(--space-5)}.usecase__faq-item h3{font-size:17px;margin:0 0 var(--space-2)}.usecase__faq-item p{margin:0;font-size:16px;line-height:1.6;color:var(--text-secondary)}.usecase__related{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.usecase__related a{color:var(--text-primary);text-decoration:none;font-size:16px;border-bottom:1px solid transparent}.usecase__related a:hover{border-bottom-color:var(--border-accent)}.usecase__foot{margin-top:clamp(2.75rem,2.347107438rem + 1.652892562vw,4rem);padding-top:var(--space-8);border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:var(--space-6);align-items:flex-start}.usecase__foot a{color:var(--text-primary)}
