@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/montserrat-latin-300-normal.BgP24wlQ.woff2)format("woff2"),url(/_astro/montserrat-latin-300-normal.sTRdVzlf.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-400-normal.BLhwKU8k.woff2)format("woff2"),url(/_astro/montserrat-latin-400-normal.xItZbAXg.woff)format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-400-italic.CnlIvBC9.woff2)format("woff2"),url(/_astro/montserrat-latin-400-italic.a0UhtteB.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-latin-500-normal.DRFEGfly.woff2)format("woff2"),url(/_astro/montserrat-latin-500-normal.Dok2oTci.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-latin-600-normal.UVxSCcoG.woff2)format("woff2"),url(/_astro/montserrat-latin-600-normal.CdhFl4lI.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-latin-700-normal.BdjcYUrC.woff2)format("woff2"),url(/_astro/montserrat-latin-700-normal.BWkrl476.woff)format("woff")}@font-face{font-family:Noto Serif;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/noto-serif-latin-300-normal.Bm2pfcLm.woff2)format("woff2"),url(/_astro/noto-serif-latin-300-normal.wawvJVqc.woff)format("woff")}@font-face{font-family:Noto Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-serif-latin-400-normal.BV_iYGc9.woff2)format("woff2"),url(/_astro/noto-serif-latin-400-normal.DT0cwSa_.woff)format("woff")}@font-face{font-family:Noto Serif;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/noto-serif-latin-600-italic.DM-d8zjZ.woff2)format("woff2"),url(/_astro/noto-serif-latin-600-italic.Bjyn5ZU1.woff)format("woff")}:root{--color-bg:#0b0d10;--color-ink:#17191c;--color-white:#fff;--color-paper:#f7f5f1;--color-muted:#b9bcc2;--color-muted-dark:#6b7078;--color-accent-cream:#efe6d8;--color-red:#7a2426;--color-red-dark:#611c1e;--color-red-text:#e0605f;--color-navy:#02101b;--color-slate:#5e747e;--color-charcoal:#30292f;--color-steel:#3f4045;--color-mist:#e9f0f6;--font-serif:"Noto Serif", "Times New Roman", serif;--font-sans:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--container-max:1440px;--gutter:clamp(24px, 6vw, 96px);--header-height:60px}*{box-sizing:border-box}html{scroll-behavior:smooth}section[id]{scroll-margin-top:var(--header-height)}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.container{max-width:var(--container-max);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;position:absolute;overflow:hidden}.intro[data-astro-cid-vbpsom4f]{z-index:9999;position:fixed;inset:0}.intro__layer[data-astro-cid-vbpsom4f]{grid-template-rows:repeat(var(--rowCount), 1fr);display:grid;position:absolute;inset:0}.intro__layer--black[data-astro-cid-vbpsom4f]{z-index:2}.intro__layer--white[data-astro-cid-vbpsom4f]{z-index:1}.intro__row[data-astro-cid-vbpsom4f]{position:relative;overflow:hidden}.intro__row-inner[data-astro-cid-vbpsom4f]{width:100%;left:0;top:calc(var(--i) * -100%);height:calc(var(--rowCount) * 100%);position:absolute}.intro__frame[data-astro-cid-vbpsom4f]{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.intro__frame--black[data-astro-cid-vbpsom4f]{background:#02070d}.intro__frame--white[data-astro-cid-vbpsom4f]{background:#fff}.intro__brand[data-astro-cid-vbpsom4f]{max-width:calc(100% - 2 * var(--gutter));align-items:center;gap:clamp(18px,min(2.2vw,4vh),48px);display:flex}.intro__brand-mark[data-astro-cid-vbpsom4f]{aspect-ratio:500/557;flex:none;width:auto;height:clamp(120px,min(19vw,32vh),300px);display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.intro__brand-mark--black[data-astro-cid-vbpsom4f]{background-color:var(--color-slate)}.intro__brand-mark--white[data-astro-cid-vbpsom4f]{background-color:var(--color-charcoal)}.intro__brand-name[data-astro-cid-vbpsom4f]{font-family:var(--font-sans);letter-spacing:.03em;text-transform:uppercase;color:var(--color-white);white-space:nowrap;font-size:clamp(38px,min(6.5vw,10vh),140px);font-weight:700;line-height:1}.intro__brand-name--dark[data-astro-cid-vbpsom4f]{color:var(--color-charcoal)}@media (width<=1050px){.intro__brand[data-astro-cid-vbpsom4f]{text-align:center;flex-direction:column;gap:clamp(16px,4vw,28px);width:min(84vw,480px)}.intro__brand-mark[data-astro-cid-vbpsom4f]{height:clamp(90px,26vw,160px)}.intro__brand-name[data-astro-cid-vbpsom4f]{white-space:normal;text-align:center;letter-spacing:.02em;font-size:clamp(34px,11vw,64px)}}@keyframes introRowCollapse{0%{clip-path:inset(0)}to{clip-path:inset(60% 0)}}.intro[data-astro-cid-vbpsom4f].is-collapsing-black .intro__layer--black[data-astro-cid-vbpsom4f] .intro__row[data-astro-cid-vbpsom4f],.intro[data-astro-cid-vbpsom4f].is-collapsing-white .intro__layer--white[data-astro-cid-vbpsom4f] .intro__row[data-astro-cid-vbpsom4f]{animation:introRowCollapse var(--row-duration,.168s) cubic-bezier(.55, 0, .45, 1) forwards;animation-delay:calc((var(--rowCount) - 1 - var(--i)) * var(--row-stagger,7.2ms))}.intro[data-astro-cid-vbpsom4f].is-black-done .intro__layer--black[data-astro-cid-vbpsom4f]{visibility:hidden}.intro[data-astro-cid-vbpsom4f].is-done{display:none}@media (prefers-reduced-motion:reduce){.intro[data-astro-cid-vbpsom4f]{display:none}}
