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:150px}img{display:block}.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;color:#5c7a8c;vertical-align:super;margin-left:3px;border-bottom:1px solid #B9D0DD;padding-bottom:1px;white-space:nowrap}@media(max-width:900px){.byline-grid{flex-direction:column;gap:16px}.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}.clink{transition:all .16s}.clink:hover{border-color:#88a7ba!important;background:#fff!important;transform:translateY(-2px)}.chic-slider-track{scrollbar-width:none;scroll-padding-left:clamp(20px,5vw,48px)}.chic-slider-track::-webkit-scrollbar{display:none}.ctab{width:100%;border-collapse:collapse}.ctab th{text-align:left;font:500 10.5px/1.3 IBM Plex Mono,PM Fallback,monospace;letter-spacing:.1em;color:#88a7ba;text-transform:uppercase;padding:0 14px 12px 0;border-bottom:1px solid rgba(30,40,50,.14);vertical-align:bottom}.ctab td{font:400 14px/1.6 Hanken Grotesk,HG Fallback,sans-serif;color:#5f6b75;padding:15px 14px 15px 0;border-bottom:1px solid rgba(30,40,50,.1);vertical-align:top}.ctab td:first-child{font-weight:600;color:#1e242a}@media(max-width:820px){.ctab thead{display:none}.ctab tr{display:block;background:#fff;border:1px solid rgba(30,40,50,.12);border-radius:12px;padding:16px;margin-bottom:12px}.ctab td{display:block;border:0;padding:0 0 9px}.ctab td:before{content:attr(data-l);display:block;font:500 10px/1.3 IBM Plex Mono,PM Fallback,monospace;letter-spacing:.1em;color:#88a7ba;text-transform:uppercase;margin-bottom:3px}}.gal{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:14px}.gal figure{margin:0;background:#fff;border:1px solid rgba(30,40,50,.12);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.gal .ph{aspect-ratio:4/5;background:#edf1f3;overflow:hidden;cursor:zoom-in}.gal .ph img{width:100%;height:100%;object-fit:cover}.gal figcaption{padding:12px 14px;font:400 12.5px/1.55 Hanken Grotesk,HG Fallback,sans-serif;color:#5f6b75}.gal .tags{display:flex;flex-wrap:wrap;gap:5px;padding:0 14px 13px}.gal .tags span{font:500 9.5px/1 IBM Plex Mono,PM Fallback,monospace;letter-spacing:.06em;text-transform:uppercase;color:#3c5a6e;background:#dce8ef;padding:5px 8px;border-radius:100px}.chip{cursor:pointer;font:500 12.5px/1.3 Hanken Grotesk,HG Fallback,sans-serif;color:#3c4650;background:#fff;border:1.5px solid rgba(30,40,50,.14);border-radius:100px;padding:9px 15px;transition:all .16s}.chip:hover{border-color:#88a7ba}.chip.on{border-color:#80a6a6;background:#eef4f4;color:#1e242a}.zone{fill:#80a6a6;opacity:.3;cursor:pointer;transition:opacity .2s}.zone:hover,.zone.on{opacity:.9}#sl-lb{position:fixed;inset:0;z-index:5000;background:#0e1519f0;display:none;align-items:center;justify-content:center;padding:clamp(16px,4vw,48px)}#sl-lb.on{display:flex}#sl-lb img{max-width:100%;max-height:82vh;object-fit:contain;border-radius:6px}#sl-lb .cap{position:absolute;left:0;right:0;bottom:0;padding:18px clamp(16px,4vw,48px);font:400 14px/1.6 Hanken Grotesk,HG Fallback,sans-serif;color:#c7d0d8;text-align:center}#sl-lb .x{position:absolute;top:14px;right:16px;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:#0006;color:#fff;font:300 26px/1 Hanken Grotesk,HG Fallback,sans-serif;cursor:pointer}.sl-atlas>figure{margin-bottom:28px}@media(max-width:900px){.sl-atlas{columns:2!important}}@media(max-width:560px){.sl-atlas{columns:1!important}}.reveal,.reveal.armed.in{opacity:1;transform:none}@keyframes slPulse{0%,to{opacity:.42}50%{opacity:1}}.in .sl-pulse{animation:slPulse 3s ease-in-out infinite}@keyframes slOut{0%{transform:translateY(0);opacity:0}25%{opacity:.95}to{transform:translateY(-20px);opacity:0}}.in .sl-out{animation:slOut 3s ease-out infinite}@keyframes slWave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.in .sl-wave{animation:slWave 2.6s ease-in-out infinite;transform-origin:bottom;transform-box:fill-box}@keyframes slScratch{0%,60%{transform:translate(-14px);opacity:0}70%{opacity:1}90%{transform:translate(14px);opacity:1}to{transform:translate(18px);opacity:0}}.in .sl-scratch{animation:slScratch 3.2s ease-in-out infinite;transform-box:fill-box}@keyframes slStack{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.in.sl-stack>*{animation:slStack .5s ease both}.no-anim [class*=sl-]{animation:none!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.in .sl-pulse,.in .sl-out{animation:none!important}.reveal.armed{opacity:1!important;transform:none!important;transition: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}}
