.consent{left:var(--gut);right:var(--gut);z-index:180;backdrop-filter:blur(14px);border:1px solid var(--bone-10);animation:consent-in .8s var(--ease) both 1.4s;background:#0a0a0aeb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding:1.1rem clamp(1.1rem,3vw,1.8rem);display:flex;position:fixed;bottom:clamp(1rem,3vw,2rem)}.consent p{font-size:var(--t-sm);color:var(--bone-70);max-width:52ch}.consent__acts{gap:1.75rem;display:flex}.consent button{font-size:var(--t-xs);letter-spacing:.24em;text-transform:uppercase;color:var(--bone-45);transition:color .4s var(--ease-soft)}.consent button[data-consent=yes]{color:var(--amber)}.consent button:hover{color:var(--bone)}@keyframes consent-in{0%{opacity:0;transform:translateY(1rem)}}.dock[data-astro-cid-62lj7gj7]{z-index:60;background:color-mix(in srgb, var(--ink) 88%, transparent);backdrop-filter:blur(16px);border-top:1px solid var(--bone-22);transition:transform .42s var(--ease);padding:clamp(.6rem,2vw,1rem);position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.dock[data-astro-cid-62lj7gj7].is-open{transform:none}.dock__bar[data-astro-cid-62lj7gj7]{max-width:var(--max);padding-inline:var(--gut);align-items:center;gap:clamp(.75rem,2vw,1.5rem);margin:0 auto;display:flex}.dock__frame[data-astro-cid-62lj7gj7]{border:0;border-radius:8px;flex:1;min-width:0;height:80px}.dock__side[data-astro-cid-62lj7gj7]{flex:none;align-items:center;gap:clamp(.75rem,2vw,1.5rem);display:flex}.dock__out[data-astro-cid-62lj7gj7]{font-size:var(--t-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--bone-45);transition:color .4s var(--ease-soft);white-space:nowrap}.dock__out[data-astro-cid-62lj7gj7]:hover{color:var(--amber)}.dock__close[data-astro-cid-62lj7gj7]{width:2.2rem;height:2.2rem;color:var(--bone-45);transition:color .4s var(--ease-soft);flex:none;position:relative}.dock__close[data-astro-cid-62lj7gj7]:hover{color:var(--bone)}.dock__close[data-astro-cid-62lj7gj7] span[data-astro-cid-62lj7gj7]{background:currentColor;width:1rem;height:1px;position:absolute;top:50%;left:50%}.dock__close[data-astro-cid-62lj7gj7] span[data-astro-cid-62lj7gj7]:first-child{transform:translate(-50%,-50%)rotate(45deg)}.dock__close[data-astro-cid-62lj7gj7] span[data-astro-cid-62lj7gj7]:last-child{transform:translate(-50%,-50%)rotate(-45deg)}@media (width<=40rem){.dock__out[data-astro-cid-62lj7gj7]{display:none}}@media (prefers-reduced-motion:reduce){.dock[data-astro-cid-62lj7gj7]{transition:none}}.skip[data-astro-cid-hkbrpulz]{z-index:999;background:var(--bone);color:var(--ink);font-size:var(--t-sm);letter-spacing:.1em;text-transform:uppercase;padding:.75rem 1.25rem;position:absolute;top:0;left:-9999px}.skip[data-astro-cid-hkbrpulz]:focus{top:1rem;left:1rem}.nav[data-astro-cid-wpvy4v7s]{z-index:120;transition:transform .6s var(--ease), background .6s var(--ease-soft), padding .6s var(--ease);mix-blend-mode:difference;padding-block:clamp(1.1rem,2.4vw,1.9rem);position:fixed;top:0;left:0;right:0}.nav[data-astro-cid-wpvy4v7s].is-past{padding-block:clamp(.85rem,1.6vw,1.2rem)}.nav[data-astro-cid-wpvy4v7s].is-hidden{transform:translateY(-110%)}.nav__row[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;gap:2rem;display:flex}.nav__mark[data-astro-cid-wpvy4v7s]{opacity:1;transition:opacity .7s var(--ease)}.nav[data-astro-cid-wpvy4v7s][data-hold-mark=true] .nav__mark[data-astro-cid-wpvy4v7s]{opacity:0;pointer-events:none}.nav[data-astro-cid-wpvy4v7s][data-hold-mark=true].is-marked .nav__mark[data-astro-cid-wpvy4v7s]{opacity:1;pointer-events:auto}.nav__links[data-astro-cid-wpvy4v7s]{align-items:center;gap:clamp(1.25rem,3vw,2.75rem);margin-left:auto;display:flex}.nav__link[data-astro-cid-wpvy4v7s],.nav__listen[data-astro-cid-wpvy4v7s]{font-size:var(--t-xs);letter-spacing:.26em;text-transform:uppercase;color:var(--bone-70);transition:color .4s var(--ease-soft);font-weight:500;position:relative}.nav__link[data-astro-cid-wpvy4v7s]:after{content:"";transform-origin:100%;width:100%;height:1px;transition:transform .5s var(--ease);background:currentColor;position:absolute;bottom:-.45em;left:0;transform:scaleX(0)}.nav__link[data-astro-cid-wpvy4v7s]:hover:after{transform-origin:0;transform:scaleX(1)}.nav__link[data-astro-cid-wpvy4v7s]:hover,.nav__listen[data-astro-cid-wpvy4v7s]:hover{color:var(--bone)}.nav__listen[data-astro-cid-wpvy4v7s]{color:var(--bone);border-left:1px solid var(--bone-22);padding-left:clamp(1.25rem,3vw,2.25rem)}@media (width<=40rem){.nav__link[data-astro-cid-wpvy4v7s]{display:none}.nav__listen[data-astro-cid-wpvy4v7s]{border-left:0;padding-left:0}}.foot[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--bone-06);padding-block:clamp(4rem,10vh,8rem) clamp(2rem,5vh,3.5rem);position:relative}.foot[data-astro-cid-jo6i4kqk]:before{content:"";pointer-events:none;background:radial-gradient(60% 100% at 50% 0,#d9601c1a,#0000 70%);height:14rem;position:absolute;top:0;left:0;right:0}.foot__inner[data-astro-cid-jo6i4kqk]{position:relative}.foot__inner[data-astro-cid-jo6i4kqk] .foot__mark{color:var(--bone-22);transition:color 1.2s var(--ease-soft)}.foot__inner[data-astro-cid-jo6i4kqk]:hover .foot__mark{color:var(--bone-45)}.foot__socials[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:clamp(1.4rem,3.5vw,2.4rem);margin-top:clamp(2.5rem,6vw,4rem);padding:0;list-style:none;display:flex}.foot__socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.foot__socials[data-astro-cid-jo6i4kqk] .is-dormant[data-astro-cid-jo6i4kqk]{color:var(--bone-45);transition:color .4s var(--ease-soft), transform .4s var(--ease);display:block}.foot__socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--amber);transform:translateY(-3px)}.foot__socials[data-astro-cid-jo6i4kqk] .is-dormant[data-astro-cid-jo6i4kqk]{color:var(--bone-10);cursor:default}.foot__base[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--bone-06);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:clamp(3rem,7vw,5rem);padding-top:1.5rem;display:flex}
