.announce[data-astro-cid-nen7h5rs]{background:var(--espresso);color:var(--cream);text-align:center;font-size:.75rem;position:relative}.announce[data-astro-cid-nen7h5rs][hidden]{display:none}.announce[data-astro-cid-nen7h5rs] p[data-astro-cid-nen7h5rs]{letter-spacing:.05em;margin:0;padding:9px 48px}.announce__close[data-astro-cid-nen7h5rs]{width:32px;height:32px;color:var(--cream);opacity:.75;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.announce__close[data-astro-cid-nen7h5rs]:hover{opacity:1}.announce__close[data-astro-cid-nen7h5rs]:focus-visible{outline-color:var(--cream)}.announce[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-underline-offset:3px;margin-left:.5em;font-weight:600}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:var(--white);border-bottom:1px solid var(--line);position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{height:var(--header-h);align-items:center;gap:24px;display:flex}.brand[data-astro-cid-nen7h5rs]{color:var(--espresso);flex-shrink:0;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand__word[data-astro-cid-nen7h5rs]{white-space:nowrap;font-size:.78rem}.primary[data-astro-cid-nen7h5rs]{align-self:stretch;margin-left:auto}.primary__list[data-astro-cid-nen7h5rs]{height:100%;margin:0;padding:0;list-style:none;display:flex}.mega-item[data-astro-cid-nen7h5rs]{display:flex}.nav-trigger[data-astro-cid-nen7h5rs]{color:var(--espresso);font-family:var(--font-display);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0 22px;font-size:.74rem;font-weight:600;position:relative}.nav-trigger[data-astro-cid-nen7h5rs]:after{content:"";background:var(--espresso);height:2px;transition:transform .25s var(--ease);position:absolute;bottom:-1px;left:22px;right:22px;transform:scaleX(0)}.nav-trigger[data-astro-cid-nen7h5rs][aria-expanded=true]:after,.nav-trigger[data-astro-cid-nen7h5rs].is-current:after{transform:scaleX(1)}.mega[data-astro-cid-nen7h5rs]{background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line);opacity:0;visibility:hidden;transition:opacity .2s var(--ease), transform .2s var(--ease), visibility 0s linear .2s;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px)}.mega-item[data-astro-cid-nen7h5rs].is-open .mega[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.mega__inner[data-astro-cid-nen7h5rs]{grid-template-columns:1fr minmax(260px,360px);gap:48px;padding-block:40px 48px;display:grid}.mega__main[data-astro-cid-nen7h5rs]{flex-direction:column;justify-content:space-between;gap:40px;display:flex}.mega__cols[data-astro-cid-nen7h5rs]{grid-template-columns:repeat(3,minmax(0,240px));gap:40px;display:grid}.mega__heading[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);font-family:var(--font-display);margin:0 0 16px;padding-bottom:12px;font-size:1rem;font-weight:500}.mega__col[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs],.drawer__col[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.mega__col[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-soft);padding-block:7px;font-size:.72rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-block}.mega__col[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--espresso);text-underline-offset:4px;text-decoration:underline}.mega__cta[data-astro-cid-nen7h5rs]{align-self:flex-start}.mega__feature[data-astro-cid-nen7h5rs]{color:var(--espresso);flex-direction:column;text-decoration:none;display:flex}.mega__feature[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{aspect-ratio:16/10;object-fit:cover;width:100%;margin-bottom:14px;transition:opacity .2s}.mega__feature[data-astro-cid-nen7h5rs]:hover img[data-astro-cid-nen7h5rs]{opacity:.88}.mega__feature-title[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:.74rem;font-weight:600}.mega__feature-text[data-astro-cid-nen7h5rs]{color:var(--ink-soft);font-size:.82rem}.scrim[data-astro-cid-nen7h5rs]{opacity:0;visibility:hidden;height:100vh;transition:opacity .2s var(--ease), visibility 0s linear .2s;z-index:-1;background:#2d282459;position:absolute;top:100%;left:0;right:0}.site-header[data-astro-cid-nen7h5rs].has-open .scrim[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transition-delay:0s}.menu-toggle[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;width:44px;height:44px;margin-left:-10px;display:none}.menu-toggle__lines[data-astro-cid-nen7h5rs],.menu-toggle__lines[data-astro-cid-nen7h5rs]:before,.menu-toggle__lines[data-astro-cid-nen7h5rs]:after{background:var(--espresso);width:22px;height:2px;transition:transform .2s var(--ease);margin-inline:auto;display:block}.menu-toggle__lines[data-astro-cid-nen7h5rs]{position:relative}.menu-toggle__lines[data-astro-cid-nen7h5rs]:before,.menu-toggle__lines[data-astro-cid-nen7h5rs]:after{content:"";position:absolute;left:0}.menu-toggle__lines[data-astro-cid-nen7h5rs]:before{top:-7px}.menu-toggle__lines[data-astro-cid-nen7h5rs]:after{top:7px}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-toggle__lines[data-astro-cid-nen7h5rs]{background:0 0}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-toggle__lines[data-astro-cid-nen7h5rs]:before{transform:translateY(7px)rotate(45deg)}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-toggle__lines[data-astro-cid-nen7h5rs]:after{transform:translateY(-7px)rotate(-45deg)}.drawer[data-astro-cid-nen7h5rs]{height:calc(100dvh - var(--header-h));background:var(--white);border-top:1px solid var(--line);padding:8px var(--gutter) 40px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.drawer__group[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line)}.drawer__group[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;padding:20px 0;font-size:.8rem;font-weight:600;list-style:none;display:flex}.drawer__group[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.drawer__group[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]:after{content:"+";font-size:1.2rem;font-weight:400}.drawer__group[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs]:after{content:"–"}.drawer__body[data-astro-cid-nen7h5rs]{padding-bottom:24px}.drawer__col[data-astro-cid-nen7h5rs]{margin-bottom:20px}.drawer__col[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding-block:8px;text-decoration:none;display:block}.drawer__cta[data-astro-cid-nen7h5rs]{width:100%;margin-top:28px}@media (width<=1023px){.menu-toggle[data-astro-cid-nen7h5rs]{display:block}.primary[data-astro-cid-nen7h5rs],.header-cta[data-astro-cid-nen7h5rs]{display:none}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between}.brand[data-astro-cid-nen7h5rs]{position:absolute;left:50%;transform:translate(-50%)}}@media (width<=520px){.brand__word[data-astro-cid-nen7h5rs]{display:none}}@media (width>=1024px){.drawer[data-astro-cid-nen7h5rs]{display:none}}@media (width>=1024px) and (width<=1180px){.brand__word[data-astro-cid-nen7h5rs]{display:none}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--espresso);color:var(--cream);padding-top:clamp(56px,8vw,96px)}.footer__top[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(260px,340px) 1fr;gap:clamp(40px,6vw,96px);padding-bottom:64px;display:grid}.footer__logo[data-astro-cid-jo6i4kqk]{color:var(--cream);flex-direction:column;gap:16px;margin-bottom:40px;font-size:.95rem;line-height:1.35;text-decoration:none;display:inline-flex}.footer__signup-title[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-bottom:16px;font-size:.74rem;font-weight:600}.footer__signup form{gap:12px;display:grid}.footer__signup input[data-astro-cid-jo6i4kqk]{border:1px solid var(--line-dark);border-radius:var(--radius);height:48px;color:var(--cream);font:inherit;background:0 0;padding:0 16px;font-size:.85rem}.footer__signup input[data-astro-cid-jo6i4kqk]::placeholder{color:#faf0e48c}.footer__signup input[data-astro-cid-jo6i4kqk]:focus-visible{outline-color:var(--cream);border-color:var(--cream)}.footer__nav[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.footer__heading[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:#faf0e48c;margin-bottom:18px;font-size:.74rem;font-weight:600}.footer__nav[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);letter-spacing:var(--tracking-wide);text-transform:uppercase;align-items:center;gap:10px;padding-block:6px;font-size:.74rem;font-weight:600;text-decoration:none;display:inline-flex}.footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-underline-offset:4px;text-decoration:underline}.footer__legal[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line-dark);color:#faf0e4a6;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:24px;font-size:.75rem;display:flex}.footer__legal[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.site-footer[data-astro-cid-jo6i4kqk] :focus-visible{outline-color:var(--cream)}@media (width<=900px){.footer__top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.footer__nav[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}}
