*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.js-ready{scroll-behavior:smooth}html.smooth-js{scroll-behavior:auto}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-1);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-x:clip}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--font-display);font-weight:500;line-height:1.1;letter-spacing:-.015em;margin:0;text-wrap:balance;font-variation-settings:"opsz" 96}h1{font-size:var(--fs-5);line-height:1.04;letter-spacing:-.02em}h2{font-size:var(--fs-4)}h3{font-size:var(--fs-3);font-variation-settings:"opsz" 40}p{margin:0}a{color:inherit}strong{font-weight:600}em{font-style:italic}h1 em,h2 em,.when em,.band h2 em,.final h2 em{font-variation-settings:"opsz" 26;letter-spacing:0}.wrap{width:var(--wrap);margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:-999px;top:0;background:var(--ink);color:#fff;padding:.75rem 1rem;z-index:100}.skip:focus{left:0}:focus-visible{outline:3px solid var(--wine);outline-offset:3px;border-radius:var(--r-md)}.lead{font-size:var(--fs-2);color:var(--ink-soft);line-height:1.55;max-width:60ch}.accent{color:var(--wine)}.eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-size:var(--fs-0);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--wine)}.eyebrow::before{content:"";width:1.6rem;height:1px;background:var(--gold);flex:none}.eyebrow--ondark{color:var(--gold)}.center{text-align:center}.only-m{display:none}@media (max-width:600px){.only-m{display:inline}}@media (max-width:600px){.hide-m{display:none}}.center .eyebrow{justify-content:center}.center .lead{margin-inline:auto}.sec-head{max-width:46rem;margin-bottom:clamp(2rem,1.5rem + 2vw,3.25rem)}.sec-head h2{margin-top:.85rem}.sec-head .lead{margin-top:1rem}.center.sec-head{margin-inline:auto}