@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/sora-latin-ext-300-normal.MhjWGw7J.woff2)format("woff2"),url(/_astro/sora-latin-ext-300-normal._JD_50WO.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:Sora;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/sora-latin-300-normal.cp3Vmaam.woff2)format("woff2"),url(/_astro/sora-latin-300-normal.CYw8U7ew.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:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/sora-latin-ext-400-normal.Twk1CgKs.woff2)format("woff2"),url(/_astro/sora-latin-ext-400-normal.BmhJC382.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:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/sora-latin-400-normal.CRt88UEn.woff2)format("woff2"),url(/_astro/sora-latin-400-normal.OW7qkl5a.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:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/sora-latin-ext-500-normal.B5KKQIFO.woff2)format("woff2"),url(/_astro/sora-latin-ext-500-normal.DwxUJRqY.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:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/sora-latin-500-normal.01eiPEn0.woff2)format("woff2"),url(/_astro/sora-latin-500-normal.w58xtEt9.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{--ink:#000;--paper:#f3f1ec;--gold:#bfa37a;--paper-deep:#e9e6df;--gold-ink:#7a6242;--ink-soft:#57534c;--paper-soft:#a9a59d;--rule:#00000024;--field:#faf9f6;--field-border:#8c8983;--error:#9b2c1f;--rule-on-ink:#bfa37a47;--font:"Sora", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--fs-display:clamp(2.5rem, 1.35rem + 4.9vw, 5.75rem);--fs-page:clamp(2.25rem, 1.45rem + 3.4vw, 4.25rem);--fs-h2:clamp(1.875rem, 1.45rem + 1.7vw, 2.875rem);--fs-h3:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--fs-nav-panel:clamp(1.625rem, 1.3rem + 1.4vw, 2rem);--fs-lead:1.0625rem;--fs-body:1rem;--fs-small:.875rem;--fs-label:.6875rem;--lh-display:1.02;--lh-heading:1.12;--lh-body:1.65;--tracking-display:-.035em;--tracking-heading:-.02em;--tracking-label:.3em;--maxw:80rem;--gutter:clamp(1rem, .4rem + 2.6vw, 2.5rem);--section-y:clamp(4.5rem, 2.8rem + 6.5vw, 9rem);--header-h:4.5rem;--gap:clamp(.75rem, .5rem + .8vw, 1.25rem);--vf-size:clamp(1.75rem, 1.4rem + 1.2vw, 3rem);--vf-offset:clamp(.5rem, .2rem + 1vw, 1rem);--ease-out:cubic-bezier(.2, .7, .1, 1);--dur-fast:.18s;--dur:.42s;--dur-slow:.9s}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem)}body{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font);font-size:var(--fs-body);font-weight:300;line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}img,picture,svg,video{max-width:100%;display:block}img{height:auto}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}:where(ul[role=list],ol[role=list]){padding:0;list-style:none}h1,h2,h3{font-weight:500;line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--gold);color:var(--ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.on-ink :focus-visible{outline-color:var(--gold)}.container{width:100%;max-width:calc(var(--maxw) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--gutter);z-index:100;background:var(--ink);color:var(--paper);font-size:var(--fs-small);padding:.75rem 1rem;font-weight:500;position:absolute;top:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.on-ink{background:var(--ink);color:var(--paper)}.label{font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gold-ink);font-weight:500}.on-ink .label{color:var(--gold)}.text-link{min-height:44px;font-size:var(--fs-small);letter-spacing:.01em;transition:background-size var(--dur-fast) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 calc(50% + .85em)/100% 1px no-repeat;align-items:center;font-weight:500;display:inline-flex}.text-link:hover{background-size:100% 2px}.bracket{position:relative}.bracket:before,.bracket:after{content:"";opacity:0;width:.5rem;height:.5rem;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur) var(--ease-out);border:0 solid;position:absolute}.bracket:before{border-top-width:1.5px;border-left-width:1.5px;top:.4rem;left:0;transform:translate(-4px,-4px)}.bracket:after{border-bottom-width:1.5px;border-right-width:1.5px;bottom:.4rem;right:0;transform:translate(4px,4px)}.bracket:hover:before,.bracket:hover:after{opacity:.35;transform:none}.bracket[aria-current]:before,.bracket[aria-current]:after{opacity:1;transform:none}.button{border:1px solid var(--ink);background:var(--ink);min-height:3rem;color:var(--paper);font-size:var(--fs-small);letter-spacing:.01em;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;padding:0 1.5rem;font-weight:500;display:inline-flex}.button:hover{background:var(--gold);border-color:var(--gold);color:var(--ink)}.button--outline{color:var(--ink);background:0 0}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:clamp(2rem,1.4rem + 2vw,3.25rem);display:flex}.section-head h2{font-size:var(--fs-h2)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-header[data-astro-cid-fzpbxy5g]{z-index:50;background:var(--paper);transition:border-color var(--dur) var(--ease-out);border-bottom:1px solid #0000;position:sticky;top:0}.site-header[data-astro-cid-fzpbxy5g][data-scrolled],.site-header[data-astro-cid-fzpbxy5g][data-menu-open]{border-bottom-color:var(--rule)}.site-header__inner[data-astro-cid-fzpbxy5g]{min-height:var(--header-h);justify-content:space-between;align-items:center;gap:2rem;display:flex}.brand[data-astro-cid-fzpbxy5g]{align-items:center;gap:.875rem;min-height:44px;display:inline-flex}.brand[data-astro-cid-fzpbxy5g] .brand__mark{flex:none;width:2.5rem}.brand__name[data-astro-cid-fzpbxy5g]{letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:500}.site-nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{flex-wrap:wrap;align-items:center;gap:0 .25rem;display:flex}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{letter-spacing:-.005em;white-space:nowrap;min-height:44px;color:var(--ink-soft);transition:color var(--dur-fast) var(--ease-out);align-items:center;padding:0 .6rem;font-size:.9375rem;font-weight:400;display:inline-flex}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--ink)}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{font-weight:500}.site-nav__lang[data-astro-cid-fzpbxy5g]{border-left:1px solid var(--rule);margin-left:.5rem;padding-left:.75rem}.site-nav__lang[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;font-weight:500}.nav-toggle[data-astro-cid-fzpbxy5g]{min-width:44px;min-height:44px;font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:0 .25rem;font-weight:500;display:none}@media (width<=73.6875rem){html:not(.js) .site-header__inner[data-astro-cid-fzpbxy5g]{flex-wrap:wrap;padding-block:.5rem}html.js .nav-toggle[data-astro-cid-fzpbxy5g]{align-items:center;display:inline-flex}html.js .site-nav[data-astro-cid-fzpbxy5g]{max-height:calc(100dvh - var(--header-h));background:var(--paper);border-bottom:1px solid var(--rule);clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path var(--dur) var(--ease-out), visibility 0s linear var(--dur);position:absolute;top:100%;left:0;right:0;overflow-y:auto}html.js .site-header[data-astro-cid-fzpbxy5g][data-menu-open] .site-nav[data-astro-cid-fzpbxy5g]{clip-path:inset(0);visibility:visible;transition:clip-path var(--dur) var(--ease-out)}html.js .site-nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{width:100%;max-width:calc(var(--maxw) + var(--gutter) * 2);padding:1.25rem calc(var(--gutter) - .75rem) 2.25rem;flex-direction:column;align-items:stretch;margin-inline:auto}html.js .site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{font-size:var(--fs-nav-panel);letter-spacing:var(--tracking-heading);color:var(--ink);padding:.3rem .75rem}html.js .site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:before,html.js .site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:after{width:.75rem;height:.75rem}html.js .site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:before{top:.35rem}html.js .site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:after{bottom:.35rem}html.js .site-nav__lang[data-astro-cid-fzpbxy5g]{border-left:0;border-top:1px solid var(--rule);margin:1rem 0 0;padding:1rem 0 0}html.js .site-nav__lang[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{font-size:var(--fs-small);letter-spacing:var(--tracking-label);color:var(--ink-soft)}}@media (width<=23.4375rem){.brand__name[data-astro-cid-fzpbxy5g]{letter-spacing:.2em}}.site-footer[data-astro-cid-nns7i3if]{border-top:1px solid var(--rule-on-ink)}.site-footer__inner[data-astro-cid-nns7i3if]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding-block:clamp(2.5rem,2rem + 2vw,3.75rem);display:flex}.site-footer__brand[data-astro-cid-nns7i3if]{align-items:center;gap:1.25rem;min-height:44px;display:inline-flex}.site-footer__brand[data-astro-cid-nns7i3if] .site-footer__mark{width:2.25rem;color:var(--paper)}.site-footer__wordmark[data-astro-cid-nns7i3if]{width:clamp(10rem,8rem + 6vw,13.5rem);color:var(--gold);display:block}.site-footer__meta[data-astro-cid-nns7i3if]{font-size:var(--fs-small);color:var(--paper-soft);flex-wrap:wrap;align-items:center;gap:.25rem 2rem;display:flex}.site-footer__meta[data-astro-cid-nns7i3if] .text-link[data-astro-cid-nns7i3if]{color:var(--paper)}
