@scope([data-section=hero]){:scope{max-width:80rem;margin-inline:auto;padding-block:clamp(3rem,8vw,6rem);padding-inline:clamp(1.25rem,4vw,2.5rem)}header{max-width:42rem}[role=doc-subtitle]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-zinc-400);margin-block-end:1rem;font-size:.85em;font-weight:600}h1{text-wrap:balance;margin-block:0 1.5rem;font-size:clamp(2rem,6vw,3.5rem);font-weight:600;line-height:1.1}p{color:var(--color-zinc-400);max-width:38rem;margin-block-end:2rem;font-size:1.15em;line-height:1.55}nav{flex-wrap:wrap;gap:1rem;display:flex}nav a{border-radius:6px;padding:.75rem 1.5rem;font-weight:500;text-decoration:none}nav a[rel=cta]{background:var(--color-zinc-100);color:var(--color-neutral-950)}nav a:not([rel=cta]){border:1px solid var(--color-zinc-800)}@supports (color:color-mix(in lab, red, red)){nav a:not([rel=cta]){border:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}nav a:not([rel=cta]){color:var(--color-zinc-100)}figure{margin:0}figure img{border-radius:var(--radius);width:100%;height:auto}:scope[data-variant=centered]{text-align:center}:scope[data-variant=centered] header,:scope[data-variant=centered] p,:scope[data-variant=centered] nav{margin-inline:auto}:scope[data-variant=centered] nav{justify-content:center}:scope[data-variant=split]{grid-template-columns:1fr;align-items:center;gap:2.5rem;display:grid}@media (min-width:48rem){:scope[data-variant=split]{grid-template-columns:1.2fr 1fr}}:scope[data-variant=minimal]{border-block-end:1px solid var(--color-zinc-800)}@supports (color:color-mix(in lab, red, red)){:scope[data-variant=minimal]{border-block-end:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}:scope[data-variant=minimal]{padding-block-end:2rem}:scope[data-variant=minimal] h1{font-size:clamp(1.5rem,4vw,2.25rem)}}@scope([data-section=hero-hub]){:scope{padding-block:clamp(3rem,6vw,6rem)}.hero-hub-shell{gap:3rem;max-width:80rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem);display:grid}@media (min-width:64rem){.hero-hub-shell{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start}}.hero-hub-eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--color-zinc-400);margin-block-end:1.75rem;font-size:.75rem}.hero-hub-headline{text-wrap:balance;color:var(--color-zinc-100);margin-block:0 1.5rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:300;line-height:1.05}.hero-hub-accent{font-family:var(--font-serif);color:var(--color-blue-400);font-style:italic}.hero-hub-body{color:var(--color-zinc-400);max-width:58ch;margin-block-end:2.5rem;font-size:1rem;line-height:1.75}.hero-hub-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.hero-hub-cta{border:1px solid var(--color-blue-400);border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hero-hub-cta{border:1px solid color-mix(in oklab,var(--color-blue-400)30%,transparent)}}.hero-hub-cta{background:var(--color-blue-500)}@supports (color:color-mix(in lab, red, red)){.hero-hub-cta{background:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.hero-hub-cta{color:var(--color-blue-100);letter-spacing:.06em;font-size:.8125rem;text-decoration:none}.hero-hub-cta:hover{border-color:var(--color-blue-400)}@supports (color:color-mix(in lab, red, red)){.hero-hub-cta:hover{border-color:color-mix(in oklab,var(--color-blue-400)60%,transparent)}}.hero-hub-cta:hover{background:var(--color-blue-500)}@supports (color:color-mix(in lab, red, red)){.hero-hub-cta:hover{background:color-mix(in oklab,var(--color-blue-500)15%,transparent)}}.hero-hub-secondary-cta{font-family:var(--font-serif);color:var(--color-zinc-400);font-size:.8125rem;font-style:italic;text-decoration:none}.hero-hub-secondary-cta:hover{color:var(--color-zinc-100)}.hero-hub-readout{border-inline-start:1px solid var(--color-zinc-800)}@supports (color:color-mix(in lab, red, red)){.hero-hub-readout{border-inline-start:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.hero-hub-readout{padding-inline-start:clamp(1.5rem,3vw,2.5rem)}@media (min-width:64rem){.hero-hub-readout{padding-block-start:6rem}}.hero-hub-readout-header{border-block-end:1px solid var(--color-zinc-800);align-items:baseline;gap:1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.hero-hub-readout-header{border-block-end:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.hero-hub-readout-header{margin-block-end:3rem;padding-block-end:1rem}.hero-hub-readout-icon{font-family:var(--font-serif);text-transform:uppercase;letter-spacing:.22em;color:var(--color-zinc-400);font-size:.6875rem}.hero-hub-readout-title{font-family:var(--font-serif);color:var(--color-zinc-100);font-size:1.25rem;font-style:italic}.hero-hub-stats{grid-template-columns:1fr 1fr;gap:1.75rem 2rem;margin:0;padding:0;list-style:none;display:grid}.hero-hub-stat-label{text-transform:uppercase;letter-spacing:.22em;color:var(--color-zinc-400);margin-block-end:.5rem;font-size:.625rem}.hero-hub-stat-value{font-family:var(--font-serif);color:var(--color-zinc-100);margin:0 0 .25rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400}.hero-hub-stat-desc{color:var(--color-zinc-400);max-width:34ch;margin:0;font-size:.6875rem;line-height:1.55}.hero-hub-ticker{border-block-end:1px solid var(--color-zinc-800);grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.hero-hub-ticker{border-block-end:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.hero-hub-ticker{text-transform:uppercase;letter-spacing:.28em;padding-block-end:1.25rem;font-size:.625rem}.hero-hub-ticker-crumb{color:var(--color-zinc-400);align-items:center;gap:.75rem;display:inline-flex}.hero-hub-ticker-dot{background:var(--color-blue-400);border-radius:9999px;flex:none;block-size:.375rem;inline-size:.375rem;position:relative}.hero-hub-ticker-dot:after{content:"";background:var(--color-blue-400);border-radius:9999px;animation:2s cubic-bezier(0,0,.2,1) infinite hero-hub-ping;position:absolute;inset:0}@keyframes hero-hub-ping{75%,to{opacity:0;transform:scale(2.4)}}.hero-hub-ticker-meta{color:var(--color-zinc-500);letter-spacing:.24em;align-items:center;gap:1.25rem;display:none}@media (min-width:40rem){.hero-hub-ticker-meta{display:inline-flex}}.hero-hub-ticker-sep{background:var(--color-zinc-800);block-size:.75rem;inline-size:1px}.hero-hub-ticker-count{font-variant-numeric:tabular-nums}.hero-hub-sep{color:var(--color-zinc-700)}.hero-hub-updated{text-transform:none;letter-spacing:.16em;color:var(--color-zinc-500);font-style:normal}}@scope([data-section=callout]){:scope{--callout-accent:var(--color-zinc-400);--callout-tint:var(--color-zinc-500);max-width:65ch;margin-inline:auto;padding-block:clamp(1rem,3vw,1.75rem);padding-inline:clamp(1.25rem,4vw,2.5rem)}:scope[data-tone=warning]{--callout-accent:#f59e0b;--callout-tint:#f59e0b}:scope[data-tone=important]{--callout-accent:var(--color-blue-400);--callout-tint:var(--color-blue-400)}:scope[data-tone=success]{--callout-accent:#22c55e;--callout-tint:#22c55e}.callout-box{border:1px solid var(--callout-tint);gap:.85rem;padding:1.1rem 1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.callout-box{border:1px solid color-mix(in oklab,var(--callout-tint)35%,transparent)}}.callout-box{border-radius:var(--radius);background:var(--callout-tint);border-inline-start-width:3px}@supports (color:color-mix(in lab, red, red)){.callout-box{background:color-mix(in oklab,var(--callout-tint)8%,transparent)}}.callout-icon{color:var(--callout-accent);flex-shrink:0;font-size:1rem;line-height:1.6}.callout-content{min-width:0}.callout-title{color:var(--color-zinc-100);margin:0 0 .35rem;font-weight:600}.callout-body{color:var(--color-zinc-300);margin:0;line-height:1.65}.callout-body+.callout-body{margin-block-start:.6rem}}@scope([data-section=data-table]){:scope{max-width:80rem;margin-inline:auto;padding-block:clamp(2rem,5vw,4rem);padding-inline:clamp(1.25rem,4vw,2.5rem)}header{flex-wrap:wrap;align-items:baseline;gap:1rem;margin-block-end:1.5rem;display:flex}.dt-numeral{font-family:var(--font-serif);color:var(--color-zinc-500);font-size:1.25rem}h2{margin:0;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:600}.dt-meta{text-transform:uppercase;letter-spacing:.15em;color:var(--color-zinc-500);margin-inline-start:auto;font-size:.75rem}.dt-scroll{border:1px solid var(--color-zinc-800);overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.dt-scroll{border:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.dt-scroll{border-radius:var(--radius);background:var(--color-zinc-950)}@supports (color:color-mix(in lab, red, red)){.dt-scroll{background:color-mix(in oklab,var(--color-zinc-950)70%,transparent)}}table{border-collapse:collapse;width:100%;min-width:36rem;font-size:.92rem}caption{caption-side:top;text-align:start;color:var(--color-zinc-400);padding:.75rem 1rem;font-size:.85rem}thead th{text-align:start;text-transform:uppercase;letter-spacing:.1em;color:var(--color-zinc-400);border-block-end:1px solid var(--color-zinc-700);padding:.85rem 1rem;font-size:.7rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){thead th{border-block-end:1px solid color-mix(in oklab,var(--color-zinc-700)70%,transparent)}}thead th{white-space:nowrap}tbody tr{border-block-start:1px solid var(--color-zinc-800)}@supports (color:color-mix(in lab, red, red)){tbody tr{border-block-start:1px solid color-mix(in oklab,var(--color-zinc-800)50%,transparent)}}tbody tr:nth-child(2n){background:var(--color-zinc-900)}@supports (color:color-mix(in lab, red, red)){tbody tr:nth-child(2n){background:color-mix(in oklab,var(--color-zinc-900)30%,transparent)}}td,tbody th{vertical-align:top;color:var(--color-zinc-300);padding:.85rem 1rem;line-height:1.6}tbody th[scope=row]{text-align:start;color:var(--color-zinc-100);font-weight:600}:scope[data-emphasize-first=true] tbody th[scope=row]{white-space:nowrap}.dt-note{color:var(--color-zinc-500);margin-block-start:1rem;font-size:.8rem;line-height:1.6}}@scope([data-section=related-concepts]){:scope{max-width:80rem;margin-inline:auto;padding-block:clamp(2rem,5vw,4rem);padding-inline:clamp(1.25rem,4vw,2.5rem)}h2{margin-block:0 1.5rem;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:600}ul{grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){ul{grid-template-columns:1fr 1fr}}li a{border:1px solid var(--color-zinc-800);flex-direction:column;gap:.5rem;height:100%;padding:1.25rem 1.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){li a{border:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}li a{border-radius:var(--radius);background:var(--color-zinc-950)}@supports (color:color-mix(in lab, red, red)){li a{background:color-mix(in oklab,var(--color-zinc-950)70%,transparent)}}li a{text-decoration:none;transition:border-color .16s,transform .16s}li a:hover{border-color:var(--color-blue-400)}@supports (color:color-mix(in lab, red, red)){li a:hover{border-color:color-mix(in oklab,var(--color-blue-400)50%,transparent)}}li a:hover{transform:translateY(-2px)}.rc-label{color:var(--color-zinc-100);justify-content:space-between;align-items:center;gap:.75rem;font-weight:600;display:flex}.rc-arrow{color:var(--color-blue-400);transition:transform .16s}li a:hover .rc-arrow{transform:translate(3px)}.rc-desc{color:var(--color-zinc-400);font-size:.9rem;line-height:1.55}}@scope([data-section=step-list]){:scope{max-width:80rem;margin-inline:auto;padding-block:clamp(2rem,5vw,4rem);padding-inline:clamp(1.25rem,4vw,2.5rem)}header{flex-wrap:wrap;align-items:baseline;gap:1rem;margin-block-end:2rem;display:flex}.sl-numeral{font-family:var(--font-serif);color:var(--color-zinc-500);font-size:1.25rem}h2{margin:0;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:600}.sl-meta{text-transform:uppercase;letter-spacing:.15em;color:var(--color-zinc-500);margin-inline-start:auto;font-size:.75rem}.sl-steps{margin:0;padding:0;list-style:none}.sl-index{font-family:var(--font-serif);color:var(--color-zinc-100);font-variant-numeric:tabular-nums;font-weight:300;line-height:1}.sl-phase{text-transform:uppercase;letter-spacing:.18em;color:var(--color-blue-300);margin-block-end:.5rem;font-size:.7rem;display:block}.sl-content h3{margin:0 0 .75rem;font-size:clamp(1.15rem,2.5vw,1.5rem);font-weight:600}.sl-body{color:var(--color-zinc-400);max-width:60ch;margin:0;line-height:1.7}.sl-callout{border-inline-start:2px solid var(--color-blue-400);margin-block-start:1.25rem;padding:1rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.sl-callout{border-inline-start:2px solid color-mix(in oklab,var(--color-blue-400)60%,transparent)}}.sl-callout{background:var(--color-zinc-950)}@supports (color:color-mix(in lab, red, red)){.sl-callout{background:color-mix(in oklab,var(--color-zinc-950)60%,transparent)}}.sl-callout{border-radius:0 var(--radius)var(--radius)0}.sl-callout-label{text-transform:uppercase;letter-spacing:.16em;color:var(--color-zinc-400);margin-block-end:.4rem;font-size:.7rem;display:block}.sl-callout p{color:var(--color-zinc-200);margin:0;line-height:1.6}:scope[data-variant=list] .sl-steps>li{border-block-start:1px solid var(--color-zinc-800);grid-template-columns:auto 1fr;gap:1.5rem;padding-block:clamp(1.5rem,4vw,2.5rem);display:grid}@supports (color:color-mix(in lab, red, red)){:scope[data-variant=list] .sl-steps>li{border-block-start:1px solid color-mix(in oklab,var(--color-zinc-800)50%,transparent)}}:scope[data-variant=list] .sl-steps>li:first-child{border-block-start:0}:scope[data-variant=list] .sl-index{font-size:clamp(2.5rem,6vw,4rem)}@media (min-width:48rem){:scope[data-variant=list] .sl-steps>li{grid-template-columns:6rem 1fr;gap:2.5rem}}:scope[data-variant=ticker] .sl-steps{scroll-snap-type:x mandatory;gap:1rem;padding-block-end:1rem;display:flex;overflow-x:auto}:scope[data-variant=ticker] .sl-steps>li{scroll-snap-align:start;border:1px solid var(--color-zinc-800);flex:0 0 min(20rem,80%);padding:1.5rem}@supports (color:color-mix(in lab, red, red)){:scope[data-variant=ticker] .sl-steps>li{border:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}:scope[data-variant=ticker] .sl-steps>li{border-radius:var(--radius);background:var(--color-zinc-950)}@supports (color:color-mix(in lab, red, red)){:scope[data-variant=ticker] .sl-steps>li{background:color-mix(in oklab,var(--color-zinc-950)70%,transparent)}}:scope[data-variant=ticker] .sl-index{color:var(--color-zinc-500);margin-block-end:.75rem;font-size:1.5rem}:scope[data-variant=ticker] .sl-content h3{font-size:1.15rem}:scope[data-variant=ticker] .sl-body{font-size:.9rem}}@scope([data-section=article-section]){:where(:scope){max-width:65ch;margin-inline:auto;padding-block:clamp(2rem,5vw,4rem);padding-inline:clamp(1.25rem,4vw,2.5rem)}:scope.as--wide{max-width:70rem}.as-header{margin-block-end:2.5rem}.as-category{text-transform:uppercase;letter-spacing:.2em;color:var(--color-blue-400);font-size:.75rem;font-weight:500}.as-title{font-family:var(--font-serif);color:var(--color-zinc-100);margin-block:.75rem .5rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:500;line-height:1.15}.as-desc{color:var(--color-zinc-400);font-size:1.05rem;line-height:1.5}.as-meta{color:var(--color-zinc-500);margin-block-start:1rem;font-size:.85rem}.as-image{border-radius:var(--radius);width:100%;height:auto;margin-block-start:1.5rem}.as-body{color:var(--color-zinc-300);font-size:1rem;line-height:1.75}.as-body h2{font-family:var(--font-serif);color:var(--color-zinc-100);margin-block:2em .5em;font-size:clamp(1.3rem,2.5vw,1.6rem);font-weight:500}.as-body h3{font-family:var(--font-serif);color:var(--color-zinc-100);margin-block:1.5em .5em;font-size:clamp(1.1rem,2vw,1.3rem);font-weight:500}.as-body p{margin-block:0 1.25em}.as-body a{color:var(--color-blue-300);text-underline-offset:3px;text-decoration:underline}.as-body ul,.as-body ol{margin-block:1em;padding-inline-start:1.5em}.as-body li{margin-block:.4em}.as-body strong{color:var(--color-zinc-100);font-weight:600}.as-body code{background:var(--color-zinc-800);border-radius:4px;padding:.15em .4em;font-family:ui-monospace,SFMono,Menlo,monospace;font-size:.875em}@supports (color:color-mix(in lab, red, red)){.as-body code{background:color-mix(in oklab,var(--color-zinc-800)50%,transparent)}}.as-body code{color:var(--color-blue-200)}.as-body blockquote{border-inline-start:2px solid var(--color-blue-400);color:var(--color-zinc-400);margin-block:1.5em;padding-inline-start:1.25em;font-style:italic}.as-body--columns{columns:2;column-rule:1px solid var(--color-zinc-800);column-gap:2.5rem}@supports (color:color-mix(in lab, red, red)){.as-body--columns{column-rule:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.as-body--columns h2,.as-body--columns h3{break-after:avoid}.as-body--columns p,.as-body--columns li{break-inside:avoid}}@scope([data-section=atlas-grid]){:scope{max-width:80rem;margin-inline:auto;padding-block:clamp(2rem,5vw,5rem);padding-inline:clamp(1.25rem,4vw,2.5rem)}.atlas-header{border-block-end:1px solid var(--color-zinc-800);align-items:baseline;gap:1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.atlas-header{border-block-end:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.atlas-header{margin-block-end:3rem;padding-block-end:1rem}.atlas-numeral{font-family:var(--font-serif);text-transform:uppercase;letter-spacing:.22em;color:var(--color-zinc-400);font-size:.6875rem}.atlas-rule{background:var(--color-zinc-800);block-size:1px;inline-size:2rem}@supports (color:color-mix(in lab, red, red)){.atlas-rule{background:color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.atlas-title{font-family:var(--font-serif);color:var(--color-zinc-100);margin:0;font-size:clamp(1.25rem,3vw,1.75rem);font-style:italic;font-weight:400}.atlas-meta{text-transform:uppercase;letter-spacing:.24em;color:var(--color-zinc-400);margin-inline-start:auto;font-size:.625rem;display:none}@media (min-width:48rem){.atlas-meta{display:inline}}.atlas-grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:48rem){.atlas-grid{grid-template-columns:1fr 1fr}}@media (min-width:80rem){.atlas-grid{grid-template-columns:1fr 1fr 1fr}}.atlas-card{border:1px solid var(--color-zinc-800);flex-direction:column;padding:1.5rem 1.5rem 1.35rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.atlas-card{border:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.atlas-card{background:linear-gradient(160deg,var(--color-zinc-900),var(--color-zinc-950));border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.atlas-card{background:linear-gradient(160deg,color-mix(in oklab,var(--color-zinc-900)35%,transparent),color-mix(in oklab,var(--color-zinc-950)55%,transparent))}}.atlas-card{min-height:230px;text-decoration:none;transition:border-color .22s,transform .22s,box-shadow .22s,background .22s}.atlas-card:before{content:"";background:linear-gradient(90deg,transparent,var(--color-blue-400),transparent);block-size:1px;position:absolute;inset-block-start:0;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.atlas-card:before{background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--color-blue-400)45%,transparent),transparent)}}.atlas-card:before{opacity:.6;pointer-events:none;transition:opacity .22s}.atlas-card:hover{border-color:var(--color-blue-400);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.atlas-card:hover{border-color:color-mix(in oklab,var(--color-blue-400)35%,transparent)}}.atlas-card:hover{background:linear-gradient(160deg,var(--color-zinc-900),var(--color-zinc-950))}@supports (color:color-mix(in lab, red, red)){.atlas-card:hover{background:linear-gradient(160deg,color-mix(in oklab,var(--color-zinc-900)55%,transparent),color-mix(in oklab,var(--color-zinc-950)60%,transparent))}}.atlas-card:hover{box-shadow:0 24px 48px -28px var(--color-blue-500)}@supports (color:color-mix(in lab, red, red)){.atlas-card:hover{box-shadow:0 24px 48px -28px color-mix(in oklab,var(--color-blue-500)40%,#000000d9)}}.atlas-card:hover:before{opacity:1}.atlas-card-top{align-items:baseline;gap:.75rem;margin-block-end:1.1rem;display:flex}.atlas-card-no{font-variant-numeric:tabular-nums;letter-spacing:.12em;color:var(--color-zinc-600);font-size:.6875rem}.atlas-card-kicker{text-transform:uppercase;letter-spacing:.2em;color:var(--color-blue-400);font-size:.6rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.atlas-card-kicker{color:color-mix(in oklab,var(--color-blue-400)90%,transparent)}}.atlas-card-title{font-family:var(--font-serif);color:var(--color-zinc-100);margin:0 0 .6rem;font-size:1.35rem;font-weight:400;line-height:1.2;transition:color .22s}.atlas-card:hover .atlas-card-title{color:var(--color-blue-300)}.atlas-card-body{color:var(--color-zinc-400);flex:1;margin:0;font-size:.9rem;line-height:1.65}.atlas-card-dossier{min-height:0}.atlas-card-dossier .atlas-card-body{flex:none}.atlas-card-skill{text-transform:uppercase;letter-spacing:.16em;color:var(--color-zinc-500);margin:-.25rem 0 .85rem;font-size:.7rem;display:block}.atlas-card-panels{border-block-start:1px solid var(--color-zinc-800);gap:1rem;margin-block-start:1.25rem;padding-block-start:1.1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.atlas-card-panels{border-block-start:1px solid color-mix(in oklab,var(--color-zinc-800)55%,transparent)}}.atlas-card-panel-label{text-transform:uppercase;letter-spacing:.2em;color:var(--color-zinc-500);margin-block-end:.5rem;font-size:.6rem;display:block}.atlas-card-panel ul{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.atlas-card-panel li{color:var(--color-zinc-300);padding-inline-start:.85rem;font-size:.8rem;line-height:1.5;position:relative}.atlas-card-panel li:before{content:"";background:var(--color-blue-400);border-radius:50%;block-size:4px;inline-size:4px;position:absolute;inset-block-start:.55em;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.atlas-card-panel li:before{background:color-mix(in oklab,var(--color-blue-400)70%,transparent)}}.atlas-card-chip-row{flex-wrap:wrap;gap:.4rem;display:flex}.atlas-card-chip{letter-spacing:.02em;color:var(--color-zinc-400);border:1px solid var(--color-zinc-700);padding:.2rem .55rem;font-size:.65rem}@supports (color:color-mix(in lab, red, red)){.atlas-card-chip{border:1px solid color-mix(in oklab,var(--color-zinc-700)60%,transparent)}}.atlas-card-chip{background:var(--color-zinc-900);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.atlas-card-chip{background:color-mix(in oklab,var(--color-zinc-900)40%,transparent)}}.atlas-card-arrow{color:var(--color-blue-400);align-self:flex-start;margin-block-start:auto;padding-block-start:1.25rem;font-size:1.1rem;line-height:1}@supports (color:color-mix(in lab, red, red)){.atlas-card-arrow{color:color-mix(in oklab,var(--color-blue-400)90%,transparent)}}.atlas-card-arrow{transition:transform .22s,color .22s}.atlas-card:hover .atlas-card-arrow{color:var(--color-blue-300);transform:translate(.35rem)}@supports (color:color-mix(in lab, red, red)){.atlas-card:hover .atlas-card-arrow{color:color-mix(in oklab,var(--color-blue-300)90%,white)}}}@scope([data-section=evidence-blocks]){:scope{max-width:80rem;margin-inline:auto;padding-block:clamp(2rem,5vw,6rem);padding-inline:clamp(1.25rem,4vw,2.5rem)}.eb-header{border-block-end:1px solid var(--color-zinc-800);align-items:baseline;gap:1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.eb-header{border-block-end:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.eb-header{margin-block-end:3rem;padding-block-end:1rem}.eb-numeral{font-family:var(--font-serif);text-transform:uppercase;letter-spacing:.22em;color:var(--color-zinc-400);font-size:.6875rem}.eb-rule{background:var(--color-zinc-800);block-size:1px;inline-size:2rem}@supports (color:color-mix(in lab, red, red)){.eb-rule{background:color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.eb-title{font-family:var(--font-serif);color:var(--color-zinc-100);margin:0;font-size:clamp(1.25rem,3vw,1.75rem);font-style:italic;font-weight:400}.eb-meta{text-transform:uppercase;letter-spacing:.24em;color:var(--color-zinc-400);margin-inline-start:auto;font-size:.625rem;display:none}@media (min-width:48rem){.eb-meta{display:inline}}.eb-grid{gap:3rem;display:grid}@media (min-width:64rem){.eb-grid{grid-template-columns:5fr 7fr;gap:2.5rem}}.eb-lede{align-self:start;position:sticky;top:7rem}.eb-eyebrow{font-family:var(--font-serif);text-transform:uppercase;letter-spacing:.2em;color:var(--color-blue-300);font-size:.6875rem;font-style:italic}@supports (color:color-mix(in lab, red, red)){.eb-eyebrow{color:color-mix(in oklab,var(--color-blue-300)80%,transparent)}}.eb-eyebrow{margin-block-end:1rem}.eb-headline{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--color-zinc-100);margin:0;font-size:clamp(1.75rem,4vw,3.25rem);font-weight:400;line-height:1.04}.eb-headline-accent{color:var(--color-blue-300);font-style:italic}@supports (color:color-mix(in lab, red, red)){.eb-headline-accent{color:color-mix(in oklab,var(--color-blue-300)90%,transparent)}}.eb-lede-body{color:var(--color-zinc-400);max-width:48ch;margin-block-start:1.75rem;font-size:1.02rem;line-height:1.8}.eb-blocks{gap:1.25rem;display:grid}.eb-block{border:1px solid var(--color-zinc-800);padding:1.75rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.eb-block{border:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.eb-block{background:var(--color-zinc-950);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.eb-block{background:color-mix(in oklab,var(--color-zinc-950)75%,transparent)}}.eb-block{-webkit-backdrop-filter:blur(6px);transition:border-color .2s}.eb-block:hover{border-color:var(--color-blue-400)}@supports (color:color-mix(in lab, red, red)){.eb-block:hover{border-color:color-mix(in oklab,var(--color-blue-400)30%,transparent)}}.eb-block:before{content:"";background:linear-gradient(to bottom,var(--color-blue-400),var(--color-blue-400),transparent);inline-size:1px;position:absolute;inset-block:0;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.eb-block:before{background:linear-gradient(to bottom,color-mix(in oklab,var(--color-blue-400)60%,transparent),color-mix(in oklab,var(--color-blue-400)10%,transparent),transparent)}}.eb-block:before{pointer-events:none}.eb-block-top{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.eb-block-number{text-transform:uppercase;letter-spacing:.24em;color:var(--color-blue-300);font-size:.625rem}@supports (color:color-mix(in lab, red, red)){.eb-block-number{color:color-mix(in oklab,var(--color-blue-300)90%,transparent)}}.eb-block-tag{font-family:var(--font-serif);color:var(--color-zinc-400);font-size:.75rem;font-style:italic}.eb-block-headline{font-family:var(--font-serif);letter-spacing:-.005em;color:var(--color-zinc-100);margin-block:1rem 0;font-size:clamp(1.15rem,2.5vw,1.55rem);font-weight:400;line-height:1.25}.eb-block-body{color:var(--color-zinc-400);max-width:64ch;margin-block-start:1rem;font-size:.98rem;line-height:1.78}.eb-note{border:1px solid var(--color-zinc-800);margin-block-start:3.5rem;padding:1.5rem 2rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.eb-note{border:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.eb-note{background:var(--color-zinc-950);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.eb-note{background:color-mix(in oklab,var(--color-zinc-950)75%,transparent)}}.eb-note{-webkit-backdrop-filter:blur(6px)}.eb-note:before{content:"";background:linear-gradient(to right,transparent,var(--color-blue-400),transparent);block-size:1px;position:absolute;inset-block-start:0;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.eb-note:before{background:linear-gradient(to right,transparent,color-mix(in oklab,var(--color-blue-400)50%,transparent),transparent)}}.eb-note:before{pointer-events:none}.eb-note-label{text-transform:uppercase;letter-spacing:.24em;color:var(--color-zinc-400);margin:0 0 1rem;font-size:.625rem}.eb-note-body{color:var(--color-zinc-400);max-width:78ch;margin:0;font-size:1.02rem;line-height:1.8}.eb-block-signals{border-block-start:1px solid var(--color-zinc-800);margin:1rem 0 0;padding:.85rem 0 0;list-style:none}@supports (color:color-mix(in lab, red, red)){.eb-block-signals{border-block-start:1px solid color-mix(in oklab,var(--color-zinc-800)50%,transparent)}}.eb-block-signals{gap:.4rem;display:grid}.eb-block-signals li{color:var(--color-zinc-500);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.6875rem;line-height:1.4}}@scope([data-section=faq-preview]){:scope{max-width:80rem;margin-inline:auto;padding-block:clamp(2rem,5vw,5rem);padding-inline:clamp(1.25rem,4vw,2.5rem)}.fp-header{border-block-end:1px solid var(--color-zinc-800);align-items:baseline;gap:1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.fp-header{border-block-end:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.fp-header{margin-block-end:1rem;padding-block-end:1rem}.fp-numeral{font-family:var(--font-serif);text-transform:uppercase;letter-spacing:.22em;color:var(--color-zinc-400);font-size:.6875rem}.fp-rule{background:var(--color-zinc-800);block-size:1px;inline-size:2rem}@supports (color:color-mix(in lab, red, red)){.fp-rule{background:color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.fp-title{font-family:var(--font-serif);color:var(--color-zinc-100);margin:0;font-size:clamp(1.25rem,3vw,1.75rem);font-style:italic;font-weight:400}.fp-meta{text-transform:uppercase;letter-spacing:.24em;color:var(--color-zinc-400);margin-inline-start:auto;font-size:.625rem;display:none}@media (min-width:48rem){.fp-meta{display:inline}}.fp-intro-row{border-block-end:1px solid var(--color-zinc-800);flex-direction:column;gap:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.fp-intro-row{border-block-end:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.fp-intro-row{margin-block-end:.5rem;padding-block-end:2rem}@media (min-width:40rem){.fp-intro-row{flex-direction:row;justify-content:space-between;align-items:flex-end}}.fp-intro{font-family:var(--font-serif);color:var(--color-zinc-100);max-width:40ch;margin:0;font-size:clamp(1rem,2.5vw,1.25rem);font-style:italic;line-height:1.45}.fp-link{font-family:var(--font-serif);color:var(--color-zinc-400);flex-shrink:0;font-size:.8125rem;font-style:italic;text-decoration:none}.fp-link:hover{color:var(--color-blue-300)}.fp-items{column-width:20rem;column-fill:balance;column-gap:2.5rem}.fp-item{break-inside:avoid;border-block-end:1px solid var(--color-zinc-800)}@supports (color:color-mix(in lab, red, red)){.fp-item{border-block-end:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.fp-item{margin-block-end:0;padding-block:1.25rem}.fp-item-top{align-items:baseline;gap:1.25rem;display:flex}.fp-item-index{font-family:var(--font-serif);text-transform:uppercase;letter-spacing:.22em;color:var(--color-zinc-600);font-size:.6875rem}@supports (color:color-mix(in lab, red, red)){.fp-item-index{color:color-mix(in oklab,var(--color-zinc-600)60%,transparent)}}.fp-item-index{flex-shrink:0}.fp-item-q{font-family:var(--font-serif);color:var(--color-zinc-100);margin:0;font-size:clamp(1rem,2.5vw,1.2rem);font-weight:400;line-height:1.35}.fp-item-a{color:var(--color-zinc-400);max-width:62ch;padding-block-start:1rem;font-size:.95rem;line-height:1.8}}@scope([data-section=field-guide]){:scope{max-width:80rem;margin-inline:auto;padding-block:clamp(2rem,5vw,5rem);padding-inline:clamp(1.25rem,4vw,2.5rem)}.fg-header{border-block-end:1px solid var(--color-zinc-800);align-items:baseline;gap:1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.fg-header{border-block-end:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.fg-header{margin-block-end:3rem;padding-block-end:1rem}.fg-numeral{font-family:var(--font-serif);text-transform:uppercase;letter-spacing:.22em;color:var(--color-zinc-400);font-size:.6875rem}.fg-rule{background:var(--color-zinc-800);block-size:1px;inline-size:2rem}@supports (color:color-mix(in lab, red, red)){.fg-rule{background:color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.fg-title{font-family:var(--font-serif);color:var(--color-zinc-100);margin:0;font-size:clamp(1.25rem,3vw,1.75rem);font-style:italic;font-weight:400}.fg-meta{text-transform:uppercase;letter-spacing:.24em;color:var(--color-zinc-400);margin-inline-start:auto;font-size:.625rem;display:none}@media (min-width:48rem){.fg-meta{display:inline}}.fg-rail{position:relative}.fg-rail-line{pointer-events:none;background:linear-gradient(to bottom,var(--color-blue-400),var(--color-zinc-800),transparent);inline-size:1px;display:none;position:absolute;inset-block:6rem;inset-inline-start:calc(16.6667% + 14px)}@supports (color:color-mix(in lab, red, red)){.fg-rail-line{background:linear-gradient(to bottom,color-mix(in oklab,var(--color-blue-400)40%,transparent),color-mix(in oklab,var(--color-zinc-800)80%,transparent),transparent)}}@media (min-width:64rem){.fg-rail-line{display:block}}.fg-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fg-item--bordered{border-block-end:1px solid var(--color-zinc-800)}@supports (color:color-mix(in lab, red, red)){.fg-item--bordered{border-block-end:1px solid color-mix(in oklab,var(--color-zinc-800)50%,transparent)}}.fg-card{grid-template-columns:1fr;gap:1.5rem 2.5rem;padding-block:3.5rem 5rem;display:grid}@media (min-width:64rem){.fg-card{grid-template-columns:2fr 10fr;gap:2.5rem}}.fg-gutter{flex-direction:row;align-items:flex-start;gap:1.5rem;display:flex}@media (min-width:64rem){.fg-gutter{flex-direction:column;align-self:start;gap:2rem;position:sticky;top:7rem}}.fg-gutter-inner{flex-direction:column;gap:1rem;display:flex;position:relative}.fg-rail-node{pointer-events:none;border:1px solid var(--color-blue-400);border-radius:50%;block-size:14px;inline-size:14px;display:none;position:absolute;inset-block-start:1rem;inset-inline-end:-14px}@supports (color:color-mix(in lab, red, red)){.fg-rail-node{border:1px solid color-mix(in oklab,var(--color-blue-400)50%,transparent)}}.fg-rail-node{background:var(--color-neutral-950)}@media (min-width:64rem){.fg-rail-node{display:block}}.fg-rail-dot{background:var(--color-blue-400);border-radius:50%;position:absolute;inset:3px}@supports (color:color-mix(in lab, red, red)){.fg-rail-dot{background:color-mix(in oklab,var(--color-blue-400)80%,transparent)}}.fg-index-label{font-family:var(--font-serif);text-transform:uppercase;letter-spacing:.22em;color:var(--color-zinc-600);font-size:.625rem}.fg-index-value{font-family:var(--font-serif);color:var(--color-zinc-100);margin-block-start:.25rem;font-size:clamp(3rem,6vw,4.5rem);font-weight:300;line-height:1;transition:color .2s}.fg-card:hover .fg-index-value{color:var(--color-blue-300)}.fg-category{border:1px solid var(--color-zinc-800);align-items:center;gap:.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fg-category{border:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.fg-category{background:var(--color-zinc-950)}@supports (color:color-mix(in lab, red, red)){.fg-category{background:color-mix(in oklab,var(--color-zinc-950)60%,transparent)}}.fg-category{text-transform:uppercase;letter-spacing:.2em;color:var(--color-blue-300);border-radius:9999px;padding:.25rem .75rem;font-size:.625rem}@supports (color:color-mix(in lab, red, red)){.fg-category{color:color-mix(in oklab,var(--color-blue-300)80%,transparent)}}.fg-category{width:fit-content}.fg-category-dot{background:var(--color-blue-400);border-radius:50%;block-size:.25rem;inline-size:.25rem}@supports (color:color-mix(in lab, red, red)){.fg-category-dot{background:color-mix(in oklab,var(--color-blue-400)80%,transparent)}}.fg-focus{font-family:var(--font-serif);color:var(--color-zinc-500);margin-block-start:.75rem;font-size:.6875rem;font-style:italic}.fg-eyebrow{font-family:var(--font-serif);text-transform:uppercase;letter-spacing:.2em;color:var(--color-blue-300);font-size:.6875rem;font-style:italic}@supports (color:color-mix(in lab, red, red)){.fg-eyebrow{color:color-mix(in oklab,var(--color-blue-300)80%,transparent)}}.fg-entry-title{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--color-zinc-100);max-width:28ch;margin:.75rem 0 0;font-size:clamp(1.5rem,4vw,3.5rem);font-weight:400;line-height:1.02}.fg-block-quote{border-inline-start:1px solid var(--color-blue-400);margin-block:2rem 0;padding-inline-start:1.25rem}@supports (color:color-mix(in lab, red, red)){.fg-block-quote{border-inline-start:1px solid color-mix(in oklab,var(--color-blue-400)30%,transparent)}}.fg-block-label{text-transform:uppercase;letter-spacing:.24em;color:var(--color-blue-300);font-size:.625rem}@supports (color:color-mix(in lab, red, red)){.fg-block-label{color:color-mix(in oklab,var(--color-blue-300)80%,transparent)}}.fg-block-label{margin-block-end:.75rem}.fg-quote-text{font-family:var(--font-serif);color:var(--color-zinc-100);max-width:56ch;margin:0;font-size:clamp(1rem,2.5vw,1.22rem);font-style:italic;line-height:1.65}.fg-prose-block{margin-block-start:2.5rem}.fg-prose-block .fg-block-label{color:var(--color-zinc-500)}.fg-prose-text{color:var(--color-zinc-300);max-width:62ch;margin:0;font-size:.98rem;line-height:1.8}.fg-card-callout{border:1px solid var(--color-zinc-800);margin-block-start:2.5rem;padding:1.5rem 2rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fg-card-callout{border:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.fg-card-callout{background:var(--color-zinc-950);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.fg-card-callout{background:color-mix(in oklab,var(--color-zinc-950)75%,transparent)}}.fg-card-callout{-webkit-backdrop-filter:blur(6px)}.fg-callout-bar{background:linear-gradient(to bottom,var(--color-blue-400),var(--color-blue-400),transparent);inline-size:1px;position:absolute;inset-block:0;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.fg-callout-bar{background:linear-gradient(to bottom,color-mix(in oklab,var(--color-blue-400)60%,transparent),color-mix(in oklab,var(--color-blue-400)10%,transparent),transparent)}}.fg-callout-bar{pointer-events:none}.fg-callout-top{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.fg-callout-label{text-transform:uppercase;letter-spacing:.24em;color:var(--color-blue-300);font-size:.625rem}@supports (color:color-mix(in lab, red, red)){.fg-callout-label{color:color-mix(in oklab,var(--color-blue-300)90%,transparent)}}.fg-callout-tag{font-family:var(--font-serif);color:var(--color-zinc-600);font-size:.75rem;font-style:italic}.fg-callout-text{color:var(--color-zinc-200);max-width:62ch;margin-block:.75rem 0;font-size:.98rem;line-height:1.75}.fg-footer-row{border-block-start:1px solid var(--color-zinc-800);margin-block-start:2.5rem;padding-block-start:1.5rem}@supports (color:color-mix(in lab, red, red)){.fg-footer-row{border-block-start:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.fg-footer-row{flex-direction:column;gap:.75rem;display:flex}@media (min-width:48rem){.fg-footer-row{flex-direction:row;gap:2rem}.fg-footer-row .fg-block-label{min-width:140px}}.fg-footer-row .fg-block-label{color:var(--color-zinc-500)}.fg-footer-text{color:var(--color-zinc-300);max-width:62ch;margin:0;font-size:.95rem;line-height:1.7}}@scope([data-section=math-block]){:scope{max-width:80rem;margin-inline:auto;padding-block:clamp(2rem,5vw,4rem);padding-inline:clamp(1.25rem,4vw,2.5rem)}:scope[data-variant=block]{text-align:center}:scope[data-variant=inline]{display:inline}.math-content{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-zinc-700)transparent;overflow:auto hidden}@supports (color:color-mix(in lab, red, red)){.math-content{scrollbar-color:color-mix(in oklab,var(--color-zinc-700)60%,transparent)transparent}}.math-content{max-width:100%}.katex-display{-webkit-overflow-scrolling:touch;padding-block:.5em;overflow:auto hidden}:scope[data-variant=block]{max-width:min(80rem,100%)}:scope[data-variant=block] .math-content{justify-content:center;font-size:clamp(.95rem,1.8vw,1.15rem);display:flex}.math-caption{color:var(--color-zinc-400);text-align:center;margin-block-start:1rem;font-size:.875rem;font-style:italic}}@scope([data-section=feature-grid]){:scope{max-width:80rem;margin-inline:auto;padding-block:clamp(2rem,5vw,4rem);padding-inline:clamp(1.25rem,4vw,2.5rem)}header{margin-block-end:2rem}h2{margin-block:0 .75rem;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:600}header p{color:var(--color-zinc-400);max-width:40rem}ul{margin:0;padding:0;list-style:none}:scope[data-variant=three-column] ul{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:48rem){:scope[data-variant=three-column] ul{grid-template-columns:1fr 1fr 1fr}}:scope[data-variant=two-column] ul{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:48rem){:scope[data-variant=two-column] ul{grid-template-columns:1fr 1fr}}:scope[data-variant=list] ul{flex-direction:column;gap:1rem;display:flex}article{border:1px solid var(--color-zinc-800);flex-direction:column;padding:1.5rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){article{border:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}article{border-radius:var(--radius);background:var(--color-zinc-950)}@supports (color:color-mix(in lab, red, red)){article{background:color-mix(in oklab,var(--color-zinc-950)75%,transparent)}}article{-webkit-backdrop-filter:blur(6px);min-height:14rem}article:before{content:"";background:linear-gradient(to bottom,var(--color-blue-400),var(--color-blue-400),transparent);inline-size:1px;position:absolute;inset-block:0;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){article:before{background:linear-gradient(to bottom,color-mix(in oklab,var(--color-blue-400)60%,transparent),color-mix(in oklab,var(--color-blue-400)10%,transparent),transparent)}}article:before{pointer-events:none}h3{margin-block:0 .5rem;font-size:1.125rem;font-weight:600}article p{color:var(--color-zinc-400);flex:1;margin-block-end:.75rem;font-size:.95em;line-height:1.5}article a{color:var(--color-zinc-100);font-size:.9em;text-decoration:underline}}@scope([data-section=prose-block]){:scope{margin-inline:auto;padding-block:clamp(2rem,5vw,4rem);padding-inline:clamp(1.25rem,4vw,2.5rem)}:scope[data-width=measure]{max-width:65ch}:scope[data-width=wide]{max-width:80rem}:scope[data-align=center],:scope[data-align=center] .prose h2,:scope[data-align=center] .prose h3,:scope[data-align=center] .prose p{text-align:center}.prose{color:var(--color-zinc-300);font-size:1rem;line-height:1.75}.prose h2{font-family:var(--font-serif);color:var(--color-zinc-100);margin-block:2em .6em;font-size:clamp(1.5rem,3vw,2rem);font-weight:500;line-height:1.25}.prose h3{font-family:var(--font-serif);color:var(--color-zinc-100);margin-block:1.5em .5em;font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:500;line-height:1.3}.prose p{margin-block:0 1.25em}.prose a{color:var(--color-blue-300);text-decoration:underline;-webkit-text-decoration-color:var(--color-blue-400);-webkit-text-decoration-color:var(--color-blue-400);-webkit-text-decoration-color:var(--color-blue-400);text-decoration-color:var(--color-blue-400)}@supports (color:color-mix(in lab, red, red)){.prose a{-webkit-text-decoration-color:color-mix(in oklab,var(--color-blue-400)40%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--color-blue-400)40%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--color-blue-400)40%,transparent);text-decoration-color:color-mix(in oklab,var(--color-blue-400)40%,transparent)}}.prose a{text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}.prose a:hover{color:var(--color-blue-200);-webkit-text-decoration-color:var(--color-blue-400);-webkit-text-decoration-color:var(--color-blue-400);-webkit-text-decoration-color:var(--color-blue-400);text-decoration-color:var(--color-blue-400)}.prose ul,.prose ol{margin-block:1em;padding-inline-start:1.5em}.prose li{margin-block:.4em;line-height:1.6}.prose ul li{list-style-type:disc}.prose ol li{list-style-type:decimal}.prose strong{color:var(--color-zinc-100);font-weight:600}.prose em{font-style:italic}.prose code{background:var(--color-zinc-800);border-radius:4px;padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.875em}@supports (color:color-mix(in lab, red, red)){.prose code{background:color-mix(in oklab,var(--color-zinc-800)50%,transparent)}}.prose code{color:var(--color-blue-200)}.prose pre{border:1px solid var(--color-zinc-800);border-radius:12px;margin-block:1.75rem;padding:1.25rem 1.4rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.78rem;line-height:1.7;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.prose pre{border:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.prose pre{background:var(--color-zinc-950)}@supports (color:color-mix(in lab, red, red)){.prose pre{background:color-mix(in oklab,var(--color-zinc-950)55%,transparent)}}.prose pre{color:var(--color-zinc-300)}.prose pre code{color:inherit;font-size:inherit;white-space:pre;background:0 0;border-radius:0;padding:0}.prose blockquote{border-inline-start:2px solid var(--color-blue-400);color:var(--color-zinc-400);margin-block:1.5em;padding-inline-start:1.25em;font-style:italic}.prose hr{border:none;border-block-start:1px solid var(--color-zinc-800)}@supports (color:color-mix(in lab, red, red)){.prose hr{border-block-start:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.prose hr{margin-block:2em}.prose img{border-radius:var(--radius);max-width:100%;height:auto;margin-block:1.5em}}@scope([data-section=faq]){:scope{max-width:48rem;margin-inline:auto;padding-block:clamp(2rem,5vw,4rem);padding-inline:clamp(1.25rem,4vw,2.5rem)}header{margin-block-end:2rem}h2{margin-block:0 .75rem;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:600}header p{color:var(--color-zinc-400)}dl>div{border-block-end:1px solid var(--color-zinc-800)}@supports (color:color-mix(in lab, red, red)){dl>div{border-block-end:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}dl>div{padding-block:1rem}dt{cursor:pointer;margin-block-end:.5rem;font-weight:600}dd{color:var(--color-zinc-400);margin:0;line-height:1.6}}@scope([data-section=testimonial-block]){:scope{max-width:80rem;margin-inline:auto;padding-block:clamp(2rem,5vw,4rem);padding-inline:clamp(1.25rem,4vw,2.5rem)}:scope[data-variant=grid]{grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:2rem;display:grid}header{grid-column:1/-1}h2{margin-block:0 1.5rem;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:600}figure{border:1px solid var(--color-zinc-800);margin:0;padding:1.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){figure{border:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}figure{border-radius:var(--radius);background:var(--color-zinc-950)}@supports (color:color-mix(in lab, red, red)){figure{background:color-mix(in oklab,var(--color-zinc-950)75%,transparent)}}figure{-webkit-backdrop-filter:blur(6px)}figure:before{content:"";background:linear-gradient(to bottom,var(--color-blue-400),var(--color-blue-400),transparent);inline-size:1px;position:absolute;inset-block:0;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){figure:before{background:linear-gradient(to bottom,color-mix(in oklab,var(--color-blue-400)60%,transparent),color-mix(in oklab,var(--color-blue-400)10%,transparent),transparent)}}figure:before{pointer-events:none}blockquote p{color:var(--color-zinc-100);margin-block:0 1rem;font-style:italic;line-height:1.6}figcaption{font-size:.9em}cite{font-style:normal;font-weight:600}figcaption span{color:var(--color-zinc-400)}}@scope([data-section=service-list]){:scope{max-width:80rem;margin-inline:auto;padding-block:clamp(2rem,5vw,4rem);padding-inline:clamp(1.25rem,4vw,2.5rem)}header{margin-block-end:2rem}h2{margin-block:0 .75rem;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:600}ul{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}article{border:1px solid var(--color-zinc-800);padding:1.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){article{border:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}article{border-radius:var(--radius);background:var(--color-zinc-950)}@supports (color:color-mix(in lab, red, red)){article{background:color-mix(in oklab,var(--color-zinc-950)75%,transparent)}}article{-webkit-backdrop-filter:blur(6px)}article:before{content:"";background:linear-gradient(to bottom,var(--color-blue-400),var(--color-blue-400),transparent);inline-size:1px;position:absolute;inset-block:0;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){article:before{background:linear-gradient(to bottom,color-mix(in oklab,var(--color-blue-400)60%,transparent),color-mix(in oklab,var(--color-blue-400)10%,transparent),transparent)}}article:before{pointer-events:none}h3{margin-block:0 .5rem;font-size:1.125rem;font-weight:600}h3 a{color:var(--color-zinc-100);text-decoration:none}h3 a:hover{text-decoration:underline}p{color:var(--color-zinc-400);margin:0;font-size:.95em;line-height:1.5}}@scope([data-section=cta]){:scope{max-width:80rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}:scope[data-variant=banner],:scope[data-variant=inline]{background:var(--color-zinc-950);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){:scope[data-variant=banner],:scope[data-variant=inline]{background:color-mix(in oklab,var(--color-zinc-950)75%,transparent)}}:scope[data-variant=banner],:scope[data-variant=inline]{-webkit-backdrop-filter:blur(6px);border:1px solid var(--color-zinc-800)}@supports (color:color-mix(in lab, red, red)){:scope[data-variant=banner],:scope[data-variant=inline]{border:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}:scope[data-variant=banner]:before,:scope[data-variant=inline]:before{content:"";background:linear-gradient(to bottom,var(--color-blue-400),var(--color-blue-400),transparent);inline-size:1px;position:absolute;inset-block:0;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){:scope[data-variant=banner]:before,:scope[data-variant=inline]:before{background:linear-gradient(to bottom,color-mix(in oklab,var(--color-blue-400)60%,transparent),color-mix(in oklab,var(--color-blue-400)10%,transparent),transparent)}}:scope[data-variant=banner]:before,:scope[data-variant=inline]:before{pointer-events:none}:scope[data-variant=banner]{text-align:center;border-radius:var(--radius);max-width:48rem;margin-block:2rem;margin-inline:auto;padding:clamp(2rem,5vw,4rem)}:scope[data-variant=inline]{border-radius:var(--radius);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem;display:flex}h2{margin-block:0 .5rem;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:600}p{color:var(--color-zinc-400);margin-block:0 1.25rem}a[rel=cta]{background:var(--color-zinc-100);color:var(--color-neutral-950);border-radius:6px;padding:.75rem 2rem;font-weight:500;text-decoration:none;display:inline-block}:scope[data-variant=inline] h2{margin:0}:scope[data-variant=inline] p{margin:.25rem 0 0}:scope[data-variant=inline] a[rel=cta]{flex-shrink:0}:scope[data-variant=closing]{padding-block:clamp(2.5rem,6vw,5rem)}.cta-closing{border:1px solid var(--color-zinc-800);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cta-closing{border:1px solid color-mix(in oklab,var(--color-zinc-800)70%,transparent)}}.cta-closing{background:linear-gradient(160deg,var(--color-zinc-900),var(--color-zinc-950));border-radius:28px}@supports (color:color-mix(in lab, red, red)){.cta-closing{background:linear-gradient(160deg,color-mix(in oklab,var(--color-zinc-900)45%,transparent),color-mix(in oklab,var(--color-zinc-950)60%,transparent))}}.cta-closing{gap:2.5rem;padding:clamp(1.75rem,4vw,3rem);display:grid}.cta-closing:before{content:"";background:linear-gradient(90deg,transparent,var(--color-blue-400),transparent);block-size:1px;position:absolute;inset-block-start:0;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.cta-closing:before{background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--color-blue-400)55%,transparent),transparent)}}.cta-closing:before{pointer-events:none}@media (min-width:48rem){.cta-closing{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end}}.cta-eyebrow{text-transform:uppercase;letter-spacing:.28em;color:var(--color-blue-400);font-size:.625rem;display:block}@supports (color:color-mix(in lab, red, red)){.cta-eyebrow{color:color-mix(in oklab,var(--color-blue-400)90%,transparent)}}.cta-eyebrow{margin-block-end:1rem}:scope[data-variant=closing] h2{font-family:var(--font-serif);color:var(--color-zinc-100);margin:0;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:400;line-height:1.1}.cta-accent{color:var(--color-blue-300);font-style:italic}@supports (color:color-mix(in lab, red, red)){.cta-accent{color:color-mix(in oklab,var(--color-blue-300)90%,transparent)}}:scope[data-variant=closing] p{color:var(--color-zinc-300);max-width:52ch;margin:1.25rem 0 0;font-size:.95rem;line-height:1.7}.cta-closing-actions{flex-direction:column;align-items:flex-start;gap:.9rem;display:flex}@media (min-width:48rem){.cta-closing-actions{align-items:flex-end}}:scope[data-variant=closing] a[rel=cta]{background:var(--color-zinc-100);color:var(--color-neutral-950);border-radius:9px;padding:.8rem 1.6rem;font-weight:500;text-decoration:none;transition:background .2s,transform .2s}:scope[data-variant=closing] a[rel=cta]:hover{background:#fff;transform:translateY(-1px)}.cta-secondary{font-family:var(--font-serif);color:var(--color-zinc-400);font-size:.8125rem;font-style:italic;text-decoration:none;transition:color .2s}.cta-secondary:hover{color:var(--color-blue-300)}.cta-note{font-family:var(--font-serif);color:var(--color-zinc-500);font-size:.6875rem;font-style:italic}}@scope([data-section=deliverable-list]){:scope{max-width:80rem;margin-inline:auto;padding-block:clamp(2rem,5vw,5rem);padding-inline:clamp(1.25rem,4vw,2.5rem)}.dl-header{border-block-end:1px solid var(--color-zinc-800);align-items:baseline;gap:1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dl-header{border-block-end:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.dl-header{margin-block-end:3rem;padding-block-end:1rem}.dl-numeral{font-family:var(--font-serif);text-transform:uppercase;letter-spacing:.22em;color:var(--color-zinc-400);font-size:.6875rem}.dl-rule{background:var(--color-zinc-800);block-size:1px;inline-size:2rem}@supports (color:color-mix(in lab, red, red)){.dl-rule{background:color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.dl-title{font-family:var(--font-serif);color:var(--color-zinc-100);margin:0;font-size:clamp(1.25rem,3vw,1.75rem);font-style:italic;font-weight:400}.dl-meta{text-transform:uppercase;letter-spacing:.24em;color:var(--color-zinc-400);margin-inline-start:auto;font-size:.625rem;display:none}@media (min-width:48rem){.dl-meta{display:inline}}.dl-rail{position:relative}.dl-rail-line{pointer-events:none;background:linear-gradient(to bottom,transparent,var(--color-zinc-800),transparent);inline-size:1px;display:none;position:absolute;inset-block:1rem;inset-inline-start:calc(16.6667% - 1px)}@supports (color:color-mix(in lab, red, red)){.dl-rail-line{background:linear-gradient(to bottom,transparent,color-mix(in oklab,var(--color-zinc-800)80%,transparent),transparent)}}@media (min-width:64rem){.dl-rail-line{display:block}}.dl-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dl-item--bordered{border-block-end:1px solid var(--color-zinc-800)}@supports (color:color-mix(in lab, red, red)){.dl-item--bordered{border-block-end:1px solid color-mix(in oklab,var(--color-zinc-800)50%,transparent)}}.dl-card{grid-template-columns:1fr;gap:1.5rem 2.5rem;padding-block:3.5rem 5rem;display:grid}@media (min-width:64rem){.dl-card{grid-template-columns:2fr 10fr;gap:2.5rem}}.dl-gutter{flex-direction:row;align-items:flex-start;gap:1.5rem;display:flex}@media (min-width:64rem){.dl-gutter{flex-direction:column;align-self:start;gap:2rem;position:sticky;top:7rem}}.dl-index-label{font-family:var(--font-serif);text-transform:uppercase;letter-spacing:.22em;color:var(--color-zinc-600);font-size:.625rem}.dl-index-value{font-family:var(--font-serif);color:var(--color-zinc-100);margin-block-start:.25rem;font-size:clamp(3rem,6vw,4.5rem);font-weight:300;line-height:1;transition:color .2s}.dl-card:hover .dl-index-value{color:var(--color-blue-300)}.dl-category{border:1px solid var(--color-zinc-800);align-items:center;gap:.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dl-category{border:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.dl-category{background:var(--color-zinc-950)}@supports (color:color-mix(in lab, red, red)){.dl-category{background:color-mix(in oklab,var(--color-zinc-950)60%,transparent)}}.dl-category{text-transform:uppercase;letter-spacing:.2em;color:var(--color-blue-300);border-radius:9999px;padding:.25rem .75rem;font-size:.625rem}@supports (color:color-mix(in lab, red, red)){.dl-category{color:color-mix(in oklab,var(--color-blue-300)80%,transparent)}}.dl-category{width:fit-content}.dl-category-dot{background:var(--color-blue-400);border-radius:50%;block-size:.25rem;inline-size:.25rem}@supports (color:color-mix(in lab, red, red)){.dl-category-dot{background:color-mix(in oklab,var(--color-blue-400)80%,transparent)}}.dl-artifact-label{text-transform:uppercase;letter-spacing:.22em;color:var(--color-zinc-600);margin-block-start:.75rem;font-size:.625rem}.dl-entry-title{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--color-zinc-100);max-width:24ch;margin:0;font-size:clamp(1.5rem,4vw,3.25rem);font-weight:400;line-height:1.04}.dl-entry-title a{color:inherit;text-decoration:none}.dl-entry-title a:hover{color:var(--color-blue-300)}.dl-what{color:var(--color-zinc-300);max-width:62ch;margin-block:1.5rem 2.5rem;font-size:1.02rem;line-height:1.8}.dl-grid{gap:2.5rem;display:grid}@media (min-width:48rem){.dl-grid{grid-template-columns:1fr 1fr;gap:2.5rem}}.dl-block-label{text-transform:uppercase;letter-spacing:.24em;margin-block-end:.75rem;font-size:.625rem}.dl-why-block .dl-block-label{color:var(--color-blue-300)}@supports (color:color-mix(in lab, red, red)){.dl-why-block .dl-block-label{color:color-mix(in oklab,var(--color-blue-300)80%,transparent)}}.dl-grid .dl-block-label:not(.dl-why-block .dl-block-label){color:var(--color-zinc-500)}.dl-why-block{border-inline-start:1px solid var(--color-blue-400);padding-inline-start:1.25rem}@supports (color:color-mix(in lab, red, red)){.dl-why-block{border-inline-start:1px solid color-mix(in oklab,var(--color-blue-400)30%,transparent)}}.dl-why-text{font-family:var(--font-serif);color:var(--color-zinc-200);max-width:42ch;margin:0;font-size:clamp(1rem,2vw,1.12rem);font-style:italic;line-height:1.65}.dl-fix-text{color:var(--color-zinc-300);max-width:44ch;margin:0;font-size:.95rem;line-height:1.75}.dl-teams{border-block-start:1px solid var(--color-zinc-800);margin-block-start:2.5rem;padding-block-start:1.5rem}@supports (color:color-mix(in lab, red, red)){.dl-teams{border-block-start:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.dl-teams{flex-direction:column;gap:.75rem;display:flex}@media (min-width:48rem){.dl-teams{flex-direction:row;gap:2rem}.dl-teams .dl-block-label{min-width:140px}}.dl-teams .dl-block-label{color:var(--color-zinc-500)}.dl-teams-text{color:var(--color-zinc-400);max-width:62ch;margin:0;font-size:.92rem;line-height:1.7}}@scope([data-section=stats]){:scope{max-width:80rem;margin-inline:auto;padding-block:clamp(2rem,5vw,4rem);padding-inline:clamp(1.25rem,4vw,2.5rem)}header{text-align:center;margin-block-end:2rem}h2{margin:0;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:600}dl{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:2rem;margin:0;padding:0;list-style:none;display:grid}dl>div{text-align:center}:scope[data-variant=large] dt{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1;font-family:var(--font-serif);margin-block-end:.5rem}:scope[data-variant=compact] dt{margin-block-end:.25rem;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:600;line-height:1}dd{color:var(--color-zinc-400);margin:0;font-size:.9em}}@scope([data-section=agent-team]){:scope{grid-template-columns:1fr;align-items:center;gap:clamp(2.5rem,6vw,6rem);max-width:80rem;margin-inline:auto;padding-block:clamp(3rem,8vw,8rem);padding-inline:clamp(1.25rem,4vw,2.5rem);display:grid;overflow:hidden}@media (min-width:64rem){:scope{grid-template-columns:1fr 1fr}}.at-copy{order:2}@media (min-width:64rem){.at-copy{order:1}}.at-badge{text-transform:uppercase;letter-spacing:.2em;color:var(--color-blue-400);background:var(--color-blue-500);align-items:center;font-size:.6875rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.at-badge{background:color-mix(in oklab,var(--color-blue-500)6%,transparent)}}.at-badge{border:1px solid var(--color-blue-500)}@supports (color:color-mix(in lab, red, red)){.at-badge{border:1px solid color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.at-badge{border-radius:999px;margin-block-end:2rem;padding:.4rem 1rem}h2{letter-spacing:-.02em;color:var(--color-zinc-100);margin:0 0 1.5rem;font-size:clamp(2.25rem,5vw,3rem);font-weight:500;line-height:1.05}.at-gradient{background:linear-gradient(to right,var(--color-blue-400),var(--color-purple-400),var(--color-emerald-400));color:#0000;-webkit-background-clip:text;background-clip:text}.at-body{color:var(--color-zinc-400);max-width:32rem;margin:0 0 2rem;font-size:1.125rem;font-weight:300;line-height:1.7}.at-ctas{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.at-cta{border-radius:999px;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;transition:transform .2s,color .2s;display:inline-flex}.at-cta[data-variant=primary]{color:var(--color-zinc-100);background:var(--color-zinc-100)}@supports (color:color-mix(in lab, red, red)){.at-cta[data-variant=primary]{background:color-mix(in oklab,var(--color-zinc-100)12%,transparent)}}.at-cta[data-variant=primary]{box-shadow:0 0 20px var(--color-zinc-100);padding:.85rem 2rem}@supports (color:color-mix(in lab, red, red)){.at-cta[data-variant=primary]{box-shadow:0 0 20px color-mix(in oklab,var(--color-zinc-100)10%,transparent)}}.at-cta[data-variant=primary]:after{content:"→";transition:transform .2s}.at-cta[data-variant=primary]:hover{transform:scale(1.04)}.at-cta[data-variant=primary]:hover:after{transform:translate(.25rem)}.at-cta[data-variant=secondary]{color:var(--color-zinc-400);padding:.5rem}.at-cta[data-variant=secondary]:before{content:"▶";background:var(--color-zinc-100);border-radius:999px;justify-content:center;align-items:center;block-size:2rem;inline-size:2rem;font-size:.55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.at-cta[data-variant=secondary]:before{background:color-mix(in oklab,var(--color-zinc-100)10%,transparent)}}.at-cta[data-variant=secondary]:before{transition:transform .2s}.at-cta[data-variant=secondary]:hover{color:var(--color-zinc-100)}.at-cta[data-variant=secondary]:hover:before{transform:scale(1.1)}.at-stats{border-block-start:1px solid var(--color-zinc-800);flex-wrap:wrap;gap:2rem;margin-block-start:3rem;padding-block-start:2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.at-stats{border-block-start:1px solid color-mix(in oklab,var(--color-zinc-800)70%,transparent)}}.at-stats>div{flex-direction:column-reverse;gap:.25rem;display:flex}.at-stats dt{text-transform:uppercase;letter-spacing:.15em;color:var(--color-zinc-500);font-size:.625rem}.at-stats dd{letter-spacing:-.01em;color:var(--color-zinc-100);margin:0;font-size:1.5rem;font-weight:600}.at-roster{order:1;gap:1.5rem;width:100%;padding-block:2rem;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}@media (min-width:64rem){.at-roster{order:2}}.at-track{flex-shrink:0;gap:1.5rem;min-width:100%;margin:0;padding:0;list-style:none;animation:40s linear infinite at-marquee;display:flex}.at-roster:hover .at-track{animation-play-state:paused}.at-track>li{flex:none}@keyframes at-marquee{to{transform:translate(calc(-100% - 1.5rem))}}.at-card{--at-accent:var(--color-blue-500);--at-accent-soft:var(--color-blue-400);border:1px solid var(--color-zinc-100);border-radius:2rem;flex-direction:column;width:280px;height:420px;padding:1rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.at-card{border:1px solid color-mix(in oklab,var(--color-zinc-100)10%,transparent)}}.at-card{background:var(--color-neutral-950);transition:transform .5s,border-color .5s,box-shadow .5s;overflow:hidden}.at-card:before{content:"";z-index:1;border-radius:inherit;background:radial-gradient(120% 60% at 50% 0%,var(--at-accent),transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.at-card:before{background:radial-gradient(120% 60% at 50% 0%,color-mix(in oklab,var(--at-accent)14%,transparent),transparent 70%)}}.at-card:before{opacity:0;pointer-events:none;transition:opacity .5s}.at-card:hover:before{opacity:1}.at-card>*{z-index:2;position:relative}.at-card[data-accent=orange]{--at-accent:var(--color-orange-500);--at-accent-soft:var(--color-orange-400)}.at-card[data-accent=cyan]{--at-accent:var(--color-cyan-500);--at-accent-soft:var(--color-cyan-400)}.at-card[data-accent=purple]{--at-accent:var(--color-purple-500);--at-accent-soft:var(--color-purple-400)}.at-card[data-accent=pink]{--at-accent:var(--color-pink-500);--at-accent-soft:var(--color-pink-400)}.at-card[data-accent=emerald]{--at-accent:var(--color-emerald-500);--at-accent-soft:var(--color-emerald-400)}.at-card[data-accent=blue]{--at-accent:var(--color-blue-500);--at-accent-soft:var(--color-blue-400)}.at-card:hover{border-color:var(--at-accent);transform:translateY(-.75rem)}@supports (color:color-mix(in lab, red, red)){.at-card:hover{border-color:color-mix(in oklab,var(--at-accent)22%,transparent)}}.at-card:hover{box-shadow:0 24px 50px -12px var(--at-accent),0 0 0 1px var(--at-accent)}@supports (color:color-mix(in lab, red, red)){.at-card:hover{box-shadow:0 24px 50px -12px color-mix(in oklab,var(--at-accent)45%,transparent),0 0 0 1px color-mix(in oklab,var(--at-accent)12%,transparent)}}.at-card>header{justify-content:space-between;align-items:flex-start;margin-block-end:1rem;padding:.5rem .5rem 0;display:flex}.at-tag{flex-direction:column;display:flex}.at-id{letter-spacing:.1em;color:var(--color-zinc-500);font-family:ui-monospace,monospace;font-size:.625rem}.at-role{text-transform:uppercase;letter-spacing:.2em;color:var(--at-accent);margin-block-start:.25rem;font-size:.625rem;font-weight:700}.at-corner{block-size:1rem;inline-size:1rem;color:var(--color-zinc-500);transition:color .3s}.at-card:hover .at-corner{color:var(--color-zinc-100)}.at-orb{border:1px solid var(--color-zinc-100);border-radius:1rem;flex:1;margin:0 0 1.25rem;position:relative}@supports (color:color-mix(in lab, red, red)){.at-orb{border:1px solid color-mix(in oklab,var(--color-zinc-100)5%,transparent)}}.at-orb{background:linear-gradient(to bottom,var(--color-zinc-900),#000);justify-content:center;align-items:center;transition:border-color .5s;display:flex;overflow:hidden}.at-card:hover .at-orb{border-color:var(--at-accent)}@supports (color:color-mix(in lab, red, red)){.at-card:hover .at-orb{border-color:color-mix(in oklab,var(--at-accent)18%,transparent)}}.at-orb:before{content:"";background:radial-gradient(circle at 50% 30%,var(--at-accent),transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.at-orb:before{background:radial-gradient(circle at 50% 30%,color-mix(in oklab,var(--at-accent)18%,transparent),transparent 60%)}}.at-orb:before{opacity:.5;transition:opacity .5s}.at-card:hover .at-orb:before{opacity:1}.at-disc{background:radial-gradient(circle at 38% 32%,var(--color-zinc-800),var(--color-zinc-900)72%);block-size:8rem;inline-size:8rem;box-shadow:inset 0 1px 0 var(--color-zinc-100),0 12px 28px #0000008c;border-radius:999px;justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.at-disc{box-shadow:inset 0 1px 0 color-mix(in oklab,var(--color-zinc-100)6%,transparent),0 12px 28px #0000008c}}.at-disc{transition:scale .5s}.at-card:hover .at-disc{scale:1.08}.at-disc:before{content:"";border-radius:inherit;background:conic-gradient(from 0deg,transparent,var(--at-accent),transparent 22%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.at-disc:before{background:conic-gradient(from 0deg,transparent,color-mix(in oklab,var(--at-accent)28%,transparent),transparent 22%)}}.at-disc:before{opacity:.55;transition:opacity .5s;animation:9s linear infinite at-spin;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1.5px))}.at-card:hover .at-disc:before{opacity:1}.at-orb-icon{block-size:3rem;inline-size:3rem;color:var(--at-accent);transition:color .5s}.at-card:hover .at-orb-icon{color:var(--at-accent-soft)}@keyframes at-spin{to{transform:rotate(360deg)}}.at-gauge{grid-template-columns:1fr auto;align-items:end;column-gap:.5rem;margin:0;padding:0 .5rem;display:grid}.at-gauge:before{content:"";background:linear-gradient(to right,var(--at-accent)0 var(--at-fill,88%),var(--color-zinc-800)var(--at-fill,88%)100%);block-size:3px;box-shadow:0 0 10px var(--at-accent);border-radius:999px;grid-column:1/-1;margin-block-end:.5rem}@supports (color:color-mix(in lab, red, red)){.at-gauge:before{box-shadow:0 0 10px color-mix(in oklab,var(--at-accent)50%,transparent)}}.at-gauge dt{text-transform:uppercase;letter-spacing:.1em;color:var(--color-zinc-500);grid-column:1;font-size:.5625rem;font-weight:600}.at-gauge dd{color:var(--at-accent-soft);grid-column:2;margin:0;font-family:ui-monospace,monospace;font-size:.625rem}.at-card h3{color:var(--color-zinc-100);margin:.75rem 0 .25rem;padding-inline:.5rem;font-size:1.25rem;font-weight:500;transition:color .3s}.at-card:hover h3{color:var(--at-accent-soft)}.at-card p{color:var(--color-zinc-400);margin:0;padding:0 .5rem .5rem;font-size:.75rem;font-weight:300;line-height:1.6}@media (prefers-reduced-motion:reduce){.at-track,.at-disc:before{animation:none}}}@scope([data-section=agent-dossier]){:scope{max-width:80rem;margin-inline:auto;padding-block:clamp(2rem,5vw,4rem);padding-inline:clamp(1.25rem,4vw,2.5rem)}header{flex-wrap:wrap;align-items:baseline;gap:1rem;margin-block-end:1.5rem;display:flex}.ad-numeral{font-family:var(--font-serif);color:var(--color-zinc-500);font-size:1.25rem}h2{margin:0;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:600}.ad-meta{text-transform:uppercase;letter-spacing:.15em;color:var(--color-zinc-500);margin-inline-start:auto;font-size:.75rem}.ad-card{border:1px solid var(--color-zinc-800)}@supports (color:color-mix(in lab, red, red)){.ad-card{border:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.ad-card{border-radius:var(--radius);background:var(--color-zinc-950)}@supports (color:color-mix(in lab, red, red)){.ad-card{background:color-mix(in oklab,var(--color-zinc-950)75%,transparent)}}.ad-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:clamp(1.5rem,4vw,2.5rem)}.ad-head{max-width:52rem}.ad-role{text-transform:uppercase;letter-spacing:.18em;color:var(--color-blue-300);margin-block-end:.75rem;font-size:.7rem;display:block}h3{font-family:var(--font-serif);margin:0 0 1rem;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:400;line-height:1.05}.ad-summary{color:var(--color-zinc-300);margin:0;line-height:1.7}.ad-panels{border-block:1px solid var(--color-zinc-800);grid-template-columns:1fr;gap:1.5rem;margin-block:2rem;padding-block:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ad-panels{border-block:1px solid color-mix(in oklab,var(--color-zinc-800)50%,transparent)}}@media (min-width:48rem){.ad-panels{grid-template-columns:repeat(3,1fr)}}.ad-panel-label{text-transform:uppercase;letter-spacing:.16em;color:var(--color-zinc-500);margin-block-end:.75rem;font-size:.65rem;display:block}.ad-panel ul{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ad-panel li{color:var(--color-zinc-300);padding-inline-start:.9rem;font-size:.88rem;line-height:1.45;position:relative}.ad-panel li:before{content:"";background:var(--color-blue-400);inset-inline-start:0;border-radius:50%;width:4px;height:4px;position:absolute;top:.55em}@supports (color:color-mix(in lab, red, red)){.ad-panel li:before{background:color-mix(in oklab,var(--color-blue-400)70%,transparent)}}.ad-pipeline-label{text-transform:uppercase;letter-spacing:.16em;color:var(--color-zinc-500);margin-block-end:1rem;font-size:.65rem;display:block}.ad-rail{gap:.75rem;margin:0;padding:0 0 .5rem;list-style:none;display:flex;overflow-x:auto}.ad-rail li{border:1px solid var(--color-zinc-800);flex:none;min-width:9rem;padding:.85rem 1rem}@supports (color:color-mix(in lab, red, red)){.ad-rail li{border:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.ad-rail li{background:var(--color-zinc-900);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.ad-rail li{background:color-mix(in oklab,var(--color-zinc-900)40%,transparent)}}.ad-rail li{position:relative}.ad-rail li:not(:last-child):after{content:"→";color:var(--color-zinc-700);inset-inline-end:-.7rem;font-size:.8rem;position:absolute;top:50%;transform:translateY(-50%)}.ad-rail-num{font-family:var(--font-serif);color:var(--color-blue-300);margin-block-end:.25rem;font-size:.85rem;display:block}.ad-rail-name{color:var(--color-zinc-200);font-size:.82rem;line-height:1.3}.ad-pipeline-footer{color:var(--color-zinc-400);max-width:52rem;margin-block-start:1.25rem;font-size:.85rem;line-height:1.6}}@scope([data-section=case-study-list]){:scope{max-width:80rem;margin-inline:auto;padding-block:clamp(2rem,5vw,4rem);padding-inline:clamp(1.25rem,4vw,2.5rem)}header{flex-wrap:wrap;align-items:baseline;gap:1rem;margin-block-end:1rem;display:flex}.cs-numeral{font-family:var(--font-serif);color:var(--color-zinc-500);font-size:1.25rem}h2{margin:0;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:600}.cs-meta{text-transform:uppercase;letter-spacing:.15em;color:var(--color-zinc-500);margin-inline-start:auto;font-size:.75rem}.cs-list{margin:0;padding:0;list-style:none}.cs-list>li{border-block-start:1px solid var(--color-zinc-800)}@supports (color:color-mix(in lab, red, red)){.cs-list>li{border-block-start:1px solid color-mix(in oklab,var(--color-zinc-800)50%,transparent)}}article{grid-template-columns:1fr;gap:1.5rem;padding-block:clamp(2rem,5vw,3.5rem);display:grid;position:relative}@media (min-width:56rem){article{grid-template-columns:1fr 16rem;gap:3rem}}.cs-index{font-family:var(--font-serif);letter-spacing:.2em;color:var(--color-zinc-600);margin-block-end:.75rem;font-size:.7rem}.cs-main{min-width:0}.cs-kicker{text-transform:uppercase;letter-spacing:.18em;color:var(--color-blue-300);margin-block-end:.75rem;font-size:.7rem;display:block}h3{font-family:var(--font-serif);text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:400;line-height:1.1}.cs-summary{color:var(--color-zinc-300);max-width:56ch;margin:0 0 1.25rem;line-height:1.7}.cs-quote{border-inline-start:2px solid var(--color-blue-400);margin:1.25rem 0;padding-inline-start:1.25rem}@supports (color:color-mix(in lab, red, red)){.cs-quote{border-inline-start:2px solid color-mix(in oklab,var(--color-blue-400)40%,transparent)}}.cs-quote{font-family:var(--font-serif);color:var(--color-zinc-200);font-size:1.1rem;font-style:italic;line-height:1.5}.cs-evidence{color:var(--color-zinc-400);max-width:56ch;margin:0 0 1.25rem;font-size:.92rem;line-height:1.65}.cs-why{margin-block:1.25rem}.cs-why-label{text-transform:uppercase;letter-spacing:.16em;color:var(--color-zinc-500);margin-block-end:.4rem;font-size:.65rem;display:block}.cs-why p{color:var(--color-zinc-400);max-width:56ch;margin:0;line-height:1.65}.cs-source{color:var(--color-blue-400);margin-block-start:.5rem;font-size:.82rem;text-decoration:none;display:inline-block}.cs-source:hover{color:var(--color-blue-300)}.cs-metric{border:1px solid var(--color-zinc-800);align-self:start;padding:1.5rem}@supports (color:color-mix(in lab, red, red)){.cs-metric{border:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.cs-metric{border-radius:var(--radius);background:var(--color-zinc-950)}@supports (color:color-mix(in lab, red, red)){.cs-metric{background:color-mix(in oklab,var(--color-zinc-950)70%,transparent)}}@media (min-width:56rem){.cs-metric{position:sticky;top:6rem}}.cs-metric-value{font-family:var(--font-serif);color:var(--color-zinc-100);font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,5vw,3rem);font-weight:400;line-height:1}.cs-metric-label{text-transform:uppercase;letter-spacing:.1em;color:var(--color-blue-300);margin-block-start:.6rem;font-size:.8rem}.cs-metric-context{color:var(--color-zinc-500);margin:.75rem 0 0;font-size:.82rem;line-height:1.55}}@scope([data-section=glossary]){:scope{max-width:80rem;margin-inline:auto;padding-block:clamp(2rem,5vw,4rem);padding-inline:clamp(1.25rem,4vw,2.5rem)}header{flex-wrap:wrap;align-items:baseline;gap:1rem;margin-block-end:2rem;display:flex}.gl-numeral{font-family:var(--font-serif);color:var(--color-zinc-500);font-size:1.25rem}h2{font-family:var(--font-serif);color:var(--color-zinc-100);margin:0;font-size:clamp(1.25rem,3vw,1.75rem);font-style:italic;font-weight:400}.gl-meta{text-transform:uppercase;letter-spacing:.15em;color:var(--color-zinc-500);margin-inline-start:auto;font-size:.75rem}.gl-index{border-block:1px solid var(--color-zinc-800);flex-wrap:wrap;gap:.75rem;margin-block-end:1rem;padding-block:1.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.gl-index{border-block:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.gl-tag{border:1px solid var(--color-blue-400);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.81rem;line-height:1;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gl-tag{border:1px solid color-mix(in oklab,var(--color-blue-400)30%,transparent)}}.gl-tag{background:var(--color-blue-500)}@supports (color:color-mix(in lab, red, red)){.gl-tag{background:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.gl-tag{color:var(--color-blue-200);white-space:nowrap;transition:border-color .14s,background .14s}.gl-tag:hover{border-color:var(--color-blue-400)}@supports (color:color-mix(in lab, red, red)){.gl-tag:hover{border-color:color-mix(in oklab,var(--color-blue-400)60%,transparent)}}.gl-tag:hover{background:var(--color-blue-500)}@supports (color:color-mix(in lab, red, red)){.gl-tag:hover{background:color-mix(in oklab,var(--color-blue-500)16%,transparent)}}.gl-tag-code{text-transform:uppercase;letter-spacing:.1em;color:var(--color-blue-300);background:var(--color-blue-400);font-family:ui-monospace,monospace;font-size:.58rem;font-weight:400}@supports (color:color-mix(in lab, red, red)){.gl-tag-code{background:color-mix(in oklab,var(--color-blue-400)10%,transparent)}}.gl-tag-code{border:1px solid var(--color-blue-400)}@supports (color:color-mix(in lab, red, red)){.gl-tag-code{border:1px solid color-mix(in oklab,var(--color-blue-400)20%,transparent)}}.gl-tag-code{border-radius:5px;flex-shrink:0;padding:.15rem .35rem}.gl-tag-arrow{font-family:var(--font-serif);color:var(--color-blue-300);transition:transform .14s}.gl-tag:hover .gl-tag-arrow{transform:translate(2px)}.gl-group{border-block-start:1px solid var(--color-zinc-800)}@supports (color:color-mix(in lab, red, red)){.gl-group{border-block-start:1px solid color-mix(in oklab,var(--color-zinc-800)50%,transparent)}}.gl-group{grid-template-columns:1fr;gap:1.5rem 3rem;padding-block:clamp(1.75rem,4vw,2.75rem);display:grid}@media (min-width:56rem){.gl-group{grid-template-columns:13rem 1fr}}.gl-group-head{margin-block-end:.5rem}@media (min-width:56rem){.gl-group-head{align-self:start;margin-block-end:0;position:sticky;top:6rem}}.gl-group-num{font-family:var(--font-serif);color:var(--color-zinc-100);font-variant-numeric:tabular-nums;margin-block-end:.5rem;font-size:clamp(2.5rem,6vw,4rem);font-weight:300;line-height:1;display:block}.gl-group h3{font-family:var(--font-serif);max-width:11rem;color:var(--color-zinc-100);margin:0;font-size:clamp(1.25rem,2.6vw,1.75rem);font-style:italic;font-weight:400;line-height:1.15}.gl-group-head:after{content:"";background:linear-gradient(90deg,var(--color-blue-500),transparent);block-size:1px;inline-size:3.5rem;margin-block-start:1rem;display:block}.gl-terms{grid-template-columns:1fr;gap:1.5rem 2.5rem;margin:0;display:grid}@media (min-width:80rem){.gl-terms{grid-template-columns:1fr 1fr}}.gl-term{padding-block:.35rem;padding-inline-start:1rem;scroll-margin-top:6rem;position:relative}.gl-term:before{content:"";background:linear-gradient(to bottom,var(--color-blue-400),transparent);block-size:0;inline-size:2px;transition:block-size .3s;position:absolute;inset-block-start:.5rem;inset-inline-start:0}.gl-term:hover:before{block-size:2.5rem}dt{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-block-end:.4rem;display:flex}dt a,dt span{color:var(--color-zinc-100);font-weight:600;text-decoration:none}dt a{border-block-end:1px solid var(--color-blue-400)}@supports (color:color-mix(in lab, red, red)){dt a{border-block-end:1px solid color-mix(in oklab,var(--color-blue-400)40%,transparent)}}dt a:hover{color:var(--color-blue-300)}.gl-code{text-transform:uppercase;letter-spacing:.08em;color:var(--color-blue-300);border:1px solid var(--color-blue-400);font-family:ui-monospace,monospace;font-size:.6rem}@supports (color:color-mix(in lab, red, red)){.gl-code{border:1px solid color-mix(in oklab,var(--color-blue-400)30%,transparent)}}.gl-code{border-radius:4px;padding:.1rem .35rem}dd{color:var(--color-zinc-400);margin:0;font-size:.9rem;line-height:1.6}}@scope([data-section=lead-form]){:scope{max-width:36rem;margin-inline:auto;padding-block:clamp(2rem,5vw,4rem);padding-inline:clamp(1.25rem,4vw,2.5rem)}.lf-card{border:1px solid var(--color-zinc-800)}@supports (color:color-mix(in lab, red, red)){.lf-card{border:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.lf-card{border-radius:var(--radius);background:var(--color-zinc-950)}@supports (color:color-mix(in lab, red, red)){.lf-card{background:color-mix(in oklab,var(--color-zinc-950)75%,transparent)}}.lf-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:clamp(1.5rem,4vw,2.25rem)}.lf-head{margin-block-end:1.5rem}.lf-eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--color-blue-300);margin-block-end:.6rem;font-size:.7rem}.lf-head h2{margin:0 0 .5rem;font-size:clamp(1.25rem,3vw,1.6rem);font-weight:600}.lf-body{color:var(--color-zinc-400);margin:0;font-size:.92rem;line-height:1.6}.lf-form{flex-direction:column;gap:1rem;display:flex}.lf-field{flex-direction:column;gap:.4rem;display:flex}.lf-label{text-transform:uppercase;letter-spacing:.1em;color:var(--color-zinc-400);font-size:.72rem}.lf-input{background:var(--color-zinc-900);width:100%}@supports (color:color-mix(in lab, red, red)){.lf-input{background:color-mix(in oklab,var(--color-zinc-900)60%,transparent)}}.lf-input{border:1px solid var(--color-zinc-700)}@supports (color:color-mix(in lab, red, red)){.lf-input{border:1px solid color-mix(in oklab,var(--color-zinc-700)60%,transparent)}}.lf-input{color:var(--color-zinc-100);border-radius:8px;padding:.7rem .9rem;font-size:.9rem;transition:border-color .14s,box-shadow .14s}.lf-input::placeholder{color:var(--color-zinc-600)}.lf-input:focus{border-color:var(--color-blue-500);outline:none}@supports (color:color-mix(in lab, red, red)){.lf-input:focus{border-color:color-mix(in oklab,var(--color-blue-500)55%,transparent)}}.lf-input:focus{box-shadow:0 0 0 1px var(--color-blue-500)}@supports (color:color-mix(in lab, red, red)){.lf-input:focus{box-shadow:0 0 0 1px color-mix(in oklab,var(--color-blue-500)45%,transparent)}}.lf-input--mono{font-family:ui-monospace,monospace}.lf-submit{background:var(--color-zinc-100);width:100%;color:var(--color-neutral-950);cursor:pointer;border:0;border-radius:8px;margin-block-start:.5rem;padding:.75rem 1.25rem;font-size:.92rem;font-weight:600;transition:background .14s}.lf-submit:hover{background:var(--color-blue-200)}.lf-note{color:var(--color-zinc-500);text-align:center;margin:.25rem 0 0;font-size:.78rem;line-height:1.55}.lf-note a{color:var(--color-blue-400)}}@scope([data-section=pricing-tiers]){:scope{max-width:80rem;margin-inline:auto;padding-block:clamp(2rem,5vw,4rem);padding-inline:clamp(1.25rem,4vw,2.5rem)}header{flex-wrap:wrap;align-items:baseline;gap:1rem;margin-block-end:2rem;display:flex}.pt-numeral{font-family:var(--font-serif);color:var(--color-zinc-500);font-size:1.25rem}h2{margin:0;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:600}.pt-meta{text-transform:uppercase;letter-spacing:.15em;color:var(--color-zinc-500);margin-inline-start:auto;font-size:.75rem}.pt-grid{grid-template-columns:1fr;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.pt-grid{grid-template-columns:1fr 1fr}}@media (min-width:64rem){.pt-grid{grid-template-columns:repeat(4,1fr)}}article{border:1px solid var(--color-zinc-800);flex-direction:column;height:100%;padding:1.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){article{border:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}article{border-radius:var(--radius);background:var(--color-zinc-950)}@supports (color:color-mix(in lab, red, red)){article{background:color-mix(in oklab,var(--color-zinc-950)70%,transparent)}}article[data-featured=true]{border-color:var(--color-blue-400)}@supports (color:color-mix(in lab, red, red)){article[data-featured=true]{border-color:color-mix(in oklab,var(--color-blue-400)50%,transparent)}}article[data-featured=true]{background:var(--color-blue-500)}@supports (color:color-mix(in lab, red, red)){article[data-featured=true]{background:color-mix(in oklab,var(--color-blue-500)6%,transparent)}}h3{margin:0 0 .75rem;font-size:1.05rem;font-weight:600;line-height:1.25}.pt-what{color:var(--color-zinc-400);margin:0 0 1rem;font-size:.88rem;line-height:1.6}.pt-bestfor{color:var(--color-zinc-300);margin:0 0 1rem;font-size:.85rem;line-height:1.55}.pt-bestfor span{text-transform:uppercase;letter-spacing:.14em;color:var(--color-zinc-500);margin-block-end:.25rem;font-size:.65rem;display:block}.pt-deliverables{flex-direction:column;flex:1;gap:.5rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.pt-deliverables li{color:var(--color-zinc-300);gap:.5rem;font-size:.82rem;line-height:1.45;display:flex}.pt-check{color:var(--color-blue-400);flex-shrink:0;font-size:.75rem}.pt-foot{border-block-start:1px solid var(--color-zinc-800);margin-block-start:auto;padding-block-start:1rem}@supports (color:color-mix(in lab, red, red)){.pt-foot{border-block-start:1px solid color-mix(in oklab,var(--color-zinc-800)50%,transparent)}}.pt-timeline{text-transform:uppercase;letter-spacing:.12em;color:var(--color-zinc-500);margin-block-end:.75rem;font-size:.7rem;display:block}.pt-cta{text-align:center;border:1px solid var(--color-zinc-700);border-radius:6px;width:100%;padding:.6rem 1rem;font-size:.82rem;font-weight:500;text-decoration:none;display:inline-block}@supports (color:color-mix(in lab, red, red)){.pt-cta{border:1px solid color-mix(in oklab,var(--color-zinc-700)70%,transparent)}}.pt-cta{color:var(--color-zinc-100);transition:border-color .16s,background .16s}.pt-cta:hover{border-color:var(--color-blue-400);background:var(--color-blue-500)}@supports (color:color-mix(in lab, red, red)){.pt-cta:hover{background:color-mix(in oklab,var(--color-blue-500)12%,transparent)}}article[data-featured=true] .pt-cta{background:var(--color-zinc-100);color:var(--color-neutral-950);border-color:#0000}}@scope([data-section=score-gauge]){:scope{max-width:80rem;margin-inline:auto;padding-block:clamp(2rem,5vw,4rem);padding-inline:clamp(1.25rem,4vw,2.5rem)}header{flex-wrap:wrap;align-items:baseline;gap:1rem;margin-block-end:2rem;display:flex}.sg-numeral{font-family:var(--font-serif);color:var(--color-zinc-500);font-size:1.25rem}h2{margin:0;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:600}.sg-meta{text-transform:uppercase;letter-spacing:.15em;color:var(--color-zinc-500);margin-inline-start:auto;font-size:.75rem}.sg-grid{border:1px solid var(--color-zinc-800);grid-template-columns:1fr;align-items:center;gap:2.5rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}@supports (color:color-mix(in lab, red, red)){.sg-grid{border:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.sg-grid{border-radius:var(--radius);background:var(--color-zinc-950)}@supports (color:color-mix(in lab, red, red)){.sg-grid{background:color-mix(in oklab,var(--color-zinc-950)70%,transparent)}}@media (min-width:48rem){.sg-grid{grid-template-columns:auto 1fr;gap:3.5rem}}.sg-gaugewrap{text-align:center}.sg-ring{--size:12rem;width:var(--size);height:var(--size);background:conic-gradient(var(--color-blue-400)calc(var(--pct)*3.6deg),var(--color-zinc-800)0);border-radius:50%;place-items:center;margin-inline:auto;display:grid}@supports (color:color-mix(in lab, red, red)){.sg-ring{background:conic-gradient(var(--color-blue-400)calc(var(--pct)*3.6deg),color-mix(in oklab,var(--color-zinc-800)60%,transparent)0)}}.sg-ring-inner{width:calc(var(--size) - 1.5rem);height:calc(var(--size) - 1.5rem);background:var(--color-zinc-950);text-align:center;border-radius:50%;place-content:center;display:grid}.sg-ring-value{font-family:var(--font-serif);color:var(--color-zinc-100);font-variant-numeric:tabular-nums;font-size:3rem;font-weight:400;line-height:1}.sg-ring-max{color:var(--color-zinc-500);font-size:.8rem}.sg-ring-label{text-transform:uppercase;letter-spacing:.2em;color:var(--color-blue-300);margin-block-start:1rem;font-size:.7rem;display:block}.sg-caption{color:var(--color-zinc-500);max-width:16rem;margin-block-start:.5rem;margin-inline:auto;font-size:.78rem}.sg-dims{flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.sg-dim-head{align-items:baseline;gap:.75rem;margin-block-end:.5rem;display:flex}.sg-dim-name{color:var(--color-zinc-200);font-size:.95rem;font-weight:600}.sg-dim-weight{text-transform:uppercase;letter-spacing:.1em;color:var(--color-zinc-500);font-size:.65rem}.sg-dim-val{font-family:var(--font-serif);color:var(--color-zinc-100);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:1.1rem}.sg-bar{background:var(--color-zinc-800);border-radius:999px;height:6px}@supports (color:color-mix(in lab, red, red)){.sg-bar{background:color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.sg-bar{overflow:hidden}.sg-bar-fill{background:linear-gradient(90deg,var(--color-blue-500),var(--color-blue-400));border-radius:999px;height:100%}@supports (color:color-mix(in lab, red, red)){.sg-bar-fill{background:linear-gradient(90deg,color-mix(in oklab,var(--color-blue-500)70%,transparent),var(--color-blue-400))}}}@scope([data-section=hero-graph]){:scope{max-width:80rem;margin-inline:auto;padding-block:clamp(3rem,7vw,6rem);padding-inline:clamp(1.25rem,4vw,2.5rem);position:relative;overflow:hidden}.hg-graph{opacity:.9;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;width:clamp(22rem,48vw,40rem);max-width:56%;height:auto;position:absolute;top:50%;right:clamp(-2rem,-1vw,0rem);transform:translateY(-50%)}.hg-content{z-index:1;max-width:40rem;position:relative}.hg-eyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--color-blue-400);flex-wrap:wrap;align-items:baseline;gap:.75rem;font-size:.6875rem;font-weight:500;display:flex}@supports (color:color-mix(in lab, red, red)){.hg-eyebrow{color:color-mix(in oklab,var(--color-blue-400)90%,transparent)}}.hg-eyebrow{margin:0 0 1.5rem}.hg-sep{color:var(--color-zinc-800)}.hg-updated{color:var(--color-zinc-500)}h1{letter-spacing:-.02em;text-wrap:balance;color:var(--color-zinc-100);margin:0;font-size:clamp(2.5rem,6vw,4rem);font-weight:300;line-height:1.04}.hg-highlight{white-space:nowrap;font-family:var(--font-serif);color:var(--color-blue-300);font-style:italic;font-weight:400;position:relative}@supports (color:color-mix(in lab, red, red)){.hg-highlight{color:color-mix(in oklab,var(--color-blue-300)90%,white)}}.hg-highlight:after{content:"";background:linear-gradient(to right,transparent,var(--color-blue-400),transparent);inset-inline:0;block-size:1px;position:absolute;bottom:-.15em}@supports (color:color-mix(in lab, red, red)){.hg-highlight:after{background:linear-gradient(to right,transparent,color-mix(in oklab,var(--color-blue-400)60%,transparent),transparent)}}.hg-body{color:var(--color-zinc-300);max-width:36rem;margin:2rem 0 0;font-size:clamp(1rem,1.4vw,1.05rem);line-height:1.75}nav{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-block-start:2.5rem;display:flex}.hg-cta{letter-spacing:.06em;align-items:center;gap:.5rem;font-size:.8125rem;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.hg-cta[data-variant=primary]{color:var(--color-blue-200)}@supports (color:color-mix(in lab, red, red)){.hg-cta[data-variant=primary]{color:color-mix(in oklab,var(--color-blue-200)85%,white)}}.hg-cta[data-variant=primary]{background:var(--color-blue-500)}@supports (color:color-mix(in lab, red, red)){.hg-cta[data-variant=primary]{background:color-mix(in oklab,var(--color-blue-500)12%,transparent)}}.hg-cta[data-variant=primary]{border:1px solid var(--color-blue-400)}@supports (color:color-mix(in lab, red, red)){.hg-cta[data-variant=primary]{border:1px solid color-mix(in oklab,var(--color-blue-400)32%,transparent)}}.hg-cta[data-variant=primary]{border-radius:999px;padding:.7rem 1.5rem}.hg-cta[data-variant=primary]:after{content:"↗";font-family:var(--font-serif);color:var(--color-blue-300)}.hg-cta[data-variant=primary]:hover{border-color:var(--color-blue-400)}@supports (color:color-mix(in lab, red, red)){.hg-cta[data-variant=primary]:hover{border-color:color-mix(in oklab,var(--color-blue-400)60%,transparent)}}.hg-cta[data-variant=primary]:hover{background:var(--color-blue-500)}@supports (color:color-mix(in lab, red, red)){.hg-cta[data-variant=primary]:hover{background:color-mix(in oklab,var(--color-blue-500)16%,transparent)}}.hg-cta[data-variant=secondary]{font-family:var(--font-serif);color:var(--color-zinc-400);font-style:italic}.hg-cta[data-variant=secondary]:after{content:" →"}.hg-cta[data-variant=secondary]:hover{color:var(--color-zinc-200)}.hg-stats{z-index:1;border-block-start:1px solid var(--color-zinc-800);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,3vw,2.5rem);margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding-block-start:1.5rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.hg-stats{border-block-start:1px solid color-mix(in oklab,var(--color-zinc-800)70%,transparent)}}.hg-stats>div{margin:0}.hg-stats dt{font-family:var(--font-serif);font-variant-numeric:tabular-nums;color:var(--color-zinc-100);margin-block-end:.5rem;font-size:clamp(1.75rem,3.5vw,2rem);font-weight:400;line-height:1}.hg-stats dd{margin:0}.hg-stat-label{text-transform:uppercase;letter-spacing:.14em;color:var(--color-blue-300);margin-block-end:.25rem;font-size:.6875rem;font-weight:500}.hg-stat-note{color:var(--color-zinc-500);font-size:.72rem;line-height:1.4}@media (max-width:48rem){.hg-graph{display:none}.hg-content{max-width:none}.hg-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:30rem){.hg-stats{grid-template-columns:1fr}}}@scope([data-section=brief]){:scope{gap:clamp(2rem,5vw,3.5rem);max-width:80rem;margin-inline:auto;padding-block:clamp(3rem,7vw,6rem);padding-inline:clamp(1.25rem,4vw,2.5rem);display:grid}header{border-block-end:1px solid var(--color-zinc-800);justify-content:space-between;align-items:baseline;gap:1rem;padding-block-end:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){header{border-block-end:1px solid color-mix(in oklab,var(--color-zinc-800)70%,transparent)}}.brief-label{font-family:var(--font-serif);color:var(--color-zinc-300);margin:0;font-size:1.25rem;font-style:italic}.brief-eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--color-zinc-500);margin:0;font-size:.6875rem;font-weight:500}h2{letter-spacing:-.01em;text-wrap:balance;max-width:52rem;color:var(--color-zinc-100);margin:0;font-size:clamp(1.75rem,4vw,2.6rem);font-weight:300;line-height:1.15}h2 em{font-family:var(--font-serif);color:var(--color-blue-300);font-style:italic;font-weight:400}@supports (color:color-mix(in lab, red, red)){h2 em{color:color-mix(in oklab,var(--color-blue-300)88%,white)}}.brief-cols{grid-template-columns:1fr;gap:clamp(2rem,5vw,4rem);display:grid}@media (min-width:48rem){.brief-cols{grid-template-columns:repeat(2,1fr)}}h3{text-transform:uppercase;letter-spacing:.14em;color:var(--color-blue-400);margin:0 0 1rem;font-size:.6875rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){h3{color:color-mix(in oklab,var(--color-blue-400)90%,transparent)}}p{max-width:38rem;color:var(--color-zinc-400);margin:0 0 1rem;font-size:.95rem;line-height:1.7}dl{flex-direction:column;gap:.5rem;margin:1.5rem 0;display:flex}.brief-stat{border-block-end:1px solid var(--color-zinc-800);justify-content:space-between;align-items:baseline;gap:1rem;padding-block-end:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.brief-stat{border-block-end:1px solid color-mix(in oklab,var(--color-zinc-800)50%,transparent)}}.brief-stat dt{text-transform:uppercase;letter-spacing:.12em;color:var(--color-zinc-500);font-size:.75rem}.brief-stat dd{font-family:var(--font-serif);font-variant-numeric:tabular-nums;color:var(--color-zinc-100);margin:0;font-size:1.25rem}.brief-body p:last-child{margin-bottom:0}.brief-body a{color:var(--color-blue-300);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--color-blue-400);-webkit-text-decoration-color:var(--color-blue-400);-webkit-text-decoration-color:var(--color-blue-400);text-decoration-color:var(--color-blue-400)}@supports (color:color-mix(in lab, red, red)){.brief-body a{-webkit-text-decoration-color:color-mix(in oklab,var(--color-blue-400)50%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--color-blue-400)50%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--color-blue-400)50%,transparent);text-decoration-color:color-mix(in oklab,var(--color-blue-400)50%,transparent)}}.brief-body a:hover{-webkit-text-decoration-color:var(--color-blue-400);-webkit-text-decoration-color:var(--color-blue-400);-webkit-text-decoration-color:var(--color-blue-400);text-decoration-color:var(--color-blue-400)}}@scope([data-section=columns]){:scope{max-width:80rem;margin-inline:auto;padding-block:clamp(2.5rem,6vw,5rem);padding-inline:clamp(1.25rem,4vw,2.5rem)}header{border-block-end:1px solid var(--color-zinc-800);justify-content:space-between;align-items:end;gap:1rem;margin-block-end:clamp(1.5rem,4vw,2.5rem);padding-block-end:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){header{border-block-end:1px solid color-mix(in oklab,var(--color-zinc-800)70%,transparent)}}h2{font-family:var(--font-serif);color:var(--color-zinc-200);align-items:center;gap:.75rem;margin:0;font-size:clamp(1.25rem,3vw,1.75rem);font-style:italic;font-weight:400;line-height:1;display:flex}h2:before{content:"ⓘ";color:var(--color-zinc-500);font-family:system-ui,sans-serif;font-size:.6875rem;font-style:normal}h2:after{content:"";background:var(--color-zinc-700);block-size:1px;inline-size:2rem}@supports (color:color-mix(in lab, red, red)){h2:after{background:color-mix(in oklab,var(--color-zinc-700)70%,transparent)}}header>span{text-transform:uppercase;letter-spacing:.24em;color:var(--color-zinc-500);white-space:nowrap;font-size:.6875rem}@media (max-width:48rem){header>span{display:none}}.cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:start;gap:clamp(1.75rem,5vw,4rem);display:grid}h3{text-transform:uppercase;letter-spacing:.2em;color:var(--color-blue-300);margin:0 0 .85rem;font-size:.6875rem;font-weight:500}.cols-body p{max-width:42rem;color:var(--color-zinc-300);margin:0 0 1rem;font-size:.95rem;line-height:1.9}.cols-body p:last-child{margin-bottom:0}.cols-body a{color:var(--color-blue-300);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--color-blue-400);-webkit-text-decoration-color:var(--color-blue-400);-webkit-text-decoration-color:var(--color-blue-400);text-decoration-color:var(--color-blue-400)}@supports (color:color-mix(in lab, red, red)){.cols-body a{-webkit-text-decoration-color:color-mix(in oklab,var(--color-blue-400)40%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--color-blue-400)40%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--color-blue-400)40%,transparent);text-decoration-color:color-mix(in oklab,var(--color-blue-400)40%,transparent)}}.cols-body a:hover{color:var(--color-blue-200)}@supports (color:color-mix(in lab, red, red)){.cols-body a:hover{color:color-mix(in oklab,var(--color-blue-200)90%,white)}}.cols-body a:hover{-webkit-text-decoration-color:var(--color-blue-400);-webkit-text-decoration-color:var(--color-blue-400);-webkit-text-decoration-color:var(--color-blue-400);text-decoration-color:var(--color-blue-400)}}@scope([data-section=workflow]){[data-phase]{--ph:var(--color-blue-300)}[data-phase=diagnose]{--ph:#6ea8ff}[data-phase=construct]{--ph:#57c9e0}[data-phase=decide]{--ph:#9b8cff}[data-phase=ship]{--ph:#5fd6a8}:scope{max-width:80rem;margin-inline:auto;padding-block:clamp(2.5rem,6vw,5rem);padding-inline:clamp(1.25rem,4vw,2.5rem)}header{border-block-end:1px solid var(--color-zinc-800);align-items:end;gap:1rem;margin-block-end:clamp(1.5rem,4vw,2.5rem);padding-block-end:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){header{border-block-end:1px solid color-mix(in oklab,var(--color-zinc-800)70%,transparent)}}.wf-roman{font-family:var(--font-serif);letter-spacing:.22em;color:var(--color-zinc-500);font-size:.6875rem}h2{font-family:var(--font-serif);color:var(--color-zinc-200);align-items:center;margin:0;margin-inline-end:auto;font-size:clamp(1.25rem,3vw,1.75rem);font-style:italic;font-weight:400;line-height:1;display:flex}h2:before{content:"";background:var(--color-zinc-700);block-size:1px;inline-size:2rem;margin-inline-end:.75rem}@supports (color:color-mix(in lab, red, red)){h2:before{background:color-mix(in oklab,var(--color-zinc-700)70%,transparent)}}.wf-meta{text-transform:uppercase;letter-spacing:.24em;color:var(--color-zinc-500);white-space:nowrap;font-size:.6875rem}@media (max-width:48rem){.wf-meta{display:none}}.wf-panel{border:1px solid var(--color-zinc-800);position:relative}@supports (color:color-mix(in lab, red, red)){.wf-panel{border:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.wf-panel{background:var(--color-zinc-950);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.wf-panel{background:color-mix(in oklab,var(--color-zinc-950)45%,transparent)}}.wf-panel{padding:clamp(1.25rem,3vw,2rem)}.wf-panel:before{content:"";background:linear-gradient(90deg,#0000,#6ea8ff8c,#0000);background:linear-gradient(90deg,#0000,lab(67.7266% -.236452 -49.7497/.55),#0000);block-size:1px;position:absolute;inset-block-start:0;inset-inline:1.5rem}.wf-panel-head{text-transform:uppercase;letter-spacing:.22em;color:var(--color-zinc-500);justify-content:space-between;align-items:baseline;gap:1rem;margin-block-end:1.5rem;font-size:.6875rem;display:flex}.wf-panel-head a{font-family:var(--font-serif);text-transform:none;letter-spacing:0;color:var(--color-zinc-500);white-space:nowrap;font-style:italic}.wf-panel-head a:hover{color:var(--color-blue-300)}.wf-flow{grid-template-columns:repeat(var(--cols,6),minmax(0,1fr));gap:1rem .75rem;display:grid}.wf-flow>ol{margin:0;padding:0;list-style:none;display:contents}.wf-phases>li{grid-row:1;grid-column:span var(--span,1);border-block-end:1px solid var(--ph);padding-block-end:.55rem}@supports (color:color-mix(in lab, red, red)){.wf-phases>li{border-block-end:1px solid color-mix(in oklab,var(--ph)45%,transparent)}}.wf-phases>li{text-transform:uppercase;letter-spacing:.2em;color:var(--ph);font-size:.6875rem}.wf-stages>li{border:1px solid var(--color-zinc-800);grid-row:2;position:relative}@supports (color:color-mix(in lab, red, red)){.wf-stages>li{border:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.wf-stages>li{border-block-start:2px solid var(--ph)}@supports (color:color-mix(in lab, red, red)){.wf-stages>li{border-block-start:2px solid color-mix(in oklab,var(--ph)65%,transparent)}}.wf-stages>li{background:var(--color-zinc-900);border-radius:0 0 12px 12px}@supports (color:color-mix(in lab, red, red)){.wf-stages>li{background:color-mix(in oklab,var(--color-zinc-900)35%,transparent)}}.wf-stages>li{padding:1rem;transition:border-color .2s,transform .2s,background .2s}.wf-stages>li:hover{border-color:var(--ph)}@supports (color:color-mix(in lab, red, red)){.wf-stages>li:hover{border-color:color-mix(in oklab,var(--ph)50%,var(--color-zinc-800))}}.wf-stages>li:hover{background:var(--color-zinc-900)}@supports (color:color-mix(in lab, red, red)){.wf-stages>li:hover{background:color-mix(in oklab,var(--color-zinc-900)55%,transparent)}}.wf-stages>li:hover{transform:translateY(-3px)}.wf-no{font-variant-numeric:tabular-nums;letter-spacing:.12em;color:var(--color-zinc-500);font-size:.6875rem}.wf-stages h3{font-family:var(--font-serif);color:var(--color-zinc-100);margin:.5rem 0 .4rem;font-size:1.25rem;font-weight:400;line-height:1.1}.wf-stages p{color:var(--color-zinc-300);margin:0;font-size:.82rem;line-height:1.6}.wf-stages>li:not(:last-child):after{content:"›";color:var(--color-zinc-500);font-size:1rem;position:absolute;inset-block-start:50%;inset-inline-end:calc(-.375rem - .35em);transform:translateY(-50%)}@media (max-width:48rem){.wf-flow{grid-template-columns:1fr}.wf-phases{display:none}.wf-stages>li{border-radius:12px;grid-row:auto}.wf-stages>li:after{display:none}.wf-stages>li:before{content:attr(data-phase);text-transform:uppercase;letter-spacing:.2em;color:var(--ph);margin-block-end:.35rem;font-size:.6875rem;display:block}}}@scope([data-section=ledger]){:scope{max-width:80rem;margin-inline:auto;padding-block:clamp(2.5rem,6vw,5rem);padding-inline:clamp(1.25rem,4vw,2.5rem)}header{border-block-end:1px solid var(--color-zinc-800);align-items:baseline;gap:1.25rem;margin-block-end:1.5rem;padding-block-end:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){header{border-block-end:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.ledger-numeral{font-family:var(--font-serif);text-transform:uppercase;letter-spacing:.22em;color:var(--color-zinc-500);font-size:.6875rem}.ledger-rule{background:var(--color-zinc-700);block-size:1px;inline-size:2rem}@supports (color:color-mix(in lab, red, red)){.ledger-rule{background:color-mix(in oklab,var(--color-zinc-700)70%,transparent)}}.ledger-rule{align-self:center}h2{font-family:var(--font-serif);color:var(--color-zinc-200);margin:0;font-size:clamp(1.25rem,3vw,1.75rem);font-style:italic;font-weight:400}.ledger-meta{text-transform:uppercase;letter-spacing:.24em;color:var(--color-zinc-500);white-space:nowrap;margin-inline-start:auto;font-size:.625rem}@media (max-width:48rem){.ledger-meta{display:none}}.ledger-list{grid-template-columns:1fr;column-gap:clamp(2rem,5vw,3.5rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.ledger-list{grid-template-columns:1fr 1fr}}.ledger-list>li{border-block-end:1px solid var(--color-zinc-800);grid-template-columns:auto 1fr;align-items:baseline;gap:1.25rem;padding-block:1.1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ledger-list>li{border-block-end:1px solid color-mix(in oklab,var(--color-zinc-800)55%,transparent)}}.ledger-list>li{transition:border-color .2s}.ledger-list>li:hover{border-block-end-color:var(--color-blue-400)}@supports (color:color-mix(in lab, red, red)){.ledger-list>li:hover{border-block-end-color:color-mix(in oklab,var(--color-blue-400)35%,transparent)}}.ledger-no{font-family:var(--font-serif);text-transform:uppercase;letter-spacing:.22em;font-variant-numeric:tabular-nums;color:var(--color-zinc-600);padding-block-start:.15rem;font-size:.6875rem}.ledger-entry{flex-direction:column;gap:.3rem;display:flex}.ledger-name{font-family:var(--font-serif);color:var(--color-zinc-100);font-size:1.15rem;line-height:1.2;transition:color .2s}.ledger-list>li:hover .ledger-name{color:var(--color-blue-300)}.ledger-cat{font-family:var(--font-serif);letter-spacing:.02em;color:var(--color-blue-300);font-size:.7rem;font-style:italic}@supports (color:color-mix(in lab, red, red)){.ledger-cat{color:color-mix(in oklab,var(--color-blue-300)75%,transparent)}}.ledger-foot{justify-content:flex-end;margin-block-start:2rem;display:flex}.ledger-foot a{font-family:var(--font-serif);color:var(--color-zinc-400);font-size:.8125rem;font-style:italic;transition:color .2s}.ledger-foot a:hover{color:var(--color-blue-300)}}@scope([data-section=evidence]){:scope{max-width:80rem;margin-inline:auto;padding-block:clamp(2.5rem,6vw,5rem);padding-inline:clamp(1.25rem,4vw,2.5rem)}header{border-block-end:1px solid var(--color-zinc-800);align-items:baseline;gap:1.25rem;margin-block-end:clamp(1.5rem,4vw,2.5rem);padding-block-end:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){header{border-block-end:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.ev-numeral{font-family:var(--font-serif);text-transform:uppercase;letter-spacing:.22em;color:var(--color-zinc-500);font-size:.6875rem}.ev-rule{background:var(--color-zinc-700);align-self:center;block-size:1px;inline-size:2rem}@supports (color:color-mix(in lab, red, red)){.ev-rule{background:color-mix(in oklab,var(--color-zinc-700)70%,transparent)}}h2{font-family:var(--font-serif);color:var(--color-zinc-200);margin:0;font-size:clamp(1.25rem,3vw,1.75rem);font-style:italic;font-weight:400}.ev-meta{text-transform:uppercase;letter-spacing:.24em;color:var(--color-zinc-500);white-space:nowrap;margin-inline-start:auto;font-size:.625rem}@media (max-width:48rem){.ev-meta{display:none}}.ev-intro{grid-template-columns:1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);margin-block-end:clamp(2rem,5vw,3rem);display:grid}@media (min-width:64rem){.ev-intro{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}}.ev-eyebrow{text-transform:uppercase;letter-spacing:.24em;color:var(--color-zinc-500);margin-block-end:.75rem;font-size:.625rem;display:block}.ev-statement{font-family:var(--font-serif);color:var(--color-zinc-100);max-width:36ch;margin:0;font-size:clamp(1.25rem,2.5vw,1.4rem);font-style:italic;line-height:1.4}.ev-prov{text-transform:uppercase;letter-spacing:.18em;color:var(--color-zinc-500);flex-wrap:wrap;align-items:center;gap:.75rem;margin:1.5rem 0 0;font-size:.6875rem;display:flex}.ev-prov>:not(:first-child):before{content:"·";color:var(--color-zinc-800);margin-inline-end:.75rem}.ev-prov a,.ev-prov time,.ev-prov span:first-child+*{color:var(--color-zinc-300)}.ev-prov a{transition:color .2s}.ev-prov a:hover{color:var(--color-blue-300)}.ev-body{color:var(--color-zinc-300);max-width:62ch;margin:0;font-size:.98rem;line-height:1.8}.ev-signals{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1.25rem;display:grid}.ev-card{border:1px solid var(--color-zinc-800);padding:1.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ev-card{border:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.ev-card{background:var(--color-zinc-950);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.ev-card{background:color-mix(in oklab,var(--color-zinc-950)35%,transparent)}}.ev-card{transition:border-color .2s}.ev-card:before{content:"";background:linear-gradient(90deg,transparent,var(--color-blue-400),transparent);block-size:1px;position:absolute;inset-block-start:0;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.ev-card:before{background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--color-blue-400)50%,transparent),transparent)}}.ev-card:hover{border-color:var(--color-blue-400)}@supports (color:color-mix(in lab, red, red)){.ev-card:hover{border-color:color-mix(in oklab,var(--color-blue-400)28%,transparent)}}.ev-card-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.ev-card-label{text-transform:uppercase;letter-spacing:.22em;color:var(--color-blue-400);font-size:.625rem}@supports (color:color-mix(in lab, red, red)){.ev-card-label{color:color-mix(in oklab,var(--color-blue-400)90%,transparent)}}.ev-card-source{font-family:var(--font-serif);color:var(--color-zinc-600);white-space:nowrap;font-size:.625rem;font-style:italic}.ev-card-value{font-family:var(--font-serif);font-variant-numeric:tabular-nums;color:var(--color-zinc-100);margin-block-start:1.25rem;font-size:clamp(2.5rem,5vw,3.25rem);font-weight:300;line-height:1}.ev-card-body{color:var(--color-zinc-300);margin:1rem 0 0;font-size:.8125rem;line-height:1.65}.ev-foot{justify-content:flex-end;margin-block-start:2rem;display:flex}.ev-foot a{font-family:var(--font-serif);color:var(--color-zinc-400);font-size:.8125rem;font-style:italic;transition:color .2s}.ev-foot a:hover{color:var(--color-blue-300)}}@scope([data-section=insights]){:scope{max-width:80rem;margin-inline:auto;padding-block:clamp(2.5rem,6vw,5rem);padding-inline:clamp(1.25rem,4vw,2.5rem)}header{border-block-end:1px solid var(--color-zinc-800);align-items:baseline;gap:1.25rem;margin-block-end:clamp(1.5rem,4vw,2.5rem);padding-block-end:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){header{border-block-end:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.in-numeral{font-family:var(--font-serif);text-transform:uppercase;letter-spacing:.22em;color:var(--color-zinc-500);font-size:.6875rem}.in-rule{background:var(--color-zinc-700);align-self:center;block-size:1px;inline-size:2rem}@supports (color:color-mix(in lab, red, red)){.in-rule{background:color-mix(in oklab,var(--color-zinc-700)70%,transparent)}}h2{font-family:var(--font-serif);color:var(--color-zinc-200);margin:0;font-size:clamp(1.25rem,3vw,1.75rem);font-style:italic;font-weight:400}.in-meta{text-transform:uppercase;letter-spacing:.24em;color:var(--color-zinc-500);white-space:nowrap;margin-inline-start:auto;font-size:.625rem}.in-meta+.in-viewall{margin-inline-start:1.25rem}.in-viewall{font-family:var(--font-serif);color:var(--color-zinc-400);white-space:nowrap;margin-inline-start:auto;font-size:.8125rem;font-style:italic;text-decoration:none;transition:color .2s}.in-viewall:hover{color:var(--color-blue-300)}.in-grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:48rem){.in-grid{grid-template-columns:repeat(3,1fr)}}.in-card{border:1px solid var(--color-zinc-800);flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.in-card{border:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.in-card{background:linear-gradient(180deg,var(--color-zinc-900),var(--color-zinc-950));border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.in-card{background:linear-gradient(180deg,color-mix(in oklab,var(--color-zinc-900)40%,transparent),color-mix(in oklab,var(--color-zinc-950)55%,transparent))}}.in-card{transition:border-color .22s,transform .22s,box-shadow .22s}.in-card:hover{border-color:var(--color-blue-400);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.in-card:hover{border-color:color-mix(in oklab,var(--color-blue-400)32%,transparent)}}.in-card:hover{box-shadow:0 24px 48px -28px var(--color-blue-500)}@supports (color:color-mix(in lab, red, red)){.in-card:hover{box-shadow:0 24px 48px -28px color-mix(in oklab,var(--color-blue-500)38%,#000000d9)}}.in-card-media{block-size:10rem;display:block;overflow:hidden}.in-card-media img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .5s}.in-card:hover .in-card-media img{transform:scale(1.03)}.in-card-body{flex-direction:column;flex:1;padding:1.25rem;display:flex}.in-card-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.in-card-cat{font-family:var(--font-serif);color:var(--color-blue-300);font-size:.6875rem;font-style:italic}@supports (color:color-mix(in lab, red, red)){.in-card-cat{color:color-mix(in oklab,var(--color-blue-300)85%,transparent)}}.in-card-no{text-transform:uppercase;letter-spacing:.18em;font-variant-numeric:tabular-nums;color:var(--color-zinc-500);font-size:.625rem}.in-card-title{font-family:var(--font-serif);letter-spacing:-.005em;margin:.75rem 0 0;font-size:1.2rem;font-weight:400;line-height:1.15}.in-card-title a{color:var(--color-zinc-100);text-decoration:none;transition:color .2s}.in-card:hover .in-card-title a{color:var(--color-blue-100)}.in-card-desc{color:var(--color-zinc-400);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.75rem 0 0;font-size:.8125rem;line-height:1.6;display:-webkit-box;overflow:hidden}.in-card-foot{border-block-start:1px solid var(--color-zinc-800);justify-content:space-between;align-items:center;margin-block-start:auto;padding-block-start:1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.in-card-foot{border-block-start:1px solid color-mix(in oklab,var(--color-zinc-800)55%,transparent)}}.in-card-read{font-family:var(--font-serif);color:var(--color-zinc-500);font-size:.6875rem;font-style:italic}.in-card-link{font-family:var(--font-serif);color:var(--color-zinc-400);font-size:.75rem;font-style:italic;text-decoration:none;transition:color .2s}.in-card:hover .in-card-link{color:var(--color-blue-200)}}@scope([data-section=featured-post]){:scope{max-width:80rem;margin-inline:auto;padding-block:clamp(2rem,4vw,3rem);padding-inline:clamp(1.25rem,4vw,2.5rem)}.fpost-header{align-items:baseline;gap:1.25rem;margin-block-end:1.5rem;display:flex}.fpost-numeral{font-family:var(--font-serif);text-transform:uppercase;letter-spacing:.22em;color:var(--color-zinc-500);font-size:.6875rem}.fpost-rule{background:var(--color-zinc-700);align-self:center;block-size:1px;inline-size:2rem}@supports (color:color-mix(in lab, red, red)){.fpost-rule{background:color-mix(in oklab,var(--color-zinc-700)70%,transparent)}}.fpost-title{font-family:var(--font-serif);color:var(--color-zinc-200);font-size:1.25rem;font-style:italic}.fpost-meta{text-transform:uppercase;letter-spacing:.24em;color:var(--color-zinc-500);margin-inline-start:auto;font-size:.625rem}.fpost-card{border:1px solid var(--color-zinc-800);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fpost-card{border:1px solid color-mix(in oklab,var(--color-zinc-800)70%,transparent)}}.fpost-card{background:linear-gradient(160deg,var(--color-zinc-900),var(--color-zinc-950));border-radius:28px}@supports (color:color-mix(in lab, red, red)){.fpost-card{background:linear-gradient(160deg,color-mix(in oklab,var(--color-zinc-900)45%,transparent),color-mix(in oklab,var(--color-zinc-950)60%,transparent))}}.fpost-card{transition:border-color .25s}.fpost-card:before{content:"";background:linear-gradient(90deg,transparent,var(--color-blue-400),transparent);block-size:1px;position:absolute;inset-block-start:0;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.fpost-card:before{background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--color-blue-400)55%,transparent),transparent)}}.fpost-card:before{z-index:1}.fpost-card:hover{border-color:var(--color-blue-400)}@supports (color:color-mix(in lab, red, red)){.fpost-card:hover{border-color:color-mix(in oklab,var(--color-blue-400)35%,transparent)}}.fpost-link{color:inherit;grid-template-columns:1fr;text-decoration:none;display:grid}@media (min-width:64rem){.fpost-link{grid-template-columns:minmax(0,1.1fr) minmax(280px,1fr)}}.fpost-media{min-block-size:18rem;display:block;position:relative;overflow:hidden}@media (min-width:64rem){.fpost-media{min-block-size:30rem}}.fpost-media img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .7s;position:absolute;inset:0}.fpost-card:hover .fpost-media img{transform:scale(1.02)}.fpost-body{flex-direction:column;padding:clamp(1.75rem,4vw,3rem);display:flex}.fpost-eyebrow{text-transform:uppercase;letter-spacing:.24em;color:var(--color-blue-300);align-items:center;gap:.75rem;font-size:.625rem;display:flex}@supports (color:color-mix(in lab, red, red)){.fpost-eyebrow{color:color-mix(in oklab,var(--color-blue-300)80%,transparent)}}.fpost-eyebrow-dot{background:var(--color-blue-400);border-radius:9999px;block-size:.25rem;inline-size:.25rem}.fpost-eyebrow-sep{background:var(--color-zinc-800);block-size:.75rem;inline-size:1px}.fpost-cat{color:var(--color-zinc-400)}.fpost-read{color:var(--color-zinc-500)}.fpost-h{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--color-zinc-100);margin:1.5rem 0 0;font-size:clamp(1.75rem,4vw,3rem);font-weight:400;line-height:1.05}.fpost-card:hover .fpost-h{color:var(--color-blue-50,var(--color-zinc-100))}.fpost-desc{color:var(--color-zinc-400);max-width:46ch;margin:1.25rem 0 0;font-size:1rem;line-height:1.75}.fpost-foot{border-block-start:1px solid var(--color-zinc-800);justify-content:space-between;align-items:center;gap:1rem;margin-block-start:auto;padding-block-start:2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.fpost-foot{border-block-start:1px solid color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.fpost-date{font-family:var(--font-serif);color:var(--color-zinc-500);font-size:.75rem;font-style:italic}.fpost-cta{letter-spacing:.06em;color:var(--color-zinc-300);align-items:center;gap:.4rem;font-size:.75rem;transition:color .2s;display:inline-flex}.fpost-card:hover .fpost-cta{color:var(--color-blue-100)}}
