:root{--paper: #f9f8f6;--paper-2: #f1efea;--ink: #0a0a0a;--ink-2: #4a4844;--ink-3: #6e6b66;--rule: rgba(10, 10, 10, .14);--rule-2: rgba(10, 10, 10, .3);--dark: #121110;--dark-ink: #f1efea;--dark-ink-2: #a8a39b;--dark-rule: rgba(241, 239, 234, .2);--display: "proxima-nova-extra-wide", "Avenir Next", "Trebuchet MS", sans-serif;--body: var(--display);--t-display: clamp(2.1rem, 1.35rem + 3.4vw, 4.25rem);--t-h2: clamp(1.6rem, 1.2rem + 1.7vw, 2.5rem);--t-h3: clamp(1.15rem, 1.02rem + .6vw, 1.45rem);--t-lead: clamp(1.125rem, 1.05rem + .4vw, 1.375rem);--t-body: 1.0625rem;--t-label: .75rem;--gutter: clamp(1.25rem, 5vw, 4rem);--measure: 54ch;--section-y: clamp(4rem, 9vw, 8.5rem);--ease: cubic-bezier(.2, 0, 0, 1);--speed: .24s}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background-color:var(--paper);color:var(--ink);font-family:var(--body);font-size:var(--t-body);font-weight:400;line-height:1.62;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}a{color:inherit}::selection{background:var(--ink);color:var(--paper)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.wrap{width:100%;max-width:1180px;margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section-y)}.section--rule{border-top:1px solid var(--rule)}.skip{position:absolute;left:-9999px}.skip:focus{left:var(--gutter);top:.75rem;z-index:10;background:var(--ink);color:var(--paper);padding:.6rem 1rem;border-radius:0}.label{font-family:var(--display);font-size:var(--t-label);font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);line-height:1.4}.display{font-family:var(--display);font-size:var(--t-display);font-weight:400;line-height:1.08;letter-spacing:-.015em;text-wrap:balance}.h2{font-family:var(--display);font-size:var(--t-h2);font-weight:400;line-height:1.14;letter-spacing:-.01em;text-wrap:balance}.h3{font-family:var(--display);font-size:var(--t-h3);font-weight:400;line-height:1.25}.lead{font-size:var(--t-lead);line-height:1.5;max-width:var(--measure)}.prose p{max-width:var(--measure);color:var(--ink-2)}.prose p+p{margin-top:1.1em}.link{display:inline-flex;align-items:center;gap:.6em;font-family:var(--display);font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;padding-bottom:.45em;border-bottom:1px solid var(--rule-2);transition:border-color var(--speed) var(--ease),color var(--speed) var(--ease)}.link:hover{border-bottom-color:currentColor;color:var(--ink)}.link svg{width:.85em;height:auto;flex:none}.dark{background-color:var(--dark);color:var(--dark-ink)}.dark .label,.dark .prose p{color:var(--dark-ink-2)}.dark .link{border-bottom-color:var(--dark-rule)}.dark .link:hover{color:var(--dark-ink)}.dark ::selection{background:var(--dark-ink);color:var(--dark)}.dark :focus-visible{outline-color:var(--dark-ink)}.enter{opacity:0;transform:translateY(.75rem);animation:enter .62s var(--ease) forwards}.enter-2{animation-delay:.11s}.enter-3{animation-delay:.22s}@keyframes enter{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.enter{animation-duration:.14s;transform:none}.enter-2,.enter-3{animation-delay:0ms}}svg[data-astro-cid-pbbuirxy]{display:block;width:100%;height:auto}.head[data-astro-cid-3ef6ksr2]{border-bottom:1px solid var(--rule)}.head-inner[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:0}.brand[data-astro-cid-3ef6ksr2]{display:block;text-decoration:none;padding-block:1.15rem}.brand-mark[data-astro-cid-3ef6ksr2]{display:block;width:1.9rem}.nav[data-astro-cid-3ef6ksr2]{border-top:1px solid var(--rule);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;flex-wrap:wrap;list-style:none;gap:0 clamp(1.1rem,5vw,2rem)}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;white-space:nowrap;padding-block:.9rem;font-family:var(--display);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--ink-3);border-bottom:2px solid transparent;transition:color var(--speed) var(--ease),border-color var(--speed) var(--ease)}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--ink)}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}@media(min-width:48rem){.head-inner[data-astro-cid-3ef6ksr2]{flex-direction:row;align-items:center;justify-content:space-between}.brand[data-astro-cid-3ef6ksr2]{padding-block:1.4rem}.nav[data-astro-cid-3ef6ksr2]{border-top:0;margin-inline:0;padding-inline:0}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding-block:1.4rem}}svg[data-astro-cid-7wvkpo3o]{display:block;width:100%;height:auto}.foot[data-astro-cid-sz7xmlte]{border-top:1px solid var(--rule);background-color:var(--paper-2);padding-top:clamp(3rem,7vw,5.5rem);padding-bottom:2rem}.foot-inner[data-astro-cid-sz7xmlte]{display:grid;gap:clamp(2.5rem,6vw,4rem)}.foot-lockup[data-astro-cid-sz7xmlte]{width:clamp(5.75rem,11vw,7.9rem)}.foot-cols[data-astro-cid-sz7xmlte]{display:grid;gap:2.5rem}.foot-col[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]{margin-bottom:1rem}address[data-astro-cid-sz7xmlte]{font-style:normal;display:flex;flex-direction:column;gap:.35rem;color:var(--ink-2)}ul[data-astro-cid-sz7xmlte]{list-style:none;display:flex;flex-direction:column;gap:.35rem}.foot-base[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none;border-bottom:1px solid var(--rule-2);transition:border-color var(--speed) var(--ease),color var(--speed) var(--ease)}.foot-base[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--ink);border-bottom-color:currentColor}.foot-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--speed) var(--ease),color var(--speed) var(--ease);align-self:flex-start;color:var(--ink-2)}.foot-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--ink);border-bottom-color:var(--rule-2)}.foot-base[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:.5rem 2rem;justify-content:space-between;margin-top:clamp(3rem,7vw,5rem);padding-top:1.5rem;border-top:1px solid var(--rule);font-size:.9rem;color:var(--ink-3)}@media(min-width:48rem){.foot-inner[data-astro-cid-sz7xmlte]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.foot-cols[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}}
