.header[data-astro-cid-nen7h5rs]{background:var(--color-black);color:var(--color-white)}.header__inner[data-astro-cid-nen7h5rs]{align-items:center;gap:40px;height:82px;padding-inline:40px;display:flex;position:relative}.header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:164px;height:auto}.header__nav[data-astro-cid-nen7h5rs]{gap:24px;margin-right:auto;display:flex}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-weight:500;text-decoration:none}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{opacity:.7}.menu[data-astro-cid-nen7h5rs]{margin-left:auto;display:none}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;flex-direction:column;gap:5px;padding:10px;list-style:none;display:flex}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.menu__bar[data-astro-cid-nen7h5rs]{background:var(--color-white);width:22px;height:2px}.menu__panel[data-astro-cid-nen7h5rs]{z-index:10;padding:24px var(--container-padding) 32px;background:var(--color-black);border-top:1px solid #222;flex-direction:column;gap:20px;display:flex;position:absolute;top:100%;left:0;right:0}.menu[data-astro-cid-nen7h5rs]:not([open]) .menu__panel[data-astro-cid-nen7h5rs]{display:none}.menu__panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){font-size:18px;font-weight:500;text-decoration:none}@media (width<=900px){.header__nav[data-astro-cid-nen7h5rs],.header__cta[data-astro-cid-nen7h5rs]{display:none}.menu[data-astro-cid-nen7h5rs]{display:block}.header__inner[data-astro-cid-nen7h5rs]{height:68px;padding-inline:var(--container-padding)}.header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:130px}}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-border);padding-block:32px 48px}.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.footer__brand[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:16px;display:flex}.footer__brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:150px;height:auto}.footer__small[data-astro-cid-jo6i4kqk]{color:var(--color-text-muted);font-size:12px;text-decoration:none}.footer__heading[data-astro-cid-jo6i4kqk]{letter-spacing:0;color:#8a8a8a;margin-bottom:16px;font-size:16px;font-weight:600}ul[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:14px;text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover{opacity:.6}.footer__socials[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,30px);gap:12px 20px;display:grid}.footer__socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{display:block}@media (width<=809px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}}:root{--color-black:#000;--color-white:#fff;--color-grey:#f3f3f3;--color-border:#e5e5e5;--color-accent:#b80000;--color-text:#000;--color-text-muted:#555;--font-body:var(--font-instrument);--fs-h1:54px;--fs-h2:40px;--fs-h2-sm:32px;--fs-lead:20px;--ls-h1:normal;--content-width:1040px;--container-padding:24px;--section-space:36px;--radius-section:24px;--radius-card:16px;--radius-button:8px}@media (width<=1199px){:root{--fs-h1:42px}}@media (width<=809px){:root{--fs-h1:38px;--fs-h2:30px;--fs-h2-sm:30px;--fs-lead:18px;--ls-h1:-.5px;--section-space:28px}}@media (width<=359px){:root{--fs-h1:34px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-body);color:var(--color-text);background:var(--color-white);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:700;line-height:1.15}h2,h3,summary,.eyebrow{text-wrap:balance}p,li{text-wrap:pretty}img{max-width:100%;height:auto;display:block}a{color:inherit}.container{width:100%;max-width:calc(var(--content-width) + 2 * var(--container-padding));padding-inline:var(--container-padding);margin-inline:auto}.section{padding-block:var(--section-space)}.panel{max-width:calc(var(--content-width) + 80px);border-radius:var(--radius-section);margin-block:20px;margin-inline:auto;padding:40px}@media (width<=1199px){.panel{padding:40px var(--container-padding);margin-inline:0}}h1{font-size:var(--fs-h1);letter-spacing:var(--ls-h1)}.h2{font-size:var(--fs-h2)}.h2--sm{font-size:var(--fs-h2-sm)}@media (width<=809px){.h2,.h2--sm{line-height:1.2}}.lead{font-size:var(--fs-lead);line-height:1.55}.btn-row{flex-wrap:wrap;gap:12px;display:flex}.btn{border-radius:var(--radius-button);white-space:nowrap;justify-content:center;align-items:center;padding:14px 30px;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.btn:hover{opacity:.85}.btn--primary{background:var(--color-black);color:var(--color-white)}.btn--secondary{background:var(--color-grey);color:var(--color-black)}.btn--light{background:var(--color-white);color:var(--color-black)}.btn--outline-light{color:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-white);background:0 0}@media (width<=809px){.btn-row{flex-flow:column;align-self:stretch;align-items:stretch}.btn{white-space:normal;text-align:center}}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);font-size:13px;font-weight:600}.eyebrow--plain{color:inherit}
