[hidden]{display:none!important}
.hero-image{background-image:url("assets/poster.jpg")!important}
.contact-helper{color:#c6bcda;font-size:13px;line-height:1.6;padding:12px 15px;border-left:2px solid #9781ff;background:#222038}
.consent-close{margin-left:auto;border:0;background:none;color:#e6dfef;font-size:24px;line-height:1}

/* The punctuation remains inline even though the headline's first span is block-level. */
.hero h1 .period{display:inline!important;font-size:inherit!important;letter-spacing:inherit!important;margin:0!important}

:root{color-scheme:dark;--bg:#070910;--ink:#eff0fa;--muted:#9da2b9;--violet:#9e79ff;--cyan:#63e8ff;--gold:#ead5af}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}body{margin:0;background:var(--bg);color:var(--ink);font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}a{text-decoration:none;color:inherit}button,input,textarea,select{font:inherit}button{cursor:pointer}img{max-width:100%}::selection{background:#ac8bfa;color:#0b0b13}
.container{width:min(1240px,calc(100% - 88px));margin:0 auto}.section{position:relative;padding:114px 0}.mini-heading,.eyebrow,.section-kicker,.meta-label,.small-tag,.poster-caption,.form-panel-top,.footer-lower{font-size:11px;font-weight:800;letter-spacing:.23em}.mini-heading{color:var(--cyan);margin:0 0 23px}.section-kicker{display:flex;align-items:center;gap:25px;color:#a7a9c2;margin-bottom:70px}.section-kicker i{height:1px;flex:1;background:linear-gradient(90deg,#6c668e55,transparent)}
h1,h2,h3,p{margin-top:0}h2{font-size:clamp(44px,6.4vw,91px);font-family:Impact,"Arial Black",Arial,sans-serif;font-stretch:condensed;font-weight:900;line-height:.96;letter-spacing:-.045em;margin:0}h2 em{font-style:normal;color:var(--violet)}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:44px;min-height:56px;padding:0 23px;font-size:12px;font-weight:900;letter-spacing:.12em;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px));transition:transform .2s,background .2s,color .2s}.button:hover{transform:translateY(-3px)}.button-primary{background:linear-gradient(120deg,#e6d1ab,#fff1cc);color:#12111b}.button-outline{background:#171a29aa;border:1px solid #74728e;color:#f4f2fc}.button-outline:hover{background:#2d2d44}.arrow-icon{font-size:20px;font-weight:400;line-height:1}.text-link{display:inline-flex;gap:34px;align-items:center;font-size:12px;font-weight:800;letter-spacing:.17em;color:var(--gold);border-bottom:1px solid #bfb293;padding-bottom:12px}
.site-header{height:81px;padding:0 45px;display:flex;align-items:center;justify-content:space-between;gap:30px;position:absolute;inset:0 0 auto;z-index:10;border-bottom:1px solid #ffffff1f;background:linear-gradient(#080a13dc,#080a1340)}.header-logo{display:block;width:248px;flex-shrink:0}.header-logo img{width:100%;display:block}.site-header nav{display:flex;align-items:center;gap:37px}.site-header nav a{font-size:12px;color:#d0d0e4;font-weight:700;transition:color .2s}.site-header nav a:hover{color:white}.header-cta{display:flex;align-items:center;gap:20px;font-size:10px;font-weight:900;letter-spacing:.18em;border:1px solid #c2a88088;padding:13px 16px;color:#ead5af;white-space:nowrap}
.hero{min-height:900px;height:100svh;max-height:1150px;position:relative;display:flex;align-items:center;isolation:isolate;overflow:hidden;background:#090b18}.hero-image{position:absolute;inset:0;z-index:-3;background:url("/poster.jpg") center 45%/cover no-repeat;opacity:.55;filter:saturate(.85) contrast(1.1)}.hero::before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#070811 1%,#080a16e9 36%,#090a1594 70%,#070811a8 100%),linear-gradient(0deg,#070910 1%,transparent 28%,#080a17b8 94%)}.hero::after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 74% 50%,#7758ff33,transparent 45%),radial-gradient(ellipse at 75% 58%,#6bebff22,transparent 30%)}.hero-grid{position:absolute;inset:0;opacity:.2;background-image:linear-gradient(#ffffff0d 1px,transparent 1px),linear-gradient(90deg,#ffffff0d 1px,transparent 1px);background-size:78px 78px;mask-image:linear-gradient(90deg,#000,transparent 85%)}.hero-content{position:relative;z-index:2;padding-top:93px}.hero-eyebrow{color:var(--gold);margin-bottom:34px;display:flex;align-items:center;gap:14px}.signal-dot,.form-indicator{display:inline-block;width:7px;height:7px;background:#79eeef;box-shadow:0 0 17px #49eeff;border-radius:50%}.line-dot{color:var(--violet);margin:0 8px}.hero h1{font-family:Impact,"Arial Black",Arial,sans-serif;font-weight:900;letter-spacing:-.035em;line-height:.86;margin:0;text-shadow:0 4px 60px #000a}.hero h1 span:first-child{display:block;color:#d2c1a7;font-size:clamp(56px,6.7vw,100px);letter-spacing:.06em;margin-bottom:12px}.hero h1 strong{display:block;font-size:clamp(73px,10.8vw,162px);color:#f5f1ea;font-weight:900;letter-spacing:-.054em}.hero h1 .period{color:#ae86ff}.hero-lead{font-size:clamp(17px,1.8vw,23px);line-height:1.45;color:#d0d1e1;max-width:555px;margin:30px 0}.hero-actions{display:flex;gap:13px;flex-wrap:wrap;margin:34px 0 72px}.hero-meta{display:flex;gap:0;border-top:1px solid #ffffff3b;max-width:735px;padding-top:28px}.hero-meta>div{min-width:0;flex:1;padding-right:25px;padding-left:23px;border-left:1px solid #ffffff33}.hero-meta>div:first-child{padding-left:0;border-left:0}.meta-label{display:block;color:#9b91a9;margin-bottom:9px}.hero-meta strong{display:block;font-size:14px;letter-spacing:.055em}.hero-meta small{display:block;font-size:11px;color:#aaa9bc;margin-top:6px}.scroll-cue{position:absolute;right:40px;bottom:36px;display:flex;align-items:center;gap:21px;font-size:10px;letter-spacing:.22em;writing-mode:vertical-rl;z-index:2}.scroll-stem{height:57px;width:1px;background:#b8a0d5}.edge-label{position:absolute;left:0;bottom:27px;font-size:10px;letter-spacing:.22em;color:#757790;transform:rotate(-90deg) translate(0,100%);transform-origin:left bottom}
.ticker{height:65px;display:flex;align-items:center;overflow:hidden;background:#c6b58f;color:#11111b;transform:skewY(-1deg);margin-top:-20px;position:relative;z-index:3}.ticker-track{font-family:Impact,"Arial Black",sans-serif;font-size:25px;white-space:nowrap;letter-spacing:.07em;word-spacing:.4em;animation:marquee 30s linear infinite}.ticker-track span{font-family:Arial;font-size:22px;padding:0 21px;color:#493b62}@keyframes marquee{to{transform:translateX(-45%)}}
.experience{background:radial-gradient(ellipse at 5% 65%,#28204355,transparent 43%),#0a0b13}.experience-grid{display:grid;grid-template-columns:1.16fr .84fr;gap:90px;align-items:end}.experience-copy{max-width:530px;padding-bottom:10px}.experience-copy p{font-size:17px;line-height:1.8;color:#aeb0c7;margin-bottom:24px}.experience-copy strong{color:#f1e3da}.experience-copy .text-link{margin-top:15px}.feature-row{display:grid;grid-template-columns:repeat(3,1fr);margin-top:100px;border-top:1px solid #4b455f;border-bottom:1px solid #4b455f}.feature-row>div{min-height:245px;padding:30px 36px;position:relative;border-right:1px solid #4b455f}.feature-row>div:first-child{padding-left:0}.feature-row>div:last-child{border-right:0}.feature-index{font-size:10px;letter-spacing:.2em;color:#8f8da7}.feature-glyph{display:block;font-size:47px;color:#b59dff;margin:29px 0 13px}.feature-row h3{font-size:20px;font-weight:900;letter-spacing:.05em;margin-bottom:9px}.feature-row p{color:#989ab3;font-size:14px}
.lineup-section{background:linear-gradient(150deg,#0b0c17,#111022 55%,#070910)}.section-heading-row{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:59px}.section-heading-row p:last-child{max-width:250px;color:#a7a8bb;line-height:1.6;font-size:15px}.lineup-layout{display:grid;grid-template-columns:1.25fr .75fr;gap:86px}.headliner{min-height:180px;padding:28px 35px;background:linear-gradient(110deg,#3b2759,#15182d 60%,#202038);border:1px solid #9e78ff99;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.headliner::before{content:"";position:absolute;right:-70px;top:-50px;border:2px solid #9572ff55;border-radius:50%;width:260px;height:260px;box-shadow:0 0 0 40px #8065e617,0 0 0 80px #8165e50b}.small-tag{color:#d5bbff;position:relative}.headliner strong{font-family:Impact,"Arial Black",sans-serif;font-size:clamp(65px,7vw,105px);line-height:1.1;letter-spacing:-.04em;position:relative}.headliner-star{position:absolute;right:30px;bottom:24px;color:var(--gold);font-size:30px}.artist{border-bottom:1px solid #ffffff20;min-height:82px;display:flex;align-items:center;gap:22px;transition:padding-left .2s,background .2s}.artist:hover{padding-left:13px;background:#ffffff08}.artist-no{color:#8d89a7;font-size:12px;width:42px}.artist-name{font-family:Impact,"Arial Black",Arial,sans-serif;font-size:clamp(27px,3.4vw,46px);line-height:1;letter-spacing:.012em;flex:1}.artist-mark{color:#b49cff;font-size:26px;padding-right:13px}.lineup-note{font-size:11px;color:#807f97;margin-top:23px}.poster-area{position:relative;align-self:start}.poster-frame{padding:12px;border:1px solid #9281bc;background:#151222;box-shadow:18px 18px 0 #4b3b6a44,0 35px 70px #0007;transform:rotate(1.5deg)}.poster-frame img{display:block;width:100%;height:auto}.poster-caption{display:block;margin-top:33px;color:#8d8ca2;letter-spacing:.13em}
.portal-break{height:525px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle at 50% 50%,#5845a755,#080b1e 33%,#050711 70%);border-top:1px solid #5b4b7755;border-bottom:1px solid #5b4b7755}.portal-break::before,.portal-break::after{content:"";position:absolute;left:50%;top:50%;height:1px;width:120vw;transform:translate(-50%,-50%) rotate(45deg);background:linear-gradient(90deg,transparent,#a48cfc66,transparent);box-shadow:0 0 50px #aa8bff}.portal-break::after{transform:translate(-50%,-50%) rotate(-45deg)}.portal-rings{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:380px;height:380px}.portal-rings span{position:absolute;inset:0;border:2px solid #8b86f9;box-shadow:0 0 25px #6b85ff99,inset 0 0 40px #4d55ff55;clip-path:polygon(25% 0,75% 0,100% 25%,100% 75%,75% 100%,25% 100%,0 75%,0 25%);transform:rotate(22.5deg)}.portal-rings span:nth-child(2){inset:38px;border-color:#7bdcff;transform:rotate(0deg)}.portal-rings span:nth-child(3){inset:75px;border-color:#d4b7fb;transform:rotate(22.5deg)}.portal-rings span:nth-child(4){inset:111px;border-color:#9d8bff;transform:rotate(0deg)}.portal-break-content{position:relative;z-index:2;text-shadow:0 4px 35px #000}.portal-break-content span,.portal-break-content p{font-size:11px;letter-spacing:.31em;color:#e7d3bd}.portal-break-content strong{display:block;font-size:clamp(57px,7.6vw,113px);line-height:.95;font-family:Impact,"Arial Black",sans-serif;letter-spacing:-.03em;margin:18px 0}
.location-section{background:#0a0b14}.location-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.location-grid h2{font-size:clamp(48px,5.2vw,78px)}.location-copy{font-size:17px;color:#adafc4;line-height:1.7;max-width:520px;margin:31px 0}.address-card{display:flex;align-items:start;gap:23px;padding:25px 0 25px;border-top:1px solid #5a5366;border-bottom:1px solid #5a5366;max-width:510px}.address-pin{display:grid;place-items:center;font-size:50px;color:var(--violet);line-height:1}.address-card small{display:block;font-size:10px;color:#9d94b0;letter-spacing:.2em;margin-bottom:8px}.address-card strong{font-size:19px;display:block;margin-bottom:8px}.address-card span:not(.address-pin){line-height:1.5;color:#aaabc0;font-size:14px}.map-button{margin-top:26px;width:250px}.location-visual{height:570px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 49%,#55449670,transparent 34%),repeating-linear-gradient(0deg,#dce3ff0c 0 1px,transparent 1px 53px),repeating-linear-gradient(90deg,#dce3ff0c 0 1px,transparent 1px 53px),#101222;border:1px solid #635a8b;clip-path:polygon(0 0,94% 0,100% 6%,100% 100%,6% 100%,0 94%)}.location-visual::before{content:"";position:absolute;inset:30px;border:1px solid #d5d3ff17}.location-coord,.location-bottom{position:absolute;top:28px;left:31px;font-size:10px;color:#9796b5;letter-spacing:.2em}.location-bottom{top:auto;bottom:27px}.location-cross{position:absolute;color:#8c84c5;font-size:24px}.location-cross.one{right:35px;top:25px}.location-cross.two{right:35px;bottom:22px}.map-radar{height:310px;width:310px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.map-radar span{position:absolute;border:1px solid #7c82e080;border-radius:50%;inset:0}.map-radar span:nth-child(2){inset:45px}.map-radar span:nth-child(3){inset:90px}.map-radar::before,.map-radar::after{content:"";position:absolute;left:50%;top:-35px;bottom:-35px;width:1px;background:#77cbee40}.map-radar::after{transform:rotate(90deg)}.map-radar i{position:absolute;width:17px;height:17px;border-radius:50%;background:#81ebff;box-shadow:0 0 0 12px #4cddff33,0 0 45px #42f4ff;top:calc(50% - 8px);left:calc(50% - 8px)}.map-ground{position:absolute;bottom:88px;left:0;right:0;text-align:center;font-family:Impact,"Arial Black",sans-serif;font-size:56px;color:#e4e1f4;line-height:.9;text-shadow:0 0 30px #b284fe}.map-ground strong{font-size:77px;letter-spacing:.12em;color:#b9a5fc}
.contact-section{background:radial-gradient(ellipse at 20% 60%,#2d235188,transparent 45%),#11101e}.contact-grid{display:grid;grid-template-columns:.94fr 1.06fr;gap:105px}.contact-left h2{font-size:clamp(52px,6.4vw,90px)}.contact-left>p:not(.mini-heading){font-size:17px;color:#b3b1c8;line-height:1.75;max-width:410px;margin-top:27px}.contact-decoration{border-top:1px solid #5b506b;margin-top:85px;padding-top:22px;display:flex;gap:28px;align-items:center}.contact-decoration span{font-size:70px;font-weight:900;color:#8564d3;letter-spacing:-.2em}.contact-decoration strong{font-family:Impact,"Arial Black",sans-serif;line-height:.9;font-size:31px;color:#888099}.form-panel{background:#171626;border:1px solid #74678c;padding:37px 40px;box-shadow:20px 20px 0 #05040c33}.form-panel-top{display:flex;gap:9px;align-items:center;color:#a39bbb;letter-spacing:.13em}.form-panel-top span:last-child{margin-left:auto;color:#6bdbdb}.form-panel h3{font-family:Impact,"Arial Black",sans-serif;font-size:44px;letter-spacing:-.025em;margin:35px 0 10px}.form-panel>p{font-size:14px;color:#a9a8bc;margin-bottom:30px}.lead-form{display:grid;gap:20px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.field{display:flex;flex-direction:column;gap:10px}.field label{font-size:10px;font-weight:800;letter-spacing:.13em;color:#d7d4e8}.field input,.field select,.field textarea{min-width:0;outline:none;display:block;width:100%;background:#0e0e19;border:1px solid #514d66;color:#fff;padding:15px 14px;border-radius:0;font-size:14px}.field input:focus,.field select:focus,.field textarea:focus{border-color:#b7a0ff;box-shadow:0 0 0 2px #9876ff24}.field input::placeholder,.field textarea::placeholder{color:#6e6b82}.field textarea{resize:vertical;min-height:100px}.check-row{display:flex;gap:11px;align-items:start;color:#aaa9bd;font-size:12px;line-height:1.5}.check-row input{width:18px;height:18px;margin:0;accent-color:#a88eff;flex-shrink:0}.check-row a{color:#e2d1b6;text-decoration:underline}.submit-button{border:0;cursor:pointer;width:100%;margin-top:7px}.form-feedback{font-size:13px;line-height:1.5;margin:0;color:#a8f3dd}.form-feedback.error{color:#ffb0ba}.lead-form .honeypot{position:absolute;left:-9999px;opacity:0}.form-small{font-size:11px;color:#74758a;margin:0}
.site-footer{background:#06070d;border-top:1px solid #4e4659}.footer-upper{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:60px 0;border-bottom:1px solid #393543}.footer-upper img{width:315px}.footer-upper p{font-size:13px;color:#89889b;line-height:1.8;letter-spacing:.13em;text-align:right}.footer-lower{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:24px 0 35px;font-size:9px;color:#737389;letter-spacing:.08em}.footer-lower div{display:flex;gap:23px}.footer-lower a,.footer-lower button{color:#aaa9bc;font-size:10px;background:none;border:0;padding:0;letter-spacing:.07em}.footer-lower a:hover,.footer-lower button:hover{color:white}
.consent-backdrop{position:fixed;inset:0;background:#03040994;z-index:101;display:flex;align-items:flex-end;justify-content:center;padding:18px}.consent-panel{width:min(920px,100%);background:#161528;border:1px solid #9f8eca;color:#eeeaf8;padding:28px 30px;box-shadow:0 20px 90px #000d}.consent-heading{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:900;margin-bottom:12px}.consent-heading span{font-size:28px;color:#cbb2ff}.consent-panel p{line-height:1.6;color:#b5b1c6;font-size:13px}.consent-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.consent-actions button{min-height:42px;padding:0 18px;border:1px solid #9286b8;background:#29263c;color:white;font-size:12px;font-weight:800}.consent-actions .all{background:#d6c29f;color:#0b0a11}.consent-options{margin-top:18px;padding:14px 0;border-top:1px solid #514961;border-bottom:1px solid #514961}.consent-options label{display:flex;align-items:center;gap:12px;font-weight:700;font-size:13px}.consent-options input{accent-color:#a18aff;width:18px;height:18px}.consent-options small{display:block;color:#9d9ab1;font-weight:400;font-size:12px;margin-top:5px}.consent-reopen-floating{position:fixed;bottom:16px;left:16px;z-index:50;background:#242038;border:1px solid #6b5e88;color:#ddd7ed;border-radius:50%;height:40px;width:40px;font-size:19px;box-shadow:0 2px 12px #0008}
.legal-page,.admin-page{min-height:100vh;background:#0d0d18;padding:60px max(30px,calc((100vw - 1100px)/2));font-size:16px;line-height:1.7}.legal-page .back,.admin-page .back{color:#c6b0f3;font-size:13px;letter-spacing:.12em}.legal-page h1,.admin-page h1{font-family:Impact,"Arial Black",sans-serif;font-size:65px;margin:45px 0 25px}.legal-page h2{font-size:27px;letter-spacing:0;margin:30px 0 15px}.legal-page p{color:#b2b0c7;max-width:800px}.legal-notice{padding:19px 24px;background:#33253e;border:1px solid #8a6a9d;color:#e8dce9;margin:28px 0;max-width:820px}
.admin-page{max-width:none}.admin-top{display:flex;justify-content:space-between;align-items:center}.admin-stat-row{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:25px 0}.admin-stat-row>div{background:#17162a;border:1px solid #514960;padding:20px}.admin-stat-row strong{display:block;font-size:35px}.admin-stat-row span{font-size:12px;color:#a7a1bd}.admin-tools{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.admin-tools input,.admin-tools select{padding:11px;background:#1b1a2c;color:white;border:1px solid #685d7e}.admin-tools button,.admin-action{padding:11px 18px;background:#b5a1d8;color:#121021;border:0;font-weight:700}.lead-cards{display:grid;gap:15px}.lead-card{border:1px solid #564f6c;background:#171629;padding:21px;display:grid;grid-template-columns:1fr 190px;gap:20px}.lead-card h3{font-size:20px;margin:0}.lead-card p{color:#a9a5bc;margin:11px 0;white-space:pre-wrap}.lead-card small{color:#9390a4}.lead-card a{color:#c7d8ff}.lead-card select,.lead-card textarea{width:100%;background:#0c0d17;border:1px solid #6c6081;color:white;padding:10px;margin-bottom:10px}.lead-card textarea{min-height:90px}
@media(max-width:1050px){.site-header nav{gap:16px}.header-logo{width:202px}.site-header{padding:0 25px}.header-cta{display:none}.experience-grid{gap:40px}.lineup-layout{gap:35px}.contact-grid{gap:50px}.hero h1 strong{font-size:clamp(77px,11vw,125px)}}
@media(max-width:720px){.container{width:min(100% - 38px,600px)}.section{padding:76px 0}.section-kicker{margin-bottom:39px}.site-header{height:70px;padding:0 19px}.header-logo{width:190px}.site-header nav{gap:13px}.site-header nav a{font-size:10px}.site-header nav a:nth-child(1),.site-header nav a:nth-child(3){display:none}.hero{min-height:790px;height:100svh;max-height:none}.hero::before{background:linear-gradient(90deg,#070811eb,#080a17c7),linear-gradient(0deg,#070910,transparent 50%,#080a17)}.hero-image{background-position:50% 30%;opacity:.28}.hero-content{padding-top:100px}.hero-eyebrow{flex-wrap:wrap;font-size:9px;gap:8px}.hero h1 span:first-child{font-size:clamp(43px,11vw,72px)}.hero h1 strong{font-size:clamp(57px,12.2vw,85px)}.hero-lead{font-size:16px;max-width:375px;margin-top:29px}.hero-actions{margin:30px 0 55px}.button{min-height:50px;padding:0 15px;gap:22px;font-size:10px}.hero-meta{gap:12px;flex-wrap:wrap}.hero-meta>div{padding:0 13px 0 0;border:0;flex:1 1 45%}.hero-meta strong{font-size:12px}.hero-meta small{font-size:10px}.scroll-cue,.edge-label{display:none}.ticker{height:50px}.ticker-track{font-size:19px}h2{font-size:clamp(44px,12vw,67px)}.experience-grid,.lineup-layout,.location-grid,.contact-grid{grid-template-columns:1fr;gap:35px}.experience-copy p{font-size:15px}.feature-row{grid-template-columns:1fr;margin-top:65px}.feature-row>div{min-height:150px;border-right:0;border-bottom:1px solid #4b455f;padding:23px 0}.feature-row>div:last-child{border-bottom:0}.feature-glyph{margin:6px 0;font-size:35px}.section-heading-row{display:block}.section-heading-row p:last-child{margin-top:23px}.poster-area{width:min(85%,400px);margin:24px auto 0}.headliner{min-height:150px}.headliner strong{font-size:66px}.artist{min-height:68px}.artist-name{font-size:30px}.portal-break{height:405px}.portal-rings{width:315px;height:315px}.portal-break-content strong{font-size:60px}.portal-break-content span,.portal-break-content p{font-size:9px}.location-visual{height:420px}.map-radar{height:245px;width:245px}.map-ground{font-size:44px;bottom:55px}.map-ground strong{font-size:60px}.contact-decoration{margin-top:55px}.form-panel{padding:24px 21px}.form-row{grid-template-columns:1fr}.footer-upper{display:block;padding:42px 0}.footer-upper img{width:260px}.footer-upper p{text-align:left;margin-top:26px}.footer-lower{display:block}.footer-lower>div{margin:16px 0;flex-wrap:wrap}.admin-stat-row{grid-template-columns:repeat(2,1fr)}.lead-card{grid-template-columns:1fr}.legal-page,.admin-page{padding:35px 18px}.legal-page h1,.admin-page h1{font-size:48px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker-track{animation:none}*{transition:none!important}}
