@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/AlegreyaSans-400-italic.woff2) format("woff2")}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/AlegreyaSans-400-normal.woff2) format("woff2")}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/AlegreyaSans-500-normal.woff2) format("woff2")}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/AlegreyaSans-700-normal.woff2) format("woff2")}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/AlegreyaSans-800-normal.woff2) format("woff2")}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/AlegreyaSansSC-700-normal.woff2) format("woff2")}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/AlegreyaSansSC-800-normal.woff2) format("woff2")}:root{--night: #1b222e;--night-2: #232c3b;--vellum: #e9dfc8;--vellum-dim: #a79d85;--gold: #c9a554;--gold-bright: #e3c57c;--verdigris: #8fb5b0;--display: "Alegreya Sans SC", "Alegreya Sans", -apple-system, sans-serif;--body: "Alegreya Sans", -apple-system, sans-serif;--utility: "Alegreya Sans", -apple-system, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--night);color:var(--vellum);font:400 1.0625rem/1.75 var(--body);overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--gold);color:var(--night)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--display);font-weight:700;line-height:1.15;margin:0;text-wrap:balance}h1{font-size:clamp(2.3rem,9vw,3.7rem)}h2{font-size:clamp(1.55rem,6vw,2.15rem)}h3{font-size:clamp(1.2rem,4.5vw,1.45rem);color:var(--gold-bright)}p{margin:0 0 1.2em}strong{color:#f3ecd9}em{color:var(--gold-bright);font-style:italic}a{color:var(--gold-bright);text-underline-offset:3px;transition:color .35s ease}a:hover{color:#fff}ul{padding-left:1.2rem;margin:0 0 1.4em}li{margin-bottom:.7em}li::marker{color:var(--gold)}.wrap{max-width:46rem;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,2.5rem)}.wrap-wide{max-width:56rem}.site-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:1.1rem clamp(1.25rem,5vw,2.5rem) 0;max-width:56rem;margin-inline:auto}.brand{font-family:var(--display);font-weight:700;font-size:1.15rem;color:var(--vellum);text-decoration:none;letter-spacing:.02em;white-space:nowrap}.site-nav ul{list-style:none;display:flex;gap:1.4rem;margin:0;padding:0}.site-nav a,.crumbs a{font:500 .82rem/1 var(--utility);letter-spacing:.14em;text-transform:uppercase;color:var(--vellum-dim);text-decoration:none;padding-block:.6rem;background:linear-gradient(var(--gold),var(--gold)) left bottom / 0% 1px no-repeat;transition:color .35s ease,background-size .45s ease}.site-nav a:hover,.site-nav a[aria-current=page],.crumbs a:hover{color:var(--gold-bright);background-size:100% 1px}.crumbs{margin:1.6rem 0 0}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0}.crumbs li{margin:0}.crumbs li+li:before{content:"›";color:var(--vellum-dim);margin-right:.5rem}.crumbs span{font:500 .82rem/1 var(--utility);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.eyebrow{font:500 .78rem/1.4 var(--utility);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:0 0 .8rem}.folio-head{position:relative;margin-top:clamp(3.5rem,10vw,5.5rem)}.folio{position:absolute;top:-.62em;left:-.08em;font-family:var(--display);font-size:clamp(4.2rem,16vw,6.5rem);line-height:1;color:var(--gold);opacity:.16;user-select:none;pointer-events:none}.folio-head h2{position:relative}.note{font-style:italic;color:var(--vellum-dim);text-align:center;max-width:32rem;margin:clamp(3rem,9vw,4.5rem) auto;padding-inline:1.5rem}.note:before{content:"⁂";display:block;color:var(--gold);font-style:normal;font-size:1.1rem;margin-bottom:.9rem}.tiles{display:grid;gap:clamp(2.5rem,7vw,3rem);margin-top:clamp(2.5rem,8vw,4rem)}.tile{display:block;text-decoration:none;color:inherit}.tile figure{margin:0;overflow:clip}.tile img{width:100%;mask-image:radial-gradient(115% 98% at 50% 0%,#000 52%,transparent 97%);-webkit-mask-image:radial-gradient(115% 98% at 50% 0%,#000 52%,transparent 97%);transform:scale(1.001);transition:transform .65s cubic-bezier(.22,.61,.36,1)}.tile h2{margin:-2.4rem 0 0;text-align:center;position:relative;letter-spacing:.01em;transition:letter-spacing .65s ease,color .65s ease}.tile .tile-note{text-align:center;color:var(--vellum-dim);font-size:.95rem;margin:.5rem 0 0;transition:color .65s ease}.lineup-block{margin:1.6rem 0 2.8rem}.lineup-block .eyebrow{text-align:center}.lineup-block .eyebrow.f2p{color:var(--verdigris)}.lineup{list-style:none;display:grid;grid-template-columns:repeat(6,1fr);gap:1.2rem clamp(.6rem,2.5vw,1.4rem);margin:0;padding:0;max-width:30rem;margin-inline:auto}.lineup li{margin:0}.lineup li:nth-child(1){grid-area:1 / 2 / 2 / 4}.lineup li:nth-child(2){grid-area:1 / 4 / 2 / 6}.lineup li:nth-child(3){grid-area:2 / 1 / 3 / 3}.lineup li:nth-child(4){grid-area:2 / 3 / 3 / 5}.lineup li:nth-child(5){grid-area:2 / 5 / 3 / 7}.lineup figure{margin:0;text-align:center}.badge{aspect-ratio:1;border-radius:50%;overflow:hidden;transition:transform .45s cubic-bezier(.22,.61,.36,1),box-shadow .45s ease}.badge img{width:100%;height:100%;object-fit:contain;transform:scale(1.16) translateY(4%);transition:transform .65s cubic-bezier(.22,.61,.36,1)}.lineup .r .badge{background:linear-gradient(90deg,#8cd9ff,#18b5ff)}.lineup .sr .badge{background:linear-gradient(90deg,#bd88ff,#f0c3ff)}.lineup .ssr .badge{background:linear-gradient(90deg,#ffc522,#ffe676)}.lineup figcaption{font:500 .72rem/1.3 var(--utility);letter-spacing:.08em;text-transform:uppercase;color:var(--vellum-dim);margin-top:.45rem;transition:color .45s ease}.lineup-block.paid{width:100vw;margin-left:calc(50% - 50vw);padding:1.4rem calc(50vw - 50%) 1.6rem;background:linear-gradient(180deg,transparent,rgba(201,165,84,.055) 22%,rgba(201,165,84,.055) 78%,transparent)}.banner{width:100vw;margin-left:calc(50% - 50vw)}.banner img{width:100%;max-height:62vh;object-fit:cover;mask-image:linear-gradient(180deg,#000 55%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 100%)}.banner+.wrap>header{margin-top:clamp(-2.5rem,-6vw,-1.25rem);position:relative}.hero-portrait{float:right;width:clamp(9rem,38vw,15rem);margin:0 calc(-1*clamp(1.25rem,5vw,2.5rem)) 1rem 1.2rem;mask-image:radial-gradient(120% 115% at 62% 40%,#000 55%,transparent 98%);-webkit-mask-image:radial-gradient(120% 115% at 62% 40%,#000 55%,transparent 98%)}.lede{font-family:var(--body);font-style:italic;font-size:clamp(1.15rem,4.4vw,1.5rem);line-height:1.4;color:var(--gold-bright);margin:1rem 0 1.6rem}dl.facts{margin:0 0 1.8rem}dl.facts div{display:flex;gap:.6rem;flex-wrap:wrap;margin-bottom:.45rem}dl.facts dt{font:700 .78rem/1.8 var(--utility);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}dl.facts dd{margin:0}.kvk table{width:100%;border-collapse:collapse;margin:1.6rem 0 2rem}.kvk thead{display:none}.kvk tr{display:block;padding:.9rem 0}.kvk tr:nth-child(odd){width:100vw;margin-left:calc(50% - 50vw);padding-inline:calc(50vw - 50%);background:#ffffff07}.kvk td,.kvk th{display:block;text-align:left;font-weight:400;padding:.1rem 0}.kvk td[data-l]:before{content:attr(data-l);display:block;font:700 .72rem/1.6 var(--utility);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.kvk .day{font-family:var(--display);font-size:1.6rem;color:var(--gold)}@media(min-width:640px){.kvk thead{display:table-header-group}.kvk tr{display:table-row}.kvk tr:nth-child(odd){width:auto;margin:0;padding:0}.kvk td,.kvk th{display:table-cell;padding:.7rem .9rem .7rem 0;vertical-align:top}.kvk th{font:700 .78rem/1.6 var(--utility);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.kvk td[data-l]:before{display:none}}.site-foot{margin-top:clamp(4rem,12vw,7rem);padding:2.5rem clamp(1.25rem,5vw,2.5rem) 3rem;text-align:center}.site-foot:before{content:"⁂";display:block;color:var(--gold);opacity:.6;margin-bottom:1.4rem}.site-foot p{color:var(--vellum-dim);font-size:.88rem;max-width:34rem;margin:0 auto .5em}.rise{animation:rise .7s cubic-bezier(.22,.61,.36,1) both}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(min-width:700px){.tiles{grid-template-columns:1fr 1fr;align-items:start}.tiles .tile:nth-child(2n){margin-top:3.5rem}}@media(hover:hover)and (pointer:fine){.tile:hover img{transform:scale(1.035)}.tile:hover h2{letter-spacing:.035em;color:var(--gold-bright)}.tile:hover .tile-note{color:var(--vellum)}.lineup li:hover .badge{transform:translateY(-6px);box-shadow:0 16px 28px #00000073}.lineup li:hover .badge img{transform:scale(1.24) translateY(3%)}.lineup li:hover figcaption{color:var(--gold-bright)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
