@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/168481f20e0a6049-s.2-a1r2u1wp4rl.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/ed82a0b8b2521221-s.0vny3c1r3i2fc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3e8dd5a7e8de0eae-s.2vckzj7fin00l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/685f28c1155695c8-s.2vndon8bjjrzg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/34e2b77559319715-s.11_tucmn85qx3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/84a175be6caa7167-s.1wqtsm901wpuu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/fce692aaf0985484-s.p.24y1xzwicrvhg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/168481f20e0a6049-s.2-a1r2u1wp4rl.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/ed82a0b8b2521221-s.0vny3c1r3i2fc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/3e8dd5a7e8de0eae-s.2vckzj7fin00l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/685f28c1155695c8-s.2vndon8bjjrzg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/34e2b77559319715-s.11_tucmn85qx3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/84a175be6caa7167-s.1wqtsm901wpuu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/fce692aaf0985484-s.p.24y1xzwicrvhg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4598e6a902d6fd11-s.26u7v4he067l8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/239fb098fceddb4b-s.0x-5wtyyqn28e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/099ff601e790cddc-s.3yob337ug4w_n.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86498dd977e4e86c-s.3dnpquur9zvda.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e30c81b5cd32e7f4-s.0hioodceto78-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3456dc50754e9228-s.180g8ykmerv64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/de9751bfdfafdac8-s.p.1simdcn5ouyn0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4598e6a902d6fd11-s.26u7v4he067l8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/239fb098fceddb4b-s.0x-5wtyyqn28e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/099ff601e790cddc-s.3yob337ug4w_n.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/86498dd977e4e86c-s.3dnpquur9zvda.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e30c81b5cd32e7f4-s.0hioodceto78-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3456dc50754e9228-s.180g8ykmerv64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/de9751bfdfafdac8-s.p.1simdcn5ouyn0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}._99s43q_className{font-family:EB Garamond,EB Garamond Fallback}._99s43q_variable{--font-display:"EB Garamond", "EB Garamond Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4032351b19cb998e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4032351b19cb998e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4032351b19cb998e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4032351b19cb998e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.t6dtbq_className{font-family:Figtree,Figtree Fallback;font-style:normal}.t6dtbq_variable{--font-text:"Figtree", "Figtree Fallback"}
:root{--navy-50:#f1f6fe;--navy-100:#e0ecfb;--navy-200:#c2d7f3;--navy-300:#9dbde8;--navy-400:#749ed6;--navy-500:#4b7dbf;--navy-600:#2a60a5;--navy-700:#11498c;--navy-800:#002f65;--navy-900:#01214a;--navy-950:#021530;--gold-50:#fffae8;--gold-100:#fef4ce;--gold-200:#fae8a2;--gold-300:#f4d86e;--gold-400:#e4c440;--gold-500:#c9a90c;--gold-600:#a58a07;--gold-700:#836d03;--gold-800:#655406;--lavender-50:#f5f7fc;--lavender-100:#e9edf7;--lavender-200:#d6dced;--lavender-300:#b4bcd4;--lavender-400:#939dbe;--lavender-500:#737fa5;--lavender-600:#556189;--white:#fff;--slate-50:#f7f9fc;--slate-100:#eef1f5;--slate-200:#dde2e7;--slate-300:#c5cbd2;--slate-500:#79818c;--slate-700:#434e5d;--bg:var(--slate-50);--surface:var(--white);--surface-raised:var(--lavender-50);--field-quiet:var(--lavender-100);--field:var(--navy-800);--field-deep:var(--navy-900);--ink:var(--navy-950);--ink-heading:var(--navy-800);--ink-muted:var(--slate-700);--ink-on-dark:var(--white);--ink-muted-on-dark:var(--navy-200);--line:var(--slate-200);--line-strong:var(--slate-500);--line-on-dark:var(--navy-700);--action:var(--gold-400);--action-hover:var(--gold-300);--action-ink:var(--navy-950);--action-lip:var(--gold-600);--action-2:var(--navy-800);--action-2-hover:var(--navy-700);--action-2-on-dark:var(--lavender-100);--action-2-on-dark-hover:var(--white);--accent:var(--gold-400);--accent-soft:var(--gold-300);--link:var(--navy-700);--link-on-dark:var(--gold-300);--focus:var(--navy-700);--focus-on-dark:var(--gold-400);--error:#b02b27;--error-bg:#ffefed;--success:#156f41;--success-bg:#e7f9ec;--staff-on-field:var(--lavender-300);--staff-on-quiet:var(--navy-700);--font-display-stack:var(--font-display), "EB Garamond", Garamond, "Times New Roman", serif;--font-text-stack:var(--font-text), "Figtree", "Avenir Next", Avenir, "Segoe UI", sans-serif;--step-display:clamp(2.75rem, 1.729rem + 4.19vw, 5.5rem);--step-statement:clamp(2.25rem, 1.414rem + 3.429vw, 4.5rem);--step-h1:clamp(2.5rem, 1.757rem + 3.048vw, 4.5rem);--step-h2:clamp(2rem, 1.443rem + 2.286vw, 3.5rem);--step-h3:clamp(1.375rem, 1.189rem + .762vw, 1.875rem);--step-h4:clamp(1.125rem, 1.079rem + .19vw, 1.25rem);--step-lead:clamp(1.1875rem, 1.095rem + .381vw, 1.4375rem);--step-body:clamp(1.0625rem, 1.039rem + .095vw, 1.125rem);--step-small:clamp(.9375rem, .914rem + .095vw, 1rem);--step-label:.8125rem;--step-date:clamp(1.75rem, 1.379rem + 1.524vw, 2.75rem);--measure:66ch;--s-1:6px;--s-2:12px;--s-3:18px;--s-4:24px;--s-5:36px;--s-6:48px;--s-7:72px;--s-8:96px;--s-9:120px;--s-10:144px;--section-y:clamp(72px, 3.386rem + 4.571vw, 120px);--gutter:24px;--grid-gap:24px;--max:1280px;--header-h:64px;--lane:84px;--r-print:2px;--r-control:6px;--r-card:10px;--r-pill:999px;--hair:1px;--stroke-input:1.5px;--stroke-focus:2px;--stroke-staff:1px;--staff-gap:5px;--stroke-barline-thin:1.25px;--stroke-barline-thick:5px;--shadow-low:0 1px 2px #0215301f, 0 4px 12px #02153014;--shadow-medium:0 2px 4px #02153024, 0 12px 28px #02153029;--shadow-high:0 4px 8px #02153033, 0 18px 40px #02153047;--dur-fast:.18s;--dur-base:.36s;--dur-slow:.7s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--stagger:70ms;--travel-sm:12px;--travel-md:20px;--travel-lg:28px}@supports (color:lab(0% 0 0)){:root{--shadow-low:0 1px 2px lab(6.59406% 1.36037 -20.5395/.12), 0 4px 12px lab(6.59406% 1.36037 -20.5395/.08);--shadow-medium:0 2px 4px lab(6.59406% 1.36037 -20.5395/.14), 0 12px 28px lab(6.59406% 1.36037 -20.5395/.16);--shadow-high:0 4px 8px lab(6.59406% 1.36037 -20.5395/.2), 0 18px 40px lab(6.59406% 1.36037 -20.5395/.28)}}@media (min-width:768px){:root{--gutter:36px;--lane:96px}}@media (min-width:1024px){:root{--gutter:clamp(36px, 5vw, 80px);--header-h:84px;--stroke-staff:1.25px;--staff-gap:8px}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + var(--s-3))}body{background:var(--bg);color:var(--ink);font-family:var(--font-text-stack);font-size:var(--step-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.6;overflow-x:clip}img,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4{font-family:var(--font-display-stack);color:var(--ink-heading);text-wrap:balance;margin:0;font-weight:500}h2{font-size:var(--step-h2);letter-spacing:-.01em;line-height:1.08}h3{font-size:var(--step-h3);letter-spacing:-.005em;font-weight:600;line-height:1.2}p,ul,ol,dl,dd,figure{margin:0}p{text-wrap:pretty;max-width:var(--measure)}ul,ol{padding:0;list-style:none}a{color:var(--link);text-underline-offset:.18em;text-decoration-thickness:1px}strong{font-weight:700}button{font:inherit;color:inherit}::selection{background:var(--gold-300);color:var(--navy-950)}:focus-visible{outline:var(--stroke-focus) solid var(--focus);outline-offset:3px}.on-dark :focus-visible,.site-header :focus-visible,.site-footer :focus-visible,.sheet :focus-visible{outline-color:var(--focus-on-dark)}.on-dark .concert-card :focus-visible,.site-header .nav-panel :focus-visible{outline-color:var(--focus)}main:focus{outline:none}.skip-link{left:var(--s-2);top:var(--s-2);z-index:200;padding:var(--s-2) var(--s-3);border-radius:var(--r-control);background:var(--action);color:var(--action-ink);font-weight:600;text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.grid{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.on-dark,.on-dark h1,.on-dark h2,.on-dark h3{color:var(--ink-on-dark)}.display{font-size:var(--step-display);letter-spacing:-.018em;line-height:1.02}.statement{font-size:var(--step-statement);letter-spacing:-.015em;line-height:1.05}.lead{font-size:var(--step-lead);letter-spacing:-.005em;line-height:1.5}.label{font-family:var(--font-text-stack);font-size:var(--step-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-weight:600;line-height:1.3}.on-dark .label,.site-footer .label,.sheet .label{color:var(--lavender-300)}.mask-line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.mask-line>span{display:block}.pill{margin-left:var(--s-2);border-radius:var(--r-pill);background:var(--lavender-100);color:var(--navy-950);font-size:var(--step-label);letter-spacing:.04em;vertical-align:.1em;align-items:center;padding:2px 10px;font-weight:600;line-height:1.5;display:inline-flex}.btn{justify-content:center;align-items:center;gap:var(--s-2);min-height:48px;padding:0 var(--s-4);border-radius:var(--r-control);font-family:var(--font-text-stack);font-size:var(--step-small);text-align:center;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), translate var(--dur-fast) var(--ease-out);border:0;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{translate:0 -1px}.btn--lg{min-height:56px;padding:0 30px;font-size:1.0625rem}.btn--block{width:100%;display:flex}.btn--gold{background:var(--action);color:var(--action-ink);box-shadow:inset 0 -1px 0 var(--action-lip)}.btn--gold:hover{background:var(--action-hover)}.btn--navy{background:var(--action-2);color:var(--white)}.btn--navy:hover{background:var(--action-2-hover)}.btn--lavender{background:var(--action-2-on-dark);color:var(--navy-950)}.btn--lavender:hover{background:var(--action-2-on-dark-hover)}.btn .icon{flex:none}.text-link{color:var(--link);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur-base) var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 calc(100% - 9px);background-repeat:no-repeat;background-size:0 1px;padding-block:10px;font-weight:600;text-decoration:none;display:inline}.text-link .icon{margin-left:var(--s-1);vertical-align:-.12em;display:inline-block}.text-link:hover{background-size:100% 1px}.text-link--on-dark{color:var(--link-on-dark)}.text-link .icon{transition:translate var(--dur-fast) var(--ease-out);flex:none}.text-link:hover .icon:not(.icon--ext){translate:3px}.btn-row{align-items:center;gap:var(--s-3) var(--s-4);flex-wrap:wrap;display:flex}.inline-links{gap:0 var(--s-3);flex-wrap:wrap;display:flex}.inline-links a{align-items:center;min-height:44px;display:inline-flex}.inline-links--on-dark a{color:var(--white)}.ext-link{align-items:center;gap:var(--s-1);min-height:44px;display:inline-flex}.js .reveal--rise{opacity:0;translate:0 var(--travel-md);transition:opacity var(--dur-slow) var(--ease-out), translate var(--dur-slow) var(--ease-out)}.js .reveal--fade{opacity:0;transition:opacity var(--dur-slow) var(--ease-out)}.js .reveal--rise.in,.js .reveal--fade.in{opacity:1;translate:none}.js .reveal--rows>*{opacity:0;transition:opacity var(--dur-base) var(--ease-out), translate var(--dur-base) var(--ease-out);transition-delay:calc(var(--i,0) * 70ms);translate:0 -6px}.js .reveal--rows.in>*{opacity:1;translate:none}.reveal-fallback .reveal,.reveal-fallback .reveal *{opacity:1!important;clip-path:none!important;transform:none!important}.site-header{z-index:50;background:var(--field);color:var(--ink-on-dark);border-bottom:var(--hair) solid transparent;transition:border-color var(--dur-base) var(--ease-in-out), box-shadow var(--dur-base) var(--ease-in-out);position:sticky;top:0}.site-header.is-scrolled{border-bottom-color:var(--line-on-dark);box-shadow:var(--shadow-low)}.site-header__bar{align-items:center;gap:var(--s-3);height:var(--header-h);display:flex}.brand-link{align-items:center;gap:var(--s-2);min-height:44px;color:var(--white);margin-right:auto;text-decoration:none;display:inline-flex}.brand-link__mark{width:44px;height:44px;transition:scale var(--dur-base) var(--ease-in-out);transform-origin:0;flex:none;display:block}.is-scrolled .brand-link__mark{scale:.88}.brand-link__mark img{width:100%;height:100%}.brand-link__name{letter-spacing:.01em;white-space:nowrap;font-size:1.0625rem;font-weight:600;display:none}@media (min-width:480px) and (max-width:1023px){.brand-link__name{display:block}}@media (min-width:1200px){.brand-link__name{display:block}}.site-nav{display:none}.site-header__donate{transition:opacity var(--dur-base) var(--ease-in-out), visibility var(--dur-base) var(--ease-in-out)}.site-header__donate.is-aside{opacity:0;visibility:hidden}.btn--header{min-height:44px;padding:0 var(--s-3)}.menu-toggle{align-items:center;gap:var(--s-1);min-height:48px;padding:0 var(--s-2);border:var(--hair) solid var(--line-on-dark);border-radius:var(--r-control);color:var(--white);font-weight:600;font-size:var(--step-small);cursor:pointer;background:0 0;display:inline-flex}.menu-toggle:hover{background:var(--navy-700)}@media (min-width:1024px){.brand-link__mark{width:48px;height:48px}.site-nav{align-self:stretch;display:block}.site-nav__list{gap:2px;height:100%;display:flex}.site-nav__list>li{align-items:center;display:flex;position:relative}.site-nav__link{min-height:44px;padding:0 var(--s-2);color:var(--white);white-space:nowrap;cursor:pointer;background:0 0;background-image:linear-gradient(var(--lavender-300), var(--lavender-300));background-repeat:no-repeat;background-position:var(--s-2) calc(100% - 8px);transition:background-size var(--dur-base) var(--ease-out);background-size:0 1px;border:0;align-items:center;gap:4px;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.site-nav__link:hover,.site-nav__link[aria-expanded=true]{background-size:calc(100% - 2 * var(--s-2)) 1px}.icon--chev{transition:rotate var(--dur-base) var(--ease-in-out)}[aria-expanded=true]>.icon--chev{rotate:180deg}.nav-panel{min-width:240px;padding:var(--s-1);border-radius:0 0 var(--r-card) var(--r-card);background:var(--surface);box-shadow:var(--shadow-medium);transition:opacity var(--dur-base) var(--ease-out), translate var(--dur-base) var(--ease-out);position:absolute;top:100%;left:0}@starting-style{.nav-panel[data-open=true]{opacity:0;translate:0 -6px}}.nav-panel__link{align-items:center;gap:var(--s-1);min-height:48px;padding:0 var(--s-3);border-radius:var(--r-control);color:var(--ink);font-size:1rem;font-weight:500;text-decoration:none;display:flex}.nav-panel__link:hover{background:var(--surface-raised)}.site-header__donate{margin-left:var(--s-2)}.btn--header{min-height:48px;padding:0 var(--s-4)}.menu-toggle{display:none}}@media (min-width:1024px) and (max-width:1199px){.site-nav__link{padding:0 10px;font-size:.9375rem}}.sheet{z-index:80;overscroll-behavior:contain;background:var(--field-deep);color:var(--ink-on-dark);position:fixed;inset:0;overflow-y:auto}.sheet__head{height:var(--header-h);justify-content:space-between;align-items:center;display:flex}.sheet__head .brand-link{margin-right:0}.sheet__body{gap:var(--s-4);padding-top:var(--s-3);padding-bottom:var(--s-6);display:grid}.sheet__list>li{border-bottom:var(--hair) solid var(--line-on-dark)}.sheet__row{width:100%;min-height:56px;padding:var(--s-1) 0;color:var(--white);font-family:var(--font-display-stack);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;font-size:2rem;font-weight:500;line-height:1.15;text-decoration:none;display:flex}.sheet__row .icon--chev{width:22px;height:22px;color:var(--lavender-300);transition:rotate var(--dur-base) var(--ease-in-out)}.sheet__row[aria-expanded=true] .icon--chev{rotate:180deg}.sheet__sub{overflow:hidden}.sheet__sub li:last-child{padding-bottom:var(--s-2)}.sheet__sub a{align-items:center;gap:var(--s-1);min-height:48px;padding-left:var(--s-3);color:var(--navy-100);font-size:1.0625rem;text-decoration:none;display:flex}.sheet__members{gap:var(--s-1);display:grid}.sheet__members a{color:var(--white)}.sheet__email{overflow-wrap:anywhere;align-items:center;min-height:44px;display:inline-flex}.staffline-zone{position:relative}.staffline-overlay{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.staffline-overlay svg{position:absolute;top:0;left:0;overflow:visible}.staffline-ink--field{fill:var(--staff-on-field)}.staffline-ink--band{fill:var(--staff-on-quiet)}.note-sprite,.note-sprite__turn,.note-sprite__beat,.note-sprite__layer{width:0;height:0;position:absolute;top:0;left:0}.note-sprite{will-change:transform}.staff-note{max-width:none;position:absolute;overflow:visible}.note--on-field{color:var(--accent)}.note--on-band{color:var(--navy-800)}.staff-rule{--ink-staff:var(--staff-on-quiet);height:calc(4 * var(--staff-gap) + var(--stroke-staff));background:repeating-linear-gradient(to bottom, var(--ink-staff) 0 var(--stroke-staff), transparent var(--stroke-staff) var(--staff-gap));position:relative}.staff-rule--on-dark{--ink-staff:var(--staff-on-field)}.staff-rule__open,.staff-rule__final{position:absolute;top:0;bottom:0}.staff-rule__open{width:var(--stroke-barline-thin);background:var(--ink-staff);left:0}.staff-rule__final{width:calc(var(--stroke-barline-thin) + 3px + var(--stroke-barline-thick));background:linear-gradient(to right, var(--ink-staff) 0 var(--stroke-barline-thin), transparent var(--stroke-barline-thin) calc(var(--stroke-barline-thin) + 3px), var(--ink-staff) calc(var(--stroke-barline-thin) + 3px));right:0}.staff-rule__rest{left:50%;top:calc(var(--staff-gap) + var(--stroke-staff));width:calc(var(--staff-gap) * 1.3);height:calc(var(--staff-gap) * .55);background:var(--ink-staff);position:absolute;translate:-50%}.home-hero{background:var(--field);padding-top:clamp(36px,1.5rem + 3vw,72px);padding-bottom:var(--s-7)}.home-hero__grid{row-gap:var(--s-6)}.home-hero__kicker{margin-bottom:var(--s-3)}.home-hero h1{color:var(--white);margin-bottom:var(--s-4)}.home-hero h1 em{color:var(--accent-soft);font-style:italic}.home-hero__lead{color:var(--navy-100);margin-bottom:var(--s-5);max-width:34ch}.home-hero .btn--lavender{width:100%}@media (min-width:480px){.home-hero .btn--lavender{width:auto}}.concert-card{gap:var(--s-3);padding:var(--s-2);border-radius:var(--r-card);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-high);grid-template-columns:112px minmax(0,1fr);display:grid}.concert-card__poster img{border-radius:var(--r-print);outline:var(--hair) solid var(--lavender-200);outline-offset:-1px;width:100%}.concert-card__body{align-self:center;gap:4px;display:grid}.concert-card .concert-card__label{color:var(--ink-muted)}.concert-card .concert-card__title{font-size:var(--step-h3);color:var(--ink-heading);font-weight:600;line-height:1.15}.concert-card__when{font-weight:600}.concert-card__where{color:var(--ink-muted);font-size:var(--step-small)}.concert-card__links{gap:0 var(--s-4);padding:0 var(--s-1);border-top:var(--hair) solid var(--line);flex-wrap:wrap;grid-column:1/-1;display:flex}@media (min-width:1024px){.home-hero{padding-top:var(--s-7);padding-bottom:var(--s-8)}.home-hero__copy{padding-top:var(--s-5);grid-column:1/span 7;align-self:start}.home-hero__lead{max-width:30ch}.concert-card{width:min(100%,400px);padding:var(--s-3);justify-self:end;gap:var(--s-3);grid-column:8/-1;grid-template-columns:minmax(0,1fr)}.concert-card__body{padding:0 var(--s-1)}.concert-card__links{padding:var(--s-1) var(--s-1) 0}}@keyframes rise-in-mask{0%{transform:translateY(105%)}to{transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-rise{0%{opacity:0;transform:translateY(var(--travel-sm))}to{opacity:1;transform:none}}@keyframes unfold{0%{clip-path:inset(0 0 100% 0 round var(--r-card))}to{clip-path:inset(-48px round var(--r-card))}}@keyframes settle{0%{transform:scale(1.06)}to{transform:none}}.seq-fade{animation:fade-in var(--dur-base) var(--ease-out) both}.seq-line>span{animation:rise-in-mask var(--dur-slow) var(--ease-out) both}.seq-line--2>span{animation-delay:var(--stagger)}.seq-line--3>span{animation-delay:calc(var(--stagger) * 2)}.seq-lead{animation:fade-rise var(--dur-slow) var(--ease-out) calc(var(--stagger) * 3) both}.seq-actions{animation:fade-rise var(--dur-base) var(--ease-out) calc(var(--stagger) * 4) both}.seq-card{animation:unfold var(--dur-slow) var(--ease-out) var(--stagger) both}.seq-card .concert-card__poster img{animation:settle var(--dur-slow) var(--ease-out) var(--stagger) both}.donate-band{background:var(--field-quiet);padding-block:var(--section-y)}.donate-band__grid{column-gap:var(--grid-gap);grid-template-columns:minmax(0,1fr);display:grid}.donate-band__title{padding-left:var(--lane);margin-bottom:var(--s-4)}.donate-band__action{align-items:center;gap:var(--s-2) var(--s-4);padding-left:calc(var(--lane) + var(--s-5));margin-bottom:var(--s-5);flex-wrap:wrap;order:1;display:flex}.donate-band__body{color:var(--ink);order:2}.donate-band__note{color:var(--ink-muted);font-size:var(--step-small);max-width:32ch}.donate-band__ways{gap:var(--s-6);margin-top:var(--s-7);order:3;display:grid}.give{align-content:start;gap:var(--s-2);padding-top:var(--s-3);border-top:var(--hair) solid var(--lavender-300);display:grid}.give .label{color:var(--ink-muted);margin-bottom:var(--s-1)}.give .btn{margin-top:var(--s-2);justify-self:start}.big-figure{font-family:var(--font-display-stack);font-size:var(--step-h1);letter-spacing:-.015em;font-variant-numeric:lining-nums;color:var(--ink-heading);font-weight:600;line-height:1}.give__list li{padding:var(--s-1) 0;border-bottom:var(--hair) solid var(--lavender-200)}.give__list li:last-child{border-bottom:0}.give__ways{gap:var(--s-3);display:grid}.give__ways li{justify-items:start;gap:var(--s-1);display:grid}.give__ways p{font-size:var(--step-small)}.code{letter-spacing:.06em;font-weight:700}@media (min-width:768px){.donate-band__ways{column-gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.donate-band__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.donate-band__title,.donate-band__body,.donate-band__action{grid-column:5/-1;padding-left:0}.donate-band__body{margin-bottom:var(--s-5);order:0}.donate-band__action{order:1;margin-bottom:0}.donate-band__ways{gap:var(--grid-gap);margin-top:var(--s-8);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}.concerts{padding-block:var(--section-y)}.concerts__grid{row-gap:var(--s-5)}.concerts__intro{align-content:start;gap:var(--s-3);display:grid}.concerts__fine{color:var(--ink-muted);font-size:var(--step-small)}.concerts__actions{align-items:center;gap:var(--s-2) var(--s-4);margin-top:var(--s-1);flex-wrap:wrap;display:flex}.program{border-top:var(--hair) solid var(--line)}.program>li{border-bottom:var(--hair) solid var(--line)}.program__row{gap:var(--s-3);padding:var(--s-3) var(--s-2);color:var(--ink);transition:background-color var(--dur-fast) var(--ease-out);grid-template-columns:64px minmax(0,1fr);text-decoration:none;display:grid}.program__row:hover{background:var(--surface-raised)}.program__date{align-content:start;display:grid}.program__date time{line-height:1;display:grid}.program__month{font-size:var(--step-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-weight:600}.program__day{font-family:var(--font-display-stack);font-size:var(--step-date);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em;color:var(--ink-heading);font-weight:600}.program__weekday{font-size:var(--step-small);color:var(--ink-muted);margin-top:4px}.program__main{align-content:center;gap:4px;display:grid}.program__line{align-items:baseline;gap:2px var(--s-2);flex-wrap:wrap;display:flex}.program__title{font-size:var(--step-h4);font-weight:600;line-height:1.3}.program__leader{display:none}.program__time{font-variant-numeric:tabular-nums;color:var(--ink);flex-basis:100%;font-weight:500}.program__place{color:var(--ink-muted);font-size:var(--step-small)}@media (min-width:768px){.program__row{grid-template-columns:88px minmax(0,1fr)}.program__line{flex-wrap:nowrap}.program__title{flex:0 auto}.program__leader{border-bottom:2px dotted var(--slate-300);min-width:24px;transition:border-color var(--dur-fast) var(--ease-out);flex:24px;display:block;translate:0 -.3em}.program__row:hover .program__leader{border-color:var(--navy-700)}.program__time{white-space:nowrap;flex:none}}@media (min-width:1024px){.concerts__intro{padding-right:var(--s-4);grid-column:1/span 4}.program{grid-column:5/-1}}.season{gap:var(--s-4);margin-top:var(--s-8);display:grid}.season__text{gap:var(--s-2);display:grid}.season__staff{row-gap:var(--s-4);--ink-staff:var(--staff-on-quiet);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.season__measure{gap:var(--s-2);display:grid}.season__lines{height:calc(4 * var(--staff-gap) + var(--stroke-staff));background:repeating-linear-gradient(to bottom, var(--ink-staff) 0 var(--stroke-staff), transparent var(--stroke-staff) var(--staff-gap));border-right:var(--stroke-barline-thin) solid var(--ink-staff);display:block;position:relative}.season__measure:nth-child(odd) .season__lines{border-left:var(--stroke-barline-thin) solid var(--ink-staff)}.season__measure:last-child .season__lines{border-right:0}.season__measure:last-child .season__lines:after{content:"";width:calc(var(--stroke-barline-thin) + 3px + var(--stroke-barline-thick));background:linear-gradient(to right, var(--ink-staff) 0 var(--stroke-barline-thin), transparent var(--stroke-barline-thin) calc(var(--stroke-barline-thin) + 3px), var(--ink-staff) calc(var(--stroke-barline-thin) + 3px));position:absolute;top:0;bottom:0;right:0}.season__label{padding-left:var(--s-2);font-family:var(--font-display-stack);font-size:var(--step-h4);color:var(--ink-heading);font-weight:600;line-height:1.2}.season__more{color:var(--ink-muted)}.js .reveal--wipe .season__lines{clip-path:inset(0 100% 0 0);transition:clip-path var(--dur-base) linear;transition-delay:calc(var(--i,0) * var(--dur-fast))}.js .reveal--wipe .season__label{opacity:0;transition:opacity var(--dur-base) var(--ease-out);transition-delay:calc(var(--dur-slow) + var(--i,0) * var(--stagger))}.js .reveal--wipe.in .season__lines{clip-path:inset(0)}.js .reveal--wipe.in .season__label{opacity:1}@media (min-width:768px){.season__staff{grid-template-columns:repeat(4,minmax(0,1fr))}.season__measure:nth-child(odd) .season__lines{border-left:0}.season__measure:first-child .season__lines{border-left:var(--stroke-barline-thin) solid var(--ink-staff)}}@media (min-width:1024px){.season{column-gap:var(--grid-gap);row-gap:var(--s-5);grid-template-columns:repeat(12,minmax(0,1fr))}.season__text{grid-column:1/span 7}.season__staff,.season__more{grid-column:1/-1}}.join-band{background:var(--field-deep);padding-block:var(--section-y)}.join-band__head{gap:var(--s-4);margin-bottom:var(--s-6);display:grid}.join-band .statement{max-width:16ch}.always{display:inline-block;position:relative}.always__line{background:var(--accent);transform-origin:0;height:3px;position:absolute;bottom:.02em;left:0;right:0}.js .reveal .always__line{transition:transform var(--dur-slow) var(--ease-out) calc(var(--stagger) * 3);transform:scaleX(0)}.js .reveal.in .always__line{transform:none}.join-band__body{color:var(--ink-muted-on-dark)}.facts{gap:var(--s-5) var(--grid-gap);margin-bottom:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.facts__item{align-content:start;gap:var(--s-2);padding-top:var(--s-3);border-top:var(--hair) solid var(--line-on-dark);display:grid}.facts dd{color:var(--ink-muted-on-dark);font-size:var(--step-small);gap:4px;display:grid}.facts dd strong{color:var(--white);font-size:var(--step-h4);font-weight:600;line-height:1.3}.join-band__actions{align-items:center;gap:var(--s-3) var(--s-4);flex-wrap:wrap;display:flex}.join-band__fun{font-family:var(--font-display-stack);font-size:var(--step-h3);color:var(--white);font-weight:500}@media (min-width:1024px){.join-band .statement{max-width:none}.facts{grid-template-columns:repeat(4,minmax(0,1fr))}.join-band__fun{margin-left:auto}}.about{background:var(--surface);padding-block:var(--section-y)}.about__grid{row-gap:var(--s-6)}.about__text{align-content:start;gap:var(--s-3);display:grid}.about__tagline{margin-bottom:var(--s-3)}.about__bullet{color:var(--lavender-600);vertical-align:.42em;margin-left:.15em;font-size:.5em}.about__links{gap:0 var(--s-5);flex-wrap:wrap;display:flex}.about__photo{order:-1}.about__frame{aspect-ratio:4/5;border-radius:var(--r-print);overflow:hidden}.about__frame img{object-fit:cover;object-position:50% 28%;width:100%;height:100%}.about__photo figcaption{margin-top:var(--s-2);color:var(--ink-muted);font-size:var(--step-small)}.js .reveal--words .mask-line>span{transition:transform var(--dur-slow) var(--ease-out);transition-delay:calc(var(--i,0) * var(--stagger));transform:translateY(105%)}.js .reveal--words.in .mask-line>span{transform:none}.js .reveal--clip .about__frame{clip-path:inset(0 0 0 100%);transition:clip-path var(--dur-slow) var(--ease-out)}.js .reveal--clip.in .about__frame{clip-path:inset(0)}@media (min-width:768px) and (max-width:1023px){.about__photo{width:60%}}@media (min-width:1024px){.about__text{grid-column:1/span 6;align-self:center}.about__photo{order:0;grid-column:8/-1;justify-self:end;width:100%;max-width:480px}}.sponsors{padding-block:var(--section-y)}.sponsors__title{font-size:var(--step-h3);margin-bottom:var(--s-5);font-weight:600}.sponsors__grid{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sponsor-tile{aspect-ratio:3/2;padding:var(--s-3);border:var(--hair) solid var(--line);border-radius:var(--r-print);background:var(--surface);transition:translate var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);place-items:center;display:grid}a.sponsor-tile:hover{box-shadow:var(--shadow-low);border-color:var(--lavender-300);translate:0 -2px}.sponsor-tile img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:72px}.sponsors__links{gap:0 var(--s-5);margin-top:var(--s-4);flex-wrap:wrap;display:flex}@media (min-width:768px){.sponsors__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.sponsors__grid{grid-template-columns:repeat(7,minmax(0,1fr))}}.site-footer{background:var(--field);color:var(--ink-on-dark);padding:var(--s-7) 0 var(--s-5)}.site-footer__staff{margin-bottom:var(--s-6)}.site-footer__grid{gap:var(--s-6) var(--grid-gap);display:grid}.site-footer p{color:var(--ink-muted-on-dark);font-size:var(--step-small)}.site-footer a:not(.btn){color:var(--white);font-size:var(--step-small);text-decoration:none}.site-footer a:not(.btn):hover{text-decoration:underline}.site-footer .label{margin-bottom:var(--s-2)}.site-footer__brand{align-content:start;justify-items:start;gap:var(--s-3);display:grid}.site-footer__lockup{width:240px;display:block}.site-footer__brand .btn{color:var(--action-ink);margin-top:var(--s-1)}.site-footer__col{align-content:start;gap:var(--s-2);display:grid}.site-footer__links{column-gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-footer__links--stack{grid-template-columns:minmax(0,1fr)}.site-footer__links a,.site-footer__stack a{align-items:center;gap:var(--s-1);min-height:44px;font-size:var(--step-small);text-decoration:none;display:inline-flex}.site-footer__links a:hover,.site-footer__stack a:hover{text-decoration:underline}.site-footer__members{margin-top:var(--s-3)}.site-footer__legal{gap:var(--s-1) var(--s-4);max-width:none;margin-top:var(--s-6);padding-top:var(--s-4);border-top:var(--hair) solid var(--line-on-dark);flex-wrap:wrap;display:flex}@media (min-width:768px){.site-footer__lockup{width:280px}.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.site-footer__grid{grid-template-columns:1.3fr 1fr 1fr 1.3fr}}.lost{background:var(--field);padding-block:var(--s-9)}.lost__inner{justify-items:start;gap:var(--s-4);display:grid}.lost__staff{--staff-gap:14px;--stroke-staff:1.5px;--stroke-barline-thin:1.5px;--stroke-barline-thick:6px;width:min(100%,280px);margin-bottom:var(--s-4)}.lost__title{font-size:var(--step-h1);letter-spacing:-.015em;line-height:1.05}.lost .lead{color:var(--navy-100)}.lost__links{gap:0 var(--s-5);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.lost__links a{min-height:44px;color:var(--link-on-dark);font-weight:600;font-size:var(--step-lead);align-items:center;display:inline-flex}.preview-toast{z-index:1000;max-width:min(320px,100vw - 24px);padding:var(--s-2) 16px;border-radius:var(--r-control);border-inline-start:3px solid var(--accent);background:var(--navy-950);color:var(--white);font-family:var(--font-text-stack);box-shadow:var(--shadow-high);pointer-events:none;opacity:0;transition:opacity .15s var(--ease-out), transform var(--dur-fast) var(--ease-out);font-size:.9375rem;font-weight:500;line-height:1.4;position:fixed;top:0;left:0;transform:translateY(4px)scale(.98)}.preview-toast[data-state=open]{opacity:1;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);transform:none}.preview-toast__live{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.js .reveal--rise,.js .reveal--fade,.js .reveal--rows>*,.js .reveal--wipe .season__label{opacity:1;translate:none}.js .reveal--wipe .season__lines,.js .reveal--clip .about__frame{clip-path:none}.js .reveal--words .mask-line>span,.js .reveal .always__line{transform:none}.btn:hover,a.sponsor-tile:hover{translate:none}.preview-toast{transition:opacity .12s linear;transform:none}}
