@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-ext-400-normal-DWiEslNC.woff2)format("woff2"),url(/assets/bebas-neue-latin-ext-400-normal-HFKRJXnW.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-400-normal-9mHNbWWO.woff2)format("woff2"),url(/assets/bebas-neue-latin-400-normal-Bi-ndsyu.woff)format("woff");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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:Kaushan Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kaushan-script-latin-ext-400-normal-CW-Pyyvv.woff2)format("woff2"),url(/assets/kaushan-script-latin-ext-400-normal-Dmz6mG63.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kaushan Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kaushan-script-latin-400-normal-DtTcRpVb.woff2)format("woff2"),url(/assets/kaushan-script-latin-400-normal-DZZZR3n8.woff)format("woff");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:Mr Dafoe;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAnsAA4AAAAADQAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABYAAAAWABEADkdQT1MAAAFcAAAAHgAAAB5EdEx1R1NVQgAAAXwAAAAnAAAAKLj8uOpPUy8yAAABpAAAAE8AAABgWKgeNGNtYXAAAAH0AAAAUwAAAGxFpObTZ2FzcAAAAkgAAAAIAAAACAAAABBnbHlmAAACUAAABagAAAe2hRTM4WhlYWQAAAf4AAAAMQAAADb4g3EuaGhlYQAACCwAAAAdAAAAJAdL/oxobXR4AAAITAAAADgAAAA4FPv/uWxvY2EAAAiEAAAAHgAAAB4MkwrbbWF4cAAACKQAAAAYAAAAIAAWAIpuYW1lAAAIvAAAAP8AAAIUKv1GCHBvc3QAAAm8AAAALgAAAD4D2gR7AAEAAAAMAAAAAAAAAAIAAQABAA0AAQAAAAEAAAAKABwAHAABREZMVAAIAAQAAAAA//8AAAAAAAB42mNgZGBg4GJQA0ImFzefEAahnMSSPAY+BhBgARH//4NIAFpJBVUAeNpjYGJMYJzAwMrAwLSHqYuBgaEHQjPeZTBi+AUUZYCBBgYGVQYkEBzqEsLgwKCgoMB89V8CAwPzVcYFCkCNIDlGS6Y8IKXAwAQAo5gNRwB42mNgYGACYmYgFgGSjGCahSECSAsxCDAwA2UVGJ0YExkrGOuYjjPdVVD4/5+BASjmyJgAFKuFif1//O/wv2X/Jvzr+evyV//+W6BJGAAA9WUYkQAAAQAB//8AD3jafVUDmOtIAB4kE6dKUrxtu0nbdNndS9N0d7t8NlZn27Zt27Zt430+2x/OtnZ7kzyzHM/8mgA0+WV9b9yDrgNzwQgAVWLZRXcAelX6LjuGrnEq5IjlVvthxbVUlvPKcSOuEb85g2nR0HJWsYQs2mDZFZfOYrW40w+rFvlgu1QMmlfe3DNWGO7TK9PMoxekp3Cjr0tK2O0em2dnIuF2tHjegoyc3Ck3PVbplDDLh7qfujpfeW778Y69/pi8JZFtG+sYvPWdsMRxYuGN6nDEtvK5Ofl5cZYwpSfSDMOkWzff2SNsiOeioZ1NBfNsWDY9mWcY1YDOeLk1Wxh7RMScXSgBCHL1H9DmaCfgABDznDhF6RgaRzgKRNdyRcIRXSs73gA0NBXRdp8PCsurFm3LPgY37HHkhaGGJDlnf7UQt5cMts6KmC8uXiJohd3aD+mK2oaS2mksJCsOfImN7dvDFiOwcxSLYowVu6ft3ZU9pFbjtKi1WX7bCEtEY37+wXGMbIDqQ/XncQdeDKaDbQEoVB2dbm+5lEav4uY4EoL0XEbZy9Nq0aLnoRKZ/iCoaw4F4ZZg0c6pjOZrEnOLgXb9MFAwR1eiGEjOrsDqLu45j9/QpE6RZFbJbJE1DqnsD+EzT74WE8XXoNV20IFnbpXy2roLTnGfpw4csfRsuSlb+iENM9Hu5pNNSVFKO08N8TEip39lDGuu00hhEIFBSJUwVJq64MxjZu6ATCHJ85coyaaMpGrhxoFKipcYd8aCLruYiPIIw+/sAXm+aJZFNibOqDEcRjgEECjVf0Hz0RjYBMynXrTsDmgtE6QflX3kgSCub0U7Z9FKAN+3akDFhnGfnTIZLHP8NvYZh++IBCFx0DzCxI0uQQ0fN1dm8+poh6onajuvhVOIUpxzkrLC8cL+wzuO8pwkRMdtzJR36BVD2oFljggKP1iQuNSmY/BKimmBsAIT5gNMTH3vyaPx4bgNLARbgd3BIQBQa1E5sX/6HI0MhVODVE9f6xAEQVO14PlpwxxphX41QORD9Nlw+nHVG0DUvdBzcwEH5SqdDZ24b9qcb9fyamV8AEcOvOW1yvHTb50Vsg++pso83XYtxDjacP7kX4enKxdCqVMubb/nmQOijJnQ5n/t2DJzixMGr4z1DS/Z0dw2/VZNjLATM3kU2f4aTMrH23CpiFU5Uk5EZz+zsoSOJhFy1IuTH25+/Izt8mbbwcMfbnIvZFgjdc7kRKll8YU/tKsMn+3cqkeFjBg67ob2SuHAQ7pOa0KZrtrCKfOSD/dIeELlMXHvSmOUOaoTP8dE9FDMxLFM96oSzcpR9c/RBM3KNLANZbPq6ByRKQlG3CgHl1YWOoFBCKXZCtijfEHKaAe0aSMqem7QF0yh9ilu0DdoVj8jXDV55eSELMlGeI8vZ17N8Ox5Wzn7ZrMiE9/29eF7FhfC0rTEiy+2t2GM9ZquR8Ni6uRFx+D1eQk1ioirvfJ6TVIZA1shCZH+zWOCgBCJjV7SsZMZYkWRa4mmFAViwiZk+iINgqGZ76wvMDQx0fofyEPNwAZDAFB70JPTO5iqH1zcmkOLFBI1FY1LYC1vY3hhM7NVTGgIb7q/XBAX3pyRFgxKZZ5N5uWDZkpNmw1vP2V9qCADo0JTmokphTBp3tuEcamm81HGatYaZ7S5z60vFxCei25An1EVUwDADR/orvXS+OkG2PgRXodsNAREoAMA/FuBLI/YyiLsSg8eH+LVD5b9oXYtqR8ocbHdlv8DWF9a/xfdgR4FHgAwSJJOuLhRg67tOhlIqfWppFdTMXg0+nxDuxVaAbfV4JmC+hAUTQaeNx0RKCpmY7RZVBoGtmkMK2f/WeSjETwK07ttLatJWDou27ujaaJHYBZxyvUShDzhRaJmREVm4KU/R4gi4BFYIwQbsIiYvYoe+B8jdU9ZeNpjYGRgAOHW1+9s4vltvjJwM79gAIJTP8S5YPQ/138JrPrMV4FcDgYmkCgAbwIMrwAAAHjaY2BkYGC++i8BSM7+5/qniVUfKIIK+ACU3AXaAAAAAPoAAAAAAAABTQAAAPoAAAHK/ucBSQAjAhj/QQF+AC4CJ/9tAfT/fAFvABIB9AGPAYsA7wIE/8cAAAAAAAAAAAAAAHcAwwFGAbACWQLfAzwDZgOJA9sAAHjaY2BkYGDgY+hkYGcAAiAPDQAAD8wAoXjahJC1VQRAFEUv7pLik+FOtAnurvG6u28PVEQhVEAJFMA7c1i30fu+jQDD+Omjp38E+OL3n3uY5uefe5nk+5/7uOHzn/sxRP95gFle/nmQRQ7+eVIEQbLqSRxsq2fwkCYknRVvkRFHtSdkDcj/yAV33Eud4cJPAh+bqu6TN6dIlzwfUmmbmSCOYVf5O6jbPFOTaRoyj7X7CIvjeKUTPInlxYHpmq0Y9uw5Bw2exsxTrUlK9qUB+wOGFTys1lQwLW5j+L+Pjc+IvGTtbyWkjposW6qZIKa6G0xQICRf8P/eGftLea1/SwGKuIHCCuwOP6ANuWDfKWG4WwkARCtRJgB42m3BSxWAIAAAsIl3wxjRTp4Iw+MfAwqwCcD6vU4eXIJbUTVdNExZ8m2+1wpVAAA=)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mr Dafoe;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mr-dafoe-latin-400-normal-CbwCR40x.woff2)format("woff2"),url(/assets/mr-dafoe-latin-400-normal-D0MUsVTf.woff)format("woff");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}:root{--gold:#f4c673;--gold-deep:#b87a31;--amber:#ff8a16;--ivory:#f5ebdd;--bg:#080909;--surface:#161616;--text:#f2efea;--text-muted:#b3aa9e;--border:#34302a;--gold-hover:#ffd58c;--metal-platinum:#e9e6e1;--metal-silver:#c9cdd3;--metal-bronze:#d39a63;--font-display:"Bebas Neue", Impact, sans-serif;--font-heading:"Bebas Neue", Impact, sans-serif;--font-body:"Inter Variable", "Inter", system-ui, sans-serif;--font-accent:"Kaushan Script", cursive;--font-brush:"Mr Dafoe", "Kaushan Script", cursive;--text-sm:clamp(.75rem, .73rem + .1vw, .8125rem);--text-md:clamp(.8125rem, .78rem + .12vw, .875rem);--label:.6875rem;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s6:24px;--s8:32px;--s12:48px;--s16:64px;--s24:96px;--container:1440px;--gutter:clamp(1.25rem, 4vw, 4.5rem);--section:clamp(3.5rem, 7vw, 7rem);--radius-s:4px;--radius-m:10px;--radius-pill:999px;--ease-out:cubic-bezier(.23, 1, .32, 1);--shadow-2:0 18px 40px -12px #000000b3;--shadow-3:0 40px 80px -20px #000000d9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-text-size-adjust:100%;scrollbar-color:var(--gold-deep) var(--bg);overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--bg);min-width:320px;font-size:var(--text-md);-webkit-font-smoothing:antialiased;margin:0;line-height:1.65;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}button{font:inherit;color:inherit}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}::selection{background:var(--gold);color:var(--bg)}input,textarea,select{caret-color:var(--gold)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border);border:2px solid var(--bg);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--gold-deep)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--s4);top:var(--s4);z-index:100;padding:var(--s3) var(--s4);background:var(--gold);color:var(--bg);border-radius:var(--radius-s);transition:transform .16s var(--ease-out);font-weight:600;position:fixed;transform:translateY(-150%)}.skip-link:focus{transform:none}.wrap{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.metal{color:var(--ivory);text-shadow:0 2px 14px #00000080}.script{font-family:var(--font-accent);color:var(--gold);font-weight:400;line-height:1.2}.swoosh{width:78%;height:auto;margin-top:.15em;display:block;overflow:visible}.swoosh path{fill:none;stroke:var(--gold);stroke-width:2.2px;stroke-linecap:round}.btn{border-radius:var(--radius-pill);min-height:46px;font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .16s var(--ease-out), color .16s var(--ease-out), border-color .16s var(--ease-out), transform .16s var(--ease-out), box-shadow .16s var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:.7rem;padding:.75rem 1.5rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.btn svg{transition:transform .16s var(--ease-out)}.btn--primary{background:var(--gold);color:#17110a;box-shadow:0 10px 24px -12px #ff8a1699}.btn--outline{border-color:var(--gold);color:var(--ivory);background:#08090966}.btn:active{transform:translateY(1px)scale(.98)}@media (hover:hover) and (pointer:fine){.btn:hover{transform:translateY(-2px)}.btn:hover svg{transform:translate(3px)}.btn--primary:hover{background:var(--gold-hover)}.btn--outline:hover{background:#f4c6731a}}.link{align-items:center;gap:var(--s2);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);transition:background-size .22s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:6px;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.link:hover{background-size:40% 1px}}.lede{color:var(--text);text-wrap:pretty;max-width:60ch;font-size:clamp(.95rem,.9rem + .2vw,1.05rem);line-height:1.7}.copy{color:var(--text-muted);text-wrap:pretty;max-width:64ch}.copy+.copy{margin-top:var(--s4)}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-weight:400;line-height:.95}.impact{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.01em;font-weight:400;line-height:1.05}.spaced{font-size:var(--label);letter-spacing:.28em;text-transform:uppercase;color:var(--ivory);font-weight:700}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[tabindex="-1"]:focus{outline:none}.nav{z-index:60;position:fixed;inset:0 0 auto}.nav__bar{height:76px;padding-inline:var(--gutter);transition:background-color .24s var(--ease-out), border-color .24s var(--ease-out);border-bottom:1px solid #0000;align-items:center;gap:clamp(1.5rem,2.6vw,2.75rem);display:flex}.nav.is-solid .nav__bar,.nav.is-open .nav__bar{background:#080909f0;border-bottom-color:#34302ab3}.nav__brand{padding:var(--s2) 0;margin-right:auto;display:block}.nav__mark,.footer__mark{background:var(--ivory);width:104px;height:34px;display:block;-webkit-mask:url(/brand/wordmark.svg) 0/contain no-repeat;mask:url(/brand/wordmark.svg) 0/contain no-repeat}.nav__mark{width:82px;height:27px}.nav__links{align-items:center;gap:clamp(1.25rem,2.4vw,2.6rem);display:flex}.nav__links>a,.nav__events>button{letter-spacing:.06em;text-transform:uppercase;color:var(--ivory);padding-block:var(--s2);cursor:pointer;transition:color .16s var(--ease-out);background:0 0;border:0;align-items:center;gap:6px;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.nav__links>a:hover,.nav__events>button:hover,.nav__events>button[aria-expanded=true]{color:var(--gold)}.nav__events{position:relative}.nav__dropdown{border:1px solid var(--border);border-radius:var(--radius-m);min-width:190px;box-shadow:var(--shadow-2);background:#0e0d0cf7;padding:8px;position:absolute;top:calc(100% + 10px);right:-12px}.nav__dropdown a{color:var(--ivory);border-radius:6px;padding:10px 12px;font-size:.8rem;text-decoration:none;display:block}.nav__dropdown a:hover{color:var(--gold);background:#f4c6731a}.nav__dropdown[hidden]{display:none}.nav__cta{min-height:42px;color:var(--gold);padding:.55rem 1.2rem;font-size:.72rem}.nav__toggle{border:1px solid var(--border);border-radius:var(--radius-pill);cursor:pointer;background:0 0;place-items:center;width:44px;height:44px;display:none}.nav__sheet{gap:var(--s2);padding:var(--s6) var(--gutter) var(--s8);border-bottom:1px solid var(--border);background:#080909f7;flex-direction:column;display:flex}.nav__sheet a{padding-block:var(--s3);letter-spacing:.08em;text-transform:uppercase;font-size:.85rem;font-weight:600;text-decoration:none}.nav__sheet .btn{margin-top:var(--s4);align-self:flex-start}.nav__sheet[hidden]{display:none}@media (width<=1023px){.nav__links{display:none}.nav__toggle{display:grid}.nav__bar{gap:var(--s4);height:64px}}@media (width<=479px){.nav__cta{display:none}}.sidemenu{z-index:50;padding:26px 0 26px 28px;position:fixed;top:40%;right:clamp(12px,2vw,32px);translate:0 -50%}.sidemenu__arcs{pointer-events:none;width:260px;height:auto;position:absolute;top:50%;right:-40px;overflow:visible;translate:0 -50%}.sidemenu__arcs circle{fill:none;stroke:#f4c6732e;stroke-width:1px}.sidemenu ol{gap:18px;display:grid;position:relative}.sidemenu a{grid-template-columns:34px auto;align-items:center;gap:12px;text-decoration:none;display:grid}.sidemenu__no{width:34px;height:34px;font-family:var(--font-display);color:var(--ivory);transition:border-color .2s var(--ease-out), color .2s var(--ease-out);border:1px solid #0000;border-radius:50%;place-items:center;font-size:1.05rem;display:grid}.sidemenu__label{letter-spacing:.16em;text-transform:uppercase;color:#f5ebddd1;transition:color .2s var(--ease-out);font-size:.62rem;font-weight:700}.sidemenu a[aria-current=true] .sidemenu__no{border-color:var(--gold);color:var(--gold)}.sidemenu a[aria-current=true] .sidemenu__label{color:var(--gold)}.sidemenu a:hover .sidemenu__label{color:var(--ivory)}.sidemenu__arcs,.sidemenu__label{transition:opacity .24s var(--ease-out)}.sidemenu{transition:right .24s var(--ease-out)}.sidemenu.is-compact{right:6px}.sidemenu.is-compact .sidemenu__arcs{opacity:0}.sidemenu.is-compact{padding-left:0}.sidemenu.is-compact a{display:block;position:relative}.sidemenu.is-compact .sidemenu__label{white-space:nowrap;opacity:0;pointer-events:none;position:absolute;top:50%;right:calc(100% + 10px);translate:0 -50%}.sidemenu.is-compact .sidemenu__no{width:28px;height:28px;font-size:.85rem}.sidemenu.is-compact ol{gap:10px}.sidemenu.is-compact:is(:hover,:focus-within) .sidemenu__label{opacity:1;text-shadow:0 1px 8px #000}@media (width<=1199px){.sidemenu{display:none}}.sponsor{border:1px solid var(--gold-deep);width:min(100% - 32px,920px);max-height:calc(100dvh - 32px);color:var(--text);box-shadow:var(--shadow-3);background:#0f0e0d;border-radius:14px;padding:0}.sponsor::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040404c7}.sponsor[open]{animation:pop .26s var(--ease-out)}@keyframes pop{0%{opacity:0;transform:translateY(12px)scale(.98)}}.sponsor__panel{grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid;position:relative}.sponsor__close{z-index:2;border:1px solid var(--border);cursor:pointer;background:#080909b3;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:14px;right:14px}.sponsor__close:hover{border-color:var(--gold);color:var(--gold)}.sponsor__intro{border-right:1px solid var(--border);background:linear-gradient(160deg,#f4c6731a,#0000 55%),#141210;padding:clamp(24px,3.5vw,40px)}.sponsor__title{font-family:var(--font-heading);text-transform:uppercase;color:var(--gold);margin-bottom:var(--s4);font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:400;line-height:1}.sponsor__lede{font-size:var(--text-sm);color:var(--text-muted);margin-bottom:var(--s6)}.sponsor__tiers li{justify-content:space-between;gap:var(--s4);border-top:1px solid var(--border);font-size:var(--text-sm);padding:9px 0;display:flex}.sponsor__tiers li span:first-child{font-family:var(--font-display);letter-spacing:.04em;color:var(--ivory);font-size:1.1rem}.sponsor__tiers li span:last-child{color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums}.sponsor__note{margin-top:var(--s4);color:var(--text-muted);font-size:.75rem}.sponsor__note a{color:var(--gold)}.sponsor__form{gap:var(--s4);padding:clamp(56px,6vw,64px) clamp(24px,3.5vw,40px) clamp(24px,3.5vw,40px);display:grid}.sponsor__row{gap:var(--s4);grid-template-columns:1fr 1fr;display:grid}.sponsor__form label{gap:6px;display:grid}.sponsor__form label>span{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:.68rem;font-weight:700}.sponsor__form input,.sponsor__form select,.sponsor__form textarea{width:100%;font:inherit;font-size:var(--text-sm);color:var(--text);border:1px solid var(--border);transition:border-color .16s var(--ease-out);background:#181614;border-radius:8px;padding:11px 13px}.sponsor__form textarea{resize:vertical}.sponsor__form :is(input,select,textarea):focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #f4c67326}.sponsor__form .btn{margin-top:var(--s2);justify-self:start}.sponsor__hint{color:var(--text-muted);font-size:.75rem}.sponsor__hint a{color:var(--gold)}@media (width<=767px){.sponsor__panel{grid-template-columns:minmax(0,1fr)}.sponsor__intro{border-right:0;border-bottom:1px solid var(--border)}.sponsor__row{grid-template-columns:1fr}.sponsor__form{padding-top:var(--s6)}}.footer{border-top:1px solid var(--border);background:#070707}.footer__cta{justify-content:space-between;align-items:center;gap:var(--s6);padding-block:var(--s12);flex-wrap:wrap;display:flex}.footer__line{font-family:var(--font-display);letter-spacing:.02em;color:var(--ivory);font-size:clamp(1.6rem,2.6vw,2.4rem);line-height:1.05}.footer__line strong{color:var(--gold);font-weight:400}.footer__base{gap:var(--s8);padding-block:var(--s8) var(--s12);border-top:1px solid var(--border);color:var(--text-muted);grid-template-columns:auto minmax(0,1.2fr) auto;align-items:start;font-size:.8rem;display:grid}.footer__links{gap:var(--s3) var(--s6);flex-wrap:wrap;display:flex}.footer__links a{color:var(--ivory);text-decoration:none}.footer__links a:hover{color:var(--gold)}.footer__note{grid-column:1/-1;max-width:90ch;font-size:.72rem}@media (width<=767px){.footer__base{grid-template-columns:1fr}}.hero{background:var(--bg);min-height:max(100svh,680px);position:relative;overflow:hidden}.hero__scene{position:absolute;inset:0}.hero__plate,.hero__crowd{object-fit:cover;object-position:50% 42%;will-change:transform;width:104%;height:100%;position:absolute;inset:0 -2%}.hero__crowd{object-position:50% 42%}.hero__veil{pointer-events:none;background:linear-gradient(#0809098c,#0000 16%),radial-gradient(26% 9% at 50% 22%,#0404048c,#0000 100%),radial-gradient(30% 12% at 50% 66%,#04040499,#0000 100%),linear-gradient(#0000 62%,#08090980 80%,#080909f5);position:absolute;inset:0}.hero__copy{z-index:2;grid-template-rows:minmax(96px,1.35fr) auto auto auto auto minmax(20px,1fr) auto auto;grid-template-columns:minmax(0,1fr) minmax(0,40vw) minmax(0,1fr);align-items:center;min-height:max(100svh,680px);display:grid;position:relative}.hero__eyebrow{text-align:center;letter-spacing:.5em;color:var(--ivory);text-transform:uppercase;z-index:1;grid-area:2/2;justify-self:center;margin-bottom:1.6vw;font-size:clamp(.66rem,.55rem + .3vw,.85rem);font-weight:600;line-height:2.1;position:relative}.hero__title{isolation:isolate;perspective:1000px;grid-area:3/2;justify-items:center;display:grid;position:relative}.hero__title:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#030303e6,#030303bd 42%,#0303035c 70%,#0000);position:absolute;inset:-60% -20% -105%}.hero__logo-box{width:100%;transform-style:preserve-3d;will-change:transform;display:block;position:relative}.hero__year{font-family:var(--font-brush);color:var(--gold);text-shadow:0 2px #462400b3,0 8px 20px #0009;margin-top:-3.4vw;font-size:clamp(2.6rem,5.2vw,6rem);font-weight:400;line-height:1;translate:-16%;rotate:-6deg}.hero__logo{width:100%;height:auto}.hero__glint{pointer-events:none;mix-blend-mode:soft-light;-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;background:linear-gradient(105deg,#0000 42%,#fff4dee6 50%,#0000 58%) 140% 0/300% 100% no-repeat;position:absolute;inset:0}.hero__line{letter-spacing:.42em;text-transform:uppercase;color:var(--ivory);grid-area:3/1;place-self:end start;padding-left:clamp(0px,1vw,20px);font-size:clamp(.7rem,.6rem + .3vw,.95rem);font-weight:600;line-height:2.3}.hero__script{color:var(--ivory);grid-area:4/3/6/4;place-self:end;padding-right:clamp(0px,2vw,40px);font-size:clamp(1.5rem,2.3vw,2.6rem);translate:0 5vw;rotate:-8deg}.hero__script .swoosh path{stroke:var(--gold)}.hero__desc{text-align:center;max-width:52ch;font-size:var(--text-sm);color:var(--ivory);text-shadow:0 1px 10px #000c;grid-area:4/2;justify-self:center;margin-top:.2vw;line-height:1.6}.hero__actions{justify-content:center;justify-self:center;gap:var(--s4);margin-top:var(--s6);flex-wrap:wrap;grid-area:5/2;display:flex}.hero__meta{padding-bottom:var(--s4);grid-area:7/1/8/4;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hero__meta li{align-items:center;gap:var(--s4);letter-spacing:.14em;text-transform:uppercase;color:var(--ivory);padding-inline:clamp(12px,2.2vw,40px);font-size:.66rem;line-height:1.7;display:flex}.hero__meta li+li{border-left:1px solid #f5ebdd59}.hero__meta svg{color:var(--ivory);flex:none}.hero__meta strong{letter-spacing:.16em;font-weight:700;display:block}.hero__scroll{padding-block:var(--s4) var(--s6);letter-spacing:.24em;text-transform:uppercase;color:var(--ivory);grid-area:8/2;justify-self:center;justify-items:center;gap:10px;font-size:.6rem;font-weight:700;text-decoration:none;display:grid}.hero__mouse{border:1.5px solid var(--gold);border-radius:12px;width:22px;height:34px;position:relative}.hero__mouse:after{content:"";background:var(--gold);width:2px;height:6px;animation:wheel 1.8s var(--ease-out) infinite;border-radius:2px;margin-left:-1px;position:absolute;top:7px;left:50%}@keyframes wheel{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(9px)}to{opacity:0}}@media (width<=1100px){.hero__copy{grid-template-columns:minmax(0,1fr) minmax(0,56vw) minmax(0,1fr)}.hero__meta{row-gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr))}.hero__meta li:nth-child(3){border-left:0}}@media (width<=767px){.hero__copy{text-align:center;grid-template-rows:minmax(76px,.6fr) auto auto auto auto minmax(16px,1fr) auto auto;grid-template-columns:minmax(0,1fr)}.hero__eyebrow{letter-spacing:.32em;grid-area:2/1}.hero__title{grid-area:3/1;justify-self:center;width:min(78vw,440px)}.hero__year{margin-top:-8px;font-size:3rem}.hero__line,.hero__script{display:none}.hero__desc{max-width:34ch;margin-top:var(--s4);grid-area:4/1}.hero__actions{align-items:stretch;gap:var(--s3);flex-direction:column;grid-area:5/1;width:min(100%,320px)}.hero__meta{text-align:left;grid-area:7/1}.hero__meta li{gap:10px;padding-inline:10px;font-size:.62rem}.hero__meta li:nth-child(odd){border-left:0}.hero__meta svg{width:22px;height:22px}.hero__scroll{grid-area:8/1}}.band{background:var(--bg);position:relative;overflow:hidden}.band__bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.band__copy{z-index:2;position:absolute}.band__no{font-family:var(--font-display);color:var(--gold);letter-spacing:.04em;align-items:center;gap:.9vw;margin-bottom:1.8vw;font-size:clamp(1rem,1.4vw,1.6rem);line-height:1;display:flex}.band__no:after{content:"";background:var(--gold);opacity:.85;width:4.6vw;height:1px}.band__title{text-transform:uppercase;margin-bottom:2.2vw;font-weight:400}.band__kick{font-family:var(--font-display);letter-spacing:.1em;color:#f2efeab8;margin-bottom:.5vw;font-size:clamp(1.1rem,2vw,2.4rem);line-height:1;display:block}.band__kick b{color:var(--ivory);font-weight:400}.band__title .metal{font-family:var(--font-heading);letter-spacing:.005em;font-size:clamp(2.2rem,5vw,6rem);line-height:.92;display:block}.band__text{color:#f2efeadb;text-wrap:pretty;margin-bottom:1.8vw;font-size:clamp(.72rem,.74vw,.875rem);line-height:1.7}.band__script{z-index:2;font-size:clamp(1.1rem,1.9vw,2.3rem);line-height:1.12;position:absolute;rotate:-12deg}.band:before,.band:after{content:"";z-index:3;pointer-events:none;background:url(/tex/tear.svg) 50%/100% 100% no-repeat;height:clamp(16px,2.4vw,46px);position:absolute;left:0;right:0}.band:before{top:-1px}.band:after{bottom:-1px;transform:scale(-1)}.band--vision:before{display:none}.band--event{background:url(/tex/grit.svg) 0 0 / 900px auto, var(--bg)}.band__brush{z-index:0;pointer-events:none;opacity:.16;height:auto;position:absolute}.band__streak{z-index:0;pointer-events:none;height:auto;position:absolute}.band--concert{aspect-ratio:2.7;background:radial-gradient(34% 52% at 61% 50%, #ff8a1621, transparent 72%), url(/tex/grit.svg) 0 0 / 900px auto, var(--bg)}.band__trio{z-index:1;width:54%;height:100%;position:absolute;top:0;left:34%}.band__trio canvas{touch-action:pan-y;display:block}.band__montage{justify-content:center;align-items:center;gap:1.2%;height:100%;padding:6% 4%;display:flex}.band__montage img{border:1px solid #f4c673cc;width:27%;height:auto}.band__montage img:first-child{rotate:6deg}.band__montage img:nth-child(2){width:31%}.band__montage img:nth-child(3){rotate:-6deg}.band__brush--a{width:48%;top:6%;left:-6%;rotate:-3deg}.band--concert .band__streak{opacity:.85;width:70%;bottom:3%;left:30%}.band--concert .band__copy{width:27%;top:13%;left:7%}.band--concert .band__script{top:34%;right:5%}.band--event{aspect-ratio:2.65}.band__crowd{z-index:0;object-fit:cover;will-change:transform;width:46%;height:110%;position:absolute;top:-5%;left:10.5%;-webkit-mask:url(/tex/torn-mask.svg) 50%/100% 100% no-repeat;mask:url(/tex/torn-mask.svg) 50%/100% 100% no-repeat}.band__brush--b{width:32%;top:4%;right:0}.band__streak--low{width:42%;bottom:-4%;left:-3%;rotate:9deg}.band__mmm{z-index:1;will-change:transform;width:24%;height:auto;position:absolute;top:3%;left:5%}.band--event .band__copy{width:21%;top:12%;left:56.5%}.band--event .band__title .metal{font-size:clamp(2rem,4.4vw,5.2rem)}.band__stats{z-index:2;grid-template-columns:1fr 1fr;width:17%;display:grid;position:absolute;top:34%;left:78%}.band__stats div{flex-direction:column-reverse;gap:.5vw;padding:1.3vw 0 1.3vw 1.6vw;display:flex}.band__stats div:nth-child(odd){border-right:1px solid #f4c67373;padding-left:0}.band__stats div:nth-child(-n+2){border-bottom:1px solid #f4c6734d}.band__stats dd{font-family:var(--font-heading);color:var(--gold);font-variant-numeric:tabular-nums;font-size:clamp(1.4rem,2.2vw,2.6rem);font-style:italic;line-height:1}.band__stats dd small{vertical-align:.5em;margin-left:.04em;font-size:.55em}.band__stats dt{letter-spacing:.16em;text-transform:uppercase;color:var(--ivory);font-size:clamp(.56rem,.62vw,.75rem);font-weight:700}.band--stage{aspect-ratio:2.6}.band--stage .band__bg{object-position:50% 62%}.band__shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#080909e0 0%,#08090999 30%,#0000 55%);position:absolute;inset:0}.band--stage .band__copy{width:24%;top:20%;left:7.5%}.band--stage .band__script{top:13%;right:.8%;rotate:-24deg}.band--stage .band__script .swoosh{width:100%}.band--vision{aspect-ratio:2.9;background:0 0;margin-top:-7%;overflow:visible}.vision__ground{background:radial-gradient(30% 70% at 30% 40%, #ff781429, transparent 70%), url(/tex/grit.svg) 0 0 / 900px auto, var(--bg);position:absolute;inset:20% 0 0;overflow:hidden}.vision__ground:before{content:"";z-index:1;background:url(/tex/tear.svg) 50%/100% 100% no-repeat;height:clamp(16px,2.4vw,46px);position:absolute;inset:-1px 0 auto;transform:scaleY(-1)}.vision__ground{scale:1.03}.vision__brush--a{opacity:.2;width:52%;top:6%;left:38%;rotate:-6deg}.vision__brush--b{opacity:.14;width:34%;bottom:4%;left:-4%;rotate:-14deg}.vision__streak{opacity:.6;width:56%;bottom:3%;left:44%;rotate:-5deg}.vision__guitarist{z-index:1;pointer-events:none;width:36%;position:absolute;top:-6%;left:15%}.vision__man{transform-origin:50% 100%;will-change:transform;position:relative}.vision__man img{width:100%;height:auto;-webkit-mask:linear-gradient(#000 72%,#0000 97%);mask:linear-gradient(#000 72%,#0000 97%)}.vision__flare{aspect-ratio:1;mix-blend-mode:screen;opacity:.55;background:radial-gradient(circle,#fff0d2f2 0,#ffb05080 16%,#ff781429 40%,#0000 68%);border-radius:50%;width:26%;position:absolute;top:10.2%;left:41.2%;translate:-50% -50%}.vision__heading{z-index:2;width:12%;position:absolute;top:34%;left:5.8%}.vision__word{will-change:transform;width:100%;height:auto}.vision__text{z-index:2;letter-spacing:.14em;text-transform:uppercase;width:24%;color:var(--ivory);font-size:clamp(.62rem,.7vw,.82rem);font-weight:500;line-height:1.95;position:absolute;top:55%;left:49.8%}.vision__ring{z-index:2;aspect-ratio:1;width:9.8%;font:600 clamp(.55rem, .62vw, .75rem) / 1.4 var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--ivory);cursor:pointer;background:radial-gradient(circle,#080909d9 60%,#0000 70%);border:1px solid #f4c673bf;border-radius:50%;place-content:center;justify-items:center;gap:.5vw;padding:0;display:grid;position:absolute;top:46%;left:83.6%;box-shadow:0 0 0 .7vw #0809094d,0 0 0 calc(.7vw + 1px) #f4c6734d}.vision__ring svg{color:var(--gold)}.vision__ring.is-soon{cursor:default;color:var(--text-muted)}.vision__player{z-index:95;background:#040404e6;place-items:center;padding:5vw;display:grid;position:fixed;inset:0}.vision__player video{border-radius:10px;width:min(100%,1200px)}@media (width<=899px){.band{aspect-ratio:auto;flex-direction:column;display:flex}.band__bg{height:66vw;position:relative}.band>.band__copy,.band>.band__stats,.band>.band__script{width:auto;position:static;top:auto;left:auto;right:auto}.band__copy{padding:var(--s8) var(--gutter) var(--s6)}.band__no{margin-bottom:var(--s4);gap:12px}.band__no:after{width:48px}.band__title{margin-bottom:var(--s4)}.band__kick{margin-bottom:4px}.band__text{margin-bottom:var(--s6);font-size:var(--text-md)}.band>.band__script{padding:0 var(--gutter) var(--s8);text-align:right;align-self:flex-end;font-size:1.5rem;rotate:0deg}.band__script .swoosh,.band__brush,.band__streak,.band__shade{display:none}.band__trio{order:-1;width:100%;height:82vw;position:relative;left:auto}.band__crowd{order:-1;width:100%;height:72vw;position:relative;top:auto;left:auto}.band__mmm{width:46vw;top:4vw;left:6%}.band__stats{margin:0 var(--gutter) var(--s8)}.band__stats div{padding:var(--s4) 0 var(--s4) var(--s4);gap:6px}.band--stage .band__bg{object-position:72% 50%}.band--vision{margin-top:-4vw}.vision__ground{height:34vw;margin-top:52vw;position:relative;inset:auto}.vision__guitarist{width:72vw;top:0;left:4%}.vision__heading{width:30vw;top:24vw;left:5%}.vision__text{width:auto;padding:var(--s6) var(--gutter);font-size:.78rem;position:static}.vision__ring{width:108px;margin:0 var(--gutter) var(--s12);box-shadow:none;gap:6px;font-size:.6rem;position:relative;top:auto;left:auto}}.pagehead{background:linear-gradient(180deg, #08090959, var(--bg)), url(/img/home/crowd-1500.webp) right 40% / cover no-repeat;border-bottom:1px solid var(--border);padding:calc(76px + clamp(3rem,7vw,6rem)) 0 clamp(2.5rem,5vw,4.5rem);position:relative}.pagehead__kick{font-family:var(--font-display);letter-spacing:.12em;color:var(--gold);margin-bottom:var(--s3);font-size:clamp(1.1rem,1.8vw,1.6rem)}.pagehead__title{font-family:var(--font-heading);text-transform:uppercase;font-size:clamp(2.8rem,6.4vw,6rem);font-weight:400;line-height:.92}.pagehead__lede{margin-top:var(--s6);max-width:56ch;color:var(--ivory);font-size:clamp(.95rem,.9rem + .2vw,1.05rem)}.page-h2{font-family:var(--font-heading);text-transform:uppercase;color:var(--gold);margin-bottom:var(--s6);font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:400;line-height:1.05}.about{padding-block:var(--section)}.about__grid{gap:var(--s12) var(--s24);grid-template-columns:minmax(0,4fr) minmax(0,7fr);display:grid}.about__title{color:var(--ivory);font-size:clamp(2rem,4vw,3.4rem)}.about__orgs{gap:var(--s12);display:grid}.about__orgs article{border-top:1px solid var(--border);padding-top:var(--s6)}.about__org{color:var(--ivory);margin-bottom:var(--s3);text-wrap:balance;font-size:clamp(1.2rem,1.8vw,1.6rem)}.about__objectives{grid-column:1/-1;grid-template-columns:subgrid;padding-top:var(--s12);scroll-margin-top:96px;display:grid}.about__sub{font-family:var(--font-heading);text-transform:uppercase;color:var(--gold);font-size:clamp(1.3rem,2vw,1.8rem);font-weight:400;line-height:1.1}.objectives{counter-reset:obj}.objectives li{counter-increment:obj;padding-block:var(--s4);border-top:1px solid var(--border);grid-template-columns:3rem 1fr;align-items:baseline;max-width:70ch;display:grid}.objectives li:before{content:counter(obj, decimal-leading-zero);font-family:var(--font-display);color:var(--gold-deep);font-size:1.25rem}.about__sign{margin-top:var(--s8);grid-column:2;justify-self:end;font-size:clamp(1.4rem,2vw,2rem);rotate:-4deg}.funds{padding-bottom:var(--section)}.funds__grid{gap:var(--s12) var(--s24);padding-top:var(--s12);border-top:1px solid var(--border);grid-template-columns:minmax(0,4fr) minmax(0,7fr);display:grid}.details div{gap:var(--s4);padding-block:var(--s3);border-top:1px solid var(--border);grid-template-columns:8rem 1fr;display:grid}.details dt{font-size:var(--label);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);padding-top:.25em;font-weight:700}.details dd{color:var(--ivory);font-size:var(--text-sm)}.funds .lede{margin-bottom:var(--s8)}.funds__name{font-size:var(--label);letter-spacing:.24em;text-transform:uppercase;color:var(--ivory);margin-bottom:var(--s3);font-weight:700}.funds__photos{gap:var(--s3);margin-top:var(--s12);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.funds__photos li:nth-child(2n){translate:0 var(--s6)}.funds__photos img{aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius-s);width:100%;height:auto}.partners{padding-block:var(--section)}.partners__head{max-width:60rem}.partners__title{color:var(--ivory);margin-bottom:var(--s4);font-size:clamp(2rem,4vw,3.4rem)}.partners__title .lead-in{letter-spacing:.14em;color:var(--text-muted);font-size:.42em;display:block}.partners__why{columns:2 22rem;column-gap:var(--s16);margin-block:var(--s12)}.partners__why li,.benefits li{break-inside:avoid;padding:var(--s3) 0 var(--s3) 1.4rem;color:var(--text-muted);font-size:var(--text-sm);border-top:1px solid #34302ab3;position:relative}.partners__why li:before,.benefits li:before{content:"";background:var(--gold-deep);width:6px;height:6px;position:absolute;top:1.15em;left:2px;rotate:45deg}.benefits li{color:var(--text)}.diamond{gap:var(--s12);border:1px solid var(--gold-deep);border-radius:var(--radius-m);background:radial-gradient(110% 140% at 0% 0%, #f4c67321, transparent 55%), var(--surface);box-shadow:var(--shadow-2);grid-template-columns:minmax(0,4fr) minmax(0,8fr);padding:clamp(24px,4vw,52px);display:grid}.diamond__name{color:var(--gold);margin-bottom:var(--s4);font-size:clamp(3rem,6vw,5.6rem);line-height:.85}.diamond__price{color:var(--ivory);margin-bottom:var(--s2);font-size:clamp(1.4rem,2.4vw,2rem)}.tier__seats{font-size:var(--label);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);font-weight:700;display:block}.diamond__body .lede{margin-bottom:var(--s6)}.benefits--cols{columns:2 16rem;column-gap:var(--s8)}.diamond .btn{margin-top:var(--s8)}.tiers{margin-top:var(--s12);border-top:1px solid var(--border)}.tier summary{cursor:pointer;align-items:center;gap:var(--s6);padding:var(--s6) var(--s3);border-bottom:1px solid var(--border);transition:background-color .16s var(--ease-out);grid-template-columns:minmax(8rem,1.1fr) minmax(9rem,1fr) minmax(9rem,1fr) minmax(0,2.8fr) 44px;list-style:none;display:grid}.tier summary::-webkit-details-marker{display:none}.tier summary:hover{background:#f4c6730a}.tier__name{font-size:clamp(1.3rem,2vw,1.8rem)}.tier--platinum .tier__name{color:var(--metal-platinum)}.tier--gold .tier__name{color:var(--gold)}.tier--silver .tier__name{color:var(--metal-silver)}.tier--bronze .tier__name{color:var(--metal-bronze)}.tier--official .tier__name{color:var(--ivory)}.tier__price{font-family:var(--font-display);letter-spacing:.04em;color:var(--ivory);font-variant-numeric:tabular-nums;font-size:1.5rem}.tier__tbc{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--amber);font-size:.6rem;font-weight:700;display:block}.tier__lead{color:var(--text-muted);font-size:var(--text-sm)}.tier__toggle{border:1px solid var(--border);border-radius:var(--radius-pill);width:44px;height:44px;transition:rotate .22s var(--ease-out), border-color .16s var(--ease-out), color .16s var(--ease-out);justify-self:end;place-items:center;display:grid}.tier details[open] .tier__toggle{border-color:var(--gold);color:var(--gold);rotate:45deg}.tier details>.benefits,.tier__note{columns:2 18rem;column-gap:var(--s8);padding:var(--s4) var(--s3) var(--s8);border-bottom:1px solid var(--border)}.partners__foot{margin-top:var(--s8);color:var(--text-muted);font-size:var(--text-sm)}.partners__foot a{color:var(--gold)}.archive{padding-block:var(--section)}.archive__track{gap:var(--s24);width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto;display:grid}.edition{gap:var(--s8) var(--s12);grid-template-columns:minmax(0,4fr) minmax(0,8fr);scroll-margin-top:96px;display:grid}.edition__card{grid-row:span 2}.edition__title{color:var(--ivory);font-size:clamp(2.4rem,4.4vw,4rem)}.edition__sub{margin-block:var(--s2) var(--s4);font-size:clamp(1.4rem,2vw,1.9rem)}.edition__when{font-size:var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:var(--s4);font-weight:700;line-height:1.9}.edition__credit{margin-top:var(--s4);color:var(--text-muted);font-size:.72rem}.edition__photos{columns:3 220px;column-gap:var(--s3)}.edition__photos li{break-inside:avoid;margin-bottom:var(--s3);border-radius:var(--radius-s);background:var(--surface);overflow:hidden}.edition__photos img{width:100%;height:auto}.edition__partners h4{margin-bottom:var(--s3)}.edition__partners dl{gap:0 var(--s8);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.edition__partners dl div{padding-block:var(--s3);border-top:1px solid var(--border)}.edition__partners dt{font-size:var(--label);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-weight:700}.edition__partners dd{color:var(--ivory);font-size:var(--text-sm)}.edition__posters{gap:var(--s2);margin-top:var(--s6);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.edition__posters img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-s);border:1px solid var(--border);width:100%;height:auto}@media (width<=899px){.about__grid,.funds__grid,.diamond,.edition{gap:var(--s8);grid-template-columns:minmax(0,1fr)}.about__objectives{gap:var(--s6);grid-template-columns:minmax(0,1fr)}.about__sign{grid-column:1}.funds__photos{grid-template-columns:repeat(2,minmax(0,1fr))}.edition__card{grid-row:auto}.edition__posters{grid-template-columns:repeat(3,minmax(0,1fr))}.tier summary{gap:var(--s2) var(--s4);grid-template-columns:minmax(0,1fr) auto 44px;grid-template-areas:"name price toggle""seats seats seats""lead lead lead"}.tier__name{grid-area:name}.tier__price{grid-area:price;font-size:1.25rem}.tier__toggle{grid-area:toggle}.tier__seats{grid-area:seats}.tier__lead{grid-area:lead}}
