@import "https://fonts.googleapis.com/css2?family=Anton&family=Oswald:wght@400;500;600;700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.payment-methods .bank-transfer summary small{color:var(--orange);text-transform:uppercase;letter-spacing:1.5px;font-weight:900}.payment-methods .bank-transfer summary b{color:var(--cream);text-transform:uppercase;font-size:18px}.payment-methods .bank-transfer summary em{color:var(--orange);text-transform:uppercase;font-size:12px;font-style:normal;font-weight:900}.bank-transfer-content{padding-top:1px}@media (width<=600px){.wero-payment-heading{align-items:flex-start}.wero-payment-heading h3{font-size:30px}.wero-payment-heading>strong{font-size:36px}.wero-phone{margin:8px 14px 14px}}.admin-notice{border:1px solid;margin:22px 0 0;padding:15px 18px;font-weight:800}.admin-notice.success{color:#78dda7;background:#123423;border-color:#53c58a}.admin-notice.error{border-color:var(--red);color:#ff8e86;background:#351411}.admin-order>form{width:100%}.admin-action-error{color:#ffaaa4;background:#351411;margin:10px 0 0;padding:10px 12px;font-weight:800}.admin-dashboard{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-dashboard .admin-gender-stat{position:relative;overflow:hidden}.admin-dashboard .admin-gender-stat:after{content:"";opacity:.06;border:18px solid;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-40px;right:-24px}.admin-dashboard .admin-gender-stat.women strong{color:var(--red)}.admin-dashboard .admin-gender-stat.men strong{color:var(--orange)}.admin-table-finance{background:#443c32;border-bottom:1px solid #443c32;grid-template-columns:minmax(250px,.75fr) minmax(360px,1.25fr);gap:1px;display:grid}.admin-table-finance-total{background:var(--orange);color:#080808;padding:25px}.admin-table-finance-total small,.admin-table-finance-total strong,.admin-table-finance-total span{display:block}.admin-table-finance-total small{text-transform:uppercase;letter-spacing:1px;font-weight:900}.admin-table-finance-total strong{font:68px/.9 var(--font-display);margin:13px 0 8px}.admin-table-finance-total span{font-weight:800}.admin-table-payment-flow{background:#0d0d0d}.admin-table-payment-head,.admin-table-payment-row{border-bottom:1px solid #302b25;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:14px 20px;display:grid}.admin-table-payment-head{color:#847968;text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:900}.admin-table-payment-row:last-child{border-bottom:0}.admin-table-payment-row b,.admin-table-payment-row small{display:block}.admin-table-payment-row small{color:#8f8373;margin-top:4px}.admin-table-payment-row>strong{color:var(--orange);font-size:21px}@media (width<=1000px){.admin-dashboard{grid-template-columns:1fr 1fr}.admin-table-finance{grid-template-columns:1fr}}@media (width<=700px){.admin-dashboard{grid-template-columns:1fr}.admin-table-finance-total{padding:20px 14px}.admin-table-finance-total strong{font-size:56px}.admin-table-payment-head,.admin-table-payment-row{padding:14px}}.admin-guests{background:#0d0d0d;border:1px solid #5d4922;margin-top:28px}.admin-guest-workspace{background:linear-gradient(135deg,#171006,#080808);grid-template-columns:.55fr 1.45fr;gap:30px;padding:25px;display:grid}.admin-guest-count{font:90px/.85 var(--font-display);color:var(--orange);display:block}.admin-guest-workspace>div p{color:#aa9a7e;text-transform:uppercase;margin:10px 0}.admin-guest-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;display:grid}.admin-guest-form label{color:#aa9a7e;text-transform:uppercase;letter-spacing:1px;gap:7px;font-size:12px;font-weight:900;display:grid}.admin-guest-form input{min-width:0;color:var(--cream);font:16px var(--font-body);background:#050505;border:1px solid #5d4922;padding:14px}.admin-guest-form button{background:var(--orange);color:#080808;text-transform:uppercase;cursor:pointer;border:0;height:49px;padding:0 18px;font-weight:900}.admin-guest-form .admin-action-error{grid-column:1/-1}.admin-guest-list{display:grid}.admin-guest-list article{border-top:1px solid #302b25;grid-template-columns:1fr 1fr auto;align-items:center;gap:25px;padding:20px 25px;display:grid}.admin-guest-list small,.admin-guest-list strong,.admin-guest-list span,.admin-guest-list b,.admin-guest-list code{display:block}.admin-guest-list small{color:#877b68;text-transform:uppercase;letter-spacing:1px}.admin-guest-list strong{font:32px/1 var(--font-display);color:var(--orange);text-transform:uppercase;margin:5px 0}.admin-guest-list b{color:var(--red)}.admin-guest-list code{color:#8d826f;margin-top:5px}.admin-guest-list a{background:var(--orange);color:#080808;text-transform:uppercase;text-align:center;padding:14px 16px;font-weight:900;text-decoration:none}@media (width<=900px){.admin-guest-workspace{grid-template-columns:1fr}.admin-guest-form{grid-template-columns:1fr 1fr}.admin-guest-form button{grid-column:1/-1}.admin-guest-list article{grid-template-columns:1fr 1fr}.admin-guest-list a{grid-column:1/-1}}@media (width<=600px){.admin-guests{border-left:0;border-right:0;margin-left:-14px;margin-right:-14px}.admin-guest-workspace{padding:20px 14px}.admin-guest-form,.admin-guest-list article{grid-template-columns:1fr}.admin-guest-form button,.admin-guest-list a{grid-column:auto}.admin-guest-list article{padding:20px 14px}.admin-guest-count{font-size:72px}}.admin-accounts{background:#0d0d0d;border:1px solid #443c32;margin-top:28px}.admin-account-stats{background:#443c32;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.admin-account-stats article{background:#101010;padding:22px}.admin-account-stats small,.admin-account-stats strong,.admin-account-stats span{display:block}.admin-account-stats small{color:#958a78;text-transform:uppercase;letter-spacing:1px;font-weight:900}.admin-account-stats strong{color:var(--orange);font:58px/.9 var(--font-display);margin:10px 0 5px}.admin-account-stats span{color:#8d8271}.admin-account-list{overflow:hidden}.admin-account-row{border-top:1px solid #302b25;grid-template-columns:130px minmax(190px,1.3fr) minmax(135px,.7fr) 135px 120px;align-items:center;gap:18px;padding:16px 20px;display:grid}.admin-account-labels{color:#847968;text-transform:uppercase;letter-spacing:1px;background:#080808;font-size:11px;font-weight:900}.admin-account-identity strong,.admin-account-identity a,.admin-account-row>span small{display:block}.admin-account-identity strong{color:var(--cream);font-size:17px}.admin-account-identity a{color:#a99d8b;overflow-wrap:anywhere;margin-top:4px}.admin-account-row>span b{color:var(--orange);display:block}.admin-account-row>span small{color:#847968;margin-top:4px}.admin-account-status{text-transform:uppercase;letter-spacing:1px;color:#a99d8b;background:#26211b;width:max-content;padding:7px 9px;font-size:10px;font-weight:900}.admin-account-status.validated{background:var(--green);color:#fff}.admin-account-status.pending{background:var(--orange);color:#080808}.admin-account-ticket{background:var(--orange);color:#080808;text-transform:uppercase;padding:9px 10px;font-size:11px;font-weight:900;text-decoration:none;display:inline-block}.admin-account-privacy{color:#776d5f;border-top:1px solid #302b25;margin:0;padding:16px 20px;font-size:12px}@media (width<=1050px){.admin-account-stats{grid-template-columns:1fr 1fr}.admin-account-row{grid-template-columns:120px minmax(180px,1fr) minmax(130px,.7fr) 130px}.admin-account-row>:last-child{grid-column:2/-1}}@media (width<=700px){.admin-accounts{border-left:0;border-right:0;margin-left:-14px;margin-right:-14px}.admin-account-stats{grid-template-columns:1fr 1fr}.admin-account-stats article{padding:18px 14px}.admin-account-stats strong{font-size:46px}.admin-account-row{grid-template-columns:1fr;gap:12px;padding:18px 14px;display:grid}.admin-account-labels{display:none}.admin-account-row>*{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:10px;display:grid!important}.admin-account-row>:before{content:attr(data-label);color:#776d5f;text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:900}.admin-account-row>:last-child{grid-column:auto}.admin-account-identity strong,.admin-account-identity a{grid-column:2}.admin-account-identity strong{grid-row:1}.admin-account-identity a{grid-row:2}.admin-account-status{width:100%;padding:9px}.admin-account-ticket{width:max-content}.admin-account-privacy{padding:14px}}.admin-tickets.admin-tickets>header{flex-wrap:wrap;gap:20px;height:auto;min-height:0;padding:0 0 24px}.admin-tickets.admin-tickets>header>div{width:100%;min-width:0;max-width:100%;container-type:inline-size}.admin-tickets.admin-tickets>header h1{letter-spacing:0;white-space:nowrap;overflow-wrap:normal;word-break:normal;margin:0 0 12px;font-size:min(7rem,14cqi);line-height:1.05}.admin-tickets.admin-tickets>header p{margin:0 0 8px}.admin-tickets.admin-tickets>header small{overflow-wrap:anywhere;display:block}:root{--black:#050505;--red:#e52a25;--orange:#f0a119;--green:#075c38;--cream:#e7d6b3;--font-display:"Anton",Impact,"Arial Narrow",sans-serif;--font-body:"Oswald","Arial Narrow",Arial,sans-serif}.surprise-game{background:var(--red);color:#080808;grid-template-columns:.78fr 1.22fr;gap:5vw;padding:105px 6vw;display:grid;position:relative;overflow:hidden}.surprise-game:before{content:"?";font:500px/.8 var(--font-display);color:#05050512;pointer-events:none;position:absolute;top:-145px;right:-1vw}.surprise-intro{z-index:1;position:relative}.surprise-game .eyebrow{color:#080808}.surprise-kicker{align-items:center;gap:18px;margin:25px 0 5px;display:flex}.surprise-kicker span{color:var(--orange);letter-spacing:3px;background:#080808;padding:8px 14px;font-weight:800}.surprise-kicker b{background:var(--orange);width:48px;height:48px;font:35px var(--font-display);border-radius:50%;place-items:center;display:grid;transform:rotate(8deg)}.surprise-intro h2{font:clamp(72px,8vw,130px)/.82 var(--font-display);text-transform:uppercase;letter-spacing:-3px;margin:16px 0 30px}.surprise-intro>p:not(.eyebrow){max-width:560px;font-size:21px;line-height:1.55}.prize-callout{max-width:570px;color:var(--cream);background:#080808;grid-template-columns:auto 1fr;align-items:center;margin-top:35px;padding:18px 20px;display:grid;transform:rotate(-1deg)}.prize-callout strong{font:82px/.8 var(--font-display);color:var(--orange);grid-row:1/3;padding-right:18px}.prize-callout span{text-transform:uppercase;letter-spacing:1.5px;font-weight:800}.prize-callout b{color:var(--red);text-transform:uppercase;margin-top:5px}.surprise-form{z-index:1;color:var(--cream);box-shadow:14px 14px 0 var(--orange);background:#080808;padding:36px;position:relative}.surprise-form fieldset{border:0;margin:0;padding:0}.surprise-form legend{font:39px/1 var(--font-display);text-transform:uppercase;color:var(--orange);margin-bottom:25px}.prediction-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.prediction-card{cursor:pointer;background:#111;border:2px solid #40392f;flex-direction:column;min-height:310px;padding:26px;transition:all .2s;display:flex;position:relative}.prediction-card:hover{border-color:var(--red);transform:translateY(-3px)}.prediction-card input{opacity:0;pointer-events:none;position:absolute}.prediction-card:has(input:checked){background:var(--red);border-color:var(--orange);color:#080808;box-shadow:inset 0 0 0 4px #080808}.prediction-icon{border:1px solid var(--orange);width:46px;height:46px;color:var(--orange);border-radius:50%;align-self:flex-end;place-items:center;font-size:23px;display:grid}.prediction-card:has(input:checked) .prediction-icon{color:var(--orange);background:#080808}.prediction-card small{text-transform:uppercase;color:var(--red);letter-spacing:2px;margin-top:10px;font-weight:800}.prediction-card:has(input:checked) small{color:#080808}.prediction-card strong{font:46px/.9 var(--font-display);color:var(--cream);text-transform:uppercase;margin:13px 0}.prediction-card:has(input:checked) strong{color:#080808}.prediction-card em{color:#968c7c;font-style:normal;line-height:1.4}.prediction-card:has(input:checked) em{color:#2c0b09}.prediction-card i{text-transform:uppercase;letter-spacing:1.5px;color:var(--orange);margin-top:auto;font-size:12px;font-style:normal;font-weight:800}.prediction-card:has(input:checked) i{color:#080808}.surprise-fields{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;display:grid}.surprise-fields label:last-child{grid-column:1/-1}.surprise-fields label{text-transform:uppercase;color:#a89d8a;letter-spacing:1.2px;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.surprise-fields label small{font-size:10px}.surprise-fields input{width:100%;color:var(--cream);font:16px var(--font-body);background:#050505;border:1px solid #4e4335;outline:none;padding:14px 13px}.surprise-fields input:focus{border-color:var(--orange)}.surprise-form button{background:var(--orange);color:#080808;text-align:left;text-transform:uppercase;width:100%;font:800 16px var(--font-body);cursor:pointer;border:0;margin-top:17px;padding:18px}.surprise-form button:hover{background:var(--red)}.game-note{color:#766c5e;margin:14px 0 0;font-size:12px;line-height:1.45}.contact-zone{background:#050505;border-top:1px solid #362f27;grid-template-columns:.78fr 1.22fr;gap:5vw;padding:105px 6vw;display:grid}.contact-heading{align-self:start;position:sticky;top:25px}.contact-heading h2{font:clamp(70px,7.7vw,124px)/.84 var(--font-display);color:#f0a119;text-transform:uppercase;letter-spacing:-3px;margin:20px 0 32px}.contact-heading>p:not(.eyebrow){color:#aaa08f;max-width:520px;font-size:20px;line-height:1.6}.whatsapp-direct{color:#e7d6b3;text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid #075c38;padding:12px 0;font-weight:700;text-decoration:none;display:inline-block}.forms-grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.ayo-form{background:#0b0b0b;border:1px solid #4e4335;flex-direction:column;gap:17px;padding:34px;display:flex;position:relative}.table-form{border-top:8px solid #e52a25}.question-form{border-top:8px solid #075c38;margin-top:75px}.form-number{color:#e52a25;font:50px var(--font-display);position:absolute;top:17px;right:26px}.question-form .form-number{color:#075c38}.form-label{color:#f0a119;text-transform:uppercase;letter-spacing:2px;margin:0;font-size:13px;font-weight:700}.ayo-form h3{font:45px/1 var(--font-display);color:#e7d6b3;text-transform:uppercase;margin:0 0 15px}.ayo-form label{color:#a89d8a;text-transform:uppercase;letter-spacing:1.2px;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:13px;display:grid}.ayo-form input,.ayo-form select,.ayo-form textarea{color:#e7d6b3;width:100%;font:16px var(--font-body);background:#050505;border:1px solid #4e4335;border-radius:0;outline:none;padding:14px 13px}.ayo-form input:focus,.ayo-form select:focus,.ayo-form textarea:focus{border-color:#f0a119}.ayo-form textarea{resize:vertical}.ayo-form button{color:#f2dfbb;font:700 16px var(--font-body);text-transform:uppercase;cursor:pointer;text-align:left;background:#e52a25;border:0;padding:17px 18px}.question-form button{background:#075c38}.ayo-form button:hover{color:#050505;background:#f0a119}.ayo-form small{color:#766c5e;line-height:1.4}.practical-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.practical-actions .primary,.practical-actions .secondary{margin-top:0}.practical-actions .secondary{display:inline-block}@media (width<=1000px){.contact-zone{grid-template-columns:1fr}.contact-heading{position:static}.forms-grid{grid-template-columns:1fr 1fr}.question-form{margin-top:45px}}@media (width<=760px){.contact-zone{padding:75px 20px}.contact-heading h2{font-size:66px}.contact-heading>p:not(.eyebrow){font-size:18px}.forms-grid{grid-template-columns:1fr}.question-form{margin-top:0}.ayo-form{padding:27px 20px}.form-row{grid-template-columns:1fr}.ayo-form h3{font-size:38px}.form-number{right:18px}.practical-actions{flex-direction:column;align-items:stretch}.practical-actions a{text-align:center}}@media (width<=1000px){.surprise-game{grid-template-columns:1fr}.surprise-intro>p:not(.eyebrow){max-width:750px}}@media (width<=760px){.surprise-game{padding:72px 20px}.surprise-intro h2{font-size:68px}.surprise-intro>p:not(.eyebrow){font-size:18px}.prize-callout strong{font-size:68px}.prize-callout span,.prize-callout b{font-size:12px}.surprise-form{box-shadow:8px 8px 0 var(--orange);padding:24px 18px}.surprise-form legend{font-size:32px}.prediction-grid{grid-template-columns:1fr}.prediction-card{min-height:260px}.prediction-card strong{font-size:42px}.surprise-fields{grid-template-columns:1fr}.surprise-fields label:last-child{grid-column:auto}}.mini-logo{letter-spacing:normal!important;align-items:center!important;width:145px!important;min-width:145px!important;display:flex!important;transform:none!important}.mini-logo img{width:100%;height:auto;display:block}.giant-logo{object-position:left center;letter-spacing:normal!important;width:min(620px,44vw)!important;height:auto!important;text-shadow:none!important;object-fit:contain!important;display:block!important;transform:none!important}.ayo-lockup{align-items:center;display:flex}.music-strip{z-index:2}@media (width<=760px){.mini-logo{width:96px!important;min-width:96px!important}.giant-logo{width:95%!important}.ayo-lockup{align-items:flex-end}.gallery-card:nth-child(3n+2){width:280px!important}}.venue{background:#050505;grid-template-columns:55% 45%;min-height:760px;display:grid;position:relative;overflow:hidden}.venue-photo{min-height:760px;position:relative;overflow:hidden}.venue-photo:after{content:"";background:linear-gradient(90deg,#0000 65%,#050505 100%),linear-gradient(#0000 62%,#05050573);position:absolute;inset:0}.venue-photo img{object-fit:cover;filter:saturate(1.1)contrast(1.08);width:100%;height:100%;display:block}.venue-stamp{z-index:2;color:#e7d6b3;text-transform:uppercase;font:22px/1.1 var(--font-display);letter-spacing:3px;border:2px solid #f0a119;padding:12px 18px;position:absolute;bottom:42px;left:4vw;transform:rotate(-2deg)}.venue-stamp b{color:#f0a119;font-weight:400}.venue-copy{z-index:2;flex-direction:column;justify-content:center;padding:80px 5vw 70px 3vw;display:flex;position:relative}.venue-copy h2{font:clamp(70px,7vw,112px)/.86 var(--font-display);color:#f0a119;text-transform:uppercase;letter-spacing:-2px;margin:20px 0 30px}.venue-copy>p{color:#aa9e89;max-width:650px;font-size:18px;line-height:1.65}.venue-copy .venue-lead{color:#e7d6b3;font-size:22px;line-height:1.5}.venue-copy p b{color:#e52a25}.venue-facts{border-top:1px solid #665a49;border-bottom:1px solid #665a49;grid-template-columns:repeat(3,1fr);margin:28px 0;display:grid}.venue-facts div{border-right:1px solid #665a49;padding:18px 14px}.venue-facts div:last-child{border:0}.venue-facts strong{color:#e52a25;font:39px var(--font-display);display:block}.venue-facts span{color:#075c38;text-transform:uppercase;font-size:13px;font-weight:700;display:block}.venue-copy .venue-signature{color:#f0a119;text-transform:uppercase;font:25px var(--font-display);letter-spacing:1px}.venue-copy .secondary{align-self:flex-start;margin-top:8px}.paris-mark{z-index:3;opacity:.1;pointer-events:none;align-items:flex-end;display:flex;position:absolute;bottom:-14px;right:1.5vw}.paris-mark span{font:145px/.75 var(--font-display);color:#e52a25}.eiffel{border-bottom:140px solid #e52a25;border-left:17px solid #0000;border-right:17px solid #0000;width:70px;height:140px;margin-left:8px;display:block;position:relative}.eiffel:after{content:"";background:#e52a25;width:68px;height:12px;position:absolute;bottom:-140px;left:-34px}.eiffel b{z-index:2;background:#050505;width:48px;height:6px;position:absolute;left:-24px}.eiffel b:first-child{bottom:-110px}.eiffel b:nth-child(2){bottom:-82px}.eiffel b:nth-child(3){bottom:-48px}@media (width<=760px){.venue{grid-template-columns:1fr}.venue-photo{min-height:480px}.venue-photo:after{background:linear-gradient(#0000 62%,#050505 100%)}.venue-copy{padding:25px 20px 80px}.venue-copy h2{font-size:67px}.venue-copy .venue-lead{font-size:19px}.venue-facts strong{font-size:31px}.venue-facts span{font-size:11px}.venue-stamp{bottom:30px;left:20px}.paris-mark{right:-10px}.paris-mark span{font-size:82px}.eiffel{transform-origin:bottom;transform:scale(.65)}}.gallery{background:#e52a25;padding:95px 0 0;overflow:hidden}.gallery-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:7vw;padding:0 6vw 55px;display:grid}.gallery-heading .eyebrow{color:#050505}.gallery-heading h2{font:clamp(70px,8vw,128px)/.84 var(--font-display);color:#050505;text-transform:uppercase;letter-spacing:-3px;margin:18px 0 0}.gallery-heading>p{color:#2b0c09;max-width:600px;font-size:21px;line-height:1.55}.gallery-rail{background:#050505;width:100%;padding:14px 0;overflow:hidden}.gallery-track{gap:14px;width:max-content;animation:52s linear infinite galleryMove;display:flex}.gallery-track:hover{animation-play-state:paused}@keyframes galleryMove{to{transform:translate(-50%)}}.gallery-card{background:#111;flex:none;width:360px;height:440px;display:block;position:relative;overflow:hidden}.gallery-card:nth-child(3n+2){width:500px}.gallery-card img{object-fit:cover;filter:saturate(1.05)contrast(1.06);width:100%;height:100%;transition:transform .45s,filter .45s;display:block}.gallery-card:hover img{filter:saturate(1.25)contrast(1.08);transform:scale(1.045)}.gallery-card:after{content:"";background:linear-gradient(#0000 65%,#0009);position:absolute;inset:0}.gallery-card span{z-index:2;color:#f0a119;font:23px var(--font-display);letter-spacing:2px;position:absolute;bottom:15px;left:18px}.gallery-ticker{color:#f0a119;white-space:nowrap;height:68px;font:37px/68px var(--font-display);background:#075c38;overflow:hidden}.gallery-ticker span{width:max-content;animation:20s linear infinite galleryTicker;display:block}@keyframes galleryTicker{to{transform:translate(-50%)}}@media (width<=760px){.gallery{padding-top:70px}.gallery-heading{grid-template-columns:1fr;gap:22px;padding:0 20px 40px}.gallery-heading h2{font-size:64px}.gallery-heading>p{font-size:18px}.gallery-card,.gallery-card:nth-child(3n+2){width:280px;height:360px}.gallery-track{animation-duration:42s}.gallery-ticker{height:55px;font-size:29px;line-height:55px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);color:var(--cream);font-family:var(--font-body),Arial,sans-serif;margin:0}body:after{content:"";pointer-events:none;z-index:99;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.85'/%3E%3C/svg%3E");position:fixed;inset:0}.ticker{background:var(--green);height:46px;color:var(--red);white-space:nowrap;font:28px/46px var(--font-display);letter-spacing:.3px;display:flex;overflow:hidden}.ticker div{flex:none;min-width:max-content;animation:18s linear infinite ticker}.ticker b{color:var(--orange);margin:0 10px}@keyframes ticker{to{transform:translate(-100%)}}header{z-index:20;background:#050505;align-items:center;gap:3vw;height:82px;padding:0 2.2vw;display:flex;position:relative}.mini-logo{font:48px/.8 var(--font-display);color:var(--red);letter-spacing:-5px;min-width:145px;text-decoration:none;transform:skew(-8deg)}nav{flex:1;justify-content:center;align-items:center;gap:2.7vw;display:flex}nav a{color:var(--cream);font:600 15px var(--font-body);text-transform:uppercase;white-space:nowrap;text-decoration:none}nav a:hover,nav .active{color:var(--red)}nav .active:after{content:"";background:var(--red);width:100%;height:2px;margin-top:13px;display:block}.header-cta,.primary{background:var(--red);color:#f5dfbd;text-transform:uppercase;font:700 17px var(--font-body);white-space:nowrap;padding:17px 34px;text-decoration:none}.header-cta{color:#080808}.menu-button{display:none}.hero{background:#030303;min-height:745px;position:relative;overflow:hidden}.party-photo{filter:saturate(1.06)contrast(1.1);background-image:linear-gradient(90deg,#030303 0%,#030303d9 12%,#0303030d 43%),url(/ayo-party.jpg);background-position:50%;background-size:cover;position:absolute;inset:0 0 0 43%}.hero-copy{z-index:2;width:min(680px,48vw);padding:10px 0 25px 4.3vw;position:relative}.ayo-lockup{height:265px;position:relative}.giant-logo{font:clamp(180px,17vw,270px)/1 var(--font-display);letter-spacing:-18px;color:var(--red);transform-origin:0 0;text-shadow:2px 2px #7e0808;transform:scaleX(1.14)}.music-strip{background:var(--red);color:#070707;font:700 17px/1.25 var(--font-body);text-transform:uppercase;padding:5px 10px;position:absolute;bottom:3px;right:0;transform:rotate(1.5deg)}h1{font:clamp(70px,7.6vw,120px)/.9 var(--font-display);letter-spacing:-3px;color:var(--orange);text-transform:uppercase;margin:5px 0 9px}.event-card{border:1px solid var(--orange);text-transform:uppercase;grid-template-columns:58% 42%;display:grid}.event-card>div{align-items:center;min-height:66px;display:flex}.date{color:var(--red);border-right:1px solid var(--orange);font:32px var(--font-display);letter-spacing:1px;padding:0 15px}.time{color:var(--green);font:39px var(--font-display);gap:9px;padding:0 12px}.time small{font:20px var(--font-display)}.address{border-top:1px solid var(--orange);color:var(--orange);font:22px var(--font-display);letter-spacing:7px;grid-column:1/-1;justify-content:center}.actions{gap:24px;margin:14px 0 12px;display:flex}.actions a{justify-content:center;align-items:center;min-height:60px;display:flex}.secondary{border:1px solid var(--orange);color:var(--cream);text-transform:uppercase;font:700 17px var(--font-body);padding:16px 26px;text-decoration:none}.countdown{align-items:center;gap:20px;display:flex}.countdown-part{align-items:baseline;gap:8px;display:flex}.countdown strong{font:48px var(--font-display);color:var(--red)}.countdown span{font:19px var(--font-display);color:var(--green);text-transform:uppercase}.countdown i{background:var(--orange);width:1px;height:38px;margin-left:14px;display:block}.manifesto{background:var(--green);text-align:center;min-height:150px;padding:18px 20px}.manifesto h2{font:clamp(35px,4vw,60px)/1 var(--font-display);color:var(--orange);text-transform:uppercase;margin:0 0 8px}.manifesto h2 b{color:var(--red);margin:0 20px}.manifesto p{margin:0 0 5px;font-size:19px}.manifesto strong{color:var(--orange);font-size:20px}.details,.next-events,.practical{padding:100px 6vw}.eyebrow{text-transform:uppercase;color:var(--red);letter-spacing:4px;font-weight:700}.details h2,.next-events h2,.practical h2,.lineup h2{font:clamp(60px,8vw,125px)/.9 var(--font-display);color:var(--orange);text-transform:uppercase;margin:16px 0 60px}.detail-grid{background:var(--orange);grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.detail-grid article{background:#080808;padding:35px}.detail-grid span{color:var(--red);font:38px var(--font-display)}.detail-grid h3{font:38px var(--font-display);color:var(--orange);text-transform:uppercase;margin:20px 0 10px}.detail-grid p{color:#b8aa92;font-size:18px;line-height:1.55}.lineup{background:var(--red);grid-template-columns:1fr 1fr;align-items:end;padding:95px 6vw;display:grid}.lineup .eyebrow{color:#111}.lineup h2{color:#080808;margin-bottom:0}.poster-copy{flex-direction:column;align-items:flex-end;display:flex}.poster-copy span{font:clamp(40px,6vw,90px)/.9 var(--font-display);color:var(--cream)}.poster-copy span:nth-child(2n){color:#080808}.event-row{text-transform:uppercase;border-top:1px solid #655c4e;grid-template-columns:160px 1fr 220px 120px;align-items:center;padding:25px 0;display:grid}.event-row span{color:var(--red);font:28px var(--font-display)}.event-row strong{color:var(--orange);font:40px var(--font-display)}.event-row em{font-style:normal}.event-row a{color:var(--cream)}.event-row.muted{opacity:.5}.practical{background:var(--green);grid-template-columns:1.2fr .8fr;display:grid}.practical h2{color:var(--orange)}.practical-copy{padding-top:30px;font-size:20px;line-height:1.5}.practical-copy b{color:var(--orange);text-transform:uppercase}.practical-copy .primary{margin-top:30px;display:inline-block}footer{text-transform:uppercase;border-top:1px solid #403a31;justify-content:space-between;align-items:center;padding:40px 5vw;display:flex}@media (width<=1100px){nav{gap:1.5vw}nav a{font-size:12px}.header-cta{padding:14px}.hero-copy{width:57vw}.party-photo{left:45%}.date{font-size:25px}.time{font-size:30px}.address{font-size:17px}.countdown{gap:8px}.countdown strong{font-size:39px}.countdown span{font-size:15px}.countdown i{margin-left:5px}}@media (width<=760px){.ticker{height:38px;font-size:23px;line-height:38px}header{height:66px;padding:0 18px}.mini-logo{min-width:auto;font-size:40px}.header-cta{display:none}.menu-button{background:0 0;border:0;flex-direction:column;gap:5px;margin-left:auto;padding:10px;display:flex}.menu-button span{background:var(--orange);width:28px;height:2px}nav{border-bottom:2px solid var(--red);background:#050505;flex-direction:column;align-items:flex-start;gap:20px;padding:25px;display:none;position:absolute;top:66px;left:0;right:0}nav.open{display:flex}nav a{font-size:18px}nav .active:after{margin-top:4px}.hero{flex-direction:column;min-height:1060px;display:flex}.party-photo{background-image:linear-gradient(#0303030f 45%,#030303 100%),url(/ayo-party.jpg);background-position:65%;height:350px;inset:0 0 auto}.hero-copy{width:auto;padding:280px 18px 28px}.ayo-lockup{height:165px}.giant-logo{letter-spacing:-12px;font-size:165px}.music-strip{font-size:12px;right:4px}.hero-copy h1{letter-spacing:-1px;text-align:center;white-space:nowrap;width:100%;margin:8px auto 13px;font-size:clamp(32px,9.2vw,42px);line-height:1}.event-card{grid-template-columns:1fr}.event-card>div{min-height:58px}.date{border-right:0;justify-content:center;font-size:29px}.time{border-top:1px solid var(--orange);justify-content:center;font-size:36px}.address{letter-spacing:2px;text-align:center;padding:0 6px;font-size:14px}.actions{flex-direction:column;gap:10px}.actions a{width:100%}.countdown{justify-content:center;gap:5px;margin-top:20px}.countdown-part{flex-direction:column;align-items:center;gap:3px;min-width:70px;position:relative}.countdown strong{font-size:37px}.countdown span{font-size:13px}.countdown i{height:52px;margin:0;position:absolute;right:-5px}.manifesto{padding:26px 12px}.manifesto h2{font-size:35px}.manifesto h2 b{margin:0 5px}.manifesto p{font-size:16px}.details,.next-events,.practical{padding:70px 20px}.details h2,.next-events h2,.practical h2,.lineup h2{font-size:58px}.detail-grid{grid-template-columns:1fr}.lineup{grid-template-columns:1fr;padding:70px 20px}.poster-copy{align-items:flex-start;margin-top:45px}.poster-copy span{font-size:54px}.event-row{grid-template-columns:100px 1fr;gap:10px}.event-row strong{font-size:29px}.event-row em,.event-row a{text-align:left}.practical{grid-template-columns:1fr}footer{text-align:center;flex-direction:column;gap:22px}.manifesto h2 b:last-child{display:none}}.ticketing-page{min-height:100vh;color:var(--cream);background:#070707}.ticketing-ticker{white-space:nowrap;background:var(--green);height:44px;color:var(--orange);font:27px/44px var(--font-display);letter-spacing:2px;text-align:center;overflow:hidden}.ticketing-header{background:#050505;border-bottom:1px solid #302b24;justify-content:space-between;align-items:center;height:86px;padding:0 5vw;display:flex}.ticketing-logo{width:145px;display:block}.ticketing-logo img{width:100%;display:block}.back-home{color:var(--cream);text-transform:uppercase;letter-spacing:1px;font-weight:700;text-decoration:none}.back-home:hover{color:var(--red)}.ticketing-intro{background:var(--red);color:#080808;grid-template-columns:1.2fr .8fr;align-items:end;gap:6vw;padding:75px 6vw 65px;display:grid;overflow:hidden}.ticketing-eyebrow{text-transform:uppercase;letter-spacing:4px;margin:0 0 18px;font-size:13px;font-weight:800}.ticketing-intro h1{font:clamp(80px,10vw,155px)/.78 var(--font-display);color:#080808;letter-spacing:-3px;margin:0}.ticketing-intro>p{max-width:620px;margin:0;font-size:21px;line-height:1.55}.ticketing-workspace{background:linear-gradient(90deg,#080808 0 62%,#0d0d0d 62%);grid-template-columns:1.15fr .85fr;gap:5vw;padding:90px 6vw;display:grid}.booking-panel{max-width:820px}.booking-step{border-bottom:1px solid #5d5244;align-items:center;gap:18px;margin-bottom:25px;padding-bottom:20px;display:flex}.booking-step>span{font:52px/1 var(--font-display);color:var(--red)}.booking-step small{color:#8e8270;text-transform:uppercase;letter-spacing:2px}.booking-step h2{font:42px/1 var(--font-display);text-transform:uppercase;color:var(--orange);margin:4px 0 0}.offer-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.offer-card{text-align:left;min-height:230px;color:var(--cream);cursor:pointer;background:#0d0d0d;border:2px solid #443c32;flex-direction:column;padding:26px;transition:all .2s;display:flex;position:relative}.offer-card:hover{border-color:var(--orange);transform:translateY(-3px)}.offer-card.selected{background:var(--red);border-color:var(--orange);color:#080808;box-shadow:8px 8px 0 var(--orange)}.offer-card>span{font:48px var(--font-display);opacity:.25;position:absolute;top:18px;right:22px}.offer-card small{text-transform:uppercase;letter-spacing:2px;color:var(--orange)}.offer-card.selected small{color:#080808}.offer-card strong{font:42px/.95 var(--font-display);text-transform:uppercase;margin:28px 0 4px}.offer-card b{font:61px/1 var(--font-display);color:var(--orange)}.offer-card.selected b{color:#080808}.offer-card em{text-transform:uppercase;letter-spacing:1px;margin-top:auto;font-size:12px;font-style:normal;font-weight:800}.quantity-row{border-left:5px solid var(--green);background:#111;justify-content:space-between;align-items:center;margin:26px 0 65px;padding:18px 20px;display:flex}.quantity-row small{text-transform:uppercase;color:#8e8270;letter-spacing:2px;display:block}.quantity-row strong{margin-top:5px;display:block}.quantity-controls{border:1px solid #554a3c;align-items:center;display:flex}.quantity-controls button{width:48px;height:44px;color:var(--orange);cursor:pointer;background:#181818;border:0;font-size:25px}.quantity-controls span{text-align:center;width:48px;font-weight:800}.booking-step.second{margin-top:10px}.buyer-form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.buyer-form label{color:#9b8f7d;text-transform:uppercase;letter-spacing:1px;flex-direction:column;gap:8px;font-size:12px;font-weight:700;display:flex}.buyer-form input{color:var(--cream);font:16px var(--font-body);background:#050505;border:1px solid #443c32;outline:none;padding:15px}.buyer-form input:focus{border-color:var(--orange)}.order-total{border-top:1px solid #5d5244;border-bottom:1px solid #5d5244;grid-template-columns:1fr auto;margin-top:28px;padding:22px 0;display:grid}.order-total span{text-transform:uppercase;letter-spacing:2px;font-weight:800}.order-total strong{font:58px/1 var(--font-display);color:var(--orange);grid-area:1/2/3}.order-total small{color:#8e8270;margin-top:6px}.revolut-button{color:#8f887d;text-align:left;text-transform:uppercase;width:100%;font:800 16px var(--font-body);cursor:not-allowed;background:#312e2a;border:0;margin-top:20px;padding:19px}.secure-note{color:#776e61;font-size:12px;line-height:1.5}.ticket-preview{align-self:start;max-width:560px;position:sticky;top:28px}.ticket-preview>.ticketing-eyebrow{color:var(--red)}.ayo-ticket{background:var(--orange);color:#080808;box-shadow:14px 14px 0 var(--red);position:relative;overflow:hidden;transform:rotate(1deg)}.ayo-ticket:before{content:"";opacity:.08;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='x'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23x)'/%3E%3C/svg%3E");position:absolute;inset:0}.ticket-top,.ticket-title,.ticket-event-data,.ticket-bottom,.ticket-id{z-index:1;position:relative}.ticket-top{background:#080808;justify-content:space-between;align-items:flex-start;padding:25px;display:flex}.ticket-top img{width:150px}.ticket-top span{color:var(--orange);text-align:right;letter-spacing:2px;font-weight:800}.ticket-title{padding:24px 26px 16px}.ticket-title small{text-transform:uppercase;letter-spacing:3px;font-weight:900;display:block}.ticket-title strong{font:110px/.78 var(--font-display);color:var(--red);letter-spacing:-4px;display:block}.ticket-event-data{grid-template-columns:1fr 1fr;gap:18px;padding:0 26px 26px;display:grid}.ticket-event-data div:last-child{grid-column:1/-1}.ticket-event-data small,.ticket-bottom small{text-transform:uppercase;letter-spacing:2px;font-size:10px;font-weight:800;display:block}.ticket-event-data strong{font:29px/1 var(--font-display);text-transform:uppercase;margin-top:4px;display:block}.ticket-cut{border-top:2px dashed #080808;height:1px;margin:0 18px;position:relative}.ticket-cut:before,.ticket-cut:after{content:"";background:#0d0d0d;border-radius:50%;width:25px;height:25px;position:absolute;top:-14px}.ticket-cut:before{left:-31px}.ticket-cut:after{right:-31px}.ticket-bottom{justify-content:space-between;align-items:center;padding:25px;display:flex}.ticket-bottom strong{font:34px var(--font-display);color:var(--red);display:block}.ticket-bottom b{font:44px var(--font-display)}.fake-qr{background:#f5dfbd;grid-template-columns:repeat(7,1fr);gap:2px;width:104px;height:104px;padding:7px;display:grid}.fake-qr i{background:0 0}.fake-qr i.on{background:#080808}.ticket-id{background:var(--green);color:var(--orange);letter-spacing:2px;padding:11px 25px;font-size:11px;font-weight:900}.download-locked{border:1px solid #4c4439;align-items:center;gap:14px;margin-top:30px;padding:18px;display:flex}.download-locked>span{font:40px var(--font-display);color:var(--red)}.download-locked div{flex:1}.download-locked strong,.download-locked small{display:block}.download-locked strong{text-transform:uppercase;color:var(--orange)}.download-locked small{color:#817769;margin-top:4px}.ticket-preview ul{color:#998d7b;padding-left:20px;line-height:1.8}.ticketing-help{background:var(--green);justify-content:space-between;align-items:center;padding:35px 6vw;font-size:20px;display:flex}.ticketing-help a{color:var(--orange);text-transform:uppercase;font-weight:800}.ticketing-help p{margin:0}@media (width<=900px){.ticketing-intro,.ticketing-workspace{grid-template-columns:1fr}.ticketing-workspace{background:#080808}.ticket-preview{max-width:620px;margin:25px auto 0;position:static}.ticketing-intro>p{margin-top:18px}.ticketing-help{gap:20px}}@media (width<=600px){.ticketing-header{height:70px;padding:0 20px}.ticketing-logo{width:95px}.back-home{font-size:12px}.ticketing-intro{padding:55px 20px 45px}.ticketing-intro h1{font-size:76px}.ticketing-intro>p{font-size:17px}.ticketing-workspace{padding:65px 20px}.booking-step h2{font-size:34px}.offer-grid,.buyer-form{grid-template-columns:1fr}.offer-card{min-height:205px}.quantity-row{margin-bottom:55px}.ticket-title strong{font-size:90px}.ticket-top img{width:120px}.ticket-event-data strong{font-size:24px}.ticketing-help{flex-direction:column;align-items:flex-start;padding:28px 20px}.ayo-ticket{box-shadow:8px 8px 0 var(--red)}}.wristband-explainer{color:#9d927f;max-width:720px;margin:-5px 0 24px;line-height:1.55}.wristband-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:65px;display:grid}.wristband-choice{text-align:left;color:var(--cream);cursor:pointer;background:#0c0c0c;border:1px solid #443c32;padding:14px;transition:all .2s}.wristband-choice:hover,.wristband-choice.selected{border-color:var(--orange);transform:translateY(-2px)}.wristband-choice.selected{box-shadow:5px 5px 0 var(--red)}.wristband-choice em{text-transform:uppercase;letter-spacing:1px;color:#8f8474;margin-top:11px;font-size:11px;font-style:normal;font-weight:900;display:block}.wristband-choice.selected em{color:var(--orange)}.band-swatch,.wristband-live{color:#080808;text-transform:uppercase;grid-template-columns:.7fr 1.6fr .65fr;align-items:center;min-height:65px;padding:10px 13px;display:grid;position:relative;overflow:hidden}.band-swatch:before,.wristband-live:before{content:"★ ★ ★ ★ ★ ★ ★ ★ ★";color:#ffffff1f;letter-spacing:11px;font-size:22px;line-height:32px;position:absolute;inset:0;transform:rotate(-3deg)}.band-swatch>*,.wristband-live>*{z-index:1;position:relative}.band-swatch small{font-size:8px;font-weight:800}.band-swatch strong{font:clamp(20px,2.5vw,34px)/1 var(--font-display);text-align:center}.band-swatch b{text-align:right;font-size:8px}.band-green{color:#f0a119;background:#075c38}.band-orange{color:#080808;background:#f0a119}.band-red{color:#f6e6cf;background:#e52a25}.band-pink{color:#c72e6e;background:#efb7ce}.booking-step.third{margin-top:0}.selected-wristband{margin-top:34px}.selected-wristband>small{color:var(--red);text-transform:uppercase;letter-spacing:2px;margin-bottom:12px;font-weight:800;display:block}.wristband-live{min-height:82px;padding:12px 18px;box-shadow:8px 8px #25211c}.wristband-live span{font-size:11px;font-weight:900}.wristband-live strong{font:clamp(27px,3vw,45px)/1 var(--font-display);text-align:center}.wristband-live b{text-align:right;font-size:11px}.ticket-bottom>div:first-child small:last-child{color:var(--green);margin-top:8px;font-weight:900}@media (width<=600px){.wristband-grid{grid-template-columns:1fr}.band-swatch strong{font-size:27px}.wristband-live{text-align:center;grid-template-columns:1fr;gap:4px}.wristband-live b,.wristband-live strong{text-align:center}.wristband-live strong{font-size:34px}}.edition-film{background:var(--green);grid-template-columns:.9fr 1.1fr;align-items:center;gap:6vw;padding:100px 7vw;display:grid;position:relative;overflow:hidden}.edition-film:before{content:"AYO";color:#0505051f;font:320px/.8 var(--font-display);pointer-events:none;position:absolute;bottom:-95px;left:-3vw}.film-copy{z-index:2;position:relative}.film-copy .eyebrow{color:var(--orange)}.film-copy h2{font:clamp(72px,8vw,128px)/.82 var(--font-display);color:var(--orange);text-transform:uppercase;letter-spacing:-3px;margin:20px 0 30px}.film-copy>p:not(.eyebrow){max-width:580px;font-size:21px;line-height:1.55}.film-facts{flex-wrap:wrap;gap:0;margin:30px 0;display:flex}.film-facts span{text-transform:uppercase;letter-spacing:2px;border:1px solid #e7d6b366;padding:12px 18px;font-size:12px;font-weight:800}.film-copy .primary{margin-top:8px;display:inline-block}.film-stage{z-index:2;max-width:560px;margin-left:auto;position:relative}.film-label{z-index:3;background:var(--orange);color:#080808;letter-spacing:1px;white-space:nowrap;transform-origin:50%;width:260px;padding:8px;font-size:11px;font-weight:900;position:absolute;top:48px;right:-48px;overflow:hidden;transform:rotate(90deg)}.film-frame{box-shadow:18px 18px 0 var(--red);background:#050505;padding:12px;position:relative;transform:rotate(1deg)}.film-frame video{aspect-ratio:512/910;object-fit:cover;background:#000;width:100%;max-height:700px;display:block}.film-number{color:var(--orange);font:55px var(--font-display);text-shadow:2px 2px #050505;pointer-events:none;position:absolute;bottom:18px;right:22px}.film-stage>p{text-transform:uppercase;font:31px/1.05 var(--font-display);color:var(--cream);letter-spacing:1px;margin:35px 0 0 25px}.film-stage>p b{color:var(--orange);font-weight:400}@media (width<=900px){.edition-film{grid-template-columns:1fr}.film-stage{margin:20px auto 0}.film-copy>p:not(.eyebrow){max-width:760px}}@media (width<=600px){.edition-film{padding:75px 20px}.film-copy h2{font-size:65px}.film-copy>p:not(.eyebrow){font-size:18px}.film-facts span{padding:10px;font-size:10px}.film-frame{box-shadow:10px 10px 0 var(--red)}.film-label{display:none}.film-stage>p{margin-left:10px;font-size:25px}}.second-edition-lineup{background:var(--green);color:var(--cream);grid-template-columns:minmax(320px,.85fr) 1.15fr;align-items:center;gap:7vw;padding:95px 6vw;display:grid;overflow:hidden}.lineup-poster-wrap{max-width:620px;position:relative;transform:rotate(-1.5deg)}.lineup-poster-wrap:before{content:"";background:var(--orange);position:absolute;inset:18px -18px -18px 18px}.lineup-poster-wrap img{z-index:1;border:1px solid var(--orange);filter:contrast(1.04);width:100%;height:auto;display:block;position:relative}.lineup-stamp{z-index:2;background:var(--orange);color:#080808;letter-spacing:2px;padding:11px 16px;font-size:11px;font-weight:900;position:absolute;top:-17px;right:-24px;transform:rotate(3deg)}.lineup-details{max-width:760px}.lineup-details>.ticketing-eyebrow{color:var(--orange)}.lineup-details h2{font:clamp(75px,8.5vw,140px)/.79 var(--font-display);text-transform:uppercase;letter-spacing:-3px;color:var(--red);margin:0 0 32px}.lineup-lead{color:#e8d7bd;max-width:650px;font-size:21px;line-height:1.5}.dj-list{border-top:1px solid #f0a1198c;margin:38px 0}.dj-list div{border-bottom:1px solid #f0a1198c;grid-template-columns:70px 1fr;align-items:center;padding:17px 0;display:grid}.dj-list span{font:32px var(--font-display);color:var(--orange)}.dj-list strong{font:clamp(35px,4vw,61px)/1 var(--font-display);color:var(--cream)}.lineup-event-facts{background:#f0a11980;border:1px solid #f0a11980;grid-template-columns:.8fr .8fr 1.4fr;gap:1px;display:grid}.lineup-event-facts p{background:#064a31;margin:0;padding:17px}.lineup-event-facts small,.lineup-event-facts strong{display:block}.lineup-event-facts small{text-transform:uppercase;color:#a69b84;letter-spacing:2px;font-size:9px;font-weight:900}.lineup-event-facts strong{font:22px/1.1 var(--font-display);text-transform:uppercase;color:var(--orange);margin-top:7px}.lineup-ticket-link{background:var(--red);color:#080808;text-transform:uppercase;letter-spacing:1px;box-shadow:7px 7px 0 var(--orange);margin-top:28px;padding:17px 24px;font-weight:900;text-decoration:none;transition:all .2s;display:inline-block}.lineup-ticket-link:hover{box-shadow:10px 10px 0 var(--orange);transform:translate(-2px,-2px)}@media (width<=900px){.second-edition-lineup{grid-template-columns:1fr;padding:75px 6vw}.lineup-poster-wrap{max-width:560px;margin:0 auto}.lineup-details{max-width:none}.lineup-details h2{font-size:clamp(75px,15vw,120px)}}@media (width<=600px){.second-edition-lineup{gap:60px;padding:65px 20px}.lineup-poster-wrap:before{inset:10px -10px -10px 10px}.lineup-stamp{font-size:9px;right:-8px}.lineup-details h2{letter-spacing:-1px;font-size:70px}.lineup-lead{font-size:18px}.dj-list div{grid-template-columns:52px 1fr}.dj-list strong{font-size:39px}.lineup-event-facts{grid-template-columns:1fr 1fr}.lineup-event-facts p:last-child{grid-column:1/-1}.lineup-ticket-link{text-align:center;display:block}}.payment-confirmation>span{color:var(--orange);text-transform:uppercase;letter-spacing:2px;font-weight:900;display:block}.payment-confirmation>p{color:#9b8f7d;line-height:1.55}.proof-upload{cursor:pointer;background:#080808;border:2px dashed #625544;flex-direction:column;gap:6px;padding:18px;display:flex}.proof-upload input{opacity:0;pointer-events:none;position:absolute}.proof-upload b{color:var(--cream)}.proof-upload small{color:#817769}.proof-submit{background:var(--orange);color:#080808;text-transform:uppercase;cursor:pointer;border:0;width:100%;margin-top:14px;padding:17px;font-weight:900}.proof-submit:disabled{opacity:.55}.payment-confirmation .proof-error{color:var(--red);font-weight:800}.ticketing-closed-page{min-height:100vh}.ticketing-closed{background:radial-gradient(circle at 82% 18%,#e52a2538,#0000 31%),#080808;min-height:calc(100vh - 130px);padding:clamp(55px,8vw,110px) 7vw 80px;position:relative;overflow:hidden}.ticketing-closed:after{content:"AYO";color:#f0a1190e;font:clamp(190px,34vw,560px)/.7 var(--font-display);pointer-events:none;position:absolute;bottom:-8vw;right:-3vw}.ticketing-closed>*{z-index:1;position:relative}.ticketing-closed .ticketing-eyebrow{color:var(--orange)}.ticketing-closed-stamp{background:var(--red);color:#080808;text-transform:uppercase;letter-spacing:2px;margin:6px 0 25px;padding:8px 12px;font-weight:900;display:inline-block}.ticketing-closed h1{max-width:1050px;color:var(--cream);font:clamp(78px,12vw,185px)/.76 var(--font-display);text-transform:uppercase;letter-spacing:-3px;margin:0}.ticketing-closed-lead{max-width:760px;color:var(--cream);margin:34px 0;font-size:clamp(21px,2.2vw,32px);line-height:1.35}.ticketing-door-info{border-left:7px solid var(--orange);background:#14110d;max-width:760px;padding:24px 28px}.ticketing-door-info small,.ticketing-door-info strong,.ticketing-door-info span{display:block}.ticketing-door-info small{color:var(--red);text-transform:uppercase;letter-spacing:2px;font-weight:900}.ticketing-door-info strong{color:var(--orange);font:clamp(27px,3vw,43px)/1 var(--font-display);text-transform:uppercase;margin:8px 0}.ticketing-door-info span{color:#a99d89;font-size:17px}.ticketing-closed-goodbye{font-size:21px;line-height:1.5}.ticketing-closed-goodbye b{color:var(--orange);font-size:28px}.ticketing-closed-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.ticketing-closed-actions a{background:var(--orange);color:#080808;text-transform:uppercase;padding:16px 20px;font-weight:900;text-decoration:none}.ticketing-closed-actions a:last-child{color:var(--cream);background:0 0;border:1px solid #625544}@media (width<=700px){.ticketing-closed{min-height:calc(100vh - 119px);padding:50px 20px 65px}.ticketing-closed h1{letter-spacing:-2px;font-size:clamp(68px,22vw,104px)}.ticketing-closed-lead{margin:27px 0;font-size:20px}.ticketing-door-info{padding:21px 18px}.ticketing-closed-actions{display:grid}.ticketing-closed-actions a{text-align:center}.ticketing-closed:after{bottom:10px;right:-60px}}.ticketing-closed h1{font-family:var(--font-display);letter-spacing:-2px;font-weight:400;line-height:.78}.ticketing-closed-stamp,.ticketing-door-info strong,.ticketing-closed-goodbye b,.ticketing-closed-actions a{font-family:var(--font-body);font-weight:700}.admin-tickets{min-height:100vh;color:var(--cream);background:#080808;padding:55px 6vw}.admin-tickets>header{border-bottom:1px solid #4b4236;justify-content:space-between;align-items:end;padding-bottom:30px;display:flex}.admin-tickets header p{color:var(--red);text-transform:uppercase;letter-spacing:3px;font-weight:900}.admin-tickets header h1{font:clamp(70px,9vw,140px)/.8 var(--font-display);color:var(--orange);text-transform:uppercase;margin:0}.admin-tickets header a{color:var(--cream)}.admin-order-list{gap:20px;padding:45px 0;display:grid}.admin-order{background:#0d0d0d;border:1px solid #443c32;padding:24px}.admin-order.validated{border-color:var(--green)}.admin-order-head{border-bottom:1px solid #352f28;grid-template-columns:130px 1fr auto;align-items:center;gap:20px;padding-bottom:18px;display:grid}.admin-order-head span{color:var(--red);letter-spacing:2px;font-size:11px;font-weight:900}.admin-order.validated .admin-order-head span{color:#53c58a}.admin-order-head strong{font:27px var(--font-display);color:var(--orange)}.admin-order-head time{color:#847968;font-size:12px}.admin-order-body{grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;padding:22px 0;display:grid}.admin-order-body small{color:#847968;text-transform:uppercase;letter-spacing:2px}.admin-order-body h2{font:36px var(--font-display);text-transform:uppercase;margin:5px 0}.admin-order-body p{line-height:1.6}.admin-order-body strong{color:var(--orange);font-size:24px}.proof-link{border:1px solid var(--orange);color:var(--orange);text-transform:uppercase;padding:14px 18px;font-weight:800;text-decoration:none}.admin-validate{background:var(--red);text-transform:uppercase;cursor:pointer;border:0;width:100%;padding:16px;font-weight:900}.admin-share-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-share-actions a{text-align:center;background:var(--green);min-width:190px;color:var(--orange);text-transform:uppercase;flex:1;padding:14px;font-weight:900;text-decoration:none}.admin-denied,.ticket-wait{text-align:center;min-height:100vh;color:var(--cream);background:#080808;place-content:center;padding:30px;display:grid}.admin-empty{text-align:center;color:#9d927f;font-size:18px}.admin-dashboard{grid-template-columns:repeat(4,1fr);gap:14px;padding:35px 0;display:grid}.admin-dashboard article{background:#0d0d0d;border:1px solid #443c32;min-width:0;padding:22px}.admin-dashboard article:first-child{background:var(--orange);color:#080808;border-color:var(--orange)}.admin-dashboard small,.admin-dashboard strong,.admin-dashboard span{display:block}.admin-dashboard small{letter-spacing:1px;text-transform:uppercase;min-height:34px;font-size:13px;font-weight:900}.admin-dashboard strong{font:clamp(44px,5vw,72px)/.9 var(--font-display);margin:10px 0 6px}.admin-dashboard span{opacity:.72;font-size:14px}.admin-purchase-summary{background:#0d0d0d;border:1px solid #443c32;margin-top:10px}.admin-summary-title{border-bottom:1px solid #443c32;padding:25px}.admin-summary-title p{color:var(--red);letter-spacing:2px;text-transform:uppercase;margin:0;font-size:13px;font-weight:900}.admin-summary-title h2{font:clamp(34px,4vw,56px)/1 var(--font-display);color:var(--orange);text-transform:uppercase;margin:7px 0 0}.admin-summary-table{overflow-x:auto}.admin-summary-row{border-bottom:1px solid #302b25;grid-template-columns:145px minmax(160px,.8fr) minmax(280px,1.5fr) 80px 105px;align-items:center;gap:18px;min-width:900px;padding:17px 22px;display:grid}.admin-summary-row:last-child{border-bottom:0}.admin-summary-labels{color:#847968;letter-spacing:1px;text-transform:uppercase;background:#080808;font-size:12px;font-weight:900}.admin-summary-row time{color:#a3998b;font-size:13px}.admin-summary-ticket{grid-template-columns:minmax(130px,1fr) auto;gap:12px;padding:5px 0;display:grid}.admin-summary-ticket b{font-size:15px}.admin-summary-ticket small{color:#a3998b;font-size:12px}.admin-summary-total{color:var(--orange);font-size:18px}.admin-summary-status{width:max-content;color:var(--red);text-transform:uppercase;background:#35251f;padding:6px 8px;font-size:12px;font-weight:900}.admin-summary-status.validated{color:#65d79b;background:#163c2a}.public-ticket-page{background:var(--green);color:#080808;min-height:100vh;padding:55px 20px}.print-ticket{background:var(--orange);max-width:580px;box-shadow:16px 16px 0 var(--red);margin:0 auto;overflow:hidden}.print-ticket-top{color:var(--orange);text-align:right;letter-spacing:2px;background:#080808;justify-content:space-between;align-items:start;padding:25px;font-weight:900;display:flex}.print-ticket-top img{width:150px}.print-ticket-title{padding:28px}.print-ticket-title small{text-transform:uppercase;letter-spacing:3px;font-weight:900}.print-ticket-title>strong{font:125px/.75 var(--font-display);color:var(--red);display:block}.print-ticket-title p{text-transform:uppercase;font-weight:900;line-height:1.5}.print-ticket-person{border-top:2px dashed #080808;padding:25px 28px}.print-ticket-person small{text-transform:uppercase;letter-spacing:2px}.print-ticket-person h1{font:48px/1 var(--font-display);text-transform:uppercase;margin:8px 0 20px}.print-ticket-person>div{flex-wrap:wrap;gap:7px;display:flex}.print-ticket-person span{background:var(--green);color:var(--orange);text-transform:uppercase;padding:8px 10px;font-size:10px;font-weight:900}.print-ticket-bottom{background:#efd49f;align-items:center;gap:22px;padding:25px 28px;display:flex}.print-ticket-bottom img{width:150px;height:150px}.print-ticket-bottom small{text-transform:uppercase;letter-spacing:2px;display:block}.print-ticket-bottom strong{font:32px var(--font-display);color:var(--red);margin:7px 0;display:block}.ticket-download-actions{gap:12px;max-width:580px;margin:38px auto 0;display:flex}.ticket-download-actions button,.ticket-download-actions a{background:var(--red);color:#080808;text-align:center;text-transform:uppercase;cursor:pointer;border:0;flex:1;padding:16px;font-weight:900;text-decoration:none}.ticket-wait img{width:170px;margin:0 auto 25px}.ticket-wait h1{font:clamp(60px,10vw,110px)/.85 var(--font-display);color:var(--orange);text-transform:uppercase;margin:10px}.ticket-wait p{max-width:650px;font-size:19px;line-height:1.6}.ticket-wait a{color:var(--orange)}@media (width<=1000px){.admin-dashboard{grid-template-columns:1fr 1fr}}@media (width<=700px){.admin-tickets{padding:35px 20px}.admin-tickets>header{flex-direction:column;align-items:start;gap:20px}.admin-dashboard{grid-template-columns:1fr 1fr;gap:8px}.admin-dashboard article{padding:16px}.admin-dashboard small{min-height:44px;font-size:12px}.admin-dashboard strong{font-size:43px}.admin-dashboard span{font-size:12px}.admin-summary-title{padding:20px}.admin-order-head,.admin-order-body{grid-template-columns:1fr}.proof-link{text-align:center}.print-ticket-top img{width:115px}.print-ticket-title>strong{font-size:100px}.print-ticket-person h1{font-size:38px}.print-ticket-bottom{align-items:flex-start}.print-ticket-bottom img{width:115px;height:115px}.ticket-download-actions{flex-direction:column}}.admin-table-reservations{background:#0d0d0d;border:1px solid #443c32;margin-top:28px}.admin-table-stats span{color:#a3998b;text-transform:uppercase;margin-top:6px;font-size:12px}.admin-table-labels{color:#847968;text-transform:uppercase;background:#080808;font-size:12px;font-weight:900}.admin-table-row em{color:#65d79b;text-transform:uppercase;font-style:normal;font-weight:900}@media (width<=700px){.admin-tickets{padding:28px 14px}.admin-tickets>header h1{letter-spacing:-1px;overflow-wrap:anywhere;font-size:clamp(54px,18vw,82px)}.admin-tickets>header small{overflow-wrap:anywhere}.admin-dashboard{grid-template-columns:1fr}.admin-dashboard small{min-height:0}.admin-purchase-summary,.admin-table-reservations{border-left:0;border-right:0;margin-left:-14px;margin-right:-14px}.admin-summary-title{padding:20px 14px}.admin-summary-title h2{overflow-wrap:anywhere;font-size:clamp(31px,10vw,45px)}.admin-summary-table,.admin-table-list{padding:12px;overflow:visible}.admin-summary-labels,.admin-table-labels{display:none}.admin-summary-row,.admin-table-row{background:#080808;border:1px solid #443c32;grid-template-columns:1fr;gap:0;min-width:0;margin-bottom:12px;padding:16px;display:grid}.admin-summary-row>:not(.admin-summary-status),.admin-table-row>*{overflow-wrap:anywhere;border-bottom:1px solid #302b25;min-width:0;padding:9px 0;display:block}.admin-summary-row>:not(.admin-summary-status):before,.admin-table-row>:before{content:attr(data-label);color:#847968;letter-spacing:1px;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.admin-summary-participants{padding-bottom:4px!important}.admin-summary-ticket{border-bottom:0;padding:6px 0;display:block}.admin-summary-ticket small{margin-top:4px;line-height:1.45;display:block}.admin-summary-total{font-size:24px!important}.admin-summary-status{margin-top:12px}.admin-summary-status:before{content:attr(data-label);color:#847968;margin-bottom:5px;font-size:10px;display:block}.admin-table-stats{grid-template-columns:1fr 1fr}.admin-table-stats article:last-child{grid-column:1/-1}.admin-order{padding:16px}.admin-order-head strong,.admin-order-body h2,.admin-ticket-items strong,.admin-ticket-items small{overflow-wrap:anywhere}.admin-order-head strong{font-size:23px}.admin-share-actions{grid-template-columns:1fr;display:grid}.admin-share-actions a{min-width:0}.admin-ticket-items{padding:12px}.admin-ticket-items>div{grid-template-columns:24px minmax(0,1fr)}}@media print{body{background:#fff!important}.public-ticket-page{background:#fff;padding:0}.print-ticket{box-shadow:none;max-width:none}.ticket-download-actions{display:none}}.demo-entry-link{background:var(--orange);color:#080808;text-transform:uppercase;letter-spacing:1px;box-shadow:6px 6px 0 var(--red);margin-top:22px;padding:14px 18px;font-size:12px;font-weight:900;text-decoration:none;display:inline-block}.demo-ticket-page{min-height:100vh;color:var(--cream);background:#080808}.demo-ribbon{background:var(--red);color:#080808;text-align:center;text-transform:uppercase;letter-spacing:2px;padding:11px 20px;font-size:11px;font-weight:900}.demo-header{border-bottom:1px solid #40382f;justify-content:space-between;align-items:center;height:105px;padding:0 6vw;display:flex}.demo-header img{width:130px}.demo-header a:last-child{color:var(--cream);text-transform:uppercase;font-size:12px;font-weight:800;text-decoration:none}.demo-hero{background:var(--green);grid-template-columns:1.1fr .9fr;align-items:end;gap:6vw;padding:65px 6vw 75px;display:grid}.demo-hero h1{font:clamp(78px,10vw,155px)/.78 var(--font-display);color:var(--orange);text-transform:uppercase;letter-spacing:-4px;margin:15px 0 0}.demo-hero>p{color:#e8d7bd;max-width:620px;font-size:20px;line-height:1.6}.demo-builder{grid-template-columns:.88fr 1.12fr;gap:5vw;padding:75px 6vw 110px;display:grid}.demo-form{background:#0f0f0f;border:1px solid #463d32;flex-direction:column;gap:14px;padding:30px;display:flex}.demo-step{color:var(--orange);text-transform:uppercase;letter-spacing:2px;border-bottom:1px solid #4a4035;margin-top:16px;padding-bottom:10px;font-weight:900}.demo-form label{color:#968a78;text-transform:uppercase;letter-spacing:1px;flex-direction:column;gap:7px;font-size:11px;font-weight:800;display:flex}.demo-form input,.demo-form select{width:100%;color:var(--cream);font:16px var(--font-body);background:#080808;border:1px solid #4a4035;padding:15px}.demo-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.demo-options button{color:var(--cream);text-align:left;cursor:pointer;background:#080808;border:1px solid #4a4035;padding:16px}.demo-options button.active{background:var(--orange);color:#080808;border-color:var(--orange);box-shadow:4px 4px 0 var(--red)}.demo-options small,.demo-options strong{display:block}.demo-options strong{font:36px var(--font-display);margin-top:8px}.demo-band-options{gap:8px;display:grid}.demo-band-options button{text-align:left;text-transform:uppercase;cursor:pointer;opacity:.55;border:3px solid #0000;padding:15px;font-weight:900}.demo-band-options button.active{opacity:1;border-color:#fff;transform:translate(6px)}.demo-generate{background:var(--red);color:#080808;text-transform:uppercase;cursor:pointer;border:0;margin-top:18px;padding:19px;font-weight:900}.demo-form>p{color:#756b5d;font-size:11px}.demo-result{align-self:start;position:sticky;top:25px}.demo-placeholder{text-align:center;color:#8e8270;border:2px dashed #4a4035;place-content:center;min-height:650px;display:grid}.demo-placeholder span{font:140px/.8 var(--font-display);color:#25211d}.demo-placeholder strong{font:35px var(--font-display);color:var(--orange);text-transform:uppercase;margin:25px 0 5px}.demo-badge{z-index:5;background:var(--red);color:#080808;letter-spacing:2px;padding:10px 15px;font-size:11px;font-weight:900;position:absolute;top:-15px;right:-15px;transform:rotate(3deg)}.demo-print-ticket{max-width:620px}.demo-ticket-footer{background:var(--red);color:#080808;text-align:center;letter-spacing:3px;padding:13px;font-size:11px;font-weight:900}.demo-result .ticket-download-actions{max-width:620px}.demo-result .ticket-download-actions button:last-child{background:var(--orange)}@media (width<=900px){.demo-hero,.demo-builder{grid-template-columns:1fr}.demo-result{position:static}.demo-placeholder{min-height:360px}}@media (width<=600px){.demo-header{height:75px;padding:0 20px}.demo-header img{width:95px}.demo-ribbon{letter-spacing:1px;font-size:8px}.demo-hero{padding:55px 20px}.demo-hero h1{letter-spacing:-2px;font-size:70px}.demo-hero>p{font-size:17px}.demo-builder{padding:55px 20px}.demo-form{padding:20px}.demo-options{grid-template-columns:1fr}.demo-badge{right:-5px}.demo-print-ticket .print-ticket-title>strong{font-size:90px}}@media print{.demo-ticket-page{background:#fff!important}.demo-ribbon,.demo-header,.demo-hero,.demo-form,.demo-badge,.demo-result>.ticket-download-actions{display:none!important}.demo-builder{padding:0;display:block}.demo-result{position:static}.demo-print-ticket{max-width:none;box-shadow:none}.demo-ticket-footer{display:block}}.demo-band-options button{flex-direction:column;gap:3px;font-weight:400;display:flex}.demo-band-options button small{letter-spacing:1px;font-size:9px;font-weight:800}.demo-band-options button strong{font:25px/1 var(--font-display)}.demo-ticket-choice{text-transform:uppercase;grid-template-columns:1fr auto;align-items:center;padding:22px 28px;display:grid}.demo-ticket-choice small,.demo-ticket-choice strong{display:block}.demo-ticket-choice small{letter-spacing:2px;font-size:10px;font-weight:900}.demo-ticket-choice strong{font:clamp(38px,5vw,62px)/.9 var(--font-display);grid-row:2;margin-top:5px}.demo-ticket-choice span{letter-spacing:1px;border:1px solid;grid-area:1/2/3;padding:8px 10px;font-size:9px;font-weight:900}.demo-print-ticket .print-ticket-person h1{color:#080808;font-size:clamp(42px,6vw,68px)}.demo-options button em{text-transform:uppercase;letter-spacing:1px;opacity:.7;margin-top:9px;font-size:10px;font-style:normal;font-weight:900;display:block}.participant-list{gap:22px;margin-top:24px;display:grid}.participant-card{background:#0d0d0d;border:1px solid #4a4035;padding:24px}.participant-card>header{border-bottom:1px solid #352f28;justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.participant-card>header small,.participant-card>header strong{display:block}.participant-card>header small{color:var(--red);letter-spacing:2px;font-weight:900}.participant-card>header strong{font:30px var(--font-display);text-transform:uppercase;color:var(--orange);margin-top:4px}.participant-card>header button{color:#8c8070;cursor:pointer;background:0 0;border:0;text-decoration:underline}.participant-card>label{color:#9b8f7d;text-transform:uppercase;letter-spacing:1px;flex-direction:column;gap:7px;margin-top:18px;font-size:11px;font-weight:800;display:flex}.participant-card>label input{color:var(--cream);font:16px var(--font-body);background:#050505;border:1px solid #443c32;padding:15px}.participant-types{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.participant-types button{color:var(--cream);text-align:left;cursor:pointer;background:#080808;border:1px solid #443c32;grid-template-columns:1fr auto;padding:14px;display:grid}.participant-types button.selected{background:var(--orange);color:#080808;border-color:var(--orange)}.participant-types small{text-transform:uppercase;grid-column:1/-1;font-size:9px}.participant-types strong{font:29px var(--font-display);text-transform:uppercase}.participant-types b{font-size:20px}.choice-label{color:#9b8f7d;text-transform:uppercase;letter-spacing:1px;margin:20px 0 9px;font-weight:800;display:block}.participant-bands{grid-template-columns:1fr 1fr;gap:8px;display:grid}.participant-bands button{text-align:left;text-transform:uppercase;opacity:.5;cursor:pointer;border:3px solid #0000;flex-direction:column;padding:12px;display:flex}.participant-bands button.selected{opacity:1;border-color:#fff}.participant-bands small{font-size:8px;font-weight:800}.participant-bands strong{font:22px var(--font-display)}.add-participant{border:2px dashed var(--orange);width:100%;color:var(--orange);text-transform:uppercase;cursor:pointer;background:0 0;margin:18px 0 45px;padding:18px;font-weight:900}.add-participant:disabled{opacity:.35}.grouped-summary>h2{font:80px/.85 var(--font-display);color:var(--orange);text-transform:uppercase;margin:12px 0 25px}.grouped-summary>p{color:#9b8f7d}.grouped-summary>p strong{color:var(--cream);font-size:23px}.summary-ticket{border-bottom:1px solid #443c32;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;padding:16px 0;display:grid}.summary-ticket>span{font:30px var(--font-display);color:var(--red)}.summary-ticket strong,.summary-ticket small{display:block}.summary-ticket small{color:#8e8270;text-transform:uppercase;margin-top:4px}.summary-ticket>b{color:var(--orange)}.admin-ticket-items{background:#080808;gap:8px;margin:0 0 20px;padding:16px;display:grid}.admin-ticket-items>div{grid-template-columns:32px 1fr auto;align-items:center;gap:10px;display:grid}.admin-ticket-items span{color:var(--red);font-weight:900}.admin-ticket-items small{color:#8e8270;text-transform:uppercase}.group-ticket-page{padding:55px 5vw}.group-ticket-header{max-width:1280px;color:var(--cream);justify-content:space-between;align-items:end;margin:0 auto 45px;display:flex}.group-ticket-header h1{font:clamp(65px,8vw,120px)/.82 var(--font-display);color:var(--orange);text-transform:uppercase;margin:10px 0}.group-ticket-header button,.single-ticket-download{background:var(--red);color:#080808;text-transform:uppercase;cursor:pointer;border:0;padding:16px 20px;font-weight:900}.generated-ticket-list{grid-template-columns:repeat(auto-fit,minmax(430px,1fr));gap:55px 35px;max-width:1280px;margin:0 auto;display:grid}.generated-ticket .print-ticket{height:100%}.single-ticket-download{width:100%;max-width:580px;color:var(--orange);background:#080808;margin:18px auto 0;display:block}.final-band{text-transform:uppercase;grid-template-columns:1fr auto;align-items:center;padding:20px 28px;display:grid}.final-band small,.final-band strong{display:block}.final-band strong{font:42px/.9 var(--font-display);grid-row:2}.final-band span{grid-area:1/2/3;font-size:9px;font-weight:900}.ticket-back-home{width:max-content;color:var(--cream);margin:50px auto 0;display:block}.participant-types button.sold-out{color:#777;cursor:not-allowed;opacity:.82;background:#161616;border-color:#3b3b3b;position:relative}.participant-types button.sold-out small{background:var(--red);color:#080808;letter-spacing:1.5px;width:max-content;padding:4px 7px;font-size:11px}.participant-types button.sold-out strong,.participant-types button.sold-out b{text-decoration:line-through;text-decoration-thickness:2px}.sales-opening{background:var(--red);color:#080808;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;margin:0 6vw 35px;padding:22px 28px;display:flex}.sales-opening strong{font:clamp(25px,4vw,48px)/.9 var(--font-display)}.sales-opening span{letter-spacing:1px;font-weight:900}.participant-types button.coming-soon{color:#8f887d;cursor:not-allowed;background:#161616;border-color:#3b3b3b}.participant-types button.coming-soon small{color:var(--orange);letter-spacing:1px;font-weight:900}.proof-upload.disabled,.proof-submit:disabled{opacity:.45;cursor:not-allowed}@media (width<=700px){.sales-opening{flex-direction:column;align-items:flex-start;margin:0 20px 25px;padding:18px}.sales-opening strong{font-size:30px}.participant-bands{grid-template-columns:1fr}.group-ticket-header{flex-direction:column;align-items:flex-start;gap:20px}.group-ticket-header button{width:100%}.generated-ticket-list{grid-template-columns:1fr}.admin-ticket-items>div{grid-template-columns:25px 1fr}.admin-ticket-items small{grid-column:2}.final-band strong{font-size:34px}.final-band span{display:none}}@media print{.group-ticket-page{background:#fff;padding:0}.group-ticket-header,.single-ticket-download,.ticket-back-home{display:none!important}.generated-ticket-list{max-width:none;display:block}.generated-ticket{break-after:page;margin:0}.generated-ticket .print-ticket{max-width:none;box-shadow:none}.printing-one .generated-ticket:not(.print-selected){display:none}.printing-one .print-selected{display:block}}.vip-ticket-page{color:#f8e8bd;background:radial-gradient(circle at 50% 10%,#3b130e 0,#090706 45%,#020202 100%);place-items:center;min-height:100vh;padding:50px 20px;display:grid}.vip-ticket-shell{width:min(620px,100%)}.vip-ticket{isolation:isolate;background:linear-gradient(145deg,#17100b,#050505 56%,#1b0907);border:1px solid #b87b20;position:relative;overflow:hidden;box-shadow:0 30px 90px #000,0 0 0 8px #080808,0 0 0 9px #8e5d1a}.vip-ticket:before{content:"AYO";z-index:-1;font:220px/.8 var(--font-display);color:#e52a2512;position:absolute;top:130px;right:-36px;transform:rotate(-90deg)}.vip-ticket-glow{z-index:-1;pointer-events:none;background:radial-gradient(circle at 30% 25%,#f0a1192b,#0000 34%);position:absolute;inset:-30%}.vip-ticket header{border-bottom:1px solid #f0a11966;justify-content:space-between;align-items:center;padding:25px 28px;display:flex}.vip-ticket header img{width:142px}.vip-ticket header div{text-align:right}.vip-ticket header small,.vip-ticket header b{display:block}.vip-ticket header small{color:var(--red);letter-spacing:3px;font-weight:900}.vip-ticket header b{color:var(--orange);letter-spacing:2px;margin-top:5px}.vip-ticket-main{padding:36px 30px 30px}.vip-ticket-main>p{color:var(--orange);text-transform:uppercase;letter-spacing:4px;margin:0;font-weight:900}.vip-ticket-main>h1{font:clamp(92px,20vw,142px)/.68 var(--font-display);letter-spacing:-3px;text-transform:uppercase;margin:18px 0 30px}.vip-ticket-main>h1 em{color:var(--red);font-style:normal}.vip-guest-name{border-top:1px solid #f0a11959;padding:23px 0 4px}.vip-guest-name small,.vip-guest-name strong,.vip-guest-name span{display:block}.vip-guest-name small{color:#8e816b;text-transform:uppercase;letter-spacing:2px}.vip-guest-name strong{font:clamp(44px,10vw,70px)/.9 var(--font-display);color:var(--orange);text-transform:uppercase;overflow-wrap:anywhere;margin:9px 0 5px}.vip-guest-name span{color:#e8d7bd;text-transform:uppercase;font-size:18px}.vip-wristband{color:#080808;text-transform:uppercase;background:linear-gradient(90deg,#e52a25,#f0a119 72%,#e52a25);grid-template-columns:1fr auto;align-items:center;padding:19px 28px;display:grid;position:relative;overflow:hidden}.vip-wristband:before{content:"★  AYO  ★  AYO  ★  AYO  ★";color:#ffffff2e;font:28px/2 var(--font-display);white-space:nowrap;position:absolute;inset:0;transform:rotate(-3deg)}.vip-wristband>*{position:relative}.vip-wristband span,.vip-wristband strong{display:block}.vip-wristband span{letter-spacing:2px;font-size:10px;font-weight:900}.vip-wristband strong{font:36px/1 var(--font-display);grid-row:2}.vip-wristband b{border:1px solid #080808;grid-area:1/2/3;padding:8px;font-size:10px}.vip-ticket footer{color:#080808;background:#e9d5a8;align-items:center;gap:22px;padding:28px;display:flex}.vip-ticket footer img{width:138px;height:138px}.vip-ticket footer small,.vip-ticket footer strong,.vip-ticket footer code{display:block}.vip-ticket footer small{text-transform:uppercase;font-weight:900}.vip-ticket footer strong{font:44px/1 var(--font-display);color:var(--red)}.vip-ticket footer code{margin-top:6px;font-weight:900}.vip-ticket footer p{text-transform:uppercase;margin:7px 0 0;font-size:11px}.vip-ticket-shell>button{background:var(--orange);color:#080808;text-transform:uppercase;cursor:pointer;border:0;width:100%;margin-top:27px;padding:17px;font-weight:900}@media (width<=600px){.vip-ticket-page{padding:28px 14px}.vip-ticket header,.vip-ticket-main,.vip-ticket footer{padding-left:20px;padding-right:20px}.vip-ticket header img{width:112px}.vip-ticket-main>h1{font-size:92px}.vip-wristband{grid-template-columns:1fr;padding:16px 20px}.vip-wristband strong{font-size:29px}.vip-wristband b{display:none}.vip-ticket footer{gap:15px}.vip-ticket footer img{width:112px;height:112px}.vip-ticket footer strong{font-size:36px}}@media print{.vip-ticket-page{background:#fff;min-height:0;padding:0;display:block}.vip-ticket-shell{width:100%;max-width:none}.vip-ticket{width:620px;max-width:100%;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0 auto}.vip-ticket-shell>button{display:none}}.vip-ticket-artist{background:#050505}.vip-artist-photo{background:var(--orange);border-bottom:1px solid #f0a11973;height:335px;position:relative;overflow:hidden}.vip-artist-photo:after{content:"";background:linear-gradient(90deg,#0505059e,#0000 42%),linear-gradient(#0000 56%,#050505 100%);position:absolute;inset:0}.vip-artist-photo img{object-fit:cover;object-position:center 34%;filter:contrast(1.04);width:100%;height:100%;display:block}.vip-artist-photo span,.vip-artist-photo b{z-index:2;text-transform:uppercase;position:absolute;left:28px}.vip-artist-photo span{color:#080808;letter-spacing:3px;font-size:11px;font-weight:900;top:27px}.vip-artist-photo b{color:var(--orange);font:42px/1 var(--font-display);letter-spacing:1px;bottom:24px}.vip-ticket-artist .vip-ticket-main{padding-top:24px;position:relative}.vip-ticket-artist .vip-ticket-main>h1{color:#f7e6bd;text-align:right;text-shadow:0 5px 24px #000;margin:0;font-size:82px;line-height:.68;position:absolute;top:-112px;right:25px}.vip-ticket-artist .vip-ticket-main>h1 em{color:var(--red)}.vip-ticket-artist .vip-guest-name strong{letter-spacing:1px;font-size:clamp(58px,12vw,82px)}.vip-ticket-artist .vip-wristband{border-top:1px solid #ffcf67;border-bottom:1px solid #7d170f}@media (width<=600px){.vip-artist-photo{height:300px}.vip-artist-photo span,.vip-artist-photo b{left:20px}.vip-artist-photo b{font-size:34px}.vip-ticket-artist .vip-ticket-main>h1{font-size:66px;top:-91px;right:18px}.vip-ticket-artist .vip-guest-name strong{font-size:58px}}.vip-ticket-artist .vip-artist-photo{aspect-ratio:1;background:var(--orange);width:100%;height:auto}.vip-ticket-artist .vip-artist-photo img{object-fit:contain;object-position:center;width:100%;height:100%}.vip-ticket-artist .vip-artist-photo:after{background:linear-gradient(#0000 73%,#050505b8 100%)}.vip-ticket-artist .vip-artist-photo b{color:var(--orange);background:#080808;padding:8px 11px;font-size:31px;line-height:1;bottom:20px}.vip-ticket-artist .vip-ticket-main{padding-top:28px}.vip-ticket-artist .vip-ticket-main>h1{text-align:left;text-shadow:none;margin:17px 0 28px;font-size:clamp(72px,16vw,105px);line-height:.72;position:static}.vip-ticket-artist .vip-guest-name{margin-top:0}@media (width<=600px){.vip-ticket-artist .vip-artist-photo{height:auto}.vip-ticket-artist .vip-artist-photo b{font-size:25px;bottom:14px;left:14px}.vip-ticket-artist .vip-ticket-main>h1{margin:16px 0 25px;font-size:72px;line-height:.72;position:static}.vip-ticket-artist .vip-guest-name strong{font-size:54px}}.revolut-button.live{color:#080808;cursor:pointer;background:#f4f4f4;border:2px solid #f4f4f4;text-decoration:none;transition:all .2s;display:block}.revolut-button.live:hover{color:#f4f4f4;background:#080808}.revolut-button.live.not-ready{color:#8f887d;cursor:not-allowed;background:#312e2a;border-color:#312e2a}.secure-note b{color:var(--orange)}.payment-confirmation{background:#0e0e0e;border:1px solid #4d4438;margin-top:22px;padding:20px}.payment-confirmation span{background:var(--green);color:var(--orange);text-transform:uppercase;letter-spacing:2px;padding:6px 9px;font-size:11px;font-weight:900;display:inline-block}.payment-confirmation p{color:#9e927f;line-height:1.5}.payment-confirmation a{color:var(--cream);text-transform:uppercase;border-bottom:2px solid var(--red);padding-bottom:7px;font-weight:800;text-decoration:none;display:inline-block}.bank-transfer{background:#0d0d0d;border:1px solid #625544;margin-top:20px}.bank-transfer-heading{background:var(--orange);color:#080808;grid-template-columns:1fr auto;align-items:end;padding:20px;display:grid}.bank-transfer-heading small{text-transform:uppercase;letter-spacing:2px;grid-column:1/-1;font-weight:900}.bank-transfer-heading h3{font:36px/1 var(--font-display);text-transform:uppercase;margin:5px 0 0}.bank-transfer-heading strong{font:44px/1 var(--font-display)}.bank-transfer-row{border-top:1px solid #352f28;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 20px;display:grid}.bank-transfer-row span,.bank-transfer-reference span{color:#8e8270;text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:900}.bank-transfer-row code{color:var(--cream);font:700 16px/1.5 var(--font-body);overflow-wrap:anywhere}.bank-transfer-row button{border:1px solid var(--orange);color:var(--orange);text-transform:uppercase;cursor:pointer;background:0 0;padding:8px 11px;font-weight:900}.bank-transfer-reference{border-left:5px solid var(--green);background:#080808;margin:0 20px 20px;padding:16px}.bank-transfer-reference span,.bank-transfer-reference b{display:block}.bank-transfer-reference b{color:var(--orange);text-transform:uppercase;margin-top:7px;font-size:18px}.bank-transfer.disabled{opacity:.5}.bank-transfer>p{color:#9e927f;padding:20px}@media (width<=600px){.bank-transfer-heading h3{font-size:30px}.bank-transfer-heading strong{font-size:36px}.bank-transfer-row{grid-template-columns:1fr auto;gap:6px 10px}.bank-transfer-row span{grid-column:1/-1}.bank-transfer-row code{font-size:14px}.bank-transfer-reference{margin:0 14px 14px}.bank-transfer-reference b{font-size:16px}}.ticketing-nav,.account-header>div{align-items:center;gap:22px;display:flex}.ticketing-nav a,.account-header a{color:var(--cream);text-transform:uppercase;letter-spacing:1px;font-weight:800;text-decoration:none}.ticketing-nav a:first-child{color:var(--orange)}.wristband-explainer a{color:var(--orange);font-weight:800}.customer-account{min-height:100vh;color:var(--cream);background:#070707}.account-header{border-bottom:1px solid #342d25;justify-content:space-between;align-items:center;height:90px;padding:0 6vw;display:flex}.account-header>div a:last-child{color:#887c6c}.account-hero{background:var(--red);color:#080808;padding:70px 6vw}.account-hero h1{font:clamp(75px,11vw,150px)/.8 var(--font-display);text-transform:uppercase;margin:0}.account-hero>p:last-child{margin:25px 0 0;font-size:17px}.account-orders{gap:16px;padding:70px 6vw;display:grid}.account-empty{background:#0d0d0d;border:1px solid #473e33;max-width:760px;padding:55px}.account-empty>span{font:70px var(--font-display);color:var(--red)}.account-empty h2{font:42px var(--font-display);text-transform:uppercase;color:var(--orange);margin:5px 0}.account-empty p{color:#a09380;line-height:1.6}.account-empty a,.account-ticket-link{background:var(--orange);color:#080808;text-transform:uppercase;margin-top:15px;padding:14px 18px;font-weight:900;text-decoration:none;display:inline-block}.account-order{background:#0d0d0d;border:1px solid #473e33;grid-template-columns:1.1fr 1fr .8fr auto;align-items:center;gap:28px;padding:24px;display:grid}.account-order small,.account-order strong,.account-order span{display:block}.account-order small{text-transform:uppercase;color:#887c6c;letter-spacing:2px;font-size:10px}.account-order strong{margin:6px 0;font-size:18px}.account-order-number strong{font:28px var(--font-display);color:var(--orange)}.account-status{width:max-content;color:var(--orange);text-transform:uppercase;letter-spacing:1px;background:#29241e;margin:6px 0;padding:6px 9px;font-size:11px}.account-status.validated{background:var(--green);color:#fff}.account-ticket-link{text-align:center;margin:0}@media (width<=800px){.ticketing-nav{gap:12px}.ticketing-nav a{font-size:11px}.account-header{align-items:flex-start;height:auto;padding:20px}.account-header>div{flex-direction:column;align-items:flex-end;gap:8px}.account-hero,.account-orders{padding:50px 20px}.account-order{grid-template-columns:1fr 1fr}.account-ticket-link{grid-column:1/-1}.account-empty{padding:30px 22px}}.account-community-message{background:#10100f;border:1px solid #493e31;grid-template-columns:minmax(260px,420px) minmax(0,1fr);align-items:center;gap:45px;margin:55px 6vw 0;padding:28px;display:grid}.account-community-message img{width:100%;height:auto;display:block}.account-community-message>div>span{color:var(--red);letter-spacing:3px;text-transform:uppercase;font-weight:900}.account-community-message h2{color:var(--orange);font:clamp(42px,6vw,78px)/.9 var(--font-display);text-transform:uppercase;margin:10px 0 18px}.account-community-message p{color:#c8baa5;max-width:720px;font-size:18px;line-height:1.55}.account-community-message a{background:var(--green);color:#fff;text-transform:uppercase;margin:12px 0 22px;padding:15px 18px;font-weight:900;text-decoration:none;display:inline-block}.account-community-message small{color:#867a69;text-transform:uppercase;letter-spacing:2px;display:block}.admin-thanks-list article em{color:#857969;margin-top:6px;font-size:12px;font-style:normal;display:block}.admin-thanks-list article em:first-letter{text-transform:uppercase}@media (width<=800px){.account-community-message{grid-template-columns:1fr;gap:24px;margin:28px 20px 0;padding:18px}.account-community-message h2{font-size:48px}.account-community-message p{font-size:16px}}.ayo-auth-card{width:min(560px,100% - 40px);box-shadow:10px 10px 0 var(--orange);background:#0d0d0d;border:1px solid #4a4035;margin:55px auto;padding:28px}.auth-tabs{grid-template-columns:1fr 1fr;margin-bottom:26px;display:grid}.auth-tabs button{color:#918573;text-transform:uppercase;cursor:pointer;background:#080808;border:1px solid #4a4035;padding:14px;font-weight:900}.auth-tabs button.active{background:var(--red);color:#080808;border-color:var(--red)}.ayo-auth-card form{gap:17px;display:grid}.ayo-auth-card label{color:#aa9d89;text-transform:uppercase;letter-spacing:1px;gap:7px;font-size:11px;font-weight:900;display:grid}.ayo-auth-card input{color:#fff;font:16px var(--font-body);background:#050505;border:1px solid #4a4035;padding:15px}.ayo-auth-card label small{color:#746a5c;font-size:9px}.auth-submit{background:var(--orange);color:#080808;text-transform:uppercase;cursor:pointer;border:0;margin-top:8px;padding:17px;font-weight:900}.auth-error{color:#ffb9b9;background:#3a1111;margin:0;padding:12px}.account-header form{margin:0}.account-header button{color:#887c6c;text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:0 0;border:0;font-weight:800}.ticket-name-confirm{font:28px/1 var(--font-display);text-transform:uppercase;color:#080808;margin:5px 0 14px;display:block}.print-ticket-person h1{color:#080808;min-height:48px}.print-ticket{-webkit-print-color-adjust:exact;print-color-adjust:exact}.participant-card select{width:100%;color:var(--cream);font:16px var(--font-body);background:#050505;border:1px solid #443c32;padding:15px}.ticket-wristband-picker{border:0;margin:20px 0 0;padding:0}.ticket-wristband-picker legend{color:#9b8f7d;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;font-size:12px;font-weight:700}.ticket-wristband-picker .wristband-grid{margin-bottom:0}.payment-methods{margin-top:20px}.payment-methods.disabled{opacity:.5}.wero-payment{background:#071714;border:2px solid #7fcfc4}.wero-payment-heading{color:#071714;background:#7fcfc4;justify-content:space-between;align-items:end;gap:20px;padding:20px;display:flex}.wero-payment-heading small{text-transform:uppercase;letter-spacing:2px;font-weight:900;display:block}.wero-payment-heading h3{font:38px/1 var(--font-display);text-transform:uppercase;margin:5px 0 0}.wero-payment-heading>strong{font:46px/1 var(--font-display);white-space:nowrap}.wero-steps{color:var(--cream);margin:0;padding:20px 20px 12px 48px;line-height:1.55}.wero-steps li{padding:4px 0}.wero-phone{background:#050b0a;border:1px solid #7fcfc4;grid-template-columns:1fr auto;align-items:center;gap:7px 14px;margin:8px 20px 20px;padding:16px;display:grid}.wero-phone span{color:#7fcfc4;text-transform:uppercase;letter-spacing:1px;grid-column:1/-1;font-size:11px;font-weight:900}.wero-phone a{color:var(--cream);font:28px/1 var(--font-display);text-decoration:none}.wero-phone button{color:#7fcfc4;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #7fcfc4;padding:9px 12px;font-weight:900}.wero-payment>p{color:#9e927f;padding:20px}.payment-methods .bank-transfer{margin-top:12px}.payment-methods .bank-transfer summary{cursor:pointer;background:#17130e;border:1px solid #625544;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;list-style:none;display:flex}.payment-methods .bank-transfer summary::-webkit-details-marker{display:none}.payment-methods .bank-transfer summary span{flex-direction:column;gap:4px;display:flex}.payment-methods competing .bank-transfer summary small{color:var(--orange)}.admin-thanks{background:#0d0d0d;border:1px solid #443c32;margin:10px 0 34px}.admin-thanks-intro{grid-template-columns:minmax(260px,380px) 1fr;align-items:center;gap:35px;padding:28px;display:grid}.admin-thanks-intro img{border:1px solid var(--orange);width:100%;height:auto;display:block;box-shadow:10px 10px #24130c}.admin-thanks-intro span{color:var(--red);letter-spacing:2px;text-transform:uppercase;font-size:12px;font-weight:900}.admin-thanks-intro h3{font:clamp(36px,4vw,58px)/.95 var(--font-display);color:var(--orange);text-transform:uppercase;margin:8px 0 12px}.admin-thanks-intro p{color:#b0a38f;max-width:680px;font-size:17px;line-height:1.55}.admin-thanks-intro a{background:var(--orange);color:#080808;text-transform:uppercase;margin-top:8px;padding:15px 19px;font-weight:900;text-decoration:none;display:inline-block}.admin-thanks-links{flex-wrap:wrap;gap:10px;display:flex}.admin-thanks-intro .community-link{background:var(--green);color:var(--cream)}.admin-thanks-list{gap:10px;padding:0 28px 28px;display:grid}.admin-thanks-list article{background:#080808;border:1px solid #3a332b;grid-template-columns:minmax(220px,1fr) repeat(3,auto);align-items:center;gap:10px;padding:16px;display:grid}.admin-thanks-list small,.admin-thanks-list strong,.admin-thanks-list span{display:block}.admin-thanks-list small{color:#847968;text-transform:uppercase;letter-spacing:1px;font-size:11px}.admin-thanks-list strong{color:var(--cream);margin:4px 0;font-size:18px}.admin-thanks-list span{color:#998d7a;font-size:13px}.admin-thanks-list button,.admin-thanks-list a{border:1px solid var(--orange);color:var(--orange);font:800 13px var(--font-body);text-transform:uppercase;cursor:pointer;text-align:center;background:0 0;padding:12px 14px;text-decoration:none}.admin-thanks-list .thanks-whatsapp{background:var(--green);border-color:var(--green);color:var(--cream)}.admin-thanks-list .thanks-sms{background:var(--red);border-color:var(--red);color:#080808}@media (width<=900px){.admin-thanks-intro{grid-template-columns:240px 1fr}.admin-thanks-list article{grid-template-columns:1fr 1fr}.admin-thanks-list article>div{grid-column:1/-1}}@media (width<=600px){.admin-thanks{border-left:0;border-right:0;margin-left:-14px;margin-right:-14px}.admin-thanks-intro{grid-template-columns:1fr;padding:20px 14px}.admin-thanks-intro img{width:min(100%,360px);margin:auto}.admin-thanks-list{padding:0 14px 20px}.admin-thanks-list article{grid-template-columns:1fr}.admin-thanks-list article>div{grid-column:auto}.admin-thanks-list button,.admin-thanks-list a{width:100%}}.admin-thanks-list article{grid-template-columns:minmax(220px,1fr) repeat(5,auto)}.admin-thanks-list .thanks-share{background:var(--orange);border-color:var(--orange);color:#080808}.admin-thanks-list .thanks-share:disabled{opacity:.65;cursor:wait}@media (width<=900px){.admin-thanks-list article{grid-template-columns:1fr 1fr}}@media (width<=600px){.admin-thanks-list article{grid-template-columns:1fr}}.admin-thanks-list .thanks-email{background:var(--cream);border-color:var(--cream);color:#080808}.admin-thanks-list .thanks-share-status{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}.admin-thanks-list .thanks-share-status p,.admin-thanks-list .thanks-channel-help p{overflow-wrap:anywhere;margin:0;line-height:1.5}.admin-thanks-list .thanks-share-status a{white-space:normal;height:auto;margin:0;display:inline-flex;position:static}.admin-thanks-list .thanks-share-status details{width:100%;margin:0}.admin-thanks-list .thanks-share-status summary{cursor:pointer;line-height:1.5}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.group-ticket-header{z-index:auto;background:0 0;height:auto;min-height:0;padding:0;position:static}.group-ticket-header>div{min-width:0}.print-ticket-person h1,.ticket-name-confirm{overflow-wrap:anywhere}@media (width<=700px){.group-ticket-page{padding:38px 18px 65px}.group-ticket-header{gap:18px;width:100%;margin-bottom:30px}.group-ticket-header h1{letter-spacing:-2px;margin:12px 0 18px;font-size:clamp(58px,18vw,82px);line-height:.82}.group-ticket-header p{margin:0}.group-ticket-header button{min-height:64px;padding:18px 16px;line-height:1.25}.generated-ticket-list{width:100%}.generated-ticket,.print-ticket{width:100%;min-width:0}.print-ticket{box-shadow:8px 8px 0 var(--red)}.print-ticket-top{gap:16px;min-height:105px;padding:21px 18px}.print-ticket-top span{font-size:11px;line-height:1.45}.print-ticket-title,.print-ticket-person,.print-ticket-bottom{padding-left:22px;padding-right:22px}.print-ticket-person h1{font-size:clamp(34px,11vw,48px);line-height:.95}.print-ticket-bottom{gap:16px}.print-ticket-bottom strong{overflow-wrap:anywhere;font-size:25px}}@media print{.group-ticket-header{display:none!important}}html,body{width:100%;max-width:100%;overflow-x:clip}*,:before,:after{box-sizing:border-box}img,video,canvas,svg,iframe{max-width:100%}input,select,textarea,button,a{min-width:0}.film-frame video{object-fit:cover;width:100%;height:100%}.hero-brand-mark{image-rendering:auto;width:min(650px,46vw)!important}.ayo-lockup{height:auto;margin-bottom:8px}@media (width>=761px){.hero{align-items:center;min-height:680px;display:flex}.hero-copy{padding-top:28px;padding-bottom:28px}}.event-row>*,.account-order>*,.admin-order-body>*,.summary-ticket>*{min-width:0}.event-row strong,.account-order strong,.admin-order strong,.summary-ticket strong,.proof-upload b{overflow-wrap:anywhere}@media (width<=1100px){.ticketing-workspace,.grouped-workspace{grid-template-columns:minmax(0,1fr)}.ticket-preview,.grouped-summary{width:100%;position:static}.details,.edition-film,.venue,.practical{grid-template-columns:minmax(0,1fr)}.film-stage,.venue-photo{min-height:min(72vw,720px)}}@media (width<=900px){.ticketing-header,.account-header,.admin-tickets>header{flex-wrap:wrap;gap:18px;height:auto;min-height:74px}.ticketing-intro{grid-template-columns:minmax(0,1fr);gap:24px}.ticketing-intro>p{max-width:680px}.buyer-form,.forms-grid,.surprise-game,.contact-heading{grid-template-columns:minmax(0,1fr)}.participant-types{grid-template-columns:repeat(2,minmax(0,1fr))}.event-row{grid-template-columns:minmax(92px,.65fr) minmax(0,1.35fr) minmax(110px,.8fr)}.event-row a{grid-column:2/-1;justify-self:start}.account-order{grid-template-columns:repeat(2,minmax(0,1fr))}.account-ticket-link{grid-column:1/-1}}@media (width<=700px){.ticketing-ticker{min-height:38px;font-size:17px;line-height:38px}.ticketing-header,.account-header{padding:16px 18px}.ticketing-nav,.account-header>div{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.ticketing-intro,.ticketing-workspace,.ticketing-help,.account-hero,.account-orders,.ayo-auth-card{width:100%;padding-left:18px;padding-right:18px}.ticketing-intro h1,.account-hero h1{font-size:clamp(58px,19vw,92px);line-height:.86}.booking-panel,.participant-card,.payment-confirmation,.ticket-preview{padding-left:18px;padding-right:18px}.booking-step{align-items:flex-start}.booking-step h2{overflow-wrap:anywhere;font-size:clamp(30px,9vw,48px)}.buyer-form,.participant-types,.surprise-fields,.form-row{grid-template-columns:minmax(0,1fr)}.order-total{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;display:grid}.order-total small{grid-column:1/-1}.revolut-button,.proof-submit,.add-participant{white-space:normal;text-align:center;line-height:1.2}.hero{min-height:auto}.party-photo{min-height:min(118vw,680px)}.hero-copy,.details,.edition-film,.gallery,.venue-copy,.practical,.contact-zone{padding-left:18px;padding-right:18px}.giant-logo{width:min(92vw,560px)}.hero-brand-mark{max-width:620px;width:100%!important}.music-strip{max-width:100%;font-size:clamp(12px,3.4vw,18px);line-height:1.25}.event-card{width:100%}.event-card .date,.event-card .time,.event-card .address{overflow-wrap:anywhere;padding-left:12px;padding-right:12px}.actions,.practical-actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.actions a,.practical-actions a{text-align:center;width:100%}.countdown{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.next-events{padding:68px 14px 76px}.next-events>.eyebrow,.next-events>h2{margin-left:6px;margin-right:6px}.next-events>h2{margin-bottom:34px}.event-row{background:#080808;border:1px solid #3d382f;grid-template-rows:auto auto auto;grid-template-columns:98px minmax(0,1fr);gap:0;width:100%;margin-bottom:12px;padding:0}.event-row span{background:var(--red);color:#050505;text-align:center;grid-area:1/1/4;justify-content:center;align-items:center;padding:12px 8px;font-size:clamp(22px,6.3vw,28px);line-height:.95;display:flex}.event-row strong{grid-area:1/2;padding:15px 14px 3px;font-size:clamp(27px,7.8vw,36px);line-height:1}.event-row em{color:#b8aa92;grid-area:2/2;padding:0 14px 12px;font-size:14px}.event-row a{min-height:42px;color:var(--orange);border-top:1px solid #3d382f;grid-area:3/2;justify-content:flex-start;align-items:center;margin:0;padding:10px 14px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.film-stage,.venue-photo{min-height:min(120vw,620px)}.gallery-track{gap:14px}.gallery-card{flex-basis:min(82vw,390px)}.account-order,.admin-order-body{grid-template-columns:minmax(0,1fr)}.account-ticket-link{grid-column:auto}.admin-tickets{padding-left:16px;padding-right:16px}.admin-tickets>header>a,.proof-link,.admin-share-actions a,.admin-validate{text-align:center;width:100%}}@media (width<=430px){.ticker{font-size:19px}.mini-logo{width:92px}.header-cta{padding:12px 10px;font-size:12px}.hero-copy{padding-left:14px;padding-right:14px}.next-events{padding-left:10px;padding-right:10px}.event-row{grid-template-columns:80px minmax(0,1fr)}.event-row span{font-size:21px}.event-row strong,.event-row em,.event-row a{padding-left:12px;padding-right:12px}.event-card .date{font-size:clamp(34px,11vw,50px)}.event-card .time{font-size:clamp(34px,12vw,54px)}.address,.venue-stamp,.film-label{letter-spacing:1px}.manifesto h2,.details h2,.gallery h2,.venue h2,.next-events h2,.practical h2,.contact-zone h2{overflow-wrap:anywhere;font-size:clamp(48px,16vw,70px)}.booking-panel,.participant-card,.payment-confirmation,.ticket-preview,.ticketing-intro,.ticketing-workspace,.ticketing-help,.account-hero,.account-orders,.ayo-auth-card{padding-left:14px;padding-right:14px}.auth-tabs{grid-template-columns:minmax(0,1fr)}.summary-ticket{grid-template-columns:auto minmax(0,1fr)}.summary-ticket>b{grid-column:2}.print-ticket-title h2{font-size:clamp(52px,19vw,78px)}.print-ticket-bottom{grid-template-columns:minmax(0,1fr)}.print-ticket-bottom img,.print-ticket-bottom canvas{width:min(190px,65vw)}}.admin-table-reservations{background:#0d0d0d;border:1px solid #443c32;margin:34px 0 10px}.admin-table-stats{background:#443c32;border-bottom:1px solid #443c32;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.admin-table-stats article{background:#0d0d0d;padding:20px}.admin-table-stats strong,.admin-table-stats span{display:block}.admin-table-stats strong{font:46px/1 var(--font-display);color:var(--orange)}.admin-table-stats span{color:#a3998b;text-transform:uppercase;margin-top:5px;font-size:12px;font-weight:900}.admin-table-list{overflow-x:auto}.admin-table-row{border-bottom:1px solid #302b25;grid-template-columns:140px minmax(150px,.8fr) minmax(150px,.8fr) 110px minmax(220px,1.3fr) 100px;align-items:center;gap:16px;min-width:950px;padding:16px 22px;display:grid}.admin-table-row:last-child{border-bottom:0}.admin-table-labels{color:#847968;letter-spacing:1px;text-transform:uppercase;background:#080808;font-size:12px;font-weight:900}.admin-table-row time{color:#a3998b;font-size:13px}.admin-table-row a{color:var(--orange)}.admin-table-row em{width:max-content;color:var(--red);text-transform:uppercase;background:#35251f;padding:6px 8px;font-size:12px;font-style:normal;font-weight:900}@media (width<=1000px){.admin-table-stats{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.admin-table-stats{grid-template-columns:1fr 1fr}.admin-table-stats article{padding:16px}.admin-table-stats strong{font-size:39px}}._page_2ziri_1{color:#e7d6b3;background:#050505;min-height:100vh;overflow:hidden}._ticker_2ziri_1{color:#e52a25;white-space:nowrap;height:46px;font:28px/46px var(--font-display);background:#075c38;display:flex;overflow:hidden}._ticker_2ziri_1 span{min-width:max-content;padding-right:20px;animation:16s linear infinite _move_2ziri_1}@keyframes _move_2ziri_1{to{transform:translate(-100%)}}._header_2ziri_1{background:#050505;align-items:center;gap:3vw;height:82px;padding:0 2.2vw;display:flex}._logo_2ziri_1{width:145px;min-width:145px}._logo_2ziri_1 img{width:100%;display:block}._header_2ziri_1 nav{flex:1;justify-content:center;gap:3vw;display:flex}._header_2ziri_1 nav a{color:#e7d6b3;text-transform:uppercase;font:600 15px var(--font-body);white-space:nowrap;text-decoration:none}._header_2ziri_1 nav a:hover,._header_2ziri_1 nav ._active_2ziri_1{color:#e52a25}._active_2ziri_1:after{content:"";background:#e52a25;height:2px;margin-top:12px;display:block}._cta_2ziri_1{color:#080808;text-transform:uppercase;font:700 17px var(--font-body);white-space:nowrap;background:#e52a25;padding:17px 30px;text-decoration:none}._hero_2ziri_1{border-top:1px solid #2e2922;grid-template-columns:50% 50%;min-height:770px;display:grid}._portraitWrap_2ziri_1{background:#e52a25;position:relative;overflow:hidden}._portraitWrap_2ziri_1:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 72%,#050505 100%);position:absolute;inset:0}._portraitWrap_2ziri_1 img{object-fit:cover;object-position:center top;filter:contrast(1.08);width:100%;height:100%;display:block}._portraitWrap_2ziri_1 p{z-index:2;color:#f0a119;text-transform:uppercase;letter-spacing:2px;background:#050505;margin:0;padding:9px 14px;font-weight:700;position:absolute;bottom:24px;left:28px}._heroCopy_2ziri_1{flex-direction:column;justify-content:center;padding:90px 6vw 60px 4.5vw;display:flex}._kicker_2ziri_1{color:#e52a25;text-transform:uppercase;letter-spacing:4px;margin:0;font-weight:700}._heroCopy_2ziri_1 h1,._story_2ziri_1 h2,._vision_2ziri_1 h2,._signature_2ziri_1 h2{font:clamp(75px,9vw,145px)/.83 var(--font-display);text-transform:uppercase;letter-spacing:-3px;color:#e7d6b3;margin:24px 0}._heroCopy_2ziri_1 h1 em{color:#f0a119;font-style:normal}._heroCopy_2ziri_1 blockquote{color:#f0a119;font:32px/1.2 var(--font-display);text-transform:uppercase;border-left:4px solid #e52a25;max-width:600px;margin:18px 0 30px;padding-left:25px}._intro_2ziri_1{color:#b7aa91;max-width:640px;font-size:20px;line-height:1.6}._story_2ziri_1{grid-template-columns:1fr 1fr;gap:9vw;padding:110px 6vw;display:grid}._story_2ziri_1 h2,._vision_2ziri_1 h2,._signature_2ziri_1 h2{color:#f0a119;font-size:clamp(65px,8vw,120px)}._storyText_2ziri_1{padding-top:60px}._storyText_2ziri_1 p,._signatureText_2ziri_1 p{color:#b7aa91;font-size:20px;line-height:1.75}._storyText_2ziri_1 strong{color:#e52a25;font:40px/1.1 var(--font-display);text-transform:uppercase;margin-top:40px;display:block}._vision_2ziri_1{background:#e52a25;padding:100px 6vw}._vision_2ziri_1 ._kicker_2ziri_1,._vision_2ziri_1 h2{color:#050505}._visionGrid_2ziri_1{background:#050505;grid-template-columns:repeat(3,1fr);gap:2px;display:grid}._visionGrid_2ziri_1 article{background:#e52a25;padding:36px}._visionGrid_2ziri_1 span{font:40px var(--font-display);color:#050505}._visionGrid_2ziri_1 h3{font:46px var(--font-display);text-transform:uppercase;color:#f0a119;margin:28px 0 12px}._visionGrid_2ziri_1 p{color:#210b09;font-size:18px;line-height:1.55}._manifesto_2ziri_1{text-align:center;background:#075c38;justify-content:center;align-items:center;gap:4vw;min-height:260px;padding:45px;display:flex}._manifesto_2ziri_1 span{color:#e52a25;font-size:60px}._manifesto_2ziri_1 p{font:clamp(36px,4vw,64px)/1.08 var(--font-display);text-transform:uppercase;color:#f0a119;margin:0}._manifesto_2ziri_1 b{color:#e7d6b3}._signature_2ziri_1{grid-template-columns:1fr 1fr;gap:9vw;padding:110px 6vw;display:grid}._signatureText_2ziri_1{padding-top:55px}._signatureText_2ziri_1 a{color:#e7d6b3;text-transform:uppercase;background:#e52a25;margin-top:30px;padding:18px 30px;font-weight:700;text-decoration:none;display:inline-block}._footer_2ziri_1{text-transform:uppercase;border-top:1px solid #3b342c;justify-content:space-between;align-items:center;padding:36px 5vw;display:flex}._footer_2ziri_1 a{width:120px}._footer_2ziri_1 img{width:100%;display:block}@media (width<=900px){._header_2ziri_1 nav{display:none}._header_2ziri_1{height:66px}._logo_2ziri_1{width:100px;min-width:100px}._cta_2ziri_1{margin-left:auto;padding:12px;font-size:13px}._hero_2ziri_1{grid-template-columns:1fr;min-height:0}._portraitWrap_2ziri_1{height:570px}._portraitWrap_2ziri_1:after{background:linear-gradient(#0000 75%,#050505 100%)}._heroCopy_2ziri_1{padding:55px 20px 75px}._heroCopy_2ziri_1 h1{font-size:82px}._heroCopy_2ziri_1 blockquote{font-size:27px}._story_2ziri_1,._signature_2ziri_1{grid-template-columns:1fr;gap:10px;padding:75px 20px}._storyText_2ziri_1,._signatureText_2ziri_1{padding-top:0}._story_2ziri_1 h2,._vision_2ziri_1 h2,._signature_2ziri_1 h2{font-size:65px}._vision_2ziri_1{padding:75px 20px}._visionGrid_2ziri_1{grid-template-columns:1fr}._manifesto_2ziri_1{padding:55px 20px}._manifesto_2ziri_1 span{display:none}._manifesto_2ziri_1 p{font-size:38px}._footer_2ziri_1{text-align:center;flex-direction:column;gap:22px}}@media (width<=520px){._ticker_2ziri_1{height:38px;font-size:20px;line-height:38px}._header_2ziri_1{gap:12px;height:auto;min-height:64px;padding:10px 14px}._logo_2ziri_1{width:86px;min-width:86px}._cta_2ziri_1{white-space:normal;text-align:center;padding:11px 10px;font-size:12px}._portraitWrap_2ziri_1{height:min(118vw,520px)}._portraitWrap_2ziri_1 p{letter-spacing:1px;font-size:12px;bottom:14px;left:14px;right:14px}._heroCopy_2ziri_1{padding:45px 16px 60px}._heroCopy_2ziri_1 h1{letter-spacing:-2px;font-size:clamp(58px,20vw,82px)}._heroCopy_2ziri_1 blockquote{padding-left:16px;font-size:23px}._intro_2ziri_1,._storyText_2ziri_1 p,._signatureText_2ziri_1 p{font-size:17px}._story_2ziri_1,._signature_2ziri_1{padding:60px 16px}._story_2ziri_1 h2,._vision_2ziri_1 h2,._signature_2ziri_1 h2{letter-spacing:-2px;font-size:clamp(50px,17vw,65px)}._storyText_2ziri_1 strong{font-size:32px}._vision_2ziri_1{padding:60px 16px}._visionGrid_2ziri_1 article{padding:26px 20px}._visionGrid_2ziri_1 h3{font-size:38px}._manifesto_2ziri_1{padding:46px 16px}._manifesto_2ziri_1 p{font-size:31px}._footer_2ziri_1{padding:30px 16px}}
