html,body{margin:0;background:var(--site-field);overflow-x:clip;-webkit-text-size-adjust:100%}html{scroll-behavior:smooth}img,svg{max-width:100%}.page-header{position:relative;z-index:4;background:var(--site-field);border-bottom:1px solid color-mix(in srgb,var(--site-cream) 9%,transparent)}.page-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.15rem;padding-bottom:1.15rem}.page-brand{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:var(--site-cream)}.page-brand svg{display:block;height:1.6rem;width:auto;color:var(--site-cream)}.page-nav{display:flex;align-items:center;gap:clamp(.85rem,2.5vw,1.6rem)}.page-nav a{font-family:var(--site-font-display);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--site-cream);opacity:.72;text-decoration:none;white-space:nowrap;transition:opacity .15s linear,color .15s linear}.page-nav a:hover{opacity:1}.page-nav a[aria-current=page]{color:var(--site-copper);opacity:1}@media(max-width:560px){.page-nav a.page-nav__home{display:none}}@media(max-width:600px){.page-header__inner{flex-wrap:wrap;row-gap:.6rem}.page-nav{flex-wrap:wrap;gap:.55rem 1.1rem}}.page-hero .site-h2{max-width:20ch;font-size:clamp(2.1rem,4.6vw,3.2rem)}.page-hero .site-lede{margin-top:1.25rem}.page-cta{margin-top:2.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.75rem}.page-next{margin:2.5rem 0 0}.page-quotes{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1.75rem,4vw,2.75rem) clamp(2.5rem,5vw,4rem)}.page-quotes .site-quote{position:static;grid-area:auto;opacity:1;transform:none;pointer-events:auto}@media(max-width:720px){.page-quotes{grid-template-columns:1fr}}
