.rd{--ink: #140D2B;--paper: #F4F2ED;--signal: #037EC5;--rule: rgba(20, 13, 43, .16);--muted: rgba(20, 13, 43, .58);--on-ink: rgba(244, 242, 237, .82);--on-ink-mute: rgba(244, 242, 237, .5);--rule-ink: rgba(244, 242, 237, .18);--edge: max(4vw, calc((100% - 1440px)/2) );font-family:Archivo,system-ui,sans-serif;background:var(--paper);color:var(--ink)}.rd :is(h1,h2,h3,h4,p,a,li,dt,dd,blockquote,span,nav,div,em,button){font-family:Archivo,system-ui,sans-serif}.rd :is(h1,h2,h3){font-weight:800;letter-spacing:-.035em;line-height:.95;margin:0}.rd{--fs-display: clamp(2.6rem, 4.6vw, 4.5rem);--fs-statement: clamp(1.9rem, 3vw, 3rem);--fs-h2: clamp(1.6rem, 2.5vw, 2.5rem);--fs-lede: clamp(1.05rem, 1.4vw, 1.25rem)}.rd p{margin:0}.rd a{color:inherit;text-decoration:none}.rd ol,.rd ul{list-style:none;margin:0;padding:0}.rd .mono,.rd .eyebrow{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.rd .eyebrow,.rd .muted{color:var(--muted)}.rd .cta .eyebrow,.rd .eyebrow--ink{color:var(--on-ink-mute)}.rd .wrap{width:min(1440px,100% - 8vw);margin-inline:auto}.rd .link-rule{display:inline-block;font-weight:600;border-bottom:2px solid var(--signal);padding-bottom:.3rem;justify-self:start}.rd .link-rule:hover{color:var(--signal)}.rd em.fig{font-style:normal;font-weight:600;border-bottom:2px solid var(--signal)}.rd .btn-solid{display:inline-flex;align-items:center;margin-top:1rem;background:var(--ink);color:#fff;font-weight:600;padding:1.05rem 2.2rem;letter-spacing:-.01em}.rd .btn-solid:hover{background:#000}.rd :is(.cta,.roi,.who,.cover,.result,.results,.claim,.opt,.spec,.prod,.slab,.band--ink) .btn-solid{background:#fff;color:var(--ink)}.rd :is(.cta,.roi,.who,.cover,.result,.results,.claim,.opt,.spec,.prod,.slab,.band--ink) .btn-solid:hover{background:var(--paper)}.rd :is(a,button,[tabindex]):focus-visible{outline:3px solid var(--signal);outline-offset:4px}.rd .btn-solid:focus-visible{outline-offset:3px}.rd :is(.cta,.roi,.who,.cover,.result,.results,.claim,.opt,.spec,.prod,.slab,.band--ink) .btn-solid:focus-visible{outline-color:#fff}.rd .cta{background:var(--ink);color:#fff}.rd .cta__inner{padding-block:clamp(4rem,9vw,8rem);display:grid;gap:1.4rem;justify-items:start}.rd .cta h2{font-size:var(--fs-statement);max-width:18ch}.rd .cta p{max-width:54ch;line-height:1.65;color:#ffffffc7}@view-transition{navigation: auto;}::view-transition-old(root),::view-transition-new(root){animation-duration:.26s}html:has(article.rd) .site-header{view-transition-name:rd-header}@media (prefers-reduced-motion: reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.rd:after{content:"";position:fixed;inset:0;z-index:40;pointer-events:none;opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.rd .cta{position:relative;overflow:hidden}.rd .cta:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(58% 88% at 82% 118%,rgba(3,126,197,.38),transparent 62%),radial-gradient(34% 55% at 12% -18%,rgba(3,126,197,.14),transparent 70%)}.rd .cta__inner{position:relative}.rd ::selection{background:var(--signal);color:#fff}.rd .btn-solid{transition:translate .22s var(--ease-out, ease),background .22s ease;will-change:translate}.rd .btn-solid:hover{translate:0 -2px}.rd .btn-solid:active{translate:0 0}.rd .link-rule{transition:border-color .2s ease,translate .2s ease}.rd .link-rule:hover{translate:0 -1px}@media (prefers-reduced-motion: no-preference){.rd{--ease-out: cubic-bezier(.2, .7, 0, 1)}.rd :is(.hero,.mast,.cover,.doc) h1{animation:rd-hero .7s var(--ease-out) both}.rd :is(.hero,.mast,.cover,.doc) :is(p,nav,.mast__body,.hero__foot,.btn-solid,.hero__li){animation:rd-after .6s var(--ease-out) .16s both}@keyframes rd-hero{0%{opacity:0;translate:0 26px;clip-path:inset(0 0 22% 0)}to{opacity:1;translate:0 0;clip-path:inset(0 0 -8% 0)}}@keyframes rd-after{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}@supports (animation-timeline: view()){.rd :is(h2,h3):not(:is(.hero,.mast,.cover,.doc) *){animation:rd-rise both;animation-timeline:view();animation-range:entry 0% entry 55%}.rd :is(p,li,dd,blockquote):not(:is(.hero,.mast,.cover,.doc) *):not(.cform *):not(:has(img)){animation:rd-drift both;animation-timeline:view();animation-range:entry 0% entry 45%}@keyframes rd-rise{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}@keyframes rd-drift{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}}}
