@font-face{font-family:Display;src:url(/fonts/display.woff2)}@font-face{font-family:Inter;src:url(/fonts/body.woff2)}:root{--bg:#0b0b0d;--panel:#141417;--pink:#f50672;--text:#f5f3ef;--muted:#a5a3a8;--line:#2a292e}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.65}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}img{max-width:100%;display:block}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{text-transform:uppercase;letter-spacing:-.025em;font-family:Display,Arial Narrow,Impact,sans-serif;font-weight:800;line-height:1}h1{font-size:clamp(56px,6.5vw,100px)}h2{font-size:clamp(34px,3.5vw,51px)}h3{font-size:27px}h4{letter-spacing:.04em;font-size:16px}p{color:var(--muted);line-height:1.75}em{color:var(--pink);font-style:normal}:focus-visible{outline-offset:5px;outline:2px solid #fff}.skip{z-index:200;background:var(--accent);padding:12px;position:fixed;top:-70px;left:20px}.skip:focus{top:10px}.topline{letter-spacing:.16em;background:var(--accent-panel);border-bottom:1px solid #29252b;justify-content:space-between;align-items:center;height:30px;padding:0 5.2%;font-size:9px;font-weight:700;display:flex}.topline span{color:#cbc5cd;font-size:9px}header{border-bottom:1px solid var(--line);z-index:30;background:#0b0b0deb;align-items:center;gap:28px;height:94px;padding:0 5.2%;display:flex;position:relative}.brand{flex-shrink:0;align-items:center;gap:12px;display:flex}.brand img{object-fit:contain;width:73px;max-height:60px}.brand b{font-family:Display,Impact,sans-serif;font-size:26px;line-height:1}.brand b span{letter-spacing:.08em;margin-left:5px;font-size:14px;font-weight:600}.brand small{letter-spacing:.19em;color:#a29ca5;margin-top:7px;font-size:6px;display:block}nav{gap:24px;margin-left:auto;font-size:11px;font-weight:600;display:flex}nav a{transition:color .2s}nav a:hover{color:var(--pink)}.button{background:var(--accent);color:#fff;border:1px solid var(--accent);letter-spacing:.07em;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:15px 23px;font-size:10px;font-weight:800;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:var(--accent-hover);transform:translateY(-2px)}.button.outline{background:0 0;border-color:#4b454d}.button.dark{background:#0c0b0e;border-color:#0c0b0e}.header-ticket{gap:13px;min-height:42px;margin-left:5px;padding:12px 17px;font-size:9px}.mobile-menu{display:none!important}.hero{isolation:isolate;border-bottom:1px solid #282027;min-height:640px;position:relative;overflow:hidden}.hero-image{z-index:-2;position:absolute;inset:0 0 0 30%}.hero-image img{object-fit:cover;object-position:54% 25%;filter:grayscale()contrast(1.1);width:100%;height:100%}.hero-image:after{content:"";background:linear-gradient(90deg,#0b0b0d 0%,#0b0b0db0 23%,transparent 68%),linear-gradient(0deg,#0b0b0d 0%,transparent 45%),linear-gradient(140deg,transparent 35%,var(--accent-19));position:absolute;inset:0}.hero:after{content:"";background:var(--accent-13);z-index:-1;width:1px;height:100%;box-shadow:150px 0 100px var(--accent-13);position:absolute;top:0;right:9%;transform:skew(-18deg)}.hero-content{max-width:850px;padding:56px 5.2% 54px}.eyebrow{letter-spacing:.16em;align-items:center;gap:9px;font-size:9px;font-weight:800;line-height:1.5;display:inline-flex}.pink{color:var(--pink)}.muted{color:var(--muted)}.live-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 12px var(--accent-38);border-radius:50%;display:inline-block}.hero h1{letter-spacing:-.025em;max-width:620px;margin:25px 0 24px;font-size:clamp(75px,7.8vw,119px);line-height:.88}.hero h1 em{display:inline}.hero p{color:#c5c0c7;font-size:13px;line-height:1.7}.row{align-items:center;gap:15px;display:flex}.hero .row{gap:27px;margin-top:25px}.hero-watch{letter-spacing:.08em;align-items:center;gap:12px;font-size:9px;font-weight:800;display:flex}.hero-watch span{border:1px solid #7d737c;border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.hero-signature{letter-spacing:.2em;color:#6d6870;margin-top:35px;font-size:8px}.hero-signature span{margin-left:10px}.hero-side{writing-mode:vertical-rl;letter-spacing:.24em;color:#8f828b;font-size:7px;position:absolute;top:40%;right:20px}.next-event{border:1px solid var(--accent-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#151216ee;align-items:center;gap:20px;width:380px;padding:19px;display:flex;position:absolute;bottom:46px;right:6%}.next-date{border-right:1px solid var(--accent-border);text-align:center;padding-right:18px}.next-date span{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.next-date b{font-family:Display,Impact,sans-serif;font-size:48px;line-height:1;display:block}.next-event .eyebrow{font-size:8px}.next-event h3{margin:7px 0 5px;font-size:26px}.next-event p{font-size:10px}.next-event p span{color:#8a808a}.next-arrow{background:var(--accent);flex-shrink:0;place-items:center;width:35px;height:35px;margin-left:auto;display:grid}.insider{background:var(--accent-panel);border-top:2px solid var(--pink);border-bottom:1px solid var(--accent-border);grid-template-columns:150px 1fr 380px;align-items:center;gap:25px;padding:30px 5.2%;display:grid}.insider-label{border-right:1px solid var(--accent-border);min-height:54px;color:var(--pink);align-items:center;gap:12px;padding-right:25px;display:flex}.insider-label svg{flex-shrink:0;width:26px}.insider-label span{letter-spacing:.12em;font-size:8px;font-weight:700;line-height:1.7}.insider h2{white-space:nowrap;font-size:28px}.insider p{color:#b3a6b1;margin-top:7px;font-size:10px}.input-join{border:1px solid var(--accent-border);height:44px;display:flex}.input-join input{color:#fff;background:#0b0b0d;border:0;flex:1;min-width:0;padding:12px;font-size:10px}.input-join button{background:var(--accent);color:#fff;letter-spacing:.06em;white-space:nowrap;border:0;align-items:center;gap:16px;padding:0 16px;font-size:8px;font-weight:800;display:flex}.consent{color:#b6a7b2;align-items:center;gap:6px;line-height:1.4;margin:8px 0 0!important;font-size:8px!important;font-weight:400!important;display:flex!important}.consent input{width:11px;height:11px;accent-color:var(--pink);margin:0}.insider output{color:#fff;font-size:10px;display:block}.honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.section{max-width:1600px;margin:auto;padding:70px 5.2%}.section-head{justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px;display:flex}.section-head h2{margin-top:8px}.section-head p{font-size:12px}.section-head .row{gap:9px}.textlink{letter-spacing:.08em;align-items:center;gap:13px;font-size:9px;font-weight:800;display:inline-flex}.textlink:hover{color:var(--pink)}.iconbutton{border:1px solid var(--accent-border);color:#fff;background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:37px;display:inline-flex}.iconbutton:hover{border-color:var(--pink);color:var(--pink)}.section-head .textlink{margin-right:17px}.carousel{scroll-snap-type:x mandatory;scrollbar-width:none;gap:22px;padding-bottom:8px;display:flex;overflow-x:auto}.carousel::-webkit-scrollbar{display:none}.event-card{scroll-snap-align:start;background:#121114;border:1px solid #28252b;flex:0 0 calc(28.5714% - 18.8571px);min-width:255px;transition:border-color .2s}.event-card:hover{border-color:var(--accent-border)}.art-link{background:var(--accent-panel);height:290px;display:block;position:relative;overflow:hidden}.event-art{object-fit:cover;object-position:top;width:100%;height:100%}.event-badge{letter-spacing:.09em;background:#0b0b0dec;padding:5px 9px;font-size:8px;font-weight:800;position:absolute;top:13px;left:13px}.event-card:first-child .event-badge{background:var(--accent)}.event-card-body{padding:21px 18px 0}.event-card-body .eyebrow{letter-spacing:.05em;font-size:8px;display:block}.event-card h3{min-height:48px;margin:12px 0 10px;font-size:25px}.event-card p{align-items:center;gap:6px;min-height:33px;font-size:9px;display:flex}.event-card p svg{color:#c3a4b4;flex-shrink:0}.card-cta{letter-spacing:.1em;border-top:1px solid var(--accent-border);justify-content:space-between;align-items:center;margin-top:17px;padding:17px 0;font-size:9px;font-weight:800;display:flex}.card-cta svg{color:var(--pink)}.poster{text-align:center;background:radial-gradient(ellipse at 50% 65%,color-mix(in srgb,var(--accent) 40%,#0b0b0d),transparent 65%),repeating-linear-gradient(0deg,transparent 0 45px,#ffffff05 46px 47px),var(--accent-panel);flex-direction:column;justify-content:center;align-items:center;height:100%;padding:25px 18px;display:flex;position:relative;overflow:hidden}.poster:after{content:"ISPW";opacity:.06;font-family:Display,Impact,sans-serif;font-size:150px;font-style:italic;font-weight:700;position:absolute;top:15%;left:-10px;transform:rotate(-15deg)}.poster>span{letter-spacing:.15em;z-index:1;font-size:7px;position:relative}.poster strong{text-transform:uppercase;color:#fff;z-index:1;max-width:100%;text-shadow:3px 3px var(--accent);font-family:Display,Impact,sans-serif;font-size:47px;line-height:.95;position:relative}.poster small{text-transform:uppercase;letter-spacing:.07em;z-index:1;margin-top:22px;font-size:9px;position:relative}.poster b{letter-spacing:.18em;color:var(--pink);margin-top:18px;font-size:7px}.poster-lines{border-top:2px solid var(--accent-38);border-bottom:2px solid var(--accent-38);height:150px;position:absolute;bottom:15px;left:-10px;right:-10px;transform:rotate(-9deg)}.poster-friday-night-lightning{background:radial-gradient(at 80% 20%,#182b77,#0000 70%),#080d23}.poster-friday-night-lightning strong{text-shadow:3px 3px #3262cc}.poster-steel-cage-christmas{background:repeating-linear-gradient(45deg,transparent 0 25px,#ffffff08 25px 27px),radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--accent) 25%,#0b0b0d),transparent 80%),var(--accent-panel)}.ticker{white-space:nowrap;border-block:1px solid var(--accent-border);color:var(--pink);letter-spacing:.01em;background:var(--accent-panel);align-items:center;gap:35px;margin:20px 0;padding:10px 0;font-family:Display,Impact,sans-serif;font-size:28px;font-weight:800;display:flex;overflow:hidden;transform:rotate(-1deg)}.ticker span:nth-of-type(2n){color:#0000;-webkit-text-stroke:1px var(--pink)}.community-section{grid-template-columns:1.1fr 1fr;align-items:center;gap:8%;padding-top:100px;padding-bottom:95px;display:grid}.community-photo{height:430px;position:relative}.community-photo:before{content:"";border:1px solid var(--accent-border);z-index:-1;position:absolute;inset:14px -14px -14px 14px}.community-photo img{object-fit:cover;filter:grayscale(.35);width:100%;height:100%}.photo-stamp{background:var(--accent);padding:13px 18px;font-family:Display,Impact,sans-serif;font-size:23px;font-weight:800;line-height:1;position:absolute;bottom:24px;left:-18px;transform:rotate(-4deg)}.community-copy h2{margin:15px 0 23px;font-size:66px;line-height:.98}.community-copy p{max-width:400px;margin:13px 0;font-size:12px}.community-copy .textlink{margin-top:20px}.experiences{background:#121114;border-block:1px solid #242027;max-width:none}.experience-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.experience{background:var(--accent-panel);border:1px solid var(--accent-border);isolation:isolate;align-items:end;min-height:360px;display:flex;position:relative;overflow:hidden}.experience img{object-fit:cover;z-index:-2;filter:grayscale(.8);width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.experience:hover img{transform:scale(1.05)}.experience:after{content:"";z-index:-1;background:linear-gradient(#120b1322 0%,#120b1399 55%,#120b13 100%);position:absolute;inset:0}.experience>div{padding:28px}.experience .eyebrow{letter-spacing:.1em;color:var(--accent-soft);font-size:7px}.experience h3{margin:13px 0 12px;font-size:35px}.experience p{color:#bcb2bd;max-width:240px;font-size:11px}.experience .textlink{color:#fff;margin-top:24px}.experience svg{color:var(--pink)}.video-grid{grid-template-columns:1fr 1fr;gap:34px;display:grid}.video-thumb{aspect-ratio:16/9;border:1px solid var(--accent-border);background:var(--accent-panel);width:100%;padding:0;position:relative;overflow:hidden}.video-thumb>img{object-fit:cover;filter:brightness(.78);width:100%;height:100%;transition:transform .3s}.video-thumb:hover>img{filter:brightness(.9);transform:scale(1.035)}.play{color:#fff;background:var(--accent-50);border:1px solid #fffa;border-radius:50%;place-items:center;width:60px;height:60px;margin:auto;display:grid;position:absolute;inset:0}.video-tag{color:#fff;letter-spacing:.13em;font-size:8px;font-weight:800;position:absolute;bottom:17px;left:18px}.video-grid iframe{aspect-ratio:16/9;border:1px solid var(--accent-border);width:100%}.video-grid h3{margin:18px 0 10px;font-size:28px}.video-grid p{font-size:11px}.closing-cta{text-align:center;background:var(--accent);padding:55px 20px 60px;position:relative;overflow:hidden}.closing-cta:before{content:"ISPW";opacity:.07;pointer-events:none;font-family:Display,Impact,sans-serif;font-size:290px;line-height:1;position:absolute;bottom:-60px;left:0;right:0}.closing-cta .eyebrow{color:var(--accent-soft);font-size:8px}.closing-cta h2{margin:15px 0 25px;font-size:clamp(40px,4vw,60px)}.closing-cta em{color:#171016}.closing-cta .button{position:relative}footer{background:#0a090b;padding:55px 5.2% 0}.footer-top{grid-template-columns:1.5fr 1fr 1fr 1.1fr;gap:30px;padding-bottom:42px;display:grid}.wordmark{letter-spacing:-.03em;font-family:Display,Impact,sans-serif;font-size:53px;font-style:italic;font-weight:700;line-height:1}.wordmark span{vertical-align:top;margin-left:5px;font:10px Inter,sans-serif}.footer-top p{margin-top:13px;font-size:10px}.footer-top h4{letter-spacing:.03em;margin:9px 0 20px;font-size:15px}.footer-top>div>a:not(.wordmark){color:#a8a0ab;align-items:center;gap:8px;margin:10px 0;font-size:10px;display:flex}.footer-top a:hover{color:var(--pink)!important}.footer-bottom{color:#7b737f;border-top:1px solid #29212a;justify-content:space-between;gap:18px;padding:20px 0;font-size:8px;display:flex}.footer-bottom span:last-child{letter-spacing:.1em;font-size:7px}.page-intro{border-bottom:1px solid var(--accent-border);background:radial-gradient(ellipse at 100% 100%,var(--accent-19),transparent 65%);padding:65px 5.2% 55px}.page-intro h1{max-width:850px;margin:20px 0;font-size:77px;line-height:.97}.page-intro p{max-width:620px;font-size:13px}.tabs{border-bottom:1px solid var(--line);gap:5px;display:flex}.tabs button{color:#a69aa8;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 18px;font-size:10px;font-weight:800}.tabs button.active{color:#fff;border-color:var(--pink)}.tabs button span{color:#a193a2;margin-left:6px;font-size:9px}.event-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;display:flex}.event-toolbar>.muted{font-size:10px}.event-list article{border-bottom:1px solid #2b242c;align-items:center;gap:28px;padding:30px 0;display:flex}.list-art{flex-shrink:0;width:135px;height:160px}.list-art .poster{padding:10px}.list-art .poster strong{font-size:24px}.list-art .poster>span{font-size:4px}.list-art .poster small{margin-top:9px;font-size:6px}.list-art .poster b{margin-top:7px;font-size:4px}.dateblock{text-align:center;flex-shrink:0;width:68px}.dateblock b{font-family:Display,Impact,sans-serif;font-size:60px;line-height:1}.dateblock span{text-transform:uppercase;letter-spacing:.07em;color:#a795a3;font-size:9px;display:block}.list-info{flex:1}.list-info h2{margin:9px 0 15px;font-size:35px}.list-info p{align-items:center;gap:8px;margin:5px 0;font-size:10px;display:flex}.list-info p svg{color:#a38597}.feature-hero{isolation:isolate;align-items:center;min-height:590px;display:flex;position:relative;overflow:hidden}.feature-hero>img{object-fit:cover;filter:grayscale(.6);z-index:-2;width:65%;height:100%;position:absolute;inset:0 0 0 auto}.feature-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0b0b0d 15%,#0b0b0dd9 42%,#0b0b0d11 100%),linear-gradient(#0000 40%,#0b0b0d);position:absolute;inset:0}.feature-hero>div{max-width:760px;padding:65px 5.2%}.feature-hero h1{max-width:600px;margin:20px 0 25px;font-size:84px;line-height:.97}.feature-hero p{color:#d0c5ce;max-width:470px;font-size:13px}.feature-hero .button{margin-top:30px}.feature-details{border-bottom:1px solid #29212a;grid-template-columns:1fr 1fr;gap:10%;display:grid}.feature-details h2{margin:15px 0 25px}.feature-details p{max-width:500px;font-size:12px}.feature-details ul{margin:15px 0;padding:0;list-style:none}.feature-details li{border-bottom:1px solid var(--accent-border);align-items:center;gap:16px;padding:20px 0;font-size:13px;display:flex}.feature-details li svg{color:var(--pink);flex-shrink:0}.inquiry-section{background:var(--accent-panel);max-width:none}.contact-form{border:1px solid var(--accent-border);background:var(--accent-panel);width:100%;padding:38px}.inquiry-section .contact-form{max-width:850px;margin:auto}.contact-form h2{margin:12px 0 14px}.contact-form>p{margin-bottom:25px;font-size:12px}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}label{color:#c6bac7;margin-bottom:19px;font-size:11px;font-weight:500;display:block}label>input:not([type=radio]):not([type=checkbox]):not([type=file]),label>textarea,label>select{background:var(--accent-panel);color:#fff;border:1px solid var(--accent-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;outline-offset:2px;border-radius:0;width:100%;margin-top:8px;padding:12px 13px;font-size:12px;display:block}label>textarea{resize:vertical}.small{font-size:10px!important}.message{color:var(--accent-soft);padding:12px 0;font-size:12px;display:block}.contact-layout{grid-template-columns:.65fr 1.35fr;gap:9%;display:grid}.contact-layout>div p{margin:22px 0;font-size:12px}.legal{max-width:900px;min-height:70vh}.legal h1{margin:15px 0 45px;font-size:64px}.legal h2{margin:30px 0 15px;font-size:27px}.legal p{font-size:13px}.legal .button{margin-top:30px}.back{margin-bottom:30px}.shop-layout{grid-template-columns:1fr 1fr;align-items:start;gap:7%;display:grid}.shop-art{background:var(--accent-panel);max-width:550px;max-height:680px;margin:auto}.shop-art .event-art{object-fit:contain;max-height:680px}.shop-art .poster{height:450px}.shop-art .poster strong{font-size:77px}.shop-art .poster small{font-size:14px}.show-description{padding-top:35px}.show-description h1{margin:16px 0 24px;font-size:60px}.show-facts{border-block:1px solid var(--accent-border);grid-template-columns:1fr 1fr;gap:15px;margin-bottom:25px;padding:20px 0;display:grid}.show-facts p{color:#c4b7c4;align-items:start;gap:10px;font-size:11px;display:flex}.show-facts p:last-child{grid-column:span 2}.show-facts svg{width:17px;height:17px;color:var(--pink);flex-shrink:0}.show-description>p{margin-bottom:25px;font-size:13px}.ticketbox{border:1px solid var(--accent-border);background:var(--accent-panel);padding:34px;position:sticky;top:25px}.ticketbox h2{margin:15px 0 20px;font-size:37px}.ticketbox>p{margin:18px 0;font-size:12px}.ticketbox .button{margin-top:15px}.ticket-options label{border:1px solid var(--accent-border);color:#f4eff6;cursor:pointer;align-items:center;gap:12px;margin:12px 0;padding:17px 13px;display:flex}.ticket-options label.selected{border-color:var(--pink);background:color-mix(in srgb,var(--accent) 14%,#0b0b0d)}.ticket-options input{accent-color:var(--pink)}.ticket-options span{flex:1}.ticket-options b{font-size:12px}.ticket-options small{color:#b99db3;margin-top:3px;font-size:9px;display:block}.ticket-options{margin:25px 0}.total{border-top:1px solid var(--accent-border);justify-content:space-between;align-items:center;padding-top:20px;display:flex}.total b{font-size:25px}.full{width:100%}.notice{background:#302015;border:1px solid #674324;line-height:1.7;color:#e9c7a4!important;padding:17px!important;font-size:11px!important}.order-result{max-width:900px;min-height:65vh}.order-result h1{margin:20px 0;font-size:68px}.order-result p{margin-bottom:35px}.order-result .button{margin-right:15px}.admin h1{margin-top:12px;font-size:65px}.admin .section-head>div>p{margin-top:13px;font-size:12px}.admin-gate,.empty{border:1px dashed var(--accent-border);text-align:center;background:var(--accent-panel);margin:30px 0;padding:45px}.admin-gate h2{margin-bottom:20px}.admin-gate .button{margin:25px 0}.admin-stats{grid-template-columns:repeat(4,1fr);gap:15px;margin:30px 0;display:grid}.admin-stats>div{background:var(--accent-panel);border:1px solid var(--accent-border);padding:20px 23px}.admin-stats span{letter-spacing:.13em;color:#a790a2;font-size:8px;display:block}.admin-stats b{margin-top:9px;font:700 34px Display,Impact,sans-serif;display:block}.admin-stats>div:last-child b{font-size:26px}.admin-tabs{margin-bottom:35px;overflow-x:auto}.admin-record{border-bottom:1px solid var(--accent-border);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.admin-record h3{margin-bottom:9px;font-size:26px}.admin-record p{margin:5px 0;font-size:11px}.admin-record code{color:#97778e;font-size:9px}.admin-record>span{color:#ac93a3;font-size:10px}.inquiry-card{background:var(--accent-panel);border:1px solid var(--accent-border);margin-bottom:18px;padding:25px}.inquiry-card h3{margin:15px 0 10px}.inquiry-card p{margin:13px 0;font-size:12px}.inquiry-card>a{color:var(--pink);font-size:12px}.prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.payment-settings{border:1px solid var(--accent-border);background:#151015;max-width:850px;padding:35px}.payment-settings h2{margin:15px 0 25px}.payment-settings p{margin:15px 0;font-size:12px}.payment-settings ol{color:#c1a6b7;padding-left:18px;font-size:12px;line-height:2.4}.payment-settings code{background:color-mix(in srgb,var(--accent) 14%,#0b0b0d);color:var(--accent-soft);padding:3px 6px;font-size:11px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000b;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.modal{background:var(--accent-panel);border:1px solid var(--accent-border);width:100%;max-width:850px;max-height:92vh;padding:32px;overflow-y:auto;box-shadow:0 20px 100px #000}.modal.small-modal{max-width:600px}.modal h2{font-size:35px}.modal h3{font-size:27px}.modal .section-head{margin-top:8px;margin-bottom:25px}.ticket-edit{grid-template-columns:2fr 1fr 1fr 37px;align-items:center;gap:12px;display:grid}.ticket-edit .iconbutton{margin-top:7px}.upload-label{align-items:center;gap:10px;font-size:10px;display:flex}.upload-label input{max-width:240px;font-size:10px}.upload-preview{align-items:center;gap:20px;margin:20px 0 30px;display:flex}.upload-preview img{object-fit:contain;width:95px;height:120px}.admin-table{margin-top:20px}.admin>.message:empty{display:none}@media (min-width:1600px){.hero-content{padding-left:max(5.2%,50vw - 715px)}.hero{min-height:720px}.hero h1{font-size:130px}.insider{padding-inline:max(5.2%,50vw - 715px)}}@media (max-width:1150px){header{gap:18px}.brand b{font-size:23px}.brand b span,.brand small{display:none}.brand img{width:60px}nav{gap:17px;font-size:10px}.insider{grid-template-columns:1fr 340px;gap:20px}.insider-label{display:none}.insider h2{font-size:28px}.hero h1{font-size:100px}.next-event{width:340px;bottom:35px;right:5%}.next-event p span{display:none}.hero-content{padding-bottom:45px}.hero{min-height:620px}.event-card{flex-basis:calc(37.037% - 16.2963px)}.community-copy h2{font-size:58px}.event-list article{gap:20px}.dateblock{display:none}.ticketbox{padding:26px}.experience>div{padding:22px}.experience h3{font-size:30px}}@media (max-width:800px){header{gap:15px;height:78px;padding-inline:5%}.brand img{width:55px}.brand b span{font-size:12px;display:inline}.brand b{font-size:25px}.mobile-menu{width:34px;height:34px;margin-left:auto;display:inline-flex!important}.header-ticket{gap:9px;min-height:35px;margin:0;padding:8px 12px;font-size:8px}nav{background:var(--accent-panel);border-bottom:1px solid var(--accent-border);padding:25px 5%;font-size:14px;display:none;position:absolute;top:78px;left:0;right:0}nav.open{flex-direction:column;gap:20px;display:flex}.topline{height:25px;font-size:7px}.topline span{font-size:6px}.hero{min-height:670px}.hero-content{padding-top:46px}.hero-image{opacity:.65;left:10%}.hero-image img{object-position:58% 20%}.hero-image:after{background:linear-gradient(90deg,#0b0b0df0,#0000 150%),linear-gradient(#0000,#0b0b0d)}.hero h1{margin-top:25px;font-size:95px}.hero-content>.eyebrow{font-size:8px}.hero-signature{display:none}.next-event{background:#161017de;width:auto;max-width:430px;padding:15px;bottom:25px;left:5.2%;right:5.2%}.next-date b{font-size:38px}.next-date span{font-size:8px}.next-event h3{font-size:24px}.next-event p span{display:inline}.hero-side{display:none}.hero .row{gap:17px}.hero .button{gap:13px;padding:14px 16px;font-size:8px}.hero-watch{font-size:8px}.hero-watch span{width:30px;height:30px}.insider{grid-template-columns:1fr;gap:20px;padding-block:27px}.insider h2{font-size:31px}.insider p{font-size:11px}.insider form{max-width:520px}.input-join{height:47px}.input-join input{font-size:12px}.input-join button{font-size:9px}.consent{font-size:9px!important}.section{padding:48px 5.2%}.section-head{gap:15px;margin-bottom:25px}.section-head .eyebrow{font-size:8px}.section-head h2{font-size:37px}.section-head .textlink{margin-right:0;font-size:8px}.section-head>.row>.textlink{display:none}.carousel{gap:15px}.event-card{flex-basis:45%;min-width:235px}.art-link{height:270px}.community-section{grid-template-columns:1fr 1fr;gap:35px}.community-photo{height:360px}.community-copy h2{font-size:44px}.community-copy p{font-size:11px}.photo-stamp{padding:11px;font-size:21px;left:-5px}.experience-grid{gap:12px}.experience{min-height:340px}.experience>div{padding:19px}.experience h3{font-size:27px}.experience .eyebrow{letter-spacing:.08em;font-size:6px}.experience p{font-size:10px}.experience .textlink{gap:8px;font-size:8px}.experiences .section-head>p{display:none}.video-grid{gap:22px}.video-grid h3{font-size:25px}.play{width:45px;height:45px}.footer-top{grid-template-columns:1fr 1fr;gap:30px}.footer-top h4{margin-bottom:15px}.footer-bottom{flex-wrap:wrap;font-size:8px}.footer-bottom span:last-child{display:none}.page-intro h1{font-size:66px}.event-list article{flex-wrap:wrap;gap:20px;padding:25px 0}.list-art{width:110px;height:145px}.list-info h2{font-size:30px}.event-list article>.button{margin-left:130px}.feature-hero h1{max-width:450px;font-size:70px}.feature-hero>img{opacity:.7;width:100%}.feature-hero:after{background:linear-gradient(90deg,#0b0b0de8,#0b0b0d50),linear-gradient(#0000,#0b0b0d)}.feature-details{gap:30px}.feature-details h2{font-size:38px}.feature-details li{font-size:11px}.contact-layout{grid-template-columns:1fr;gap:35px}.contact-form{padding:25px}.shop-layout{gap:30px}.ticketbox{padding:22px}.ticketbox h2{font-size:31px}.ticketbox .form-grid{grid-template-columns:1fr;gap:0}.show-description h1{font-size:45px}.show-facts{grid-template-columns:1fr}.show-facts p:last-child{grid-column:auto}.admin h1{font-size:48px}.admin-stats{gap:10px}.admin-stats>div{padding:16px}.admin-stats>div:last-child b{font-size:20px}.admin-tabs button{padding:12px}.admin-record h3{font-size:23px}.modal{padding:25px}.modal-backdrop{padding:15px}}@media (max-width:540px){.topline span{display:none}.brand b{font-size:24px}.brand b span{font-size:10px}.brand img{width:48px}.brand{gap:8px}.header-ticket{display:none}.hero-content{padding-top:40px}.hero h1{font-size:86px}.hero{min-height:655px}.hero p{font-size:12px}.hero-image{left:0}.hero-image img{object-position:58% 5%}.hero h1{max-width:400px}.hero .row{gap:16px}.hero-watch{font-size:7px}.next-event{gap:15px}.next-event p{font-size:9px}.next-event h3{font-size:23px}.next-event .eyebrow{font-size:7px}.next-arrow{width:32px;height:32px}.section-head h2{font-size:33px}.event-card{flex-basis:82%;min-width:0}.art-link{height:330px}.event-card h3{min-height:32px;font-size:30px}.event-card p{font-size:10px}.event-card-body{padding-inline:21px}.event-card-body .eyebrow{font-size:9px}.carousel{margin-right:-5.8%;padding-right:6%}.ticker{gap:22px;margin:8px 0;padding:7px 0;font-size:23px}.community-section{grid-template-columns:1fr;gap:45px}.community-photo{height:310px}.community-copy h2{font-size:57px}.community-copy p{font-size:12px}.experience-grid{grid-template-columns:1fr;gap:18px}.experience{min-height:300px}.experience>div{padding:25px}.experience h3{font-size:37px}.experience p{max-width:300px;font-size:12px}.experience .eyebrow{font-size:8px}.experience .textlink{font-size:9px}.video-grid{grid-template-columns:1fr;gap:35px}.video-tag{font-size:7px}.home-videos .section-head{align-items:center}.home-videos .section-head>.textlink{white-space:nowrap;gap:5px;font-size:7px}.closing-cta h2{max-width:310px;margin:18px auto 25px;font-size:44px;line-height:.97}.closing-cta .eyebrow{font-size:7px}.footer-top{gap:27px 20px}.footer-top>div:first-child,.footer-top>div:last-child{grid-column:span 2}.footer-top p,.footer-top>div>a:not(.wordmark){font-size:11px}.footer-bottom{gap:12px;font-size:7px}.page-intro{padding:44px 5.2%}.page-intro h1{font-size:57px}.page-intro p{font-size:12px}.event-toolbar{flex-direction:column;align-items:start;gap:14px}.tabs button{padding:12px 13px;font-size:9px}.event-toolbar>.muted{font-size:9px}.list-art{width:90px;height:130px}.list-info h2{font-size:26px}.list-info .eyebrow{font-size:7px}.list-info p{font-size:9px;line-height:1.5}.event-list article{gap:16px}.event-list article>.button{min-height:38px;margin-left:106px;padding:10px 16px;font-size:8px}.list-art .poster strong{font-size:19px}.feature-hero{min-height:610px}.feature-hero h1{font-size:66px}.feature-hero p{font-size:12px}.feature-hero .eyebrow{font-size:8px}.feature-details{grid-template-columns:1fr;gap:20px}.feature-details h2{font-size:42px}.feature-details li{font-size:12px}.form-grid{grid-template-columns:1fr;gap:0}.contact-form h2{font-size:35px}.contact-form{padding:25px 20px}.shop-layout{grid-template-columns:1fr;gap:35px}.shop-art{max-width:330px;max-height:500px}.shop-art .event-art{max-height:500px}.ticketbox{padding:25px;position:static}.show-description h1{font-size:55px}.event-detail .back{font-size:8px}.admin>.section-head{flex-direction:column;align-items:start}.admin h1{font-size:45px}.admin-stats{grid-template-columns:1fr 1fr}.admin-stats>div:last-child b{font-size:27px}.admin .section-head h2{font-size:29px}.admin .section-head .button{min-height:38px;padding:10px;font-size:8px}.admin-record{align-items:start;gap:10px}.admin-record p{font-size:9px}.admin-record .row{gap:8px}.admin-record .iconbutton{width:30px;height:32px}.admin-record b{overflow-wrap:anywhere;font-size:12px}.admin-record .button{min-height:35px;padding:9px;font-size:8px}.admin-gate{padding:30px 20px}.admin-tabs button{font-size:9px}.modal-backdrop{padding:8px}.modal{max-height:96vh;padding:22px 17px}.ticket-edit{grid-template-columns:1fr 1fr 32px;gap:8px}.ticket-edit>label:first-child{grid-column:span 3;margin-bottom:0}.ticket-edit .iconbutton{margin-top:6px}.upload-label{flex-wrap:wrap}.upload-label input{max-width:100%;font-size:10px}.ticket-edit label{font-size:10px}.payment-settings{padding:22px}.payment-settings h2{font-size:34px}.payment-settings code{overflow-wrap:anywhere;font-size:9px}.legal h1{font-size:50px}.order-result h1{font-size:51px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}.brand img.custom-brand-logo{object-fit:contain;flex-shrink:1;width:auto;max-width:200px}.brand{min-width:0}.brand>div{flex-shrink:0}.footer-logo{display:inline-flex}.footer-logo img.custom-brand-logo{object-fit:contain;width:auto;max-width:230px}.logo-settings>p{max-width:780px;font-size:12px}.logo-upload{border:1px solid var(--accent-border);background:var(--accent-panel);margin-top:25px;padding:24px}.logo-upload input[type=file]{max-width:100%;margin-top:14px;font-size:11px;display:block}.logo-upload input[type=file]::file-selector-button{background:color-mix(in srgb,var(--accent) 14%,#0b0b0d);border:1px solid var(--accent-border);color:#fff;cursor:pointer;margin-right:12px;padding:8px 12px}.logo-upload .section-head{align-items:center;margin:0}.logo-upload .form-grid label{min-width:0}.logo-library{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;margin:10px 0 35px;display:grid}.logo-choice{border:1px solid var(--accent-border);background:var(--accent-panel);position:relative}.logo-choice.chosen{border:2px solid var(--pink)}.logo-select{text-align:left;color:#fff;background:0 0;border:0;width:100%;padding:16px;display:block}.logo-thumbnail{background:repeating-conic-gradient(var(--accent-panel) 0% 25%,var(--accent-panel) 0% 50%) 50%/20px 20px;place-items:center;height:125px;margin-bottom:18px;padding:20px;display:grid}.logo-thumbnail img{object-fit:contain;max-width:100%;max-height:85px}.logo-choice-title{align-items:center;gap:10px;margin-bottom:7px;padding-right:20px;display:flex}.logo-choice-title b{overflow-wrap:anywhere;font-size:12px;font-weight:600}.logo-choice-title span{background:var(--accent-15);color:var(--pink);letter-spacing:.1em;flex-shrink:0;padding:3px 6px;font-size:7px;font-weight:700}.logo-remove{width:28px;height:28px;position:absolute;bottom:12px;right:12px}.logo-editor{border:1px solid var(--accent-border);background:#151015;grid-template-columns:.9fr 1.1fr;gap:35px;padding:28px;display:grid}.logo-controls h3{margin-bottom:25px}.logo-controls input[type=range]{width:100%;accent-color:var(--pink);cursor:pointer;border:0;margin-top:18px;padding:0}.logo-check{align-items:start;gap:10px;margin:25px 0 15px;line-height:1.6;display:flex}.logo-check input{accent-color:var(--pink);flex-shrink:0;margin-top:3px}.logo-swatch{border:1px solid var(--accent-border);padding:22px;overflow:hidden}.logo-swatch+div{margin-top:15px}.logo-swatch>span{letter-spacing:.12em;margin-bottom:20px;font-size:7px;font-weight:700;display:block}.logo-swatch>div{align-items:center;gap:12px;min-height:68px;display:flex}.logo-swatch img{object-fit:contain;width:auto;max-width:55%;max-height:68px}.logo-swatch b{flex-shrink:0;font-family:Display,Impact,sans-serif;font-size:29px;line-height:1}.logo-swatch small{letter-spacing:.04em;font-size:11px}.dark-swatch{background:#0b0b0d}.light-swatch{color:#161116;background:#f1efec}.logo-actions{flex-wrap:wrap;justify-content:end;gap:12px;margin-top:25px;display:flex}.logo-actions .button{gap:10px;padding:13px 18px;font-size:9px}.logo-preview-note{color:var(--accent-soft);background:color-mix(in srgb,var(--accent) 14%,#0b0b0d);margin-top:20px;padding:14px;font-size:11px}@media (max-width:1150px){.brand img.custom-brand-logo{max-width:120px}}@media (max-width:800px){.brand img.custom-brand-logo{max-width:150px;max-height:56px!important}.logo-editor{grid-template-columns:1fr;padding:23px}.logo-actions{justify-content:start}}@media (max-width:540px){.logo-library{grid-template-columns:1fr 1fr;gap:10px}.logo-thumbnail{height:100px;padding:12px}.logo-thumbnail img{max-height:65px}.logo-select{padding:12px}.logo-choice-title{min-height:50px;padding:0;display:block}.logo-choice-title b{font-size:10px;display:block}.logo-choice-title span{margin-top:5px;display:inline-block}.logo-choice .small{font-size:8px!important}.logo-remove{width:24px;height:24px;bottom:8px;right:8px}.logo-upload{padding:20px}.logo-upload .section-head{flex-direction:column;align-items:start}.logo-upload .button{align-self:stretch;width:100%}.logo-actions{grid-template-columns:1fr;display:grid}.logo-actions .button{width:100%;min-height:44px;font-size:9px}.logo-swatch{padding:17px}.logo-swatch b{font-size:25px}.logo-swatch small{font-size:9px}.logo-swatch>div{gap:8px}.brand img.custom-brand-logo{max-width:145px}.brand:has(>img:only-child) img.custom-brand-logo{max-width:220px}}.button,.input-join button,.next-arrow,.event-card:first-child .event-badge,.photo-stamp,.skip{color:var(--accent-contrast)}.button:hover{background:var(--accent-hover)}.button.outline,.button.dark{color:#fff}.button.outline:hover{background:#252127}.button.dark:hover{background:#242027}.closing-cta{color:var(--accent-contrast)}.closing-cta em{color:var(--accent-contrast);opacity:.75}.closing-cta .eyebrow{color:var(--accent-contrast)}.closing-cta .button.dark{color:#fff}.color-settings>p{max-width:820px;font-size:12px}.color-editor{background:var(--accent-panel);border:1px solid var(--accent-border);grid-template-columns:1fr 1fr;gap:45px;margin-top:30px;padding:30px;display:grid}.color-controls{min-width:0}.color-controls input.color-picker{border:1px solid var(--accent-border);cursor:pointer;width:100%;height:64px;padding:6px;display:block}.color-controls input[type=text]{letter-spacing:.07em;font-family:monospace}.color-presets{flex-wrap:wrap;gap:12px;margin:25px 0;display:flex}.color-presets button{outline-offset:4px;border:2px solid #ffffff35;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.color-presets button[aria-pressed=true]{outline:2px solid #fff}.color-validation{color:#f3bb8a;margin-top:-10px;font-size:11px}.color-sample{background:var(--sample-panel);border:1px solid var(--sample-border);flex-direction:column;justify-content:center;align-self:stretch;padding:35px;display:flex}.color-sample>.eyebrow,.color-sample em{color:var(--sample-text)}.color-sample h3{margin:18px 0;font-size:62px;line-height:.97}.color-sample p{margin-bottom:25px;font-size:12px}.color-sample-button{background:var(--sample-accent);color:var(--sample-contrast);letter-spacing:.07em;justify-content:space-between;align-self:start;align-items:center;gap:20px;padding:15px 20px;font-size:10px;font-weight:800;display:inline-flex}.color-sample-line{border-top:1px solid var(--sample-border);letter-spacing:.12em;color:var(--sample-text);align-items:center;gap:8px;margin-top:25px;padding-top:20px;font-size:7px;display:flex}.color-sample-line>span{background:var(--sample-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.color-saved{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:25px;font-size:11px;display:flex}.color-dot{border:1px solid #ffffff60;border-radius:50%;width:18px;height:18px}.color-preview-label{color:var(--pink);letter-spacing:.1em;margin-left:10px;font-size:8px;font-weight:700}.color-actions{flex-wrap:wrap;gap:12px;display:flex}.color-actions .button{gap:10px;padding:13px 17px;font-size:9px}.color-preview-note{background:var(--accent-panel);border:1px solid var(--accent-border);color:var(--accent-soft);margin-top:22px;padding:15px;font-size:11px}@media (max-width:800px){.color-editor{gap:25px;padding:24px}.color-sample{padding:25px}.color-sample h3{font-size:48px}}@media (max-width:540px){.color-editor{grid-template-columns:1fr;gap:25px;padding:22px}.color-sample h3{font-size:56px}.color-actions{grid-template-columns:1fr;display:grid}.color-actions .button{width:100%}.color-sample-line{font-size:7px}.color-presets{gap:13px}}.upcoming-label{letter-spacing:.04em;border-bottom:2px solid var(--accent);align-items:center;gap:10px;padding:13px 0;font-size:20px;display:flex}.upcoming-label>span{border:1px solid var(--accent-border);color:var(--muted);padding:3px 7px;font:600 10px Inter,Arial,sans-serif}.upcoming-empty h2{margin-bottom:18px}.upcoming-empty p{font-size:12px}.admin-event-tabs{margin-top:25px}.admin-event-tabs+.admin-table{margin-top:5px}.admin-event-tabs [role=tab][aria-selected=true]{color:#fff;border-color:var(--accent)}.admin-event-tabs [role=tab]:focus-visible{outline-offset:2px}.admin-table>.empty h3{margin-bottom:15px}.admin-table>.empty p{font-size:12px}.square-setup-status{margin:25px 0 30px;padding:0;list-style:none}.square-setup-status li{border-bottom:1px solid var(--accent-border);color:var(--muted);justify-content:space-between;gap:20px;padding:12px 0;font-size:12px;display:flex}.square-setup-status b{color:var(--text);font-size:11px}.payment-settings h3{margin-top:25px;margin-bottom:18px}.payment-settings a{text-decoration:underline}.order-result .row{flex-wrap:wrap}.order-search{flex-wrap:wrap;align-items:flex-end;gap:16px;margin:24px 0 12px;display:flex}.order-search label{flex:1;min-width:220px;margin:0}.order-search .button{min-height:46px}.order-record>div{min-width:0}.order-record h3,.order-record p,.order-record code{overflow-wrap:anywhere}.order-record .order-email{font-size:13px}.order-record>span{white-space:nowrap}.video-actions{flex-shrink:0}.video-actions button:disabled{opacity:.3;cursor:not-allowed}@media (max-width:600px){.video-record{flex-wrap:wrap}.video-actions{margin-left:auto}}.video-record>div:first-child{min-width:0}.video-record h3,.video-record p{overflow-wrap:anywhere}.page-intro.with-featured-photo{isolation:isolate;flex-direction:column;justify-content:center;min-height:360px;display:flex;position:relative;overflow:hidden}.page-intro.with-featured-photo>.page-intro-photo{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.page-intro.with-featured-photo:after{content:"";z-index:0;background:linear-gradient(90deg,#0b0b0df2,#0b0b0d88),linear-gradient(#0000,#0b0b0d99);position:absolute;inset:0}.page-intro.with-featured-photo>:not(img){z-index:1;position:relative}.photo-settings>p{max-width:780px}.photo-page-select{max-width:520px}.photo-editor{border:1px solid var(--accent-border);background:var(--accent-panel);grid-template-columns:1.25fr 1fr;gap:32px;margin:24px 0;padding:24px;display:grid}.page-photo-preview{aspect-ratio:16/9;border:1px solid var(--accent-border);background:#0b0b0d;place-items:center;margin-top:14px;display:grid;overflow:hidden}.page-photo-preview img{object-fit:cover;width:100%;height:100%}.page-photo-preview p{text-align:center;padding:25px;font-size:12px}.photo-editor h3{margin-bottom:24px}.photo-editor input[type=range]{width:100%;accent-color:var(--pink);cursor:pointer;margin-top:14px;padding:0}.photo-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.photo-actions .button{min-height:42px;padding:12px 15px;font-size:9px}.photo-upload{border:1px solid var(--accent-border);margin:28px 0;padding:24px}.photo-upload input[type=file]{max-width:100%;margin-top:12px;display:block}.photo-library{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:18px;margin-top:22px;display:grid}.photo-choice{background:var(--accent-panel);border:1px solid var(--accent-border);color:#fff;text-align:left;cursor:pointer;min-width:0;padding:12px}.photo-choice.selected{border:2px solid var(--pink)}.photo-choice img{aspect-ratio:16/9;object-fit:cover;width:100%;margin-bottom:12px;display:block}.photo-choice span{overflow-wrap:anywhere;font-size:11px;display:block}.photo-choice b{color:var(--pink);letter-spacing:.1em;margin-top:8px;font-size:8px;display:block}.photo-settings .message{display:block}.photo-settings button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:700px){.photo-editor{grid-template-columns:1fr;gap:20px;padding:18px}.photo-settings .section-head{flex-wrap:wrap;align-items:start;gap:20px}.photo-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.photo-actions .button{font-size:8px}.page-intro.with-featured-photo{min-height:320px}}.event-times{color:var(--muted);flex-direction:column;gap:3px;margin:10px 0;font-size:12px;line-height:1.65;display:flex}.event-times>span{display:block}.show-time-facts{align-items:flex-start;gap:12px;display:flex}.show-time-facts>svg{flex-shrink:0;width:20px;margin-top:12px}.show-time-facts .event-times{margin:8px 0}.next-event .event-times{margin:4px 0 0;font-size:10px}.email-settings{max-width:850px}.email-settings>p{margin:20px 0}.email-settings form{border:1px solid var(--accent-border);background:var(--accent-panel);margin:25px 0;padding:24px}.email-settings fieldset{border:1px solid var(--accent-border);margin:25px 0;padding:18px}.email-settings legend{padding:0 8px}.email-settings .consent{align-items:flex-start;gap:12px;margin:12px 0;display:flex}.email-settings input[type=checkbox]{flex-shrink:0;width:auto}.email-settings .small{margin:10px 0 20px}.email-test{border:1px solid var(--accent-border);padding:24px}.email-test p{margin:16px 0}.email-test .row{flex-wrap:wrap}.email-settings .message{margin-top:20px;display:block}.order-confirmation{white-space:normal;margin-top:12px;padding:12px;font-size:9px;display:block}.order-record>div:last-child{max-width:250px}.order-export,.order-view{flex-wrap:wrap;gap:10px}.order-view{margin:24px 0 14px}.order-export .button{font-size:10px}.order-record>div:last-child{flex-shrink:0}@media (max-width:650px){.order-record{flex-wrap:wrap}.order-record>div:last-child{width:100%;max-width:100%}.order-confirmation{width:100%}}.payment-settings fieldset{border:1px solid var(--accent-border);margin:24px 0;padding:22px}.payment-settings .row{flex-wrap:wrap}.payment-settings .message{margin-top:20px;display:block}.payment-save-status{margin:16px 0}.payment-feedback:not(:empty){border:1px solid var(--accent-border);color:var(--text);margin:18px 0;padding:16px}.payment-feedback.error{background:#35181b;border-color:#ef6464}.payment-feedback.error p{color:#f5c7c7;margin-top:8px}
