@font-face{font-family:Archivo;src:url(/fonts/archivo.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/archivo-italic.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:italic;font-display:swap}:root{--bg:#000;--fg:#fff;--muted:#a6a6a6;--line:#2b2b2b;--card:#111;--accent:#4d74ff;--font:"Archivo", "Helvetica Neue", Arial, sans-serif;--gutter:clamp(16px, 2.6vw, 32px);--max:1400px;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--bg);-webkit-text-size-adjust:100%;overflow-x:clip}main{overflow-x:clip}body{background:var(--bg);color:var(--fg);font-family:var(--font);margin:0;font-size:17px;font-stretch:100%;line-height:1.5}img{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wrap{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.display{overflow-wrap:break-word;text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:850;font-stretch:125%;line-height:.92}.h1{font-size:clamp(34px,7.2vw,104px)}.fit{container-type:inline-size}.fit .h1{font-size:clamp(28px,8cqi,76px)}.h2{font-size:clamp(28px,3.6vw,46px)}.h3{font-size:clamp(20px,2vw,26px)}.label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500}.muted{color:var(--muted)}p{max-width:64ch;margin:0 0 14px}.btn{background:var(--fg);color:#000;text-transform:uppercase;letter-spacing:.02em;border:2px solid var(--fg);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 22px;font-size:15px;font-weight:800;font-stretch:112%;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.btn:hover,.btn.ghost{color:var(--fg);background:0 0}.btn.ghost:hover{background:var(--fg);color:#000}.btn.big{min-height:56px;padding:0 30px;font-size:17px}.btn[aria-disabled=true]{color:var(--fg);border-color:var(--line);cursor:default;background:0 0}.sq{border:1px solid var(--fg);text-transform:uppercase;letter-spacing:.1em;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-block}.sq:hover{background:var(--fg);color:#000}.section{padding-top:48px;padding-bottom:8px}.shead{border-top:2px solid var(--fg);justify-content:space-between;align-items:end;gap:16px;margin-bottom:22px;padding-top:12px;display:flex}.shead a{color:var(--muted);white-space:nowrap;font-size:15px;text-decoration:none}.shead a:hover{color:var(--fg)}.grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.grid.three{grid-template-columns:repeat(3,1fr)}.card{flex-direction:column;gap:10px;min-width:0;text-decoration:none;display:flex}.card .img{aspect-ratio:4/5;background:var(--card);border-radius:4px;overflow:hidden}.card .img img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.card:hover .img img{transform:scale(1.03)}.card .meta{align-items:baseline;gap:10px;display:flex}.card .date{font-size:22px;font-weight:850;font-stretch:125%}.card .title{font-size:18px;font-weight:700;line-height:1.2}@media (width<=1000px){.grid,.grid.three{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.grid,.grid.three{grid-template-columns:1fr}body{font-size:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.skip[data-astro-cid-hkbrpulz]{position:absolute;left:-9999px}.skip[data-astro-cid-hkbrpulz]:focus{z-index:100;color:#000;background:#fff;padding:8px 12px;top:12px;left:12px}.top[data-astro-cid-hkbrpulz]{z-index:50;border-bottom:1px solid var(--line);background:#000;position:sticky;top:0}.bar[data-astro-cid-hkbrpulz]{align-items:center;gap:28px;min-height:64px;display:flex}.logo[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{width:clamp(170px,18vw,250px);height:auto}nav[data-astro-cid-hkbrpulz]{margin-left:auto}nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{gap:26px;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{border-bottom:2px solid #0000;padding:6px 0;font-size:16px;font-weight:500;text-decoration:none}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{border-color:var(--fg)}.cta[data-astro-cid-hkbrpulz]{min-height:40px;padding:0 18px;font-size:14px}.foot[data-astro-cid-hkbrpulz]{border-top:2px solid var(--fg);margin-top:96px;padding:40px 0 28px}.fgrid[data-astro-cid-hkbrpulz]{grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:28px;margin-bottom:36px;display:grid}.mark[data-astro-cid-hkbrpulz]{width:64px;height:64px}.flinks[data-astro-cid-hkbrpulz]{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.flinks[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{text-decoration:none}.flinks[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{text-decoration:underline}.small[data-astro-cid-hkbrpulz]{font-size:13px}@media (width<=820px){.bar[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:0 12px;padding-top:10px}.logo[data-astro-cid-hkbrpulz]{flex:1}nav[data-astro-cid-hkbrpulz]{order:3;width:100%;margin:0;overflow-x:auto}nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{gap:22px;padding:10px 0 12px}.fgrid[data-astro-cid-hkbrpulz]{grid-template-columns:1fr 1fr}}
