.wordmark[data-astro-cid-qisgtjgl]{font-family:var(--font-display);font-weight:var(--weight-wordmark);font-size:var(--text-wordmark-small);letter-spacing:var(--tracking-wordmark);margin-right:calc(-1 * var(--tracking-wordmark));text-transform:uppercase;text-shadow:var(--wordmark-shadow);filter:var(--press-display);line-height:1;text-decoration:none}.large[data-astro-cid-qisgtjgl]{font-size:var(--text-wordmark)}@font-face{font-family:Cormorant;src:url(/_astro/cormorant-latin-wght.CO9xTWCn.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Cormorant;src:url(/_astro/cormorant-latin-wght-italic.B3KkIT_Q.woff2)format("woff2");font-weight:300 700;font-style:italic;font-display:swap}:root{--navy:oklch(30% .058 260);--bone:oklch(91.5% .026 84);--bone-soft:color-mix(in oklab, var(--bone) 66%, var(--navy));--bone-edge:color-mix(in oklab, var(--bone) 66%, var(--navy));--bone-line:color-mix(in oklab, var(--bone) 30%, var(--navy));--bone-wash:color-mix(in oklab, var(--bone) 7%, var(--navy));--alert:oklch(80% .08 35);--color-bg:var(--navy);--color-text:var(--bone);--color-text-muted:var(--bone-soft);--color-line:var(--bone-line);--color-field:var(--bone-wash);--color-accent:var(--bone);--color-error:var(--alert);--color-button-border:var(--bone-edge);--color-button-hover:var(--bone-wash);--font-serif:"Cormorant", "EB Garamond", Garamond, "Palatino Linotype", Palatino, Georgia, serif;--font-body:var(--font-serif);--font-display:var(--font-serif);--weight-text:500;--text-sm:1.0625rem;--text-base:1.3rem;--text-caps:1.15rem;--text-lg:1.75rem;--text-xl:2.4rem;--text-wordmark:clamp(3rem, 12vw, 4.5rem);--text-wordmark-small:1.9rem;--leading-tight:1.15;--leading:1.45;--tracking-caps:.1em;--tracking-wordmark:.14em;--weight-wordmark:600;--wordmark-shadow:0 -1px 0 #00000073, 0 1px 0 #ffffff0f;--press-text:url(#press-text);--press-display:url(#press-display);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2.5rem;--space-7:4rem;--measure:34rem;--gutter:1.5rem;--radius:0;--button-width:13rem;--avatar-sm:3rem;--avatar-lg:8rem;--texture:url(/_astro/paper.EI8kir7q.avif);--texture-size:512px;--texture-strength:1;--texture-blend:overlay;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background-color:var(--color-bg);-webkit-text-size-adjust:100%;position:relative}html:after{content:"";z-index:1;pointer-events:none;background:var(--texture) 0 0 / var(--texture-size);mix-blend-mode:var(--texture-blend);opacity:var(--texture-strength);position:absolute;inset:0}body{min-height:100dvh;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-text);line-height:var(--leading);font-kerning:normal;font-variant-ligatures:common-ligatures;font-variant-numeric:oldstyle-nums proportional-nums;hanging-punctuation:first last;-webkit-font-smoothing:antialiased;filter:var(--press-text);margin:0}h1,h2,h3{font-family:var(--font-display);font-weight:var(--weight-text);line-height:var(--leading-tight);margin:0 0 var(--space-4);text-wrap:balance}h1{font-size:var(--text-xl)}h2{font-size:var(--text-lg)}h3{font-size:var(--text-base);font-weight:600}p{margin:0 0 var(--space-4);text-wrap:pretty}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line);transition:text-decoration-color .15s}a:hover{text-decoration-color:currentColor}hr{border:0;border-top:1px solid var(--color-line);margin:var(--space-5) 0}img{max-width:100%;display:block}:focus-visible{outline:1px solid var(--color-accent);outline-offset:3px}::selection{background:var(--color-text);color:var(--color-bg)}form{gap:var(--space-5);display:grid}label{gap:var(--space-2);display:grid}.caption,legend{font-size:var(--text-caps);font-variant-numeric:oldstyle-nums;letter-spacing:var(--tracking-caps);color:var(--color-text-muted);font-variant-caps:all-small-caps}input:not([type=checkbox],[type=radio],[type=file],[type=hidden]),textarea{font:inherit;color:var(--color-text);background:var(--color-field);border:0;border-bottom:1px solid var(--color-line);border-radius:var(--radius) var(--radius) 0 0;padding:var(--space-3) var(--space-3);width:100%;transition:border-color .15s}input:focus,textarea:focus{border-bottom-color:var(--color-accent);outline:none}input::placeholder,textarea::placeholder{color:var(--color-text-muted);opacity:.6}textarea{resize:vertical;min-height:9rem}input[type=checkbox]{accent-color:var(--color-accent);width:1.1em;height:1.1em;margin:0}label.check{align-items:center;gap:var(--space-3);cursor:pointer;display:flex}input[type=file]{font:inherit;font-size:var(--text-sm);color:var(--color-text-muted)}input[type=file]::file-selector-button{font:inherit;color:var(--color-text);background:var(--color-field);border:1px solid var(--color-line);border-radius:var(--radius);padding:var(--space-2) var(--space-4);margin-right:var(--space-3);cursor:pointer}button,.button{font:inherit;font-size:var(--text-caps);font-variant-numeric:oldstyle-nums;letter-spacing:var(--tracking-caps);cursor:pointer;text-align:center;color:var(--color-text);border:1px solid var(--color-button-border);border-radius:var(--radius);padding:var(--space-3) var(--space-5);padding-right:calc(var(--space-5) - var(--tracking-caps));min-width:var(--button-width);background:0 0;justify-self:center;font-variant-caps:all-small-caps;text-decoration:none;transition:background-color .15s;display:inline-block}button:hover,.button:hover{background:var(--color-button-hover)}button.link{all:unset;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line);text-underline-offset:.2em}button.link:hover{background:0 0;text-decoration-color:currentColor}.muted{color:var(--color-text-muted)}.small{font-size:var(--text-sm)}.caps{font-size:var(--text-caps);font-variant-numeric:oldstyle-nums;letter-spacing:var(--tracking-caps);font-variant-caps:all-small-caps}.visually-hidden{clip-path:inset(50%);width:1px;height:1px;overflow:hidden;position:absolute!important}ul.rows{margin:0;padding:0;list-style:none}ul.rows>li{border-bottom:1px solid var(--color-line);padding:var(--space-4) 0}ul.rows>li:first-child{padding-top:0}svg.press{width:0;height:0;position:absolute;overflow:hidden}
