@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.2j75_l12byk_u.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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.07wt1b-68kohk.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.0pan85mumqyf3.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:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_3de222df-module__cdpv1W__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_3de222df-module__cdpv1W__variable{--font-anton:"Anton", "Anton Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_922d1568-module__-s-NqG__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_922d1568-module__-s-NqG__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbd88c7cbebcb5b-s.33sztrngv_ieb.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:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e3c10b17cdb86a23-s.198xu-2bu0foz.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/612838607db3d51d-s.p.2-6hkzwn24m5-.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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9710cef2a2a6ac70-s.38t85nkp60tez.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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a978fc28c69736ab-s.2omtmoo94goav.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/303804218d80822e-s.p.3lj349bs9hfu1.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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.2dbbbbabmw4n4.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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.1oqo1buse5xew.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.p.0xxdg0o7uh536.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:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.barlow_condensed_3511a566-module__xvL0fa__className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.barlow_condensed_3511a566-module__xvL0fa__variable{--font-barlow:"Barlow Condensed", "Barlow Condensed Fallback"}
:root{--ink:#0a0708;--ink-2:#130e0f;--ink-3:#0e0a0b;--red:#e1131b;--red-deep:#7e0a10;--bone:#f4f1ec;--ash:#9c918e;--line:#f4f1ec1f;--wire:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='34'%3E%3Cg fill='none' stroke='%23F4F1EC' stroke-opacity='.45' stroke-width='1.3' stroke-linecap='round'%3E%3Cpath d='M0 13 C30 9, 90 22, 120 16'/%3E%3Cpath d='M0 21 C30 25, 90 12, 120 18'/%3E%3Cpath d='M55 7 L69 27 M55 27 L69 7'/%3E%3Cpath d='M62 17 L47 8 M62 17 L47 26 M62 17 L77 8 M62 17 L77 26'/%3E%3C/g%3E%3C/svg%3E");--maxw:1160px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--bone);font-family:var(--font-archivo), "Archivo",system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.65;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 22px}section{padding:92px 0;position:relative}body:before{content:"";pointer-events:none;z-index:3;opacity:.5;mix-blend-mode:overlay;background-image:radial-gradient(#ffffff0b 1px,#0000 1px);background-size:3px 3px;position:fixed;inset:0}.eyebrow{font-family:var(--font-barlow), "Barlow Condensed",sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--red);align-items:center;gap:12px;margin:0 0 18px;font-size:14px;font-weight:700;display:flex}.eyebrow:before{content:"";background:var(--red);flex:none;width:34px;height:2px}h2{font-family:var(--font-anton), "Anton",Impact,sans-serif;text-transform:uppercase;transform-origin:0;margin:0 0 22px;font-size:clamp(32px,5.2vw,58px);font-weight:400;line-height:.94;transform:skew(-7deg)}h2 em{color:var(--red);font-style:normal}.lead{color:#d8d2cc;max-width:60ch;font-size:clamp(17px,2vw,19.5px)}.muted{color:var(--ash)}.wire{background:var(--wire) repeat-x center;opacity:.6;height:34px}.wire.tilt{transform:rotate(-1.2deg)scaleX(1.06)}header{z-index:40;background:color-mix(in srgb, var(--ink) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.bar{align-items:center;gap:16px;height:64px;display:flex}.mark{font-family:var(--font-barlow), "Barlow Condensed",sans-serif;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:11px;font-size:14px;font-weight:700;line-height:1.1;display:flex}.mark-logo{object-fit:contain;background:#000;border-radius:9px;flex:none;width:36px;height:36px}.mark small{color:var(--ash);letter-spacing:.2em;font-size:11px;display:block}.bar .spacer{flex:1}.bar .when{font-family:var(--font-barlow), "Barlow Condensed",sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ash);font-size:14px}@media (max-width:820px){.bar .when{display:none}}.btn{font-family:var(--font-barlow), "Barlow Condensed",sans-serif;letter-spacing:.1em;text-transform:uppercase;border:2px solid var(--red);background:var(--red);color:#fff;cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:15px 28px;font-size:19px;font-weight:700;text-decoration:none;transition:background .18s,border-color .18s,transform .12s;display:inline-flex;transform:skew(-7deg)}.btn span{display:block;transform:skew(7deg)}.btn:hover{background:#ff2b33;border-color:#ff2b33}.btn:active{transform:skew(-7deg)translateY(2px)}.btn.ghost{color:var(--bone);background:0 0;border-color:#f4f1ec59}.btn.ghost:hover{border-color:var(--bone);background:#f4f1ec0f}.btn.sm{padding:11px 18px;font-size:15px}.btn.big{padding:19px 38px;font-size:22px}:focus-visible{outline-offset:3px;outline:3px solid #ff5b60}.hero{padding:64px 0 0;overflow:hidden}.hero-bg{z-index:0;background:radial-gradient(65% 50% at 80% 22%,#e1131b4d,transparent 62%), radial-gradient(90% 70% at 8% 95%,#7e0a1042,transparent 60%),var(--ink);position:absolute;inset:0}.hero-bg.has-image:after{content:"";pointer-events:none;background:linear-gradient(#0a07086b,#0a0708b8);position:absolute;inset:0}.graffiti{z-index:0;width:90%;font-family:var(--font-anton), "Anton",sans-serif;color:var(--red-deep);opacity:.26;filter:blur(1.5px);pointer-events:none;-webkit-user-select:none;user-select:none;text-transform:uppercase;font-size:min(23vw,290px);line-height:.8;position:absolute;top:8%;left:-7%;transform:rotate(-10deg)skew(-8deg)}.hero .wrap{z-index:2;position:relative}.hero-grid{grid-template-columns:1.12fr .88fr;align-items:center;gap:44px;display:grid}.hero-grid.no-art{grid-template-columns:1fr;max-width:720px}.kicker{font-family:var(--font-barlow), "Barlow Condensed",sans-serif;letter-spacing:.28em;text-transform:uppercase;color:#d8d2cc;margin:0 0 18px;font-size:13px;font-weight:600}h1{font-family:var(--font-anton), "Anton",Impact,sans-serif;text-transform:uppercase;transform-origin:0;margin:0;font-size:clamp(52px,9.6vw,120px);font-weight:400;line-height:.82;transform:skew(-8deg)}h1 .l2{align-items:center;gap:14px;display:flex}.dash{background:var(--red);flex:none;width:clamp(26px,5.6vw,68px);height:clamp(9px,1.5vw,17px)}.h1-sub{font-family:var(--font-barlow), "Barlow Condensed",sans-serif;letter-spacing:.06em;text-transform:uppercase;margin:15px 0 0;font-size:clamp(14px,2.2vw,23px);font-weight:700;transform:skew(-8deg)}.factbar{border:1px solid var(--line);flex-wrap:wrap;gap:0;margin:30px 0 0;display:flex}.fact{border-right:1px solid var(--line);flex:150px;padding:14px 18px}.fact:last-child{border-right:none}.fact b{font-family:var(--font-barlow), "Barlow Condensed",sans-serif;letter-spacing:.06em;text-transform:uppercase;font-size:21px;line-height:1.2;display:block}.fact span{font-family:var(--font-barlow), "Barlow Condensed",sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--ash);font-size:12px}.hero p.pitch{color:#d8d2cc;max-width:48ch;margin:26px 0 0;font-size:18px}.hero p.pitch b{color:var(--bone);font-weight:600}.hero-cta{flex-wrap:wrap;align-items:center;gap:14px;margin:30px 0 8px;display:flex}.seats{font-family:var(--font-barlow), "Barlow Condensed",sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ash);font-size:14px}.seats b{color:var(--red)}.hero-art{position:relative}.hero-art-frame{overflow:hidden}.hero-art img{filter:grayscale(.3)contrast(1.06);width:100%;height:auto}.hero-art-frame.fade img{-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%)}.stamp{z-index:3;font-family:var(--font-barlow), "Barlow Condensed",sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#fff;background:var(--red);padding:8px 15px;font-size:14px;font-weight:700;position:absolute;top:6px;left:0;transform:rotate(-5deg);box-shadow:0 10px 28px #e1131b66}.count{flex-wrap:wrap;gap:10px;margin:34px 0 0;display:flex}.cell{border:1px solid var(--line);text-align:center;background:#130e0fbf;flex:92px;min-width:92px;padding:12px 0}.cell b{font-family:var(--font-anton), "Anton",sans-serif;color:var(--bone);font-size:40px;line-height:1;display:block;transform:skew(-8deg)}.cell span{font-family:var(--font-barlow), "Barlow Condensed",sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--ash);font-size:12px}.ribbon{z-index:5;background:var(--red);color:#fff;border-top:2px solid #ff4a50;border-bottom:2px solid #8f0c12;margin:64px 0 -18px;position:relative;overflow:hidden;transform:rotate(-1.6deg)scale(1.03)}.ribbon .track{white-space:nowrap;font-family:var(--font-barlow), "Barlow Condensed",sans-serif;letter-spacing:.24em;text-transform:uppercase;will-change:transform;gap:34px;padding:11px 0;font-size:17px;font-weight:700;animation:26s linear infinite slide;display:flex}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.day{border-top:1px solid var(--line)}.block{border-bottom:1px solid var(--line);grid-template-columns:120px 92px 1fr;align-items:start;gap:22px;padding:28px 10px;transition:background .2s;display:grid}.block:hover{background:var(--ink-2)}.block .hour{font-family:var(--font-barlow), "Barlow Condensed",sans-serif;letter-spacing:.06em;color:var(--red);padding-top:8px;font-size:20px;font-weight:700}.block .num{font-family:var(--font-anton), "Anton",sans-serif;color:#0000;-webkit-text-stroke:1.5px #e1131bb3;font-size:46px;line-height:.9;transform:skew(-8deg)}.block:hover .num{color:var(--red);-webkit-text-stroke-color:var(--red)}.block h3{font-family:var(--font-barlow), "Barlow Condensed",sans-serif;letter-spacing:.05em;text-transform:uppercase;margin:2px 0 7px;font-size:24px;font-weight:700}.block p{color:var(--ash);max-width:64ch;margin:0;font-size:15.5px;line-height:1.55}.block .tag{font-family:var(--font-barlow), "Barlow Condensed",sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--bone);border:1px solid var(--line);margin-top:9px;padding:3px 9px;font-size:12px;display:inline-block}.block.pause{opacity:.5}.block.pause .num{visibility:hidden}.block.pause h3{color:var(--ash);font-size:19px}.split{grid-template-columns:1.05fr .95fr;align-items:center;gap:54px;display:grid}.two{grid-template-columns:1fr 1fr;gap:26px;display:grid}.card{border:1px solid var(--line);background:var(--ink-2);padding:30px 26px}.card.hot{border-color:#e1131b80}.card h3{font-family:var(--font-barlow), "Barlow Condensed",sans-serif;text-transform:uppercase;letter-spacing:.1em;margin:0 0 16px;font-size:21px;font-weight:700}.card ul,.includes{gap:12px;margin:0;padding:0;list-style:none;display:grid}.card li,.includes li{color:#cfc7c3;grid-template-columns:22px 1fr;gap:10px;font-size:16px;display:grid}.tick{color:var(--red);font-weight:700}.card.cold .tick{color:var(--ash)}.includes b{color:var(--bone)}.book{background:var(--ink-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.book-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:50px;display:grid}.book-grid.no-cover{grid-template-columns:1fr}.book-grid img{filter:drop-shadow(0 30px 50px #000000b3)}.author-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:50px;display:grid}.author-grid.no-photo{grid-template-columns:1fr}.author-photo{position:relative}.author-photo img{filter:grayscale(.25)contrast(1.05)}.author-photo:after{content:"";border-left:4px solid var(--red);border-bottom:4px solid var(--red);width:120px;height:120px;position:absolute;bottom:-14px;left:-14px}.video-block{border-top:1px solid var(--line)}.video-block .lead{margin:0}.video-frame{aspect-ratio:16/9;border:1px solid var(--line);background:#000;border-radius:16px;margin-top:28px;position:relative;overflow:hidden}.video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}blockquote{border-left:3px solid var(--red);color:#dcd6d1;margin:24px 0 0;padding-left:22px;font-size:19px;line-height:1.55}blockquote cite{font-size:13px;font-style:normal;font-family:var(--font-barlow), "Barlow Condensed",sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--ash);margin-top:12px;display:block}.tickets{background:radial-gradient(80% 60% at 50% 0%,#e1131b33,transparent 65%),var(--ink)}.lots{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.lot{border:1px solid var(--line);background:var(--ink-3);flex-direction:column;padding:30px 26px;display:flex}.lot.active{border-color:var(--red);background:var(--ink-2);box-shadow:0 0 0 1px #e1131b59}.lot.done{opacity:.42}.lot .tagline{font-family:var(--font-barlow), "Barlow Condensed",sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--ash);margin:0 0 6px;font-size:13px}.lot.active .tagline{color:var(--red)}.lot h3{font-family:var(--font-barlow), "Barlow Condensed",sans-serif;text-transform:uppercase;letter-spacing:.06em;margin:0 0 14px;font-size:23px;font-weight:700}.lot .val{font-family:var(--font-anton), "Anton",sans-serif;margin:0 0 6px;font-size:56px;line-height:.9;transform:skew(-8deg)}.lot .val small{color:var(--red);vertical-align:top;margin-right:5px;font-size:.34em}.lot .cond{font-family:var(--font-barlow), "Barlow Condensed",sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ash);min-height:34px;margin:0 0 22px;font-size:13px}.lot .btn{width:100%;margin-top:auto}.lot.done .btn{pointer-events:none;border-color:var(--line);color:var(--ash);background:0 0}.bar-seats{border:1px solid var(--line);background:var(--ink-2);margin:36px 0 0;padding:18px 20px}.track-seats{background:#241a1b;height:10px;margin:12px 0 8px;overflow:hidden}.track-seats i{background:var(--red);width:62%;height:100%;display:block}.bar-seats .row{font-family:var(--font-barlow), "Barlow Condensed",sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--ash);justify-content:space-between;gap:16px;font-size:13.5px;display:flex}details{border-bottom:1px solid var(--line);padding:19px 0}summary{cursor:pointer;font-family:var(--font-barlow), "Barlow Condensed",sans-serif;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;font-size:21px;font-weight:700;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--red);flex:none;font-size:26px;line-height:1}details[open] summary:after{content:"–"}details p{color:var(--ash);max-width:78ch;margin:13px 0 0;font-size:16px}.final{text-align:center;padding:104px 0}.final h2{transform-origin:50%;max-width:17ch;margin-inline:auto;transform:skew(-7deg)}.final .lead{text-align:center;margin:0 auto 32px}footer{border-top:1px solid var(--line);color:var(--ash);padding:34px 0 44px;font-size:14px}.foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.sticky-cta{z-index:50;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0708f2;padding:10px 16px;display:none;position:fixed;bottom:0;left:0;right:0}.sticky-cta .btn{width:100%}.rv{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}.rv.in{opacity:1;transform:none}@media (max-width:900px){section{padding:66px 0}.hero-grid,.split,.two,.author-grid,.book-grid{grid-template-columns:1fr;gap:32px}.lots{grid-template-columns:1fr}.block{grid-template-columns:76px 1fr;gap:16px}.block .hour{grid-column:1;padding-top:2px;font-size:17px}.block .num{display:none}.hero-art{order:-1;max-width:340px;margin:0 auto}.btn{width:100%}.sticky-cta{display:block}body{padding-bottom:70px}.cell{flex:70px;min-width:70px}.cell b{font-size:31px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.rv{opacity:1;transform:none}html{scroll-behavior:auto}}.btn:disabled{opacity:.42;pointer-events:none}.modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0708d1;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.modal{border:1px solid var(--line);background:var(--ink-2);width:min(520px,100%);padding:32px 28px}.modal h2{margin-bottom:12px;font-size:clamp(28px,4vw,40px)}.modal form,.modal{gap:14px;display:grid}.modal label{font-family:var(--font-barlow),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ash);gap:6px;font-size:13px;display:grid}.modal input{background:var(--ink);border:1px solid var(--line);color:var(--bone);font-family:var(--font-archivo),sans-serif;text-transform:none;letter-spacing:0;padding:12px 14px;font-size:16px}.form-error{color:var(--red);margin:0;font-size:15px}.pay-page{min-height:100vh}.pay-actions{gap:16px;display:grid}.pay-box{border:1px solid var(--line);background:var(--ink);padding:18px}.pay-amount{font-family:var(--font-anton),sans-serif;margin:8px 0;font-size:42px;line-height:1}.pay-key{word-break:break-all;margin:0 0 12px;font-size:18px}.theme-scope{background:var(--ink);min-height:100vh;color:var(--bone)}.admin-card input[type=color]{cursor:pointer;width:100%;height:48px;padding:6px}
