@font-face{font-display:swap;font-family:Anybody;font-style:normal;font-weight:400 900;font-stretch:50% 150%;src:url(/fonts/anybody/latin.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-display:swap;font-family:Anybody;font-style:normal;font-weight:400 900;font-stretch:50% 150%;src:url(/fonts/anybody/latin-ext.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-display:swap;font-family:Inter;font-style:normal;font-weight:400 800;src:url(/fonts/inter/latin.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-display:swap;font-family:Inter;font-style:normal;font-weight:400 800;src:url(/fonts/inter/latin-ext.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}.fp{--b:#14117a;--p:#ff4f96;--c:#fff3df;--pad:clamp(16px,4cqw,64px);--disp:"Anybody",system-ui,sans-serif;color:var(--c);background:var(--b);-webkit-font-smoothing:antialiased;font:400 17px/1.5 Inter,system-ui,sans-serif;overflow:clip;container-type:inline-size}.fp *{box-sizing:border-box}.fp a{color:inherit}.fp :focus-visible{outline:3px solid var(--p);outline-offset:3px}.fp .flow{flex-direction:column;display:flex}.fp .top{padding:0 var(--pad);border-bottom:2px solid #fff3df33;flex-wrap:wrap;align-items:center;gap:0 18px;display:flex}.fp .home{align-items:center;gap:6px;min-height:64px;text-decoration:none;display:inline-flex}.fp .mark{gap:3px;width:24px;display:inline-grid}.fp .mark i{background:var(--c);height:4px;display:block;transform:skew(-14deg)}.fp .mark i:nth-child(2){width:76%}.fp .chev{border-right:2px solid var(--c);border-bottom:2px solid var(--c);opacity:.8;width:7px;height:7px;transform:rotate(45deg)translateY(-3px)}.fp .div{background:#fff3df40;width:2px;height:30px}.fp .wm{min-height:44px;font:900 25px/1 var(--disp);text-transform:uppercase;align-items:center;gap:8px;font-stretch:125%;text-decoration:none;display:inline-flex}.fp .wm b{background:var(--p);color:var(--b);font:900 16px/1 var(--disp);padding:4px 7px 3px;font-stretch:100%;display:inline-block}.fp .tabs{scrollbar-width:thin;gap:2px;min-width:0;margin-inline-start:8px;display:flex;overflow-x:auto}.fp .tabs a{text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;border-radius:99px;align-items:center;min-height:44px;padding:0 12px;font:700 12.5px/1 Inter,sans-serif;text-decoration:none;display:flex}.fp .tabs a[aria-current]{background:var(--c);color:var(--b)}.fp .tabs a:hover{color:var(--p)}.fp .tabs a[aria-current]:hover{color:var(--b)}.fp .lang{white-space:nowrap;align-items:center;gap:8px;min-height:44px;margin-inline-start:auto;font:700 13px/1 Inter,sans-serif;text-decoration:none;display:inline-flex}.fp .poster{text-align:center;padding:clamp(28px,4.4cqw,64px) var(--pad) 0;order:1;position:relative}.fp .pres{font:800 clamp(15px,1.2cqw,18px)/1 var(--disp);letter-spacing:.3em;text-transform:uppercase;color:var(--p);margin:0 0 clamp(10px,1.4cqw,18px);font-stretch:125%}.fp h1{margin:0}.fp h1 .t{font:900 clamp(56px,10.6cqw,164px)/.84 var(--disp);letter-spacing:-.01em;text-transform:uppercase;font-stretch:132%;display:block}.fp h1 .s{font:800 clamp(22px,2.6cqw,40px)/1.05 var(--disp);letter-spacing:.01em;text-transform:lowercase;color:var(--p);margin-top:clamp(10px,1.2cqw,18px);font-stretch:112%;display:block}.fp .datebar{font:800 clamp(12px,1.1cqw,16px)/1 var(--disp);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;justify-content:center;margin:clamp(16px,2cqw,26px) 0 0;padding:0;font-stretch:118%;list-style:none;display:inline-flex}.fp .datebar li{border:2px solid var(--c);padding:10px 14px 9px}.fp .datebar li+li{border-inline-start:0}.fp .datebar li:first-child{background:var(--c);color:var(--b)}.fp .finder{text-align:start;max-width:620px;margin:clamp(18px,2.4cqw,30px) auto 0}.fp .finder label{text-transform:uppercase;letter-spacing:.12em;margin:0 0 8px;font:700 13px/1 Inter,sans-serif;display:block}.fp .finder .row{background:var(--c);border-radius:99px;padding:5px;display:flex}.fp .field{min-width:0;min-height:50px;color:var(--b);background:0 0;border:0;border-radius:99px;flex:1;padding:0 20px;font:500 18px Inter,sans-serif}.fp .field::placeholder{color:#4a47a6}.fp .btn{background:var(--b);min-height:50px;color:var(--c);font:900 17px/1 var(--disp);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border:0;border-radius:99px;padding:0 26px;font-stretch:125%}.fp .btn:hover{background:var(--p);color:var(--b)}.fp .lineup{text-align:center;padding:clamp(30px,3.6cqw,52px) var(--pad) 0;order:2;position:relative}.fp .lineup h2{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.fp .tiers{gap:clamp(12px,1.5cqw,22px);max-width:1260px;margin:0 auto;display:grid}.fp .tier{font-family:var(--disp);text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(6px,.8cqw,12px) 0;margin:0;padding:0;list-style:none;display:flex}.fp .tier li{padding:0 .42em;position:relative}.fp .tier li:not(:last-child):after{content:"·";color:var(--p);margin-inline-start:.22em}.fp .lineup .tier li:after{content:none!important}.fp .lineup .tier li:not(:last-child) .n:after{content:"·";color:var(--p);margin-inline:.22em -.6em}.fp .lineup .tier a{flex-direction:column;align-items:center;text-decoration:none;display:flex}.fp .lineup .tier .n{line-height:.95}.fp .lineup .tier a:hover .n{color:var(--p)}.fp .lineup .tier .d{text-transform:none;letter-spacing:.02em;white-space:nowrap;opacity:.92;margin-top:.38em;font:600 13px/1.2 Inter,sans-serif}.fp .q1{letter-spacing:-.01em;font-size:clamp(38px,5.6cqw,86px);font-weight:900;font-stretch:150%}.fp .q1 li:nth-child(2) .n{color:var(--p)}.fp .q1 .d{letter-spacing:.06em!important;font-size:16px!important}.fp .q2{font-size:clamp(26px,3.3cqw,50px);font-weight:900;font-stretch:112%}.fp .q2 .d{font-size:14.5px!important}.fp .q3{font-size:clamp(20px,2.2cqw,33px);font-weight:800;font-stretch:88%}.fp .q4{letter-spacing:.02em;font-size:clamp(16px,1.5cqw,23px);font-weight:700;font-stretch:75%}.fp .q4 .d{font-size:12px!important}.fp .q4 li:not(:last-child) .n:after{color:var(--c);opacity:.55}.fp .tierkey{opacity:.9;max-width:44em;margin:clamp(18px,2cqw,28px) auto 0;font-size:15px}.fp .art{width:calc(100% + 2*var(--pad));max-width:none;margin:clamp(6px,1cqw,14px) calc(-1*var(--pad)) 0;aspect-ratio:1536/600;object-fit:cover;object-position:50% 100%;height:auto;display:block}.fp .art.ph{display:none}.fp .sale{background:var(--c);color:var(--b);padding:clamp(48px,5.4cqw,84px) var(--pad) clamp(44px,5.4cqw,84px);clip-path:polygon(0 22px,100% 0,100% 100%,0 100%);order:3;margin-top:-22px;position:relative}.fp .head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px 32px;max-width:1240px;margin:0 auto clamp(18px,2.2cqw,30px);display:flex}.fp .head h2{font:900 clamp(40px,6cqw,92px)/.86 var(--disp);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-stretch:150%}.fp .head p{max-width:30em;margin:0;font-size:15.5px}.fp .stubs{gap:10px;max-width:1240px;margin:0 auto;padding:0;list-style:none;display:grid}.fp .stub{padding:0;background:var(--b);min-height:84px;color:var(--c);border-radius:6px;grid-template-columns:clamp(104px,10cqw,150px) minmax(0,1fr) auto;align-items:center;gap:0 clamp(14px,2cqw,28px);padding-inline:0 clamp(14px,2cqw,26px);text-decoration:none;transition:transform .16s;display:grid}.fp .stub:hover{transform:translate(4px)}.fp .stub .dd{text-align:center;border-inline-end:3px dotted var(--c);font:900 clamp(30px,3cqw,44px)/.86 var(--disp);text-transform:uppercase;place-content:center;align-self:stretch;padding:10px 6px;font-stretch:125%;display:grid}.fp .stub .dd small{letter-spacing:.14em;margin-bottom:6px;font:700 12px/1 Inter,sans-serif;display:block}.fp .stub .dd em{font:800 14px/1 var(--disp);letter-spacing:.1em;margin-top:4px;font-style:normal;font-stretch:125%;display:block}.fp .stub .nm{flex-direction:column;gap:3px;padding:12px 0;display:flex}.fp .stub .nm b{font:900 clamp(22px,2.3cqw,34px)/1 var(--disp);text-transform:uppercase;font-stretch:112%}.fp .stub .nm span{font-size:14.5px}.fp .stub .tm{text-align:end;flex-direction:column;align-items:flex-end;gap:7px;display:flex}.fp .stub .tm time{font:900 clamp(24px,2.4cqw,34px)/1 var(--disp);font-variant-numeric:tabular-nums;font-stretch:112%}.fp .stub .tm time.tbd{text-transform:uppercase;letter-spacing:.04em;font-size:clamp(16px,1.4cqw,20px);font-stretch:100%}.fp .tag{border:2px solid var(--c);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;border-radius:99px;padding:5px 10px 4px;font:700 12px/1.2 Inter,sans-serif;display:inline-block}.fp .stub.on{background:var(--p);color:var(--b)}.fp .stub.on .dd{border-color:var(--b)}.fp .stub.on .tag{background:var(--b);border-color:var(--b);color:var(--c)}.fp .stub.pend{color:var(--b);border:3px dashed var(--b);background:0 0}.fp .stub.pend .dd{border-color:var(--b);font-size:clamp(22px,2cqw,30px)}.fp .stub.pend .tag{border-color:var(--b)}.fp .months{padding:clamp(48px,6cqw,96px) var(--pad) clamp(40px,5cqw,80px);order:4}.fp .mgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:1240px;margin:0 auto;padding:0;list-style:none;display:grid}.fp .mgrid>li{text-align:center;border-top:2px solid #fff3df59;flex-direction:column;align-items:center;padding:22px clamp(12px,1.6cqw,24px) 24px;display:flex}.fp .mgrid>li:nth-child(3n+2){border-inline:2px solid #fff3df59}.fp .mgrid h3{font:900 clamp(30px,3cqw,46px)/.9 var(--disp);text-transform:uppercase;color:var(--p);margin:0 0 12px;font-stretch:125%}.fp .mgrid .tier{flex-direction:column;align-items:center;gap:6px;font-size:clamp(17px,1.5cqw,22px);font-weight:800;font-stretch:88%;line-height:1.1}.fp .mgrid .tier li{padding:0}.fp .mgrid .tier li:after{content:none}.fp .mgrid .tier li:first-child{font-size:1.4em;font-weight:900;font-stretch:112%}.fp .mgrid .tier a{padding:3px 0;text-decoration:none;display:inline-block}.fp .mgrid .tier a:hover{color:var(--p)}.fp .mgrid .tier small{letter-spacing:.02em;text-transform:none;opacity:.9;margin-top:2px;font:500 12.5px/1.2 Inter,sans-serif;display:block}.fp .mgrid li:first-child small{font-size:13.5px}.fp .all{text-transform:uppercase;letter-spacing:.1em;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--p);text-decoration-color:var(--p);text-underline-offset:6px;align-items:center;margin-top:auto;padding-top:14px;font:700 12.5px/1 Inter,sans-serif;text-decoration-thickness:3px;display:inline-flex}.fp .acts{background:var(--p);color:var(--b);padding:clamp(56px,6cqw,96px) var(--pad) clamp(48px,6cqw,92px);clip-path:polygon(0 0,100% 22px,100% 100%,0 100%);order:5}.fp .bills{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,3cqw,44px);max-width:1240px;margin:0 auto;padding:0;list-style:none;display:grid}.fp .act{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(16px,2cqw,28px);text-decoration:none;display:grid}.fp .arch{aspect-ratio:4/5;background:var(--b);border:5px solid var(--b);border-radius:999px 999px 0 0;display:block;overflow:hidden}.fp .arch img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.fp .act:hover .arch img{transform:scale(1.04)}.fp .bill{text-align:center;flex-direction:column;align-items:center;display:flex}.fp .fn{font:900 clamp(30px,3.2cqw,48px)/.9 var(--disp);text-transform:uppercase;font-stretch:132%}.fp .fd{background:var(--b);color:var(--c);font:800 13px/1.2 var(--disp);letter-spacing:.1em;text-transform:uppercase;margin:8px 0 14px;padding:5px 10px 4px;font-stretch:118%}.fp .bill .tier{gap:4px 0}.fp .bill .tier li:not(:last-child):after{color:var(--b);opacity:.7}.fp .bill .tier.h{font-size:clamp(18px,1.9cqw,27px);font-weight:900;font-stretch:100%;line-height:1.05}.fp .bill .tier.m{margin-top:10px;font-size:clamp(14px,1.25cqw,17px);font-weight:700;font-stretch:80%;line-height:1.15}.fp .more{margin-top:10px;font:italic 600 13px/1.2 Inter,sans-serif}.fp .also{max-width:1240px;margin:clamp(26px,3cqw,40px) auto 0;font:700 15px/1.6 Inter,sans-serif}.fp .also a{text-underline-offset:4px;margin-inline-end:12px;text-decoration:underline;text-decoration-thickness:2px}.fp .cr{max-width:1240px;margin:16px auto 0;font-size:12.5px;line-height:1.55}.fp .cr a{text-decoration:underline}.fp .kinds{background:var(--c);color:var(--b);padding:clamp(56px,6cqw,96px) var(--pad) clamp(40px,5cqw,72px);clip-path:polygon(0 22px,100% 0,100% 100%,0 100%);order:6;margin-top:-22px}.fp .kgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2cqw,28px);max-width:1240px;margin:0 auto;padding:0;list-style:none;display:grid}.fp .kgrid>li{display:flex}.fp .kind{background:var(--b);color:var(--c);text-align:center;border-radius:6px;flex-direction:column;flex:1;align-items:center;padding:16px 16px 20px;text-decoration:none;display:flex}.fp .kind img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.fp .kind b{font:900 clamp(22px,2.2cqw,32px)/.95 var(--disp);text-transform:uppercase;margin-top:8px;font-stretch:125%;display:block}.fp .kind span{margin-top:6px;font-size:14px;display:block}.fp .kind:hover b{color:var(--p)}@keyframes fp-drop{0%{opacity:0;transform:translateY(-.5em)}to{opacity:1;transform:none}}.fp.js .tiers:not(.in) .tier{opacity:0}.fp.js .tiers.in .tier{animation:.7s cubic-bezier(.2,.8,.2,1) both fp-drop}.fp.js .tiers.in .q2{animation-delay:.3s}.fp.js .tiers.in .q3{animation-delay:.6s}.fp.js .tiers.in .q4{animation-delay:.9s}@container (max-width:1180px){.fp .tabs{margin:0 calc(-1*var(--pad));padding:0 var(--pad) 8px;flex-basis:100%;order:5}}@container (max-width:1000px){.fp .bills{grid-template-columns:minmax(0,1fr)}.fp .kgrid,.fp .mgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.fp .mgrid>li:nth-child(3n+2){border-inline:0}.fp .mgrid>li:nth-child(2n){border-inline-start:2px solid #fff3df59}}@container (max-width:640px){.fp .lineup{order:3}.fp .sale{order:2;margin-top:0}.fp .home{min-height:56px}.fp .wm{font-size:21px}.fp .lang span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.fp .tabs a{min-height:40px;padding:0 10px;font-size:12px}.fp .tabs{padding-bottom:6px}.fp .poster{padding-top:14px}.fp .pres{margin-bottom:8px}.fp h1 .t{font-size:clamp(44px,13.6cqw,84px);font-stretch:100%}.fp h1 .s{font-size:clamp(19px,5.6cqw,30px)}.fp .datebar{display:none}.fp .art.ph{aspect-ratio:5/2;object-position:50% 88%;margin-top:10px;display:block}.fp .lineup .art{display:none}.fp .finder{margin-top:12px;padding-bottom:18px}.fp .finder label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.fp .sale{padding:22px var(--pad) 40px;clip-path:none}.fp .sale .head{margin-bottom:12px}.fp .sale .head p{font-size:13px;line-height:1.4}.fp .head h2{font-size:clamp(32px,10.4cqw,56px);font-stretch:100%}.fp .head p{font-size:14.5px}.fp .stub{grid-template-columns:76px minmax(0,1fr);min-height:72px;padding:0}.fp .stub .dd{border-inline-end-width:2px;font-size:24px}.fp .stub .dd small{margin-bottom:4px;font-size:10.5px}.fp .stub .nm{padding:10px 12px 8px 0}.fp .stub .nm b{font-size:20px}.fp .stub .nm span{font-size:13.5px;line-height:1.35}.fp .stub .tm{flex-direction:row;grid-column:2;justify-content:space-between;align-items:center;padding:0 12px 10px 0}.fp .stub .tm time{font-size:20px}.fp .lineup{padding-top:40px;padding-bottom:40px}.fp .q1{font-size:clamp(30px,10cqw,54px);font-stretch:112%}.fp .q1 .d{font-size:13.5px!important}.fp .q2{font-size:clamp(22px,6.4cqw,34px);font-stretch:100%}.fp .q2 .d{font-size:12.5px!important}.fp .q3{font-size:clamp(18px,5cqw,28px)}.fp .q3 .d,.fp .q4 .d{font-size:11.5px!important}.fp .q4{font-size:clamp(15px,4.2cqw,22px)}.fp .act{grid-template-columns:minmax(0,1fr)}.fp .arch{aspect-ratio:4/3}.fp .mgrid{grid-template-columns:minmax(0,1fr)}.fp .mgrid>li:nth-child(2n){border-inline-start:0}.fp .kgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fp .kind b{font-size:20px}}.fp .lineup .tier li{flex:0 auto;max-width:100%}.fp .lineup .tier .n{white-space:nowrap}.fp .lineup .tier li:not(:last-child) .n:after{margin-inline-end:-.5em}@container (max-width:640px){.fp .lineup .tier li{flex:none}.fp .lineup .q1 .n{white-space:normal}.fp .mgrid>li:not(.whole) .tier li:nth-child(n+4){display:none}}.fp .fd{white-space:nowrap}@container (max-width:1180px){.fp .tabs{-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}}@container (max-width:1100px) and (min-width:641px){.fp .fd{letter-spacing:.06em;font-size:11.5px}}@container (min-width:1181px){.fp .top{flex-wrap:nowrap}.fp .tabs{flex:auto}}.fp .bill .tier.h.many{font-size:clamp(15px,1.4cqw,20px);font-stretch:85%}.fp .bill .tier.h.many li{white-space:nowrap}.fp{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-block-size:100vh}.fp :where(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0}.fp .fp-sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.fp .lang{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.fp .language-selector{margin-inline-start:auto;display:flex}.fp .language-selector-trigger{min-block-size:44px;color:var(--c);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;font:700 13px/1 Inter,sans-serif;display:inline-flex}.fp .language-selector-trigger:hover{color:var(--p)}.fp .foot{padding:32px var(--pad) 44px;border-block-start:2px solid #fff3df33;font-size:14.5px}.fp .foot p{max-inline-size:90ch;margin-block-end:8px}.fp .foot nav{flex-wrap:wrap;gap:4px 24px;margin-block-start:12px;display:flex}.fp .foot nav a{align-items:center;min-block-size:44px;font-weight:700;display:inline-flex}.fp .sale-all{max-inline-size:1240px;margin:18px auto 0}.fp .sale-all .all{color:var(--b);padding-block-start:0}.fp .sec.navy .sale-all .all{color:var(--c)}.fp .kind b a{text-decoration:none}.fp .kind span a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--p);text-decoration-color:var(--p)}.fp .kind .names{margin-block-start:6px;font-size:14px;display:block}:is(html:has(.fp),body:has(.fp)){background:#14117a}@media (prefers-reduced-motion:reduce){.fp *{transition:none!important;animation:none!important}}.fp .sub>*{order:0!important}.fp .crumbs{padding:12px var(--pad) 0;font:600 13px/1.4 Inter,sans-serif}.fp .crumbs a{text-underline-offset:3px;text-decoration:underline}.fp .crumbs span[aria-hidden]{opacity:.6;margin:0 8px}.fp h1 .pre{font:800 clamp(18px,2cqw,30px)/1 var(--disp);letter-spacing:.06em;text-transform:uppercase;color:var(--p);margin-bottom:.3em;font-stretch:125%;display:block}.fp h1 .t.long{font-size:clamp(40px,7.2cqw,112px);font-stretch:118%}.fp .keys{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));border:3px solid var(--c);text-align:start;max-width:1100px;margin:clamp(20px,2.6cqw,34px) auto 0;display:grid}.fp .keys>div{padding:14px 18px 16px}.fp .keys>div+div{border-inline-start:3px solid var(--c)}.fp .keys dt{text-transform:uppercase;letter-spacing:.12em;opacity:.9;font:700 12px/1.2 Inter,sans-serif}.fp .keys dd{font:900 clamp(20px,2cqw,30px)/1.05 var(--disp);text-transform:uppercase;margin:6px 0 0;font-stretch:112%}.fp .keys dd small{text-transform:none;opacity:.92;margin-top:5px;font:500 13.5px/1.35 Inter,sans-serif;display:block}.fp .keys .hot{background:var(--p);color:var(--b)}.fp .cta{background:var(--p);min-height:52px;color:var(--b);font:900 17px/1 var(--disp);text-transform:uppercase;letter-spacing:.05em;border-radius:99px;align-items:center;gap:10px;margin-top:clamp(16px,2cqw,24px);padding:0 26px;font-stretch:125%;text-decoration:none;display:inline-flex}.fp .cta:hover{background:var(--c)}.fp .cta.ink{background:var(--b);color:var(--c)}.fp .lineup .head h2,.fp .sec h2{clip:auto;width:auto;height:auto;position:static;overflow:visible}.fp .lineup .head{text-align:start}.fp .days{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));border-top:3px solid var(--c);gap:0;max-width:1260px;margin:0 auto;display:grid}.fp .day{text-align:center;padding:22px clamp(12px,1.8cqw,26px) 26px}.fp .day+.day{border-inline-start:2px solid #fff3df59}.fp .day h3{background:var(--p);color:var(--b);font:900 clamp(15px,1.4cqw,20px)/1 var(--disp);letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;padding:6px 14px 5px;font-stretch:125%;display:inline-block}.fp .day .tier{gap:4px 0}.fp .day .tier li:not(:last-child):after{color:var(--p)}.fp .day .h{font-size:clamp(24px,2.6cqw,38px);font-weight:900;font-stretch:118%;line-height:1.05}.fp .day .m{margin-top:12px;font-size:clamp(16px,1.5cqw,22px);font-weight:800;font-stretch:90%;line-height:1.2}.fp .day .s{letter-spacing:.02em;margin-top:10px;font-size:clamp(13px,1.15cqw,16px);font-weight:700;font-stretch:75%;line-height:1.3}.fp .day .s li:not(:last-child):after{color:var(--c);opacity:.55}.fp .lunote{text-align:center;max-width:1260px;margin:16px auto 0;font-size:14px}.fp .stub .nm .x{text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font:700 13px/1.35 Inter,sans-serif}.fp .stub .tm .pr{font:900 clamp(18px,1.7cqw,24px)/1 var(--disp);font-stretch:112%}.fp .stubfoot{flex-wrap:wrap;align-items:center;gap:10px 22px;max-width:1240px;margin:18px auto 0;font-size:14px;display:flex}.fp .stubfoot .cta{margin:0}.fp .sec{padding:clamp(48px,6cqw,92px) var(--pad) clamp(44px,5cqw,80px)}.fp .sec.navy{background:var(--b);color:var(--c)}.fp .sec.pink{background:var(--p);color:var(--b);clip-path:polygon(0 0,100% 22px,100% 100%,0 100%)}.fp .sec.cream{background:var(--c);color:var(--b);clip-path:polygon(0 22px,100% 0,100% 100%,0 100%)}.fp .sec.navy .stub{background:var(--c);color:var(--b)}.fp .sec.navy .stub .dd,.fp .sec.navy .stub .tag{border-color:var(--b)}.fp .sec.navy .stub.on{background:var(--p)}.fp .sec.pink .stub.pend,.fp .sec.cream .stub.pend{background:0 0}.fp .stubs.compact .stub{min-height:64px}.fp .stubs.compact .stub .dd{font-size:clamp(20px,1.8cqw,26px)}.fp .stubs.compact .stub .nm b{font-size:clamp(19px,1.8cqw,26px)}.fp .info{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(22px,3.4cqw,56px);max-width:1240px;margin:0 auto;display:grid}.fp .info .arch{aspect-ratio:4/5}.fp .facts{gap:0;margin:0;display:grid}.fp .facts>div{border-top:2px solid;grid-template-columns:minmax(110px,180px) minmax(0,1fr);gap:4px 20px;padding:14px 0;display:grid}.fp .facts dt{font:900 15px/1.3 var(--disp);text-transform:uppercase;letter-spacing:.06em;font-stretch:125%}.fp .facts dd{margin:0;font-size:16px;line-height:1.5}.fp .facts a{text-underline-offset:3px;text-decoration:underline}.fp .faq{border-top:3px solid;max-width:1000px;margin:0 auto}.fp .faq details{border-bottom:2px solid}.fp .faq summary{cursor:pointer;min-height:64px;font:900 clamp(19px,1.9cqw,26px)/1.15 var(--disp);justify-content:space-between;align-items:center;gap:16px;padding:14px 4px;font-stretch:105%;list-style:none;display:flex}.fp .faq summary::-webkit-details-marker{display:none}.fp .faq summary:after{content:"+";font:900 30px/1 var(--disp);color:var(--p);flex:none}.fp .faq details[open] summary:after{content:"–"}.fp .faq .a{max-width:46em;padding:0 4px 18px;font-size:16.5px;line-height:1.55}.fp .faq .a p{margin:0}.fp .sec.cream .faq summary:after,.fp .sec.pink .faq summary:after{color:var(--b)}.fp .pills{flex-wrap:wrap;justify-content:center;gap:8px;max-width:900px;margin:clamp(18px,2.2cqw,28px) auto 0;padding:0;list-style:none;display:flex}.fp .pills a{border:2px solid var(--c);min-height:44px;font:800 14px/1 var(--disp);text-transform:uppercase;letter-spacing:.06em;border-radius:99px;align-items:center;padding:0 16px;font-stretch:118%;text-decoration:none;display:inline-flex}.fp .pills a[aria-current]{background:var(--c);color:var(--b)}.fp .pills a:hover{background:var(--p);border-color:var(--p);color:var(--b)}.fp .band{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:clamp(12px,1.8cqw,26px);max-width:1240px;margin:clamp(26px,3cqw,44px) auto 0;padding:0;list-style:none;display:grid}.fp .band li{text-align:center}.fp .band .arch{aspect-ratio:3/4}.fp .band b{font:900 clamp(17px,1.6cqw,23px)/1 var(--disp);text-transform:uppercase;margin-top:10px;font-stretch:118%;display:block}.fp .band span{margin-top:4px;font:600 13px/1.3 Inter,sans-serif;display:block}.fp .band a{text-decoration:none}.fp .wks{gap:14px;max-width:1240px;margin:0 auto;padding:0;list-style:none;display:grid}.fp .wk{background:var(--b);color:var(--c);border-radius:6px;grid-template-columns:clamp(130px,13cqw,190px) minmax(0,1fr);display:grid}.fp .wk .dd{text-align:center;border-inline-end:3px dotted var(--c);font:900 clamp(26px,2.6cqw,38px)/.9 var(--disp);text-transform:uppercase;place-content:center;padding:16px 8px;font-stretch:118%;display:grid}.fp .wk .dd small{letter-spacing:.14em;margin-bottom:6px;font:700 12px/1 Inter,sans-serif;display:block}.fp .wk .dd em{font:800 14px/1 var(--disp);letter-spacing:.1em;margin-top:5px;font-style:normal;display:block}.fp .wk .tier{justify-content:flex-start;gap:8px 0;padding:16px clamp(14px,2cqw,26px)}.fp .wk .tier li{padding:0 .5em 0 0}.fp .wk .tier a{flex-direction:column;text-decoration:none;display:inline-flex}.fp .wk .tier a:hover .n{color:var(--p)}.fp .wk .tier .n{font-size:clamp(17px,1.6cqw,23px);font-weight:800;font-stretch:95%;line-height:1.05}.fp .wk .tier li.big .n{font-size:clamp(22px,2.2cqw,32px);font-weight:900;font-stretch:118%}.fp .wk .tier .d{text-transform:none;opacity:.9;margin-top:3px;font:600 12.5px/1.2 Inter,sans-serif}.fp .wk .tier li:not(:last-child):after{content:"·";color:var(--p);margin-inline-start:.35em}.fp .tips{counter-reset:tip;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6cqw,22px);max-width:1240px;margin:0 auto;padding:0;list-style:none;display:grid}.fp .tips li{background:var(--b);color:var(--c);counter-increment:tip;border-radius:6px;padding:20px 20px 22px}.fp .tips li:before{content:counter(tip,decimal-leading-zero);font:900 40px/1 var(--disp);color:var(--p);font-stretch:125%;display:block}.fp .tips b{font:900 21px/1.05 var(--disp);text-transform:uppercase;margin:10px 0 6px;font-stretch:112%;display:block}.fp .tips p{margin:0;font-size:15px;line-height:1.5}.fp .flyer{max-width:900px;margin:clamp(22px,2.6cqw,36px) auto 0}.fp .flyer img{border:5px solid var(--c);width:100%;height:auto;display:block}.fp .flyer figcaption,.fp .info figcaption{text-align:start;margin-top:8px;font-size:12.5px;line-height:1.45}.fp .info figcaption a,.fp .flyer figcaption a{text-decoration:underline}.fp .prose{max-width:760px;margin:0 auto;font-size:17px;line-height:1.6}.fp .prose p{margin:0 0 14px}.fp .more2{text-align:center;max-width:1260px;margin:0 auto}.fp .more2 .tier{font-size:clamp(20px,2.2cqw,32px);font-weight:900;font-stretch:112%;line-height:1}.fp .more2 .tier a{flex-direction:column;align-items:center;text-decoration:none;display:flex}.fp .more2 .tier .d{text-transform:none;margin-top:.35em;font:600 13px/1.2 Inter,sans-serif}.fp .more2 .tier a:hover .n{color:var(--p)}.fp .more2 .tier li:after{content:none!important}.fp .more2 .tier li:not(:last-child) .n:after{content:"·";color:var(--p);margin-inline:.22em -.5em}.fp .art.spot{aspect-ratio:1;object-fit:contain;width:min(560px,80%);margin:clamp(14px,2cqw,26px) auto 0}@container (max-width:1000px){.fp .tips,.fp .band{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:640px){.fp .keys{grid-template-columns:minmax(0,1fr)}.fp .keys>div+div{border-inline-start:0;border-top:3px solid var(--c)}.fp .keys>div{padding:11px 14px 12px}.fp .keys dd{font-size:21px}.fp .days{grid-template-columns:minmax(0,1fr)}.fp .day+.day{border-inline-start:0;border-top:2px solid #fff3df59}.fp .info{grid-template-columns:minmax(0,1fr)}.fp .info .arch{aspect-ratio:4/3}.fp .facts>div,.fp .tips{grid-template-columns:minmax(0,1fr)}.fp .wk{grid-template-columns:84px minmax(0,1fr)}.fp .wk .dd{border-inline-end-width:2px;font-size:22px}.fp .wk .dd small{font-size:10.5px}.fp .wk .tier{padding:12px}.fp .sec{padding:40px var(--pad) 40px}.fp .stub .tm .pr{font-size:18px}.fp h1 .t.long{font-size:clamp(34px,10.4cqw,60px);font-stretch:100%}.fp .art.spot{width:72%}.fp .crumbs{font-size:12.5px}}.fp .sub h1 .s{text-transform:none}.fp .sec.pink .pres{color:var(--b)}.fp .stub .nm b .pc{background:var(--p);color:var(--b);vertical-align:.18em;letter-spacing:.02em;margin-inline-start:10px;padding:3px 9px 2px;font-size:.62em;display:inline-block}.fp .stub.on .nm b .pc,.fp .sec.navy .stub.on .nm b .pc,.fp .sec.navy .stub .nm b .pc{background:var(--b);color:var(--c)}.fp .stub.pend .dd small{letter-spacing:.04em;font-size:9.5px}.fp .stub.pend .tm{justify-content:center}.fp .faq summary:after{font:700 30px/1 Inter,sans-serif}@container (max-width:640px){.fp .wk .tier{flex-direction:column;gap:6px}.fp .wk .tier li:after{content:none!important}:is(.fp .stub.pend .tm,.fp .stubs .stub .tm:has(time:empty)){padding-top:0}}.fp .stub.pend .dd{font-size:clamp(18px,1.7cqw,24px)}.fp .vh{clip:rect(0 0 0 0);width:1px;height:1px;overflow:hidden;position:absolute!important}.fp .nolink{flex-direction:column;align-items:center;display:flex}.fp .wk .nolink{align-items:flex-start;display:inline-flex}.fp .ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin:clamp(16px,2cqw,24px) 0 0;display:flex}.fp .ctas .cta{margin:0}.fp .cta.line{color:var(--c);border:3px solid var(--c);background:0 0}.fp .cta.line:hover{background:var(--c);color:var(--b)}.fp .sec.cream .pres{color:var(--b)}.fp .sub .datebar{white-space:normal;flex-wrap:wrap;justify-content:center}.fp .sub .datebar li{white-space:nowrap;margin:0 -1px -2px 0;border-inline-start:2px solid var(--c)!important}.fp div.stub{cursor:default}.fp div.stub:hover{transform:none}@container (max-width:640px){.fp .sub .datebar{letter-spacing:.1em;font-size:11.5px;display:inline-flex}.fp .sub .datebar li{padding:8px 10px 7px}.fp .wk{grid-template-columns:minmax(0,1fr)}.fp .wk .dd{text-align:start;border-inline-end:0;border-bottom:3px dotted var(--c);padding:10px 14px;font-size:22px;display:block}.fp .wk .dd small,.fp .wk .dd em{margin:0 8px 0 0;display:inline}.fp .months.all .mgrid .tier li:nth-child(n+4){display:list-item}.fp .ctas .cta{padding:0 18px;font-size:14.5px}}.fp .vh,.fp .sec h2.vh,.fp .lineup h2.vh{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.fp .mgrid .nolink{padding:3px 0;display:inline-block}.fp .tmonths .mgrid h3{font-size:clamp(24px,2.4cqw,38px);font-stretch:112%}@container (max-width:640px){.fp .band.b3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fp .band.b3 b{font-size:14px}.fp .band.b3 span{font-size:11px}.fp .tmonths .mgrid .tier li:nth-child(n+4){display:block}}.fp .crumbs a{align-items:center;min-block-size:44px;display:inline-flex}.fp .notice{background:var(--p);color:var(--b);font:800 15px/1.2 var(--disp);text-transform:uppercase;letter-spacing:.08em;margin-block-start:14px;padding:6px 14px;font-stretch:118%;display:inline-block}.fp .evw{padding:clamp(10px,2cqw,28px) var(--pad) 0}.fp .stub.done{color:var(--b);border:3px solid var(--b);background:0 0}.fp .stub.done .dd,.fp .stub.done .tag{border-color:var(--b)}.fp .sec.navy .stub.done{color:var(--c);border-color:var(--c);background:0 0}.fp .sec.navy .stub.done .dd,.fp .sec.navy .stub.done .tag{border-color:var(--c)}.fp .tm:empty{display:none}@container (max-width:640px){.fp .language-selector-trigger{padding:0 8px}.fp .language-selector-trigger span{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.fp .stub .nm b [lang]{font:inherit;letter-spacing:inherit}.fp .keys dd [lang],.fp .keys dd small [lang]{font:inherit}.fp .stub .dd{min-inline-size:0;overflow:hidden}.fp .stub .dd:not(:has(em)){letter-spacing:0;font-size:clamp(17px,1.6cqw,22px)}@container (max-width:640px){.fp .stub .dd:not(:has(em)){font-size:15px}}.fp .lineup .q1 .n{white-space:normal;text-wrap:balance;text-align:center}.fp .wk .dd em{margin-inline-start:.35em}@container (max-width:640px){.fp .wk .dd small,.fp .wk .dd em{margin-inline-end:8px}.fp .stub .dd:not(:has(em)){letter-spacing:.02em;font-size:12.5px;font-stretch:100%}.fp .stub.done .dd:not(:has(em)){letter-spacing:0;font-size:11px}.fp .stub.pend .dd:not(:has(em)){letter-spacing:.02em;font-size:12.5px;font-stretch:100%}}.fp .soon{padding:clamp(40px,5cqw,80px) var(--pad) clamp(32px,4cqw,64px);order:4}.fp .soon .tier{flex-flow:wrap;justify-content:center;gap:14px 6px;max-width:1240px;margin:0 auto;font-size:clamp(17px,1.5cqw,22px);font-weight:800;font-stretch:88%;line-height:1.1}.fp .soon .tier li{padding:0 .5em}.fp .soon .tier li:after{content:none}.fp .soon .tier a{flex-direction:column;align-items:center;padding:3px 0;text-decoration:none;display:flex}.fp .soon .tier a:hover{color:var(--p)}.fp .soon .tier small{letter-spacing:.02em;text-transform:none;opacity:.9;margin-top:2px;font:500 12.5px/1.2 Inter,sans-serif;display:block}.fp .kgrid.two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:640px}.fp .tiers.lst .q1{font-size:clamp(30px,4.3cqw,64px);font-stretch:120%}.fp .tiers.lst .q2{font-size:clamp(22px,2.7cqw,40px);font-stretch:100%}.fp .tiers.lst .q3{font-size:clamp(18px,1.9cqw,28px);font-stretch:85%}.fp .tiers.lst .tier li{max-width:100%}.fp .tiers.lst .tier .n{white-space:normal;text-wrap:balance;text-align:center}@container (max-width:640px){.fp .tiers.lst .tier li{flex:0 auto}.fp .tiers.lst .q1{font-size:clamp(26px,8.4cqw,44px);font-stretch:100%}.fp .tiers.lst .q2{font-size:clamp(20px,5.6cqw,30px)}.fp .tiers.lst .q3{font-size:clamp(17px,4.6cqw,24px)}.fp .tiers.lst .q4{font-size:clamp(14px,3.8cqw,19px)}.fp .tiers.lst .tier .d{white-space:normal;text-align:center}}