nav[data-astro-cid-wpvy4v7s]{z-index:100;padding:1.4rem var(--gutter);backdrop-filter:blur(8px);background:#fffffff0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;transition:border-color .3s;display:flex;position:fixed;top:0;left:0;right:0}nav[data-astro-cid-wpvy4v7s].scrolled{border-bottom-color:var(--divider)}.logo[data-astro-cid-wpvy4v7s]{font-family:var(--font-head);color:var(--text);letter-spacing:.02em;font-size:1.05rem;font-weight:500;text-decoration:none}.links[data-astro-cid-wpvy4v7s]{gap:2.2rem;list-style:none;display:flex}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font-size:var(--fs-small);color:var(--text-light);letter-spacing:.03em;font-weight:400;text-decoration:none;transition:color .2s}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--accent)}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].is-current{color:var(--accent-dark)}.actions[data-astro-cid-wpvy4v7s]{align-items:center;display:flex}.cta[data-astro-cid-wpvy4v7s]{font-size:var(--fs-small);color:var(--white);background:var(--accent);border-radius:2px;padding:.55rem 1.4rem;font-weight:500;text-decoration:none;transition:background .2s}.cta[data-astro-cid-wpvy4v7s]:hover{background:var(--accent-dark)}.menu-toggle[data-astro-cid-wpvy4v7s],.mobile-menu[data-astro-cid-wpvy4v7s],.menu-scrim[data-astro-cid-wpvy4v7s]{display:none}.menu-toggle[data-astro-cid-wpvy4v7s]{width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-inline:.6rem -10px}.menu-toggle[data-astro-cid-wpvy4v7s] svg[data-astro-cid-wpvy4v7s]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:24px;height:24px}.menu-toggle[data-astro-cid-wpvy4v7s] .icon-close[data-astro-cid-wpvy4v7s],.menu-toggle[data-astro-cid-wpvy4v7s][aria-expanded=true] .icon-open[data-astro-cid-wpvy4v7s]{display:none}.menu-toggle[data-astro-cid-wpvy4v7s][aria-expanded=true] .icon-close[data-astro-cid-wpvy4v7s]{display:block}.mobile-menu[data-astro-cid-wpvy4v7s]{background:var(--white);border-top:1px solid var(--divider);border-bottom:1px solid var(--divider);max-height:calc(100dvh - 100%);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.mobile-menu[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{list-style:none}.mobile-menu[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]+li[data-astro-cid-wpvy4v7s]{border-top:1px solid var(--divider)}.mobile-menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{min-height:52px;padding:0 var(--gutter);color:var(--text);align-items:center;font-size:1rem;font-weight:400;text-decoration:none;display:flex}.mobile-menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].is-current{color:var(--accent-dark)}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].is-current,.mobile-menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].is-current{text-decoration-line:underline;text-decoration-thickness:2px;text-decoration-color:var(--accent);text-underline-offset:6px;text-decoration-skip-ink:none}.menu-scrim[data-astro-cid-wpvy4v7s]{z-index:99;background:color-mix(in srgb, var(--text) 12%, transparent);transition:opacity .2s ease-out;position:fixed;inset:0}@starting-style{.menu-scrim[data-astro-cid-wpvy4v7s].is-open{opacity:0}}@media (prefers-reduced-motion:reduce){.menu-scrim[data-astro-cid-wpvy4v7s]{transition:none}}html.menu-open{overflow:hidden}@media (width<=899px){nav[data-astro-cid-wpvy4v7s]{padding:1rem var(--gutter)}.links[data-astro-cid-wpvy4v7s]{display:none}.menu-toggle[data-astro-cid-wpvy4v7s]{display:flex}nav[data-astro-cid-wpvy4v7s].is-open .mobile-menu[data-astro-cid-wpvy4v7s],.menu-scrim[data-astro-cid-wpvy4v7s].is-open{display:block}}@media (width<=359px){.cta[data-astro-cid-wpvy4v7s]{padding-inline:.9rem}.menu-toggle[data-astro-cid-wpvy4v7s]{margin-inline-start:.35rem}}footer[data-astro-cid-jo6i4kqk]{background:var(--off-white);border-top:1px solid var(--divider);color:var(--text-light);padding:3.2rem var(--gutter);font-size:var(--fs-small)}.inner[data-astro-cid-jo6i4kqk]{max-width:var(--max-w);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin:0 auto;display:flex}.logo[data-astro-cid-jo6i4kqk]{font-family:var(--font-head);color:var(--text);font-size:1rem;font-weight:500}.links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.6rem 2rem;list-style:none;display:flex}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--text-light);white-space:nowrap;text-decoration:none;transition:color .2s}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--accent)}.note[data-astro-cid-jo6i4kqk]{color:#a6a099;font-size:var(--fs-label)}@media (width<=768px){.inner[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start}}@media (width<=480px){.links[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,auto);display:grid}}:root{--white:#fff;--off-white:#faf6f0;--text:#2c2c2c;--text-light:#6b6b6b;--accent:#b08968;--accent-dark:#8a6a50;--divider:#ebe1d6;--font-head:"Frank Ruhl Libre", Georgia, serif;--font-body:"Heebo", system-ui, sans-serif;--fs-lead:1.25rem;--fs-body:1.125rem;--fs-card:1rem;--fs-small:.9375rem;--fs-label:.8125rem;--heading-lg:clamp(1.8rem, 3vw, 2.5rem);--gutter:4rem;--section-y:7rem;--max-w:1000px}@media (width<=768px){:root{--gutter:1.5rem;--section-y:4.5rem}}@media (width<=899px){:root{--fs-lead:1.125rem;--fs-body:1.0625rem}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);font-synthesis-style:none;font-weight:400;font-size:var(--fs-body);color:var(--text);background:var(--white);flex-direction:column;min-height:100svh;line-height:1.7;display:flex}main{flex-grow:1}img{max-width:100%;display:block}h1,h2,h3{font-family:var(--font-head);font-weight:400}h1,h2{line-height:1.25}h3{line-height:1.35}p{line-height:1.75}em{font-style:normal}.section{padding:var(--section-y) var(--gutter);background:var(--white)}.section--rule{border-top:1px solid var(--divider)}.section-inner{max-width:var(--max-w);margin:0 auto}.section-head{text-align:center;margin-bottom:4rem}.section-head h2{margin-bottom:.6rem;font-size:clamp(1.6rem,2.6vw,2.1rem)}.section-head h1{font-size:var(--heading-lg);margin-bottom:.6rem}.section-head p{color:var(--text-light);font-size:var(--fs-body)}.link{font-size:var(--fs-small);color:var(--accent);text-underline-offset:4px;font-weight:500;text-decoration:underline;transition:color .2s;display:inline-block}.link:hover{color:var(--accent-dark)}:is(p,li) .link,.prose :is(p,li) .link{font-size:inherit;font-weight:inherit;color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--accent);text-underline-offset:3px;transition:text-decoration-color .2s}:is(p,li) .link:hover,.prose :is(p,li) .link:hover{color:inherit;text-decoration-color:var(--accent-dark)}.btn{font-size:var(--fs-small);border-radius:2px;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s;display:inline-block}.btn--accent{background:var(--accent);color:var(--white);padding:1.05rem 3.4rem}.btn--accent:hover{background:var(--accent-dark)}.btn--light{background:var(--white);color:var(--text);padding:.75rem 2rem}.btn--light:hover{background:var(--off-white)}.btn--outline{color:var(--white);border:1px solid #fff9;padding:.75rem 2rem}.btn--outline:hover{border-color:var(--white);background:#ffffff1f}.card{background:var(--off-white);border:1px solid var(--divider);border-radius:2px}.page-top{padding-top:calc(var(--section-y) * 2)}.prose{max-width:680px;margin:0 auto}.prose p{font-size:var(--fs-body);color:var(--text-light)}.prose p+p{margin-top:1rem}.prose .link{color:var(--accent-dark)}.prose .link:hover{color:var(--text)}.prose strong{color:var(--text);font-weight:500}.prose>h3{color:var(--text);margin:3rem 0 .8rem;font-size:1.2rem;font-weight:500;line-height:1.35}.pull-quote{border-inline-start:2px solid var(--accent);margin:2.5rem 0;padding-inline-start:1.5rem}.prose .pull-quote p{font-family:var(--font-head);font-size:var(--fs-lead);color:var(--text)}.pull-quote figcaption{font-size:var(--fs-small);color:var(--text-light);margin-top:.8rem}.media-slot{border-radius:2px;margin-top:3rem;overflow:hidden}.media-slot img{object-fit:cover;width:100%;height:100%}.media-slot--portrait{aspect-ratio:4/5;max-width:320px;margin:2.5rem auto 0}.media-slot--wide{aspect-ratio:3/2}.media-slot--video{aspect-ratio:16/9}.media-slot+.media-slot{margin-top:1.6rem}.prose-action{margin-top:2.5rem}.info-box{margin-top:3rem;padding:1.8rem 1.6rem 2rem}.info-box h2,.info-box h3{margin-bottom:.7rem;font-size:1.2rem;font-weight:500;line-height:1.35}.info-box ul{list-style:none}.info-box li{font-size:var(--fs-card);color:var(--text-light);padding:.7rem 0;line-height:1.7}.info-box li:first-child{padding-top:0}.info-box li:last-child{padding-bottom:0}.info-box li+li{border-top:1px solid var(--divider)}.info-box li .link{font-size:inherit;display:inline}.milestones{border-collapse:collapse;width:100%}.milestones th,.milestones td{font-size:var(--fs-card);color:var(--text-light);text-align:start;vertical-align:top;padding:.7rem 0;font-weight:400;line-height:1.7}.milestones thead th{font-size:var(--fs-label);padding-top:0}.milestones tbody th{color:var(--text);white-space:nowrap;padding-inline-end:1.5rem;font-weight:500}.milestones tbody tr>*{border-top:1px solid var(--divider)}.milestones tbody tr:last-child>*{padding-bottom:0}@media (width<=480px){.milestones thead{display:none}.milestones tr,.milestones th,.milestones td{display:block}.milestones tbody th{padding:.7rem 0 .1rem}.milestones tbody td{border-top:0;padding:0 0 .7rem}.milestones tbody tr:first-child>*{border-top:0}.milestones tbody tr:first-child th{padding-top:0}}
