@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-latin-full-normal.woff2)format("woff2");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}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-latin-wght-italic.woff2)format("woff2");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}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2");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}@font-face{font-family:Allura;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/allura-latin-400-normal.woff2)format("woff2");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}@font-face{font-family:Fraunces Fallback;src:local(Georgia);size-adjust:104%;ascent-override:92%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local(Arial);size-adjust:107%;ascent-override:90%;descent-override:22%;line-gap-override:0%}:root{--ink:#0b1b3a;--paper:#f6f4ee;--paper-deep:#ece8dc;--accent:#2447f5;--accent-ink:#8fa2ff;--lilac-soft:#c5cfff;--grey:#5a6378;--grey-ink:#a3acc2;--rule:#0b1b3a2e;--rule-ink:#f6f4ee33;--error:#b3261e;--error-ink:#ff9e94;--font-display:"Fraunces", "Fraunces Fallback", Georgia, serif;--font-ui:"Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-sign:"Allura", "Fraunces", Georgia, cursive;--text:1.125rem;--leading:1.4;--small:.875rem;--fs-h1:clamp(2.75rem, 6.5vw, 6.5rem);--fs-statement:clamp(1.9rem, 3.6vw, 3.4rem);--fs-close:clamp(3rem, 8vw, 8rem);--pad:clamp(1rem, 2vw, 1.5rem);--edge:max(var(--pad), calc((100% - 118rem) / 2));--gap:.75rem;--bar-h:3.5rem;--section-y:clamp(4.5rem, 9vw, 9rem);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-sp:cubic-bezier(.625, .05, 0, 1);--t-hover:.22s;--surface:var(--paper);--fg:var(--ink);--fg-2:var(--grey);--line:var(--rule);--line-strong:var(--ink);--link:var(--accent);--focus:var(--accent);--err:var(--error)}.on-paper{--surface:var(--paper);--fg:var(--ink);--fg-2:var(--grey);--line:var(--rule);--line-strong:var(--ink);--link:var(--accent);--focus:var(--accent);--err:var(--error);background:var(--paper);color:var(--ink)}.on-ink{--surface:var(--ink);--fg:var(--paper);--fg-2:var(--grey-ink);--line:var(--rule-ink);--line-strong:var(--paper);--link:var(--accent-ink);--focus:var(--accent-ink);--err:var(--error-ink);background:var(--ink);color:var(--paper)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--bar-h);background:var(--paper);color-scheme:light;accent-color:var(--accent);caret-color:var(--accent);scrollbar-color:#0b1b3a73 var(--paper);scrollbar-width:thin}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);min-height:100svh;color:var(--ink);font-family:var(--font-ui);font-size:var(--text);line-height:var(--leading);letter-spacing:-.006em;font-optical-sizing:auto;font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:400}img,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4{font:inherit}ul,ol{padding:0;list-style:none}p{text-wrap:pretty}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}[tabindex="-1"]:focus{outline:none}::selection{background:var(--ink);color:var(--paper)}.on-ink ::selection{background:var(--paper);color:var(--ink)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--paper)}::-webkit-scrollbar-thumb{border:2px solid var(--paper);background:#0b1b3a73;border-radius:10px}.display{font-family:var(--font-display);font-variation-settings:"SOFT" 100, "WONK" 1;letter-spacing:-.02em;text-wrap:balance;font-weight:700}.h1{font-size:var(--fs-h1);letter-spacing:-.03em;line-height:.95}.label{font-size:var(--text);line-height:var(--leading);color:var(--fg);font-weight:400}.second{color:var(--fg-2)}.footnote{font-size:var(--small);color:var(--fg-2);line-height:1.45}.prose a:not(.action){color:var(--link)}.prose a:not(.action):hover{text-decoration-thickness:2px}.tnum{font-variant-numeric:lining-nums tabular-nums}.grid{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.section{padding:var(--section-y) var(--edge)}.rows{border-bottom:1px solid var(--line)}.row{border-top:1px solid var(--line);position:relative}.row-hover:before{content:"";background:var(--line-strong);opacity:0;height:1px;transition:opacity var(--t-hover) var(--ease-out);pointer-events:none;position:absolute;inset:-1px 0 auto}.row-hover .arrow{transition:transform var(--t-hover) var(--ease-out)}@media (hover:hover) and (pointer:fine){.row-hover:hover:before{opacity:1}.row-hover:hover .arrow{transform:translate(5px)}}.js [data-reveal]{opacity:0;transition:opacity .7s var(--ease-out) var(--delay,0s), translate .9s var(--ease-out) var(--delay,0s);translate:0 1.5rem}.js [data-reveal].is-in{opacity:1;translate:none}.js [data-reveal=open]{opacity:1;clip-path:inset(100% 0 0);transition:clip-path 1.1s var(--ease-out) var(--delay,0s);translate:none}.js [data-reveal=open] img{transition:scale 1.5s var(--ease-out) var(--delay,0s);scale:1.14}.js [data-reveal=open].is-in{clip-path:inset(0)}.js [data-reveal=open].is-in img{scale:1}.arrow{vertical-align:-.12em;flex:none;width:1em;height:1em;display:inline-block}.arrow--left{rotate:180deg}.arrow--up-right{rotate:-45deg}.arrow--down{rotate:90deg}.action{min-height:44px;color:var(--fg);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.875rem;padding:0;text-decoration:none;display:inline-flex}.action-circle{isolation:isolate;width:2.75rem;height:2.75rem;transition:transform .16s var(--ease-out);border:1px solid;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.action-circle:before{content:"";z-index:-1;transition:transform var(--t-hover) var(--ease-out);background:currentColor;border-radius:50%;position:absolute;inset:0;transform:scale(0)}.action-circle .arrow{width:1.05rem;height:1.05rem;transition:transform var(--t-hover) var(--ease-out);grid-area:1/1}.action-circle .arrow:last-child{color:var(--surface);transform:translate(-190%)}@media (hover:hover) and (pointer:fine){.action:hover .action-circle:before{transform:scale(1)}.action:hover .action-circle .arrow:first-child{transform:translate(190%)}.action:hover .action-circle .arrow:last-child{transform:none}}.action:active .action-circle{transform:scale(.94)}.action[disabled]{opacity:.55;cursor:progress}.text-link{min-height:44px;color:var(--fg);text-decoration:underline;text-decoration-color:var(--line);align-items:center;display:inline-flex}.text-link:hover{text-decoration-color:currentColor}.skip-link{left:var(--pad);z-index:100;background:var(--paper);color:var(--ink);border:1px solid var(--ink);transition:transform .16s var(--ease-out);padding:.75rem 1.25rem;text-decoration:none;position:fixed;top:.75rem;transform:translateY(-200%)}.skip-link:focus-visible{outline-color:var(--accent);transform:none}.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}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}html:active-view-transition-type(case)::view-transition-old(root),html:active-view-transition-type(case)::view-transition-new(root){mix-blend-mode:normal}html:active-view-transition-type(case)::view-transition-old(root){animation:none}html:active-view-transition-type(case)::view-transition-new(root){animation:.9s cubic-bezier(.625,.05,0,1) 80ms both vt-case-rise}html:active-view-transition-type(case)::view-transition-group(*.case-media){animation-duration:.95s;animation-timing-function:cubic-bezier(.625,.05,0,1);overflow:clip}html:active-view-transition-type(case)::view-transition-old(*.case-media),html:active-view-transition-type(case)::view-transition-new(*.case-media){mix-blend-mode:normal}html:active-view-transition-type(case)::view-transition-old(*.case-media){animation:none}html:active-view-transition-type(case)::view-transition-new(*.case-media){animation:.3s linear both vt-fade-in}html:active-view-transition-type(case)::view-transition-new(*.case-media):only-child{animation:.4s cubic-bezier(.23,1,.32,1) .6s both vt-fade-in}html:active-view-transition-type(case)::view-transition-old(*.card-out){animation:.52s cubic-bezier(.625,.05,0,1) both vt-fold}@keyframes vt-case-rise{0%{clip-path:inset(100% 0 0);translate:0 10vh}to{clip-path:inset(0);translate:0}}@keyframes vt-fade-in{0%{opacity:0}}@keyframes vt-fold{to{scale:1 0}}html:active-view-transition-type(case)::view-transition-group(*.case-name){animation-duration:.95s;animation-timing-function:cubic-bezier(.625,.05,0,1)}html:active-view-transition-type(case)::view-transition-old(*.case-name),html:active-view-transition-type(case)::view-transition-new(*.case-name){mix-blend-mode:normal;block-size:auto;inline-size:auto}html:active-view-transition-type(case)::view-transition-old(*.case-name){animation:.3s linear both vt-fade-out}html:active-view-transition-type(case)::view-transition-new(*.case-name){animation:.38s cubic-bezier(.23,1,.32,1) .52s both vt-fade-in}html:active-view-transition-type(case)::view-transition-old(*.case-media):only-child,html:active-view-transition-type(case)::view-transition-old(*.case-name):only-child{animation:.25s linear both vt-fade-out}@keyframes vt-fade-out{to{opacity:0}}.bar[data-astro-cid-nen7h5rs]{z-index:60;min-height:var(--bar-h);padding:.9rem var(--edge);color:var(--paper);letter-spacing:0;pointer-events:none;transition:color var(--t-hover) var(--ease-out), background-color var(--t-hover) var(--ease-out);align-items:center;font-size:.9375rem;font-weight:500;line-height:1.3;position:fixed;inset:0 0 auto}.site-header[data-astro-cid-nen7h5rs][data-tone=ink] .bar[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs].is-scrolled[data-tone=hero] .bar[data-astro-cid-nen7h5rs],.no-js .site-header[data-astro-cid-nen7h5rs][data-tone=hero] .bar[data-astro-cid-nen7h5rs]{background:var(--ink)}.site-header[data-astro-cid-nen7h5rs][data-tone=paper] .bar[data-astro-cid-nen7h5rs]{background:var(--paper);color:var(--ink)}.site-header[data-astro-cid-nen7h5rs][data-tone=deep] .bar[data-astro-cid-nen7h5rs]{background:var(--paper-deep);color:var(--ink)}.site-header[data-astro-cid-nen7h5rs]:has(.menu.is-open) .bar[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs]:has(.menu:target) .bar[data-astro-cid-nen7h5rs]{color:var(--paper);background:0 0}.bar[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.bar[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs]{pointer-events:auto}.bar[data-astro-cid-nen7h5rs] [data-astro-cid-nen7h5rs]:focus-visible{outline-color:currentColor}.brand[data-astro-cid-nen7h5rs]{grid-column:1/3;justify-self:start;align-items:center;min-height:44px;margin-block:-.6rem;display:inline-flex}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:5rem;height:auto}.on-paper-mark[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs]:is([data-tone=paper],[data-tone=deep]) .on-ink-mark[data-astro-cid-nen7h5rs]{display:none}.site-header[data-astro-cid-nen7h5rs]:is([data-tone=paper],[data-tone=deep]) .on-paper-mark[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs]:has(.menu.is-open) .on-ink-mark[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs]:has(.menu:target) .on-ink-mark[data-astro-cid-nen7h5rs]{display:block}.site-header[data-astro-cid-nen7h5rs]:has(.menu.is-open) .on-paper-mark[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs]:has(.menu:target) .on-paper-mark[data-astro-cid-nen7h5rs]{display:none}.links[data-astro-cid-nen7h5rs]{grid-column:3/10}.links[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:0 1.75rem;display:flex}.bar[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-decoration:none}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.cta[data-astro-cid-nen7h5rs]{margin-block:-.6rem;padding-block:.6rem;text-decoration-line:underline;text-decoration-color:#0000;display:inline-block}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=true],.cta[data-astro-cid-nen7h5rs]:hover{text-decoration-color:currentColor}.cta[data-astro-cid-nen7h5rs]{white-space:nowrap;transition:opacity var(--t-hover) var(--ease-out), visibility 0s linear 0s;grid-column:11/13;justify-self:end}.js .site-header[data-astro-cid-nen7h5rs][data-tone=hero] .cta[data-astro-cid-nen7h5rs]{opacity:0;visibility:hidden;transition:opacity var(--t-hover) var(--ease-out), visibility 0s linear var(--t-hover)}.menu-toggle[data-astro-cid-nen7h5rs],.menu-anchor[data-astro-cid-nen7h5rs],.menu[data-astro-cid-nen7h5rs]{display:none}@media (width<=62rem){.links[data-astro-cid-nen7h5rs],.cta[data-astro-cid-nen7h5rs]{display:none}.brand[data-astro-cid-nen7h5rs]{grid-column:1/7}.js .menu-toggle[data-astro-cid-nen7h5rs],.no-js .menu-anchor[data-astro-cid-nen7h5rs]{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;grid-column:7/13;justify-self:end;align-items:center;margin-block:-.6rem;padding:0 0 0 1rem;display:inline-flex}.menu[data-astro-cid-nen7h5rs]{z-index:55;padding:calc(var(--bar-h) + 2.5rem) var(--edge) 2rem;overscroll-behavior:contain;visibility:hidden;opacity:0;transition:opacity var(--t-hover) var(--ease-out), visibility 0s linear var(--t-hover);flex-direction:column;justify-content:space-between;gap:2.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}.menu[data-astro-cid-nen7h5rs].is-open,.no-js .menu[data-astro-cid-nen7h5rs]:target{visibility:visible;opacity:1;transition-delay:0s}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-decoration:none}.menu[data-astro-cid-nen7h5rs] .row[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{align-items:center;min-height:3.5rem;display:flex}.menu[data-astro-cid-nen7h5rs] .row[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=true]{color:var(--accent-ink)}.menu-foot[data-astro-cid-nen7h5rs]{gap:1.5rem;display:grid}.menu-foot[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.action){text-decoration:underline;text-decoration-color:var(--line);padding-block:.6rem;display:inline-block}}.site-footer[data-astro-cid-jo6i4kqk]{padding:0 var(--edge) 1.75rem;letter-spacing:0;font-size:.9375rem;font-weight:500;line-height:1.4}.top[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);align-items:center;row-gap:1.75rem;padding-block:2.5rem}.brand[data-astro-cid-jo6i4kqk]{grid-column:1/4;justify-self:start;align-items:center;gap:.875rem;text-decoration:none;display:inline-flex}.seal[data-astro-cid-jo6i4kqk]{border-radius:50%}.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.contact-line[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-underline-offset:.25em;transition:text-decoration-color var(--t-hover) var(--ease-out);margin-block:-.6rem;padding-block:.6rem;text-decoration:underline #0000;display:inline-block}.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.contact-line[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration-color:currentColor}.contact-line[data-astro-cid-jo6i4kqk]{text-align:right;grid-column:9/13;justify-self:end;justify-items:end;gap:.35rem;display:grid}.contact-line[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{overflow-wrap:anywhere;font-weight:600}.bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);align-items:baseline;row-gap:.5rem;padding-top:1.1rem}.bottom[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]:first-child{grid-column:1/7}.legal[data-astro-cid-jo6i4kqk]{color:var(--fg-2);grid-column:7/13;justify-self:end;gap:1.5rem;display:flex}@media (width<=62rem){.brand[data-astro-cid-jo6i4kqk],.contact-line[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.contact-line[data-astro-cid-jo6i4kqk]{text-align:left;justify-self:start;justify-items:start}.bottom[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]:first-child,.legal[data-astro-cid-jo6i4kqk]{grid-column:1/-1;justify-self:start}}
