@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-sans-latin-ext-400-normal.Q_nF8v4l.woff2)format("woff2"),url(/_astro/instrument-sans-latin-ext-400-normal.r32jotim.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-sans-latin-400-normal.DRC__1Mx.woff2)format("woff2"),url(/_astro/instrument-sans-latin-400-normal.D1W7dsQl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/instrument-sans-latin-ext-500-normal.CTEe1bJa.woff2)format("woff2"),url(/_astro/instrument-sans-latin-ext-500-normal.CAxz3nsc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/instrument-sans-latin-500-normal.Dk9ku72i.woff2)format("woff2"),url(/_astro/instrument-sans-latin-500-normal.Z6ESRlEs.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/instrument-sans-latin-ext-600-normal.BsaQcF38.woff2)format("woff2"),url(/_astro/instrument-sans-latin-ext-600-normal.DMks36a2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/instrument-sans-latin-600-normal.B7fBEWYG.woff2)format("woff2"),url(/_astro/instrument-sans-latin-600-normal.B9e8oLYv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-normal.C2je3j2s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-normal.CFCUzsTy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-italic.C9HzH3YL.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-italic.D7-lnxEk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Just Me Again Down Here;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/just-me-again-down-here-latin-ext-400-normal.s8a4eG__.woff2)format("woff2"),url(/_astro/just-me-again-down-here-latin-ext-400-normal.XqAt460m.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Just Me Again Down Here;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/just-me-again-down-here-latin-400-normal.BKcA1Sso.woff2)format("woff2"),url(/_astro/just-me-again-down-here-latin-400-normal.CbqAiUSD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg-page:#fcfaf7;--bg-raised:#fff;--bg-sunken:#f5efe6;--bg-sky:#fbf0c6;--bg-deep:#591010;--text-primary:#3a1410;--text-secondary:#6b4a44;--text-on-deep:#fbf7ec;--text-on-deep-muted:#fbf7ecb8;--text-accent:#b45932;--accent-terracotta:#b45932;--accent-lime:#cfc140;--accent-smor:#fbe99d;--line-default:#5910101f;--line-strong:#5910104d;--line-on-deep:#fbf7ec33;--box-bg:#b45932;--box-text:#fff;--footer-bg:#fbf0c6;--chip-ok:#fbe99d;--dot:#59101024;--folder-front:#f7e08f;--folder-back:#e9c65a;--folder-shine:#fcf1c8;--font-sans:"Instrument Sans", system-ui, sans-serif;--font-serif:"Instrument Serif", Georgia, serif;--font-hand:"Just Me Again Down Here", cursive;--page-max:1200px;--gutter:120px;--radius:16px;--ease:cubic-bezier(.2, .7, .2, 1);color-scheme:light}html[data-theme=dark]{--bg-page:#2b0707;--bg-raised:#3a0d0b;--bg-sunken:#220505;--bg-sky:#43150f;--bg-deep:#170303;--text-primary:#fbf7ec;--text-secondary:#d9c9be;--text-accent:#e8916a;--line-default:#fbf7ec1f;--line-strong:#fbf7ec4d;--box-bg:#e8916a;--box-text:#2b0707;--footer-bg:#3a0d0b;--dot:#fbf7ec12;--text-on-deep:#fbf7ec;--text-on-deep-muted:#fbf7ecb8;--line-on-deep:#fbf7ec29;--chip-ok:#fbe99d;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}body{font-family:var(--font-sans);color:var(--text-primary);background-color:var(--bg-page);background-image:radial-gradient(circle at center, var(--dot) 1.5px, transparent 1.6px);-webkit-font-smoothing:antialiased;background-size:32px 32px;margin:0;font-size:17px;line-height:1.6}img,video{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--text-accent);outline-offset:3px;border-radius:4px}.t-display{letter-spacing:-.025em;margin:0;font-size:clamp(44px,6vw,84px);font-weight:400;line-height:1.04}.t-h1{letter-spacing:-.02em;margin:0;font-size:clamp(34px,4.2vw,56px);font-weight:400;line-height:1.1}.t-h2{letter-spacing:-.01em;margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:400;line-height:1.22}.t-h3{letter-spacing:-.005em;margin:0;font-size:21px;font-weight:500;line-height:1.3}.t-lead{letter-spacing:-.002em;margin:0;font-size:20px;line-height:1.5}.t-body{margin:0;font-size:17px;line-height:1.6}.t-small{margin:0;font-size:15px;line-height:1.5}.t-label{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:500;line-height:1.3}.t-meta{margin:0;font-size:13px;line-height:1.4}.muted{color:var(--text-secondary)}.accent{color:var(--text-accent)}.wrap{width:100%;max-width:calc(var(--page-max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}@media (width<=1100px){:root{--gutter:48px}}@media (width<=700px){:root{--gutter:20px}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{font:500 15px/1.5 var(--font-sans);border:1px solid var(--line-strong);color:var(--text-primary);cursor:pointer;transition:background-color .2s var(--ease), border-color .2s var(--ease);background:0 0;border-radius:999px;align-items:center;gap:10px;padding:11px 20px;text-decoration:none;display:inline-flex}.btn svg{transition:transform .25s var(--ease)}.btn:hover svg{transform:translate(4px)}.btn--primary{background:var(--text-primary);color:var(--bg-page);border-color:var(--text-primary)}.btn--text{border:0;padding-inline:0}.fact{border-top:1px solid var(--line-default);grid-template-columns:140px 1fr;gap:24px;padding:12px 0;display:grid}.fact dt{color:var(--text-secondary)}.pill{border:1px solid var(--line-strong);border-radius:999px;padding:8px 16px;font-size:15px;display:inline-flex}.slot{text-align:center;border-radius:var(--radius);border:1px dashed var(--line-strong);background:color-mix(in srgb, var(--bg-sky) 55%, transparent);color:var(--text-secondary);place-content:center;gap:6px;padding:24px;display:grid}[data-reveal]{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(16px)}[data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}}.nav[data-astro-cid-wpvy4v7s]{z-index:50;height:72px;display:flow-root;position:sticky;top:0}.nav__inner[data-astro-cid-wpvy4v7s]{height:72px;transition:max-width .5s var(--ease), height .5s var(--ease), margin-top .5s var(--ease), padding .5s var(--ease), background-color .3s var(--ease), border-color .3s var(--ease), box-shadow .3s var(--ease);background-color:#0000;border:1px solid #0000;border-radius:999px;justify-content:space-between;align-items:center;display:flex}.nav.is-scrolled .nav__inner[data-astro-cid-wpvy4v7s]{background-color:color-mix(in srgb, var(--bg-page) 86%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);border-color:var(--line-default);max-width:920px;height:56px;margin-top:16px;padding-inline:28px 10px;box-shadow:0 10px 30px -18px #3a141059}.nav__brand[data-astro-cid-wpvy4v7s]{align-items:baseline;gap:12px;text-decoration:none;display:flex}.nav__name[data-astro-cid-wpvy4v7s]{letter-spacing:-.01em;transition:font-size .5s var(--ease);font-size:20px;font-weight:500}.nav.is-scrolled .nav__name[data-astro-cid-wpvy4v7s]{font-size:18px}.nav__links[data-astro-cid-wpvy4v7s]{align-items:center;gap:36px;display:flex}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{text-decoration:none}.nav__links[data-astro-cid-wpvy4v7s]>a[data-astro-cid-wpvy4v7s][aria-current=page]{text-underline-offset:6px;text-decoration:underline 1px}.nav__sep[data-astro-cid-wpvy4v7s]{background:var(--line-default);width:1px;height:16px}.nav__lang[data-astro-cid-wpvy4v7s]{gap:8px;display:flex}.nav__lang[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--text-secondary)}.nav__theme[data-astro-cid-wpvy4v7s],.nav__menu[data-astro-cid-wpvy4v7s]{width:36px;height:36px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.nav__theme[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{transition:transform .3s var(--ease);display:grid}.nav__moon[data-astro-cid-wpvy4v7s],html[data-theme=dark] .nav__sun[data-astro-cid-wpvy4v7s]{display:none!important}html[data-theme=dark] .nav__moon[data-astro-cid-wpvy4v7s]{display:grid!important}.nav__theme[data-astro-cid-wpvy4v7s]:hover span[data-astro-cid-wpvy4v7s]{transform:rotate(90deg)}.nav__menu[data-astro-cid-wpvy4v7s]{display:none}@media (width<=760px){.nav__role[data-astro-cid-wpvy4v7s]{display:none}.nav__menu[data-astro-cid-wpvy4v7s]{display:grid}.nav__links[data-astro-cid-wpvy4v7s]{padding:24px var(--gutter) 32px;background-color:var(--bg-page);background-image:radial-gradient(circle at center, var(--dot) 1.5px, transparent 1.6px);border-bottom:1px solid var(--line-default);background-size:32px 32px;background-attachment:fixed;flex-direction:column;align-items:flex-start;gap:20px;display:none;position:absolute;inset:72px 0 auto}.nav__links[data-astro-cid-wpvy4v7s]>a[data-astro-cid-wpvy4v7s]{font-size:24px}.nav__sep[data-astro-cid-wpvy4v7s]{display:none}.nav.is-open .nav__links[data-astro-cid-wpvy4v7s]{display:flex}.nav.is-scrolled .nav__inner[data-astro-cid-wpvy4v7s]{max-width:calc(100% - 24px);padding-inline:20px 6px}.nav.is-scrolled .nav__links[data-astro-cid-wpvy4v7s]{border:1px solid var(--line-default);border-radius:20px;padding-inline:20px;inset:72px 12px auto}}.footer[data-astro-cid-jo6i4kqk]{padding:24px}.footer__card[data-astro-cid-jo6i4kqk]{background:var(--footer-bg);border-radius:28px;gap:56px;padding:88px 96px 80px;display:grid}.footer__top[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.footer__contact[data-astro-cid-jo6i4kqk]{gap:18px;display:grid}.footer__mail[data-astro-cid-jo6i4kqk]{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(26px,5vw,64px);line-height:1.05;text-decoration:none}.footer__mail[data-astro-cid-jo6i4kqk]:hover{text-underline-offset:8px;text-decoration:underline 2px}.footer__status[data-astro-cid-jo6i4kqk]{align-items:center;gap:10px;display:flex}.dot[data-astro-cid-jo6i4kqk]{background:var(--text-accent);border-radius:50%;width:8px;height:8px}.footer__groups[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);gap:24px;padding-top:32px;display:grid}.footer__groups[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.footer__groups[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.footer__groups[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.footer__bottom[data-astro-cid-jo6i4kqk]{justify-content:space-between;padding:20px 24px 0;display:flex}.footer__bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}@media (width<=760px){.footer[data-astro-cid-jo6i4kqk]{padding:12px}.footer__card[data-astro-cid-jo6i4kqk]{border-radius:24px;gap:24px;padding:36px 24px 32px}.footer__groups[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.footer__bottom[data-astro-cid-jo6i4kqk]{padding:14px 12px 8px}}.bar[data-astro-cid-74bfbx7a]{background:var(--bg-sky)}.bar__inner[data-astro-cid-74bfbx7a]{align-items:center;gap:12px;min-height:48px;display:flex}.bar[data-astro-cid-74bfbx7a] p[data-astro-cid-74bfbx7a]{flex:1;margin:0}strong[data-astro-cid-74bfbx7a]{font-weight:500}.bar[data-astro-cid-74bfbx7a] .btn[data-astro-cid-74bfbx7a]{font-size:15px}@media (width<=700px){.bar__inner[data-astro-cid-74bfbx7a]{flex-wrap:wrap;padding-block:10px}}.unlock[data-astro-cid-w6uh5f36]{width:100%;max-width:min(520px,100vw - 32px);color:var(--text-primary);background:0 0;border:0;padding:0}.unlock[data-astro-cid-w6uh5f36]::backdrop{background:#1e1d1c66}.unlock[data-astro-cid-w6uh5f36][open]{animation:pop .3s var(--ease)}@keyframes pop{0%{opacity:0;transform:translateY(12px)scale(.98)}}.unlock__box[data-astro-cid-w6uh5f36]{background:var(--bg-raised);border-radius:20px;gap:18px;padding:36px 40px;display:grid;box-shadow:0 24px 60px #0000002e}.unlock__ring[data-astro-cid-w6uh5f36]{background:var(--bg-sunken);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.unlock__input[data-astro-cid-w6uh5f36]{border:1px solid var(--line-strong);background:var(--bg-page);width:100%;color:var(--text-primary);font:17px var(--font-sans);border-radius:10px;padding:14px 18px}.unlock__input[data-astro-cid-w6uh5f36][aria-invalid=true]{border-color:var(--accent-terracotta)}.unlock__btns[data-astro-cid-w6uh5f36]{align-items:center;gap:16px;display:flex}@media (width<=600px){.unlock__box[data-astro-cid-w6uh5f36]{padding:28px 24px}}@media (prefers-reduced-motion:reduce){.unlock[data-astro-cid-w6uh5f36][open]{animation:none}}.skip[data-astro-cid-hkbrpulz]:focus{clip:auto;z-index:100;background:var(--text-primary);width:auto;height:auto;color:var(--bg-page);border-radius:8px;padding:10px 16px;position:fixed;top:12px;left:12px}
