@font-face{font-family:Roboto Serif;src:url(/_astro/roboto-serif-condensed-bold.l1XR7Lvr.woff2)format("woff2");font-weight:700;font-stretch:75%;font-style:normal;font-display:swap}:root{--paper:#f6f2ed;--paper-2:#efeae2;--ink:#23273a;--ink-2:#5d5750;--line:#23273a1f;--spark:#c9542b;--mauve:#bcaeb1;--sage:#b3bfab;--mist:#adbccc;--sand:#dccbb3;--lilac:#c2b8d0;--rose:#d6bcb0;--serif:"Roboto Serif", Georgia, serif;--sans:var(--serif);--max:1320px;--gutter:clamp(20px, 4vw, 60px);--section:clamp(88px, 11vw, 160px);color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:80px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;font-weight:700;font-stretch:75%;line-height:1.6}img,svg{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}::selection{background:var(--ink);color:var(--paper)}h1,h2,h3,h4{text-wrap:balance;font-weight:inherit;margin:0}b,strong{font-weight:inherit}p{text-wrap:pretty;margin:0}[hidden]{display:none!important}.wrap{max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.t-display{font-family:var(--serif);font-size:clamp(2.8rem,6.4vw,6.2rem);line-height:1}.t-h2{font-family:var(--serif);font-size:clamp(2.2rem,4.4vw,4rem);line-height:1.04}.kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:.8rem}.btn{background:var(--ink);height:54px;color:var(--paper);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 26px;font-size:.98rem;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),background .2s,color .2s,box-shadow .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn.outline{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.btn.outline:hover{background:var(--ink);color:var(--paper)}.btn.light{background:var(--paper);color:var(--ink)}.skip{background:var(--ink);color:#fff;z-index:100;padding:10px 14px;position:absolute;top:0;left:-9999px}.skip:focus{top:12px;left:12px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}html{-webkit-tap-highlight-color:transparent}.btn:active{transform:scale(.97)}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.45s;animation-timing-function:cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation:none!important}}.site-head[data-astro-cid-hkbrpulz]{z-index:50;background:var(--paper);transition:box-shadow .3s;position:sticky;top:0}.site-head[data-astro-cid-hkbrpulz].scrolled{box-shadow:0 1px 0 var(--line)}.head-inner[data-astro-cid-hkbrpulz]{align-items:center;gap:clamp(24px,4vw,56px);height:84px;display:flex}.brand[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{width:auto;height:28px}.main-nav[data-astro-cid-hkbrpulz]{gap:clamp(18px,2.4vw,34px);margin-right:auto;display:flex}.main-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(var(--spark), var(--spark)) left bottom / 0 1.5px no-repeat;padding-block:6px;font-size:.78rem;text-decoration:none;transition:background-size .35s cubic-bezier(.16,1,.3,1)}.main-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{background-size:100% 1.5px}.tiles[data-astro-cid-hkbrpulz]{background:0 0;border:0;border-radius:10px;grid-template-columns:repeat(2,13px);gap:4px;margin-left:auto;padding:10px;display:grid}.tiles[data-astro-cid-hkbrpulz] i[data-astro-cid-hkbrpulz]{border-radius:3px;width:13px;height:13px;transition:transform .4s cubic-bezier(.16,1,.3,1),border-radius .4s}.tiles[data-astro-cid-hkbrpulz] i[data-astro-cid-hkbrpulz]:first-child{background:var(--spark)}.tiles[data-astro-cid-hkbrpulz] i[data-astro-cid-hkbrpulz]:nth-child(2){background:var(--ink)}.tiles[data-astro-cid-hkbrpulz] i[data-astro-cid-hkbrpulz]:nth-child(3){background:var(--mist)}.tiles[data-astro-cid-hkbrpulz] i[data-astro-cid-hkbrpulz]:nth-child(4){background:var(--ink)}.tiles[data-astro-cid-hkbrpulz]:hover i[data-astro-cid-hkbrpulz]{border-radius:50%}.tiles[data-astro-cid-hkbrpulz]{transition:transform .45s cubic-bezier(.16,1,.3,1)}.tiles[data-astro-cid-hkbrpulz][aria-expanded=true]{transform:rotate(45deg)}.tiles[data-astro-cid-hkbrpulz][aria-expanded=true] i[data-astro-cid-hkbrpulz]{border-radius:50%}@media (width<=900px){.main-nav[data-astro-cid-hkbrpulz]{display:none}}.menu[data-astro-cid-hkbrpulz]{z-index:49;background:var(--paper);animation:.45s cubic-bezier(.16,1,.3,1) menu-in;position:fixed;inset:84px 0 0;overflow-y:auto}.menu-inner[data-astro-cid-hkbrpulz]{gap:40px;padding-block:clamp(32px,6vw,72px);display:grid}.menu[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz]{display:grid}.menu[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{font-family:var(--serif);border-bottom:1px solid var(--line);padding-block:6px;font-size:clamp(2.4rem,6vw,4.6rem);line-height:1.15;text-decoration:none;transition:padding .35s cubic-bezier(.16,1,.3,1),color .2s}.menu[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--spark);padding-left:16px}body.menu-open{overflow:hidden}@keyframes menu-in{0%{opacity:0;transform:translateY(-12px)}}.site-foot[data-astro-cid-hkbrpulz]{background:var(--ink);color:#b7b9c6;padding-block:clamp(72px,9vw,120px) 40px}.foot-big[data-astro-cid-hkbrpulz]{margin-bottom:clamp(56px,7vw,96px)}.foot-big[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--paper);font-family:var(--serif);overflow-wrap:anywhere;font-size:clamp(2.3rem,7.4vw,7.2rem);line-height:1;text-decoration:none;transition:color .25s}.foot-big[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--sand)}.foot-top[data-astro-cid-hkbrpulz]{border-top:1px solid #ffffff1f;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:40px;padding-top:40px;display:grid}.foot-brand[data-astro-cid-hkbrpulz]{align-content:start;gap:16px;max-width:36ch;display:grid}.foot-brand[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{width:auto;height:26px}.foot-col[data-astro-cid-hkbrpulz] h2[data-astro-cid-hkbrpulz]{letter-spacing:.12em;text-transform:uppercase;color:var(--paper);margin-bottom:16px;font-size:.78rem}.foot-col[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.foot-col[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{text-decoration:none}.foot-col[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--paper)}.foot-bottom[data-astro-cid-hkbrpulz]{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:56px;padding-top:24px;font-size:.9rem;display:flex}@media (width<=860px){.foot-top[data-astro-cid-hkbrpulz]{grid-template-columns:1fr 1fr}.foot-brand[data-astro-cid-hkbrpulz]{grid-column:1/-1}}
