html{scroll-behavior:smooth}body{margin:0;background:#f6f8fa;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{color:#3c5a6e}p{text-wrap:pretty}h1,h2,h3{text-wrap:balance}section[id]{scroll-margin-top:90px}image-slot{border-radius:inherit;overflow:hidden}.mint{color:#80a6a6}.il{color:#3c5a6e;border-bottom:1px solid #B9D0DD}.il:hover{color:#1e242a}.ref{font:500 10.5px/1 IBM Plex Mono,PM Fallback,monospace,monospace;color:#5c7a8c;vertical-align:super;margin-left:3px;border-bottom:1px solid #B9D0DD;padding-bottom:1px;white-space:nowrap}.ref:hover{color:#1e242a}.ref.dk{color:#88a7ba;border-color:#3d4a55}@media(max-width:760px){.hero-h1,.hero-lead{max-width:none!important}}@media(max-width:900px){.byline-grid>div{min-width:0!important}}details.acc{border-bottom:1px solid rgba(30,40,50,.12)}details.acc>summary{list-style:none;cursor:pointer;padding:20px 44px 20px 0;position:relative;font:500 clamp(16px,2.4vw,19px)/1.4 "Hanken Grotesk","HG Fallback",sans-serif;color:#1e242a}details.acc>summary::-webkit-details-marker{display:none}details.acc>summary:after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);font:300 26px/1 Hanken Grotesk,HG Fallback,sans-serif;color:#88a7ba}details.acc[open]>summary:after{content:"−"}details.acc>div{padding:0 0 22px;font:400 15.5px/1.7 Hanken Grotesk,HG Fallback,sans-serif;color:#5f6b75;max-width:74ch}.chic-cta{transition:transform .16s cubic-bezier(.4,0,.2,1),box-shadow .16s}.chic-cta:hover{transform:translateY(-2px);box-shadow:0 12px 24px -12px #1e32468c;color:#fff}.chic-cta:active{transform:translateY(0) scale(.98)}.clink{transition:all .16s}.clink:hover{border-color:#88a7ba!important;background:#fff!important;transform:translateY(-2px)}.pcard{transition:transform .16s,box-shadow .16s,border-color .16s}.pcard:hover{transform:translateY(-3px);box-shadow:0 16px 34px -20px #14283c66;border-color:#88a7ba!important}.chic-slider-track{scrollbar-width:none;scroll-padding-left:clamp(20px,5vw,48px);outline:none}.chic-slider-track::-webkit-scrollbar{display:none}.chic-slider-track:focus-visible{box-shadow:inset 0 0 0 2px #88a7ba;border-radius:8px}.krog-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center}.diag-node{text-align:left;background:#fff;border:1.5px solid rgba(30,40,50,.14);border-radius:12px;padding:18px 20px;cursor:pointer;font-family:Hanken Grotesk,HG Fallback,sans-serif;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;width:100%}.diag-node:hover{border-color:#88a7ba;transform:translateY(-2px);box-shadow:0 12px 26px -18px #14283c80}.diag-node.on{border-color:#80a6a6;background:#eef4f4;box-shadow:0 12px 26px -18px #14283c80}.krog-arrow{color:#88a7ba;font-size:22px;text-align:center}.krog-hub{text-align:center;padding:8px}@media(max-width:760px){.krog-grid{grid-template-columns:1fr}.krog-arrow,.krog-hub{display:none}}@keyframes wvCells{0%{opacity:0;transform:translateY(0)}45%{opacity:1;transform:translateY(-16px)}to{opacity:0;transform:translateY(0)}}@keyframes wvThrough{0%{opacity:0;transform:translateY(0)}12%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(-215px)}}@keyframes wvFilm{0%{opacity:0;transform:translateY(0)}45%{opacity:1;transform:translateY(-112px)}to{opacity:0;transform:translateY(0)}}.wv-cells,.wv-through,.wv-film{animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.45,0,.4,1)}.wv-cells{animation-name:wvCells;animation-duration:3.2s}.wv-through{animation-name:wvThrough;animation-duration:3.6s}.wv-film{animation-name:wvFilm;animation-duration:3.4s}.ba-wrap{position:relative;overflow:hidden;--ba:50%;touch-action:none;user-select:none;cursor:ew-resize;outline:none}.ba-wrap:focus-visible{box-shadow:0 0 0 3px #80a6a6}.ba-after{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--ba)) 0 0)}.ba-line{position:absolute;top:0;bottom:0;left:var(--ba);width:2px;background:#fff;box-shadow:0 0 0 1px #1e283240;pointer-events:none}.ba-handle{position:absolute;top:50%;left:var(--ba);width:42px;height:42px;transform:translate(-50%,-50%);border-radius:50%;background:#fff;box-shadow:0 4px 14px #14283c59;display:flex;align-items:center;justify-content:center;color:#3c5a6e;font-size:15px;pointer-events:none}.ba-tag{position:absolute;top:12px;font:600 10.5px/1 IBM Plex Mono,PM Fallback,monospace;letter-spacing:.1em;color:#fff;background:#1e242ab8;padding:6px 9px;border-radius:4px;pointer-events:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.wv-cells,.wv-through,.wv-film{animation:none;opacity:.7}}@keyframes kvPulse{0%,to{opacity:.42}50%{opacity:1}}.kv-pulse{animation:kvPulse 3s ease-in-out infinite}@keyframes kvRise{0%{transform:translateY(0);opacity:0}15%{opacity:.95}to{transform:translateY(-34px);opacity:0}}.kv-rise{animation:kvRise 3.2s ease-in infinite;transform-box:fill-box;transform-origin:center}@keyframes kvFall{0%{transform:translateY(-30px);opacity:0}20%{opacity:1}to{transform:translateY(12px);opacity:0}}.kv-fall{animation:kvFall 3.6s ease-in infinite;transform-box:fill-box;transform-origin:center}@keyframes kvStep{0%,to{opacity:.34}8%,22%{opacity:1}30%{opacity:.34}}.kv-step{animation:kvStep 12s linear infinite}@keyframes kvShield{0%,20%{transform:translateY(-20px);opacity:0}45%,88%{transform:translateY(0);opacity:.95}to{transform:translateY(-20px);opacity:0}}.kv-shield{animation:kvShield 7s ease-in-out infinite;transform-box:fill-box}@keyframes kvIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.kv-list>li{animation:kvIn .55s ease both}@keyframes kvLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.kv-line{animation:kvLine 1.6s cubic-bezier(.25,1,.3,1) both;transform-origin:left}.kv-brief{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,72px);align-items:start}@media(max-width:860px){.kv-brief{grid-template-columns:1fr}.kv-sticky{position:static!important}}@media(prefers-reduced-motion:reduce){.in .kv-pulse,.in .kv-rise,.in .kv-fall,.in .kv-step,.kv-shield{animation:none!important}}@keyframes mbDrift{0%,to{transform:translate(0)}50%{transform:translate(2px,-3px)}}.mb-drift{animation:mbDrift 3.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes mbFade{0%,30%{opacity:1;transform:scale(1)}70%,to{opacity:.15;transform:scale(.6)}}.mb-fade{animation:mbFade 5s ease-in-out infinite alternate;transform-box:fill-box;transform-origin:center}@keyframes mbGrow{0%,30%{transform:scale(1)}70%,to{transform:scale(1.9)}}.mb-grow{animation:mbGrow 5s ease-in-out infinite alternate;transform-box:fill-box;transform-origin:center}@keyframes mbBack{0%{opacity:.15;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.mb-back{animation:mbBack 2.2s cubic-bezier(.25,1,.3,1) both;transform-box:fill-box;transform-origin:center}@keyframes mbShield{0%,15%{transform:translateY(-14px);opacity:0}35%,to{transform:translateY(0);opacity:1}}.mb-shield{animation:mbShield 2.4s ease-out both;transform-box:fill-box}@media(prefers-reduced-motion:reduce){.in .mb-drift,.in .mb-fade,.in .mb-grow,.in .mb-back,.mb-shield{animation:none!important}}.reveal,.reveal.armed,.reveal:not(.in),[data-reveal],#ao-body{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}@media(max-width:760px){.hero-grid>div{display:contents}.hero-head{order:1}.hero-fig{order:2}.hero-text{order:3}.hero-by{order:4}}
