.logo[data-astro-cid-f7espo7c]{color:var(--pine-800);align-items:center;gap:.8rem;text-decoration:none;display:inline-flex}.logo--on-dark[data-astro-cid-f7espo7c]{color:var(--washi-100)}.logo__word[data-astro-cid-f7espo7c]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.22em;white-space:nowrap;font-size:.95rem;font-weight:500}@media (width<=30rem){.logo__word[data-astro-cid-f7espo7c]{letter-spacing:.16em;font-size:.82rem}}.langs[data-astro-cid-3s4v7zxg]{letter-spacing:.08em;flex:none;align-items:center;gap:.85rem;font-size:.78rem;display:flex}.langs__item[data-astro-cid-3s4v7zxg]{white-space:nowrap;color:var(--ink-600);border-bottom:1px solid #0000;flex:none;padding-bottom:2px;text-decoration:none}.langs__item[data-astro-cid-3s4v7zxg]:hover{color:var(--pine-800)}.langs__item[data-astro-cid-3s4v7zxg].is-active{color:var(--pine-800);border-bottom-color:var(--shu-600)}.langs--on-dark[data-astro-cid-3s4v7zxg] .langs__item[data-astro-cid-3s4v7zxg]{color:var(--pine-300)}.langs--on-dark[data-astro-cid-3s4v7zxg] .langs__item[data-astro-cid-3s4v7zxg]:hover,.langs--on-dark[data-astro-cid-3s4v7zxg] .langs__item[data-astro-cid-3s4v7zxg].is-active{color:var(--washi-100)}.langs--on-dark[data-astro-cid-3s4v7zxg] .langs__item[data-astro-cid-3s4v7zxg].is-active{border-bottom-color:var(--hairline)}.site-header[data-astro-cid-nen7h5rs]{z-index:30;-webkit-backdrop-filter:saturate(1.15)blur(16px);border-bottom:1px solid var(--hairline-card);background:#edf1edf7;position:fixed;top:0;left:0;right:0}.site-header__inner[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(1rem,4vw,3rem);padding-block:clamp(.9rem,1.8vw,1.25rem);display:flex}.site-header__aside[data-astro-cid-nen7h5rs]{flex:none;margin-left:auto}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(1rem,2.4vw,2.2rem);display:flex}.nav__link[data-astro-cid-nen7h5rs]{letter-spacing:.14em;color:var(--ink-600);white-space:nowrap;border-bottom:1.5px solid #0000;padding-bottom:3px;font-size:.85rem;text-decoration:none}.nav__link[data-astro-cid-nen7h5rs]:hover{color:var(--pine-800)}.nav__link[data-astro-cid-nen7h5rs].is-active{color:var(--pine-800);border-bottom-color:var(--shu-600)}.nav__group[data-astro-cid-nen7h5rs]{align-self:stretch;align-items:center;display:flex;position:relative}.nav__group[data-astro-cid-nen7h5rs]:after{content:"";height:.8rem;position:absolute;top:100%;left:0;right:0}.nav__submenu[data-astro-cid-nen7h5rs]{background:var(--washi-50);border:1px solid var(--hairline-card);opacity:0;visibility:hidden;min-width:11rem;padding:.55rem;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + .8rem);left:50%;transform:translate(-50%,.4rem)}.nav__group[data-astro-cid-nen7h5rs]:hover .nav__submenu[data-astro-cid-nen7h5rs],.nav__group[data-astro-cid-nen7h5rs]:focus-within .nav__submenu[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transform:translate(-50%)}.nav__submenu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink-600);letter-spacing:.1em;padding:.7rem .85rem;font-size:.8rem;text-decoration:none;display:block}.nav__submenu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--pine-800);background:var(--washi-200)}.nav-toggle[data-astro-cid-nen7h5rs]{margin-left:auto;display:none}.nav-toggle[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]{cursor:pointer;align-items:center;padding:.6rem .2rem;list-style:none;display:inline-flex}.nav-toggle[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.nav-toggle__bars[data-astro-cid-nen7h5rs],.nav-toggle__bars[data-astro-cid-nen7h5rs]:before,.nav-toggle__bars[data-astro-cid-nen7h5rs]:after{background:var(--pine-800);content:"";width:22px;height:1px;display:block}.nav-toggle__bars[data-astro-cid-nen7h5rs]{position:relative}.nav-toggle__bars[data-astro-cid-nen7h5rs]:before{position:absolute;top:-7px}.nav-toggle__bars[data-astro-cid-nen7h5rs]:after{position:absolute;top:7px}.nav-toggle[data-astro-cid-nen7h5rs][open] .nav-toggle__bars[data-astro-cid-nen7h5rs]{background:0 0}.nav-toggle[data-astro-cid-nen7h5rs][open] .nav-toggle__bars[data-astro-cid-nen7h5rs]:before{top:0;transform:rotate(45deg)}.nav-toggle[data-astro-cid-nen7h5rs][open] .nav-toggle__bars[data-astro-cid-nen7h5rs]:after{top:0;transform:rotate(-45deg)}.nav-toggle__panel[data-astro-cid-nen7h5rs]{background:var(--washi-50);backdrop-filter:blur(16px);border-bottom:1px solid var(--hairline-card);padding:1.4rem var(--gutter) 2rem;gap:1.6rem;display:grid;position:absolute;top:100%;left:0;right:0}.nav--mobile[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:flex-start;gap:1.1rem}.nav--mobile[data-astro-cid-nen7h5rs] .nav__link[data-astro-cid-nen7h5rs]{font-size:1rem}.nav__mobile-group[data-astro-cid-nen7h5rs]{width:100%}.nav__mobile-group[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]{cursor:pointer;width:fit-content;list-style:none}.nav__mobile-group[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.nav__mobile-group[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]:after{content:" +"}.nav__mobile-group[data-astro-cid-nen7h5rs][open]>summary[data-astro-cid-nen7h5rs]:after{content:" −"}.nav__mobile-group[data-astro-cid-nen7h5rs]>div[data-astro-cid-nen7h5rs]{border-left:1px solid var(--hairline-card);gap:.75rem;margin:.9rem 0 0 1rem;padding-left:1rem;display:grid}.nav__mobile-group[data-astro-cid-nen7h5rs]>div[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink-600);letter-spacing:.1em;font-size:.88rem;text-decoration:none}@media (width<=74rem){.nav--desktop[data-astro-cid-nen7h5rs],.site-header__aside[data-astro-cid-nen7h5rs]{display:none}.nav-toggle[data-astro-cid-nen7h5rs]{display:block}}.ft[data-astro-cid-jo6i4kqk]{padding-block:clamp(1.6rem,3.5vw,2.4rem) 1.4rem}.ft__brand-row[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;display:flex}.ft__brand[data-astro-cid-jo6i4kqk]{align-items:center;gap:1rem;display:flex}.ft__word[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.24em;color:var(--washi-100);margin:0;font-size:.95rem}.ft__tagline[data-astro-cid-jo6i4kqk]{font-family:var(--font-serif);color:var(--pine-300);margin:.35em 0 0;font-size:.82rem}.ft__regions[data-astro-cid-jo6i4kqk]{font-family:var(--font-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--pine-300);white-space:nowrap;margin:0;font-size:.7rem}.ft__hr[data-astro-cid-jo6i4kqk]{border:0;border-top:1px solid var(--hairline-on-dark);margin:clamp(1rem,2.5vw,1.4rem) 0 0}.ft__channels[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding:clamp(.9rem,2vw,1.2rem) 0 clamp(1.2rem,2.4vw,1.5rem);list-style:none;display:flex}.ft__channel[data-astro-cid-jo6i4kqk]{align-items:center;display:flex}.ft__channel[data-astro-cid-jo6i4kqk]+.ft__channel[data-astro-cid-jo6i4kqk]:before{content:"";background:#f2ede32e;width:1px;height:1.1rem}.ft__channel[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--pine-300);justify-content:center;align-items:center;padding:.55rem clamp(.9rem,2.2vw,1.6rem);text-decoration:none;transition:color .2s,transform .2s;display:flex;position:relative}.ft__wordmark[data-astro-cid-jo6i4kqk]{font-family:var(--font-sans);letter-spacing:.1em;white-space:nowrap;font-size:.5rem;font-weight:500;line-height:1;position:absolute;top:calc(50% + .8rem);left:50%;transform:translate(-50%)}.ft__channel[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--washi-50);transform:translateY(-1px)}.ft__legal[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--hairline-on-dark);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2.5rem;padding-top:1.1rem;display:flex}.ft__legal[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{font-family:var(--font-sans);letter-spacing:.1em;color:var(--pine-400);margin:0;font-size:.72rem}.ft__sep[data-astro-cid-jo6i4kqk]{margin-inline:.5em}.ft__legal[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--pine-400);border-bottom:1px solid #0000;text-decoration:none}.ft__legal[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--pine-300);border-bottom-color:var(--hairline)}.ft__notice[data-astro-cid-jo6i4kqk]{font-family:var(--font-sans);color:var(--pine-300);margin:1rem 0 0;font-size:.8rem;line-height:1.7}@media (width<=40rem){.ft__regions[data-astro-cid-jo6i4kqk]{white-space:normal}.ft__legal[data-astro-cid-jo6i4kqk]{text-align:center;justify-content:center}}
