@font-face{font-family:Archivo Expanded;src:url(/fonts/archivo-expanded-800.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/plex-sans-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/plex-sans-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/plex-mono-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/plex-mono-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Dela Kana;src:url(/fonts/dela-kana.woff2)format("woff2");font-weight:400;font-display:swap}:root{--bg:#fff;--panel:#f6f5f2;--ink:#141414;--text:#141414;--text-2:#4a4852;--text-3:#6b6873;--on-ink:#f4f1ec;--line:#1414141f;--line-2:#14141442;--accent:#f43;--accent-rgb:255,68,51;--accent-text:#d93319;--wide:"Archivo Expanded",system-ui,sans-serif;--kana:"Dela Kana",sans-serif;--sans:"IBM Plex Sans",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace;--maxw:1280px;--gutter:clamp(20px,4vw,48px);color-scheme:light}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--bg);scroll-padding-top:84px}body{font:400 17px/1.6 var(--sans);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:inherit}img,svg{max-width:100%;display:block}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--text);outline-offset:3px}.wrap{max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.wide{font-family:var(--wide);text-transform:uppercase;letter-spacing:-.01em;font-weight:800}.label{font:500 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-2)}.section{padding-block:clamp(80px,12vh,140px)}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 48px;margin-bottom:52px;display:flex}.sec-head h2{margin-top:16px;font-size:clamp(1.9rem,4vw,3.4rem);line-height:1}.sec-head p{color:var(--text-2);max-width:28em}.btn{font:800 14px/1 var(--wide);text-transform:uppercase;letter-spacing:.02em;border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;justify-content:center;align-items:center;gap:.7em;padding:17px 24px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.btn:hover{background:var(--accent);border-color:var(--accent);color:var(--ink)}.btn-quiet{border-color:var(--line-2);color:var(--ink);background:0 0}.btn-quiet:hover{background:var(--ink);border-color:var(--ink);color:#fff}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.todo{color:var(--accent-text);font-family:var(--mono);font-size:.92em}@media (width<=700px){body{font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.site-header[data-astro-cid-nen7h5rs]{z-index:20;backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#ffffffeb;position:sticky;top:0}.inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:20px;padding-block:10px;display:flex}.logo[data-astro-cid-nen7h5rs]{flex:none;display:block}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:50px}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:28px;display:flex}.link[data-astro-cid-nen7h5rs]{font:500 13px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);text-decoration:none}.link[data-astro-cid-nen7h5rs]:hover{color:var(--text)}.cta[data-astro-cid-nen7h5rs]{font:500 13px/1 var(--mono);letter-spacing:.1em;white-space:nowrap;padding:11px 16px}@media (width<=860px){.link[data-astro-cid-nen7h5rs]{display:none}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:36px}.long[data-astro-cid-nen7h5rs]{display:none}}@media (width<=350px){.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:29px}}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);padding-block:28px}.inner[data-astro-cid-jo6i4kqk]{font:500 12px/1.6 var(--mono);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}img[data-astro-cid-jo6i4kqk]{width:auto;height:36px}.slogan[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);color:var(--text-2);flex-basis:100%;order:3;padding-top:14px}.links[data-astro-cid-jo6i4kqk]{gap:18px;display:flex}a[data-astro-cid-jo6i4kqk]:hover{color:var(--text)}
