@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_9609ec5b-module__a9a7IW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_9609ec5b-module__a9a7IW__variable{--font-archivo:"Archivo", "Archivo Fallback"}
:root{--brand-violet:#3f4d9e;--action-violet:#5c62b2;--action-violet-hover:#4a52a8;--action-violet-soft:#818cf8;--action-violet-subdued:#f5f3ff;--ink-deep:#22284b;--ink-mid:#3b3f73;--surface-dark-card:#262c54;--surface-dark-inspector:#353e72;--canvas:#fafbfc;--canvas-elevated:#fff;--canvas-lavender:#f5f3ff;--canvas-soft:#f1f4f8;--hairline:#e2e8f0;--hairline-input:#cbd5e1;--ink:#1a1f36;--ink-secondary:#5a6480;--ink-muted:#8b95a8;--on-dark:#fff;--on-dark-secondary:#ffffffa6;--on-dark-muted:#ffffff73;--signal-live:#4ade80;--signal-pending:#818cf8;--signal-approved:#fb923c;--signal-draft:#a3e635;--signal-warning:#fb7185;--font-display:"Archivo", system-ui, sans-serif;--font-headline:"Archivo", system-ui, sans-serif;--font-signature:"Archivo", system-ui, sans-serif;--font-body:"Archivo", system-ui, sans-serif;--font-data:"Archivo", system-ui, sans-serif;--headline-wdth:125;--display-xxl:76px;--display-xl:60px;--display-lg:46px;--display-md:30px;--display-sm:24px;--heading-lg:22px;--heading-md:19px;--heading-sm:17px;--body-lg:18px;--body-md:16px;--body-sm:15px;--body-tabular:14px;--button:16px;--caption:13px;--micro:12px;--eyebrow:12px;--tagline-spaced:12px;--weight-headline:800;--lh-tight:1;--lh-body:1.68;--lh-read:1.72;--space-2:2px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-96:96px;--container:1200px;--read-cap:680px;--section-pad-desktop:112px;--section-pad-tablet:64px;--section-pad-mobile:48px;--radius-xs:4px;--radius-sm:8px;--radius-button:10px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:9999px;--elev-1:0 1px 3px #22284b0f, 0 1px 2px #22284b0a;--elev-2:0 8px 24px #22284b14, 0 2px 6px #22284b0a;--elev-3:0 16px 48px #22284b1f, 0 4px 12px #22284b0f;--ease-standard:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-overlay:cubic-bezier(.2,.8,.2,1);--dur-hover:.2s;--dur-overlay:.32s;--dur-reveal:.6s;--drift:72s}.display-xxl{font-family:var(--font-headline);font-variation-settings:"wdth" var(--headline-wdth);font-weight:800;font-stretch:125%;font-size:var(--display-xxl);letter-spacing:-1.5px;text-transform:uppercase;line-height:1}.display-xl{font-family:var(--font-headline);font-variation-settings:"wdth" var(--headline-wdth);font-weight:800;font-stretch:125%;font-size:var(--display-xl);letter-spacing:-1.5px;text-transform:uppercase;line-height:1}.display-lg{font-family:var(--font-headline);font-variation-settings:"wdth" var(--headline-wdth);font-weight:800;font-stretch:125%;font-size:var(--display-lg);letter-spacing:-1px;text-transform:uppercase;line-height:1.02}.display-md{font-family:var(--font-headline);font-variation-settings:"wdth" 110;font-weight:700;font-stretch:110%;font-size:var(--display-md);letter-spacing:-.5px;line-height:1.18}.display-sm{font-family:var(--font-headline);font-variation-settings:"wdth" 110;font-weight:700;font-stretch:110%;font-size:var(--display-sm);letter-spacing:-.4px;line-height:1.22}.heading-lg{font-family:var(--font-headline);font-variation-settings:"wdth" 110;font-weight:700;font-stretch:110%;font-size:var(--heading-lg);letter-spacing:-.3px}.heading-md{font-family:var(--font-headline);font-variation-settings:"wdth" 110;font-weight:600;font-stretch:110%;font-size:var(--heading-md);letter-spacing:-.2px}.heading-sm{font-family:var(--font-headline);font-variation-settings:"wdth" 110;font-weight:600;font-stretch:110%;font-size:var(--heading-sm)}.t-thin-hero{font-family:var(--font-headline);font-variation-settings:"wdth" var(--headline-wdth);letter-spacing:1px;text-transform:uppercase;text-wrap:balance;font-size:clamp(38px,6.2vw,92px);font-weight:300;font-stretch:125%;line-height:1.02;display:block}.t-fat-hero{font-family:var(--font-display);font-variation-settings:"wdth" var(--headline-wdth);letter-spacing:-1px;text-transform:uppercase;text-wrap:balance;font-size:clamp(50px,9vw,124px);font-weight:800;font-stretch:125%;line-height:.94;display:block}.t-thin-sec{font-family:var(--font-headline);font-variation-settings:"wdth" var(--headline-wdth);letter-spacing:.5px;text-transform:uppercase;text-wrap:balance;font-size:clamp(26px,3.6vw,46px);font-weight:300;font-stretch:125%;line-height:1.06;display:block}.t-fat-sec{font-family:var(--font-headline);font-variation-settings:"wdth" var(--headline-wdth);letter-spacing:-.5px;text-transform:uppercase;text-wrap:balance;font-size:clamp(30px,4vw,54px);font-weight:800;font-stretch:125%;line-height:1.02;display:block}.t-stat{font-family:var(--font-display);font-variation-settings:"wdth" var(--headline-wdth);letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:clamp(52px,7.5vw,104px);font-weight:800;font-stretch:125%;line-height:1}.body-lg{font-family:var(--font-body);letter-spacing:.1px;font-size:18px;font-weight:400;line-height:1.72}.body-md{font-family:var(--font-body);letter-spacing:.1px;font-size:17px;font-weight:400;line-height:1.68}.body-sm{font-family:var(--font-body);letter-spacing:.1px;font-size:15px;font-weight:400;line-height:1.62}.body-tabular{font-family:var(--font-data);font-weight:400;font-size:var(--body-tabular);font-variant-numeric:tabular-nums}.caption{font-family:var(--font-body);font-weight:400;font-size:var(--caption);color:var(--ink-muted)}.micro{font-family:var(--font-body);font-weight:400;font-size:var(--micro)}.eyebrow{font-family:var(--font-data);font-weight:500;font-size:var(--eyebrow);letter-spacing:2px;text-transform:uppercase}.tagline-spaced{font-family:var(--font-signature);font-weight:500;font-size:var(--tagline-spaced);letter-spacing:4px;text-transform:uppercase}.label-button{font-family:var(--font-signature);font-weight:500;font-size:var(--button)}
.btn{font-family:var(--font-signature);white-space:nowrap;border-radius:var(--radius-button);cursor:pointer;transition:background var(--dur-hover) var(--ease-standard), transform var(--dur-hover) var(--ease-standard), border-color var(--dur-hover) var(--ease-standard), box-shadow var(--dur-hover) var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:14px 30px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.btn-primary{background:var(--action-violet);color:var(--on-dark)}.btn-primary:hover{background:var(--action-violet-hover);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0);box-shadow:0 0 0 4px #5c62b233}.btn-secondary{color:var(--action-violet);border-color:var(--action-violet);background:0 0}.btn-secondary:hover{background:var(--canvas-lavender)}.btn-on-dark{color:var(--on-dark);background:0 0;border-color:#ffffff4d}.btn-on-dark:hover{background:#ffffff0d;border-color:#fff9}.btn-ghost{color:var(--action-violet);background:0 0;border:none;padding:13px 12px}.btn-ghost.on-dark{color:var(--on-dark-secondary)}.btn-ghost:hover{color:var(--action-violet-hover)}:root{--card-shadow:0 1px 2px #22284b0a, 0 14px 34px -18px #22284b2e;--card-shadow-hover:0 2px 6px #22284b0f, 0 24px 50px -20px #22284b3d}.card-feature-light,.card-article,.card-pricing{background:var(--canvas-elevated);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);border:none}.card-feature-light{padding:32px}.card-article{padding:24px}.card-pricing{padding:48px}.card-pricing.featured{background:var(--ink-deep);color:var(--on-dark);box-shadow:none}.card-feature-dark,.card-dashboard{background:var(--ink-mid);border-radius:var(--radius-lg);color:var(--on-dark);box-shadow:none;border:1px solid #ffffff14}.card-feature-dark{padding:32px}.card-dashboard{overflow:hidden}.card-interactive{cursor:pointer;transition:transform var(--dur-hover) var(--ease-standard), box-shadow var(--dur-hover) var(--ease-standard), border-color var(--dur-hover) var(--ease-standard)}.card-interactive:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-3px)}.card-feature-dark.card-interactive:hover,.card-dashboard.card-interactive:hover{box-shadow:none;border-color:#ffffff2e}.tile{background:var(--canvas-elevated);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);cursor:pointer;transition:transform var(--dur-hover) var(--ease-standard), box-shadow var(--dur-hover) var(--ease-standard);border:none;padding:32px;position:relative;overflow:hidden}.tile:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-3px)}.tile:before{content:"";pointer-events:none;background:radial-gradient(circle,#5c62b21a 0%,#0000 70%);width:80%;height:80%;position:absolute;top:-40%;right:-40%}.tile-expand{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--action-violet);transition:background var(--dur-hover) var(--ease-standard);border:1px solid #5c62b266;justify-content:center;align-items:center;display:flex;position:absolute;top:24px;right:24px}.tile-expand.primary{background:var(--action-violet);color:var(--on-dark);border-color:var(--action-violet)}.tile:hover .tile-expand:not(.primary){background:var(--canvas-lavender)}.input,.textarea{background:var(--canvas-elevated);width:100%;color:var(--ink);font-family:var(--font-body);font-size:var(--body-md);border-radius:var(--radius-sm);border:1px solid var(--hairline-input);transition:border-color var(--dur-hover) var(--ease-standard), box-shadow var(--dur-hover) var(--ease-standard);padding:12px 16px}.input:focus,.textarea:focus{border-color:var(--action-violet);outline:none;box-shadow:0 0 0 3px #5c62b21f}.textarea{resize:vertical;min-height:120px}.input::placeholder,.textarea::placeholder{color:var(--ink-muted)}.select-pill,.select-chip{font-family:var(--font-body);font-size:var(--body-sm);white-space:nowrap;border-radius:var(--radius-button);border:1px solid var(--hairline-input);background:var(--canvas-elevated);color:var(--ink-secondary);cursor:pointer;transition:all var(--dur-hover) var(--ease-standard);padding:8px 16px}.select-pill[aria-pressed=true],.select-pill.selected,.select-chip[aria-pressed=true],.select-chip.selected{background:var(--action-violet);color:var(--on-dark);border-color:var(--action-violet)}.pill-eyebrow{font-family:var(--font-headline);letter-spacing:3px;text-transform:uppercase;color:var(--action-violet);font-size:13px;font-weight:500}.pill-eyebrow.on-dark{color:var(--action-violet-soft)}.pill-status-live{color:var(--ink-muted);font-family:var(--font-headline);letter-spacing:2px;text-transform:uppercase;background:0 0;align-items:center;gap:8px;padding:0;font-size:12px;font-weight:500;display:inline-flex}.pill-status-live.on-dark{color:var(--on-dark-secondary)}.pill-status-live .dot{background:var(--action-violet-soft);width:6px;height:6px;animation:live-pulse 2s var(--ease-standard) infinite;border-radius:50%}.pill-tag-soft{font-family:var(--font-headline);letter-spacing:1.5px;text-transform:uppercase;background:var(--canvas-lavender);color:var(--action-violet);border-radius:var(--radius-pill);padding:5px 12px;font-size:12px;font-weight:500}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.45}}.gradient-mesh{background:var(--ink-deep);position:absolute;inset:0;overflow:hidden}.gradient-mesh:before,.gradient-mesh:after{content:"";filter:blur(80px);border-radius:50%;position:absolute}.gradient-mesh:before{width:70%;height:90%;animation:drift-a var(--drift) var(--ease-standard) infinite alternate;background:radial-gradient(circle,#3b3f73e6 0%,#0000 70%);top:-20%;left:-10%}.gradient-mesh:after{width:60%;height:80%;animation:drift-b var(--drift) var(--ease-standard) infinite alternate;background:radial-gradient(circle,#5c62b280 0%,#0000 70%);bottom:-20%;right:-5%}@keyframes drift-a{0%{transform:translate(0)scale(1)}to{transform:translate(8%,6%)scale(1.12)}}@keyframes drift-b{0%{transform:translate(0)scale(1)}to{transform:translate(-6%,-8%)scale(1.15)}}.atmospheric-logo{opacity:.07;pointer-events:none;-webkit-user-select:none;user-select:none;height:78%;position:absolute;bottom:-10%;right:-8%}.zone-transition{background:linear-gradient(180deg, var(--ink-deep) 0%, var(--ink-mid) 30%, var(--canvas-lavender) 70%, var(--canvas) 100%);height:128px}.zone-transition.up{background:linear-gradient(180deg, var(--canvas) 0%, var(--canvas-lavender) 30%, var(--ink-mid) 70%, var(--ink-deep) 100%)}.reveal{opacity:0;transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out);transform:translateY(12px)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}
html,body{margin:0;padding:0}body{font-family:var(--font-body);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:0 0}html{background:var(--ink-deep)}section,article,footer{background-color:#0000!important}.hero-stage{max-width:var(--container);flex-direction:column;justify-content:center;min-height:100svh;margin:0 auto;padding:clamp(100px,13vh,158px) 32px clamp(56px,8vh,108px);display:flex}@media (max-height:760px){.hero-stage{min-height:auto;padding-top:104px;padding-bottom:64px}}@media (max-width:767px){.hero-stage{padding-left:22px;padding-right:22px}}.gradient-mesh{display:none!important}#ng-bg{z-index:-3;background-color:var(--ink-deep);position:fixed;inset:0}.ng-glow{z-index:-2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ng-glow:before,.ng-glow:after{content:"";filter:blur(90px);border-radius:50%;position:absolute}.ng-glow:before{width:72%;height:92%;animation:drift-a var(--drift) var(--ease-standard) infinite alternate;background:radial-gradient(circle,#3b3f73e6 0%,#0000 70%);top:-22%;left:-12%}.ng-glow:after{width:62%;height:82%;animation:drift-b var(--drift) var(--ease-standard) infinite alternate;background:radial-gradient(circle,#5c62b280 0%,#0000 70%);bottom:-18%;right:-6%}*{box-sizing:border-box}a{color:inherit}::selection{background:#5c62b240}.tnum{font-variant-numeric:tabular-nums}.container{max-width:var(--container);margin:0 auto;padding:0 32px}.read-col{max-width:var(--read-cap);margin:0 auto}.deeplink{font-family:var(--font-body);color:var(--action-violet);transition:gap var(--dur-hover) var(--ease-standard), color var(--dur-hover) var(--ease-standard);align-items:center;gap:7px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.deeplink:hover{color:var(--action-violet-hover);gap:11px}.deeplink.on-dark{color:var(--action-violet-soft)}.deeplink.on-dark:hover{color:#fff}.mock-scroll{animation:22s linear infinite mock-scroll}@keyframes mock-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.kg-node{animation:kg-pulse 2.6s var(--ease-standard) infinite;transform-box:fill-box;transform-origin:50%}@keyframes kg-pulse{0%,to{opacity:.55}50%{opacity:1}}.pov-line{opacity:0;animation:7.2s step-end infinite pov-in}@keyframes pov-in{0%,8%{opacity:0;transform:translateY(4px)}16%,94%{opacity:1;transform:none}to{opacity:0}}.abm-dot{animation:abm-pulse 2.5s var(--ease-standard) infinite}@keyframes abm-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.4)}}.ticker-row{animation:16s linear infinite ticker}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.bar-grow{transform-origin:bottom;animation:bar-grow 1.1s var(--ease-out) both}@keyframes bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.claim-meter{clip-path:inset(0 100% 0 0)}.claim-meter.in{animation:claim-wipe 1.3s var(--ease-out) forwards}@keyframes claim-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.sweep{animation:sweep 3.4s var(--ease-standard) infinite}@keyframes sweep{0%,to{opacity:.35}50%{opacity:1}}.draw-line{stroke-dasharray:1400;stroke-dashoffset:1400px;animation:draw 3.2s var(--ease-out) forwards}@keyframes draw{to{stroke-dashoffset:0}}.compound-line{stroke-dasharray:1400;stroke-dashoffset:1400px}.compound.in .compound-line{animation:draw 3s var(--ease-out) .3s forwards}.compound-dot,.compound-ring,.compound-label{opacity:0}.compound.in .compound-dot{animation:cd-appear .45s 2.6s var(--ease-out) forwards}.compound.in .compound-label{animation:cd-appear .6s 2.7s var(--ease-out) forwards}.compound.in .compound-ring{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out 3s infinite cd-pulse}@keyframes cd-appear{to{opacity:1}}@keyframes cd-pulse{0%{opacity:.7;transform:scale(.5)}to{opacity:0;transform:scale(3.2)}}.overlay-scrim{animation:scrim-in .2s var(--ease-standard) both}@keyframes scrim-in{0%{opacity:0}to{opacity:1}}.overlay-card{animation:card-in var(--dur-overlay) var(--ease-overlay) both}@keyframes card-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.nav-burger{display:none}@media (max-width:1023px){.tile-grid,.pricing-grid{grid-template-columns:repeat(2,1fr)!important}.tile-grid .tile-lead{grid-column:span 2!important}.footer-grid{grid-template-columns:1fr 1fr!important}.overlay-header{grid-template-columns:1fr!important;gap:28px!important}.two-col{grid-template-columns:1fr!important}.insights-grid{grid-template-columns:repeat(2,1fr)!important}.cat-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:767px){.nav-desktop,.nav-secondary,.nav-cta{display:none!important}.nav-burger{display:flex!important}.tile-grid,.pricing-grid,.insights-grid,.footer-grid,.cat-grid,.two-col{grid-template-columns:1fr!important}.tile-grid .tile-lead{grid-column:span 1!important}.display-xxl{font-size:40px!important}.display-xl{font-size:34px!important}.display-lg{font-size:28px!important}.display-md{font-size:25px!important}.overlay-card{padding:26px!important}.container{padding:0 22px}section.pad{padding-top:var(--section-pad-mobile)!important;padding-bottom:var(--section-pad-mobile)!important}.cal-grid{grid-template-columns:1fr!important}.t-fat-hero{font-size:clamp(28px,9.5vw,50px)!important}.t-thin-hero{font-size:clamp(22px,6.5vw,36px)!important}.t-fat-sec{font-size:clamp(24px,5.5vw,40px)!important}.pull-statement-text{font-size:clamp(18px,3.4vw,26px)!important}.tile-mock-outer{width:100%!important}.tile-mock-inner{width:100%!important;transform:none!important}.tile-lead-inner .tile-mock-outer{flex:none!important;height:200px!important;max-height:200px!important;margin-top:24px!important}}.tile-col{flex-direction:column}.tile-lead-inner{flex-direction:row;align-items:stretch}body.tiles-even .tile-grid{grid-template-columns:repeat(4,1fr)!important}body.tiles-even .tile-grid .tcell,body.tiles-even .tile-grid .tcell-lead{grid-column:span 1!important}body.tiles-even .tile-lead-inner{flex-direction:column!important}@media (max-width:1023px){body.tiles-even .tile-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:767px){body.tiles-even .tile-grid{grid-template-columns:1fr!important}}body.motion-still .ng-glow:before,body.motion-still .ng-glow:after{animation:none!important}@media (max-width:1023px){.tile-grid .tcell{grid-column:span 1!important}.tile-grid .tcell-lead{grid-column:span 2!important}}@media (max-width:767px){.tile-grid .tcell,.tile-grid .tcell-lead{min-width:0;grid-column:span 1!important}.tile-grid{overflow-x:clip}.tile-lead-inner{flex-direction:column}}section.pad{padding-top:var(--section-pad-desktop);padding-bottom:var(--section-pad-desktop)}@media (max-width:1023px){section.pad{padding-top:var(--section-pad-tablet);padding-bottom:var(--section-pad-tablet)}}@media (prefers-reduced-motion:reduce){.mock-scroll,.kg-node,.pov-line,.abm-dot,.ticker-row,.bar-grow,.sweep,.draw-line,.claim-meter,.compound-line,.compound-ring{animation:none!important}.pov-line{opacity:1!important;transform:none!important}.draw-line,.compound-line{stroke-dashoffset:0!important}.claim-meter{clip-path:none!important}.compound-dot,.compound-label{opacity:1!important}}template{display:none}
.rich-body{color:var(--ink);font-family:var(--font-body)}.rich-body p{font-family:var(--font-body);letter-spacing:.1px;color:var(--ink);margin:0 0 24px;font-size:18px;font-weight:400;line-height:1.72}.rich-body h1,.rich-body h2{font-family:var(--font-headline);font-variation-settings:"wdth" 110;letter-spacing:-.4px;color:var(--ink);margin:40px 0 14px;font-size:26px;font-weight:700;font-stretch:110%;line-height:1.22}.rich-body h3{font-family:var(--font-headline);font-variation-settings:"wdth" 110;letter-spacing:-.3px;color:var(--ink);margin:32px 0 12px;font-size:22px;font-weight:700;font-stretch:110%;line-height:1.22}.rich-body h4,.rich-body h5,.rich-body h6{font-family:var(--font-headline);font-variation-settings:"wdth" 110;letter-spacing:-.2px;color:var(--ink);margin:28px 0 10px;font-size:19px;font-weight:600;font-stretch:110%;line-height:1.3}.rich-body blockquote{border-left:3px solid var(--action-violet);margin:36px 0;padding:4px 0 4px 26px}.rich-body blockquote p{font-family:var(--font-headline);font-variation-settings:"wdth" 110;letter-spacing:-.4px;color:var(--ink);margin:0;font-size:24px;font-weight:600;font-stretch:110%;line-height:1.35}.rich-body strong{font-weight:700}.rich-body em{font-style:italic}.rich-body ul,.rich-body ol{font-family:var(--font-body);letter-spacing:.1px;color:var(--ink);margin:0 0 24px;padding-left:26px;font-size:18px;line-height:1.72}.rich-body li{margin-bottom:8px}.rich-body li:last-child{margin-bottom:0}.rich-body ul{list-style-type:disc}.rich-body ol{list-style-type:decimal}.rich-body a{color:var(--action-violet);text-underline-offset:3px;transition:color var(--dur-hover) var(--ease-standard), text-decoration-color var(--dur-hover) var(--ease-standard);-webkit-text-decoration:underline #5c62b259;text-decoration:underline #5c62b259}.rich-body a:hover{color:var(--action-violet-hover);-webkit-text-decoration-color:var(--action-violet-hover);text-decoration-color:var(--action-violet-hover)}.rich-body hr{border:none;border-top:1px solid var(--hairline);margin:40px 0}.rich-body img{border-radius:var(--radius-lg);width:100%;height:auto;margin:36px 0;display:block}.rich-body figure{margin:36px 0}.rich-body figcaption{font-family:var(--font-body);color:var(--ink-muted);text-align:center;margin-top:12px;font-size:13px}
:root{--font-display:var(--font-archivo), system-ui, sans-serif;--font-headline:var(--font-archivo), system-ui, sans-serif;--font-signature:var(--font-archivo), system-ui, sans-serif;--font-body:var(--font-archivo), system-ui, sans-serif;--font-data:var(--font-archivo), system-ui, sans-serif}.nav-link{color:var(--on-dark-secondary);transition:color .2s var(--ease-standard);text-decoration:none}.nav-link:hover,.nav-link.active{color:#fff}.footer-link{font-family:var(--font-body);color:var(--on-dark-secondary);font-size:15px;text-decoration:none;transition:color .2s}.footer-link:hover{color:#fff}
