@font-face{font-family:EB Garamond;src:url(/fonts/ebgaramond-latin-var.woff2)format("woff2-variations");font-weight:400 500;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Archivo;src:url(/fonts/archivo-latin-var.woff2)format("woff2-variations");font-weight:400 500;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond Fallback;src:local(Georgia);size-adjust:85.26%;ascent-override:118.11%;descent-override:34.95%;line-gap-override:0%}@font-face{font-family:Archivo Fallback;src:local(Arial),local(Helvetica);size-adjust:98.89%;ascent-override:88.79%;descent-override:21.24%;line-gap-override:0%}:root{--color-ground:#fff;--color-ink:#161412;--color-ash:#6e6a64;--color-hairline:#e8e6e2;--color-plinth:#f7f6f4;--color-mug:#5c3a28;--font-serif:"EB Garamond", "EB Garamond Fallback", Georgia, "Times New Roman", serif;--font-label:"Archivo", "Archivo Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-label:11px;--text-caption:13px;--text-body:17px;--text-lede:22px;--text-title:32px;--text-display:56px;--text-hero:76px;--weight-regular:400;--weight-medium:500;--tracking-tight:-.02em;--leading-tight:110%;--leading-body:155%;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--page-gutter:96px;--page-max:1248px;--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--dur-link:.12s;--dur-caption:.12s;--dur-move:.2s}@media (width<=1023px){:root{--page-gutter:48px}}@media (width<=767px){:root{--page-gutter:20px;--text-display:40px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}img,picture,svg{max-width:100%;display:block}picture>img{object-fit:contain}button,input,textarea,select{font:inherit;color:inherit}[hidden]{display:none!important}body{background:var(--color-ground);color:var(--color-ink);font-family:var(--font-serif);font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--weight-regular);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;position:relative;overflow-x:hidden}::selection{background:color-mix(in srgb, var(--color-mug) 16%, var(--color-ground));color:var(--color-ink)}:focus-visible{outline:1px solid var(--color-ink);outline-offset:3px}.skip-link{z-index:100;background:var(--color-ground);padding:var(--space-3) var(--space-4);font-family:var(--font-label);font-size:var(--text-caption);position:absolute;top:0;left:-9999px}.skip-link:focus{left:var(--space-4);top:var(--space-4)}.shell{width:100%;padding-inline:var(--page-gutter)}.column{max-width:var(--page-max);margin-inline:auto}.t-hero{font-family:var(--font-serif);letter-spacing:-.01em;font-size:54px;line-height:112%;font-weight:var(--weight-regular)}.t-display{font-family:var(--font-serif);letter-spacing:-.01em;font-size:44px;line-height:116%;font-weight:var(--weight-regular)}.t-title{font-family:var(--font-serif);font-size:var(--text-title);letter-spacing:-.01em;line-height:120%;font-weight:var(--weight-regular)}.t-lede{font-family:var(--font-serif);font-size:var(--text-lede);color:var(--color-ink);line-height:150%}.t-body{font-family:var(--font-serif);font-size:var(--text-body);line-height:var(--leading-body)}.t-caption{font-family:var(--font-label);font-size:var(--text-caption);color:var(--color-ash);line-height:18px}.t-label{font-family:var(--font-label);font-size:var(--text-label);color:var(--color-ash);line-height:16px}.t-ash{color:var(--color-ash)}@media (width<=767px){.t-hero{font-size:36px}.t-display{font-size:30px}.t-title{font-size:26px}.t-lede{font-size:19px}}a{color:inherit}.nav-link{font-family:var(--font-serif);color:var(--color-ink);transition:color var(--dur-link) ease-out;border-bottom:1px solid #0000;padding-bottom:4px;font-size:14px;line-height:18px;text-decoration:none}.nav-link[aria-current]{color:var(--color-ink);border-bottom-color:var(--color-ink)}.link{font-family:var(--font-label);font-size:var(--text-caption);color:var(--color-ash);border-bottom:1px solid var(--color-hairline);transition:color var(--dur-link) ease-out, border-color var(--dur-link) ease-out;padding-bottom:3px;line-height:19px;text-decoration:none;display:inline-block}.link--ink{color:var(--color-ink);border-bottom-color:var(--color-ink)}.link--action{color:var(--color-mug);border-bottom:1px solid var(--color-mug)}@media (hover:hover){.nav-link:hover{color:var(--color-ash)}.link:hover{color:var(--color-ink);border-bottom-color:var(--color-ink)}.link--action:hover{color:var(--color-mug);border-bottom:2px solid var(--color-mug);padding-bottom:2px}.filter-link:hover{color:var(--color-ink)}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.btn{background:var(--color-mug);min-height:52px;color:var(--color-ground);font-family:var(--font-label);font-size:13px;line-height:19px;font-weight:var(--weight-medium);letter-spacing:.04em;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--dur-link) ease-out;border:0;justify-content:center;align-items:center;padding:15px 30px;text-decoration:none;display:inline-flex}.btn:active{background:color-mix(in srgb, var(--color-mug) 86%, var(--color-ink))}@media (hover:hover){.btn:hover{background:color-mix(in srgb, var(--color-mug) 88%, var(--color-ink))}}.filter-link{font-family:var(--font-label);font-size:var(--text-caption);cursor:pointer;color:var(--color-ash);transition:color var(--dur-link) ease-out;background:0 0;border:0;padding:0;line-height:19px}.filter-link[aria-pressed=true]{color:var(--color-ink)}@media (pointer:coarse),(width<=767px){.filter-link{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.link,.foot__link{position:relative}.link:after,.foot__link:after{content:"";position:absolute;inset:-13px -4px}}.field{flex-direction:column;gap:6px;display:flex}.field__label{font-family:var(--font-label);color:var(--color-ash);transition:color var(--dur-link) ease-out;font-size:12px;line-height:16px}.field__input{font-family:var(--font-label);height:34px;color:var(--color-ink);border:0;border-bottom:1px solid var(--color-hairline);transition:border-color var(--dur-link) ease-out;background:0 0;border-radius:0;padding:0 0 8px;font-size:14px;line-height:20px}textarea.field__input{resize:vertical;height:92px;padding-top:6px}.field__input:focus{border-bottom-color:var(--color-ink);outline:none}.field:focus-within .field__label{color:var(--color-ink)}.field__input:not(:placeholder-shown){border-bottom-color:var(--color-ink)}.field__error{font-family:var(--font-label);color:var(--color-mug);font-size:12px;line-height:16px}.field[data-invalid=true] .field__label,.field[data-invalid=true] .field__error{color:var(--color-mug)}.field[data-invalid=true] .field__input{border-bottom-color:var(--color-mug)}.button{font-family:var(--font-label);font-size:var(--text-caption);color:var(--color-mug);border:1px solid var(--color-mug);cursor:pointer;transition:background-color var(--dur-link) ease-out, color var(--dur-link) ease-out;background:0 0;border-radius:0;padding:14px 28px;line-height:19px;display:inline-block}@media (hover:hover){.button:hover{background:var(--color-mug);color:var(--color-ground)}}.button[disabled]{color:var(--color-ink);border-color:var(--color-ink);cursor:default;background:0 0}.rule{background:var(--color-hairline);border:0;width:100%;height:1px}.hover-caption{z-index:40;pointer-events:none;opacity:0;transform:translate3d(var(--cap-x,0px), var(--cap-y,0px), 0);transition:opacity var(--dur-caption) linear;will-change:transform, opacity;background:var(--color-ground);border:1px solid var(--color-hairline);padding:7px var(--space-3) 8px;flex-direction:column;gap:2px;display:flex;position:fixed;top:0;left:0}.hover-caption[data-visible=true]{opacity:1}.hover-caption__name{font-family:var(--font-label);font-size:var(--text-caption);font-weight:var(--weight-medium);color:var(--color-ink);line-height:18px}.hover-caption__meta{font-family:var(--font-label);font-size:var(--text-label);color:var(--color-ash);line-height:16px}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--dur-caption);animation-timing-function:linear}.section{padding-block:var(--space-24)}.section--tight{padding-block:var(--space-16)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@view-transition{navigation:none}.hover-caption{transition:opacity var(--dur-caption) linear!important}}.masthead[data-astro-cid-wpvy4v7s]{z-index:20;justify-content:space-between;align-items:baseline;width:100%;padding:26px 44px 0;display:flex;position:relative}.masthead__wordmark[data-astro-cid-wpvy4v7s],.menu__wordmark[data-astro-cid-wpvy4v7s]{font-family:var(--font-serif);font-size:17px;font-weight:var(--weight-medium);letter-spacing:.01em;color:var(--color-ink);line-height:22px;text-decoration:none}.masthead__menu[data-astro-cid-wpvy4v7s],.menu__close[data-astro-cid-wpvy4v7s]{cursor:pointer;background:0 0;border:0;padding:0 0 4px}.masthead[data-astro-cid-wpvy4v7s] noscript{flex:0 0 100%}.masthead__fallback[data-astro-cid-wpvy4v7s]{flex-wrap:wrap;justify-content:flex-start;gap:26px;margin-top:14px;display:flex}.menu[data-astro-cid-wpvy4v7s]{--menu-gutter:44px;z-index:60;background:var(--color-ground);overscroll-behavior:contain;clip-path:inset(0 0 100%);width:100%;height:100dvh;transition:clip-path var(--dur-move) var(--ease-out-quart);flex-direction:column;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.menu[data-astro-cid-wpvy4v7s][data-open=true]{clip-path:inset(0)}.menu[data-astro-cid-wpvy4v7s]:focus{outline:none}.menu__bar[data-astro-cid-wpvy4v7s]{padding:26px var(--menu-gutter) 0;flex-shrink:0;justify-content:space-between;align-items:baseline;display:flex}.menu__body[data-astro-cid-wpvy4v7s]{flex-direction:column;flex:1;min-height:0;display:flex}.menu__nav[data-astro-cid-wpvy4v7s]{padding:clamp(30px, 5vh, 72px) var(--menu-gutter) 0;min-width:0}.menu__meta[data-astro-cid-wpvy4v7s]{padding:clamp(28px, 4vh, 56px) var(--menu-gutter) clamp(24px, 4vh, 56px);margin-top:auto}.menu__nav[data-astro-cid-wpvy4v7s],.menu__meta[data-astro-cid-wpvy4v7s]{width:100%;max-width:860px}.menu__list[data-astro-cid-wpvy4v7s]{border-top:1px solid var(--color-hairline)}.menu__item[data-astro-cid-wpvy4v7s]{border-bottom:1px solid var(--color-hairline)}.menu__item--current[data-astro-cid-wpvy4v7s]{border-bottom-color:var(--color-ink)}.menu__link[data-astro-cid-wpvy4v7s]{font-family:var(--font-serif);font-size:clamp(38px,6.4vw,68px);font-weight:var(--weight-regular);letter-spacing:-.01em;color:var(--color-ink);transition:color var(--dur-link) ease-out;padding:clamp(12px,1.6vh,20px) 0;line-height:112%;text-decoration:none;display:block}@media (hover:hover){.menu__link[data-astro-cid-wpvy4v7s]:hover{color:var(--color-ash)}}.menu__meta[data-astro-cid-wpvy4v7s]{flex-direction:column;gap:16px;display:flex}.menu__row[data-astro-cid-wpvy4v7s]{flex-wrap:wrap;align-items:baseline;gap:14px 32px;display:flex}.menu__place[data-astro-cid-wpvy4v7s]{font-family:var(--font-label);color:var(--color-ash);font-size:12px;line-height:19px}@media (width<=767px){.masthead[data-astro-cid-wpvy4v7s]{padding:12px var(--page-gutter) 0;flex-wrap:wrap;align-items:center;min-height:44px}.masthead__menu[data-astro-cid-wpvy4v7s]{align-items:center;min-height:44px;display:flex}.masthead__fallback[data-astro-cid-wpvy4v7s]{border-top:1px solid var(--color-hairline);flex-direction:column;gap:0;width:100%;margin-top:12px}.masthead__fallback[data-astro-cid-wpvy4v7s] .nav-link[data-astro-cid-wpvy4v7s]{border-bottom:1px solid var(--color-hairline);min-height:44px;padding:13px 0;font-size:16px}.menu[data-astro-cid-wpvy4v7s]{--menu-gutter:var(--page-gutter)}.menu__bar[data-astro-cid-wpvy4v7s]{align-items:center;min-height:44px;padding-top:12px}.menu__close[data-astro-cid-wpvy4v7s]{align-items:center;min-height:44px;display:flex}.menu__link[data-astro-cid-wpvy4v7s]{padding:14px 0}}@media (prefers-reduced-motion:reduce){.menu[data-astro-cid-wpvy4v7s],.menu[data-astro-cid-wpvy4v7s][data-open=true]{clip-path:none;transition:none}}.foot[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-hairline);background:var(--color-ground);padding:48px var(--page-gutter) 40px}.foot__cols[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.foot__brand[data-astro-cid-jo6i4kqk]{flex-direction:column;flex-shrink:0;gap:14px;width:340px;display:flex}.foot__wordmark[data-astro-cid-jo6i4kqk]{font-family:var(--font-serif);font-size:19px;line-height:26px}.foot__place[data-astro-cid-jo6i4kqk]{font-family:var(--font-label);color:var(--color-ash);font-size:12px;line-height:19px}.foot__col[data-astro-cid-jo6i4kqk]{flex-direction:column;flex-shrink:0;gap:9px;width:180px;display:flex}.foot__link[data-astro-cid-jo6i4kqk]{font-family:var(--font-label);color:var(--color-ink);transition:color var(--dur-link) ease-out;width:fit-content;font-size:12px;line-height:19px;text-decoration:none}.foot__link--ash[data-astro-cid-jo6i4kqk]{color:var(--color-ash)}.foot__link[data-astro-cid-jo6i4kqk]:hover{color:var(--color-ink);text-underline-offset:4px;text-decoration:underline 1px}.foot__signup[data-astro-cid-jo6i4kqk]{flex-direction:column;flex-shrink:0;gap:12px;width:300px;display:flex}.foot__pitch[data-astro-cid-jo6i4kqk]{font-family:var(--font-serif);font-size:19px;line-height:28px}.foot__form[data-astro-cid-jo6i4kqk]{border-bottom:1px solid var(--color-ink);transition:border-width var(--dur-link) ease-out;align-items:baseline;gap:12px;padding-bottom:2px;display:flex}.foot__form[data-astro-cid-jo6i4kqk]:hover,.foot__form[data-astro-cid-jo6i4kqk]:focus-within{border-bottom-width:2px;padding-bottom:1px}.foot__input[data-astro-cid-jo6i4kqk]{min-width:0;font-family:var(--font-label);background:0 0;border:0;flex:1;padding:0;font-size:13px;line-height:19px}.foot__input[data-astro-cid-jo6i4kqk]:focus{outline:none}.foot__submit[data-astro-cid-jo6i4kqk]{font-family:var(--font-label);cursor:pointer;color:var(--color-ink);background:0 0;border:0;padding:0;font-size:13px;line-height:19px}.foot__submit[data-astro-cid-jo6i4kqk][disabled]{cursor:default;color:var(--color-ash)}.foot__note[data-astro-cid-jo6i4kqk],.foot__entity[data-astro-cid-jo6i4kqk]{font-family:var(--font-label);color:var(--color-ash);font-size:11px;line-height:16px}.foot__base[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-hairline);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;margin-top:56px;padding-top:20px;display:flex}.foot__entity[data-astro-cid-jo6i4kqk]{max-width:460px}.foot__more[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:20px;display:flex}.foot__more[data-astro-cid-jo6i4kqk] .foot__link[data-astro-cid-jo6i4kqk]{font-size:11px;line-height:16px}@media (pointer:coarse){.foot__col[data-astro-cid-jo6i4kqk]{gap:26px}.foot__more[data-astro-cid-jo6i4kqk]{row-gap:26px}}@media (width<=900px){.foot__cols[data-astro-cid-jo6i4kqk]{gap:32px}.foot__brand[data-astro-cid-jo6i4kqk],.foot__signup[data-astro-cid-jo6i4kqk]{width:100%}.foot__col[data-astro-cid-jo6i4kqk]{width:140px}}
