@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-vietnamese-800-normal-CpjukuLw.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-800-normal-BZxKbt5V.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-normal-DGNyg4u8.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-800-normal-gY_0Gifi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2) format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Redig;src:url(/assets/Redig-Regular-Cl8Rxryr.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{color:#fff;background:#050505;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;min-height:100%;margin:0;touch-action:auto;-webkit-text-size-adjust:100%}body{min-height:100vh;overflow:hidden}button,input,textarea,select{font:inherit}.home{position:relative;display:grid;width:100vw;height:100vh;min-height:560px;place-items:center;overflow:hidden;background:#050505}.home__intro{position:absolute;inset:0;z-index:2;display:grid;place-items:center;opacity:1;transform:scale(1);filter:blur(0);transition:opacity .42s ease,transform .56s ease,filter .56s ease}.home__intro--hidden{pointer-events:none;opacity:0;transform:scale(.985);filter:blur(8px)}.home__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home__shade{position:absolute;inset:0;background:radial-gradient(circle at center,#00000014,#0000007a),#00000029;transition:background .52s ease}.home--panel .home__shade{background:radial-gradient(circle at center,#0003,#000000b8),#00000057}.home__socials{position:absolute;z-index:3;top:clamp(22px,4vh,42px);left:50%;display:flex;align-items:center;justify-content:center;gap:clamp(18px,3vw,34px);transform:translate(-50%)}.home__social-link{display:grid;width:clamp(44px,5vw,62px);height:clamp(44px,5vw,62px);place-items:center;color:#fff;text-decoration:none;transition:color .18s ease,transform .18s ease}.home__social-link svg{width:68%;height:68%;filter:drop-shadow(0 10px 18px rgb(0 0 0 / .38))}.home__social-link:hover,.home__social-link:focus-visible{color:#ff1f1f;transform:translateY(-2px)}.home__social-link:focus-visible{outline:2px solid #ffffff;outline-offset:4px}.home__account-link{appearance:none;position:absolute;z-index:3;top:clamp(28px,4.3vh,48px);right:clamp(24px,4vw,56px);display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:9px;padding:0;color:#fff;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(.95rem,1.1vw,1.12rem);font-weight:900;line-height:1;text-transform:uppercase;background:transparent;border:0;cursor:pointer;transition:color .18s ease,transform .18s ease}.home__account-link svg{width:1em;height:1em}.home__account-link:hover,.home__account-link:focus-visible{color:#ff1f1f;transform:translateY(-2px)}.home__account-link:focus-visible{outline:2px solid #ffffff;outline-offset:5px}.home__brand{position:relative;z-index:1;display:grid;width:min(58vw,560px);min-width:260px;place-items:center;padding:24px}.home__logo{display:block;width:100%;max-height:min(30vh,280px);height:auto;object-fit:contain;filter:drop-shadow(0 18px 36px rgb(0 0 0 / .36));-webkit-user-select:none;user-select:none}.home-player{position:absolute;z-index:3;bottom:clamp(110px,15vh,168px);left:50%;display:grid;grid-template-columns:clamp(78px,8vw,104px) minmax(0,1fr);width:min(700px,calc(100vw - 56px));gap:16px;align-items:center;padding:14px;color:#fff;border:1px solid rgb(255 255 255 / .18);border-radius:8px;background:#0505058a;box-shadow:0 22px 52px #00000061;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translate(-50%)}.home-player__cover{position:relative;display:grid;aspect-ratio:1;overflow:hidden;place-items:center;border:1px solid rgb(255 255 255 / .22);border-radius:8px;background:linear-gradient(135deg,rgb(255 255 255 / .12),transparent 35%),radial-gradient(circle at 76% 24%,rgb(255 31 31 / .48),transparent 34%),#070707}.home-player__cover:after{position:absolute;inset:0;content:"";background:repeating-linear-gradient(0deg,rgb(255 255 255 / .06) 0,rgb(255 255 255 / .06) 1px,transparent 1px,transparent 7px);opacity:.48;pointer-events:none}.home-player__cover img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none}.home-player__body{display:grid;min-width:0;gap:14px}.home-player__topline{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(126px,1fr);align-items:center;gap:18px}.home-player__track{display:grid;min-width:0;gap:7px}.home-player__track span,.home-player__track small,.home-player__track-button{font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;text-transform:uppercase}.home-player__track span{color:#ffffff9e;font-size:.78rem;font-weight:800;line-height:1}.home-player__track strong{color:#fff;font-family:Redig,Redig Regular,Arial,sans-serif;font-size:clamp(1.7rem,3.35vw,3.25rem);font-weight:400;line-height:.88;text-transform:uppercase;overflow-wrap:anywhere}.home-player__track small{color:#ff1f1f;font-size:.86rem;font-weight:800;line-height:1;margin-top:1px}.home-player__transport,.home-player__volume-control{display:flex;flex:0 0 auto;align-items:center;gap:8px}.home-player__transport{justify-self:center}.home-player__volume-control{justify-self:end}.home-player__icon-button,.home-player__play-button{appearance:none;display:grid;flex:0 0 auto;place-items:center;padding:0;color:#fff;background:transparent;border:0;cursor:pointer;transition:color .18s ease,transform .18s ease}.home-player__icon-button{width:34px;height:34px}.home-player__play-button{width:48px;height:48px;color:#050505;background:#fff;border-radius:50%}.home-player__icon-button svg{width:48%;height:48%}.home-player__play-button svg{width:42%;height:42%}.home-player__icon-button:hover,.home-player__icon-button:focus-visible{color:#ff1f1f;transform:translateY(-2px)}.home-player__play-button:hover,.home-player__play-button:focus-visible{color:#fff;background:#ff1f1f;transform:scale(1.04)}.home-player__icon-button:focus-visible,.home-player__play-button:focus-visible,.home-player__track-button:focus-visible,.home-player__range:focus-visible,.home-player__volume-range:focus-visible{outline:2px solid #ffffff;outline-offset:4px}.home-player__volume{display:flex;width:92px;height:34px;align-items:center}.home-player__volume-range{appearance:none;width:100%;height:5px;padding:0;margin:0;background:linear-gradient(90deg,#ff1f1f 0,#ff1f1f var(--volume-progress),rgb(255 255 255 / .2) var(--volume-progress),rgb(255 255 255 / .2) 100%);border-radius:999px;cursor:pointer}.home-player__volume-range::-webkit-slider-thumb{appearance:none;width:12px;height:12px;background:#fff;border:0;border-radius:50%;box-shadow:0 0 12px #ff1f1f80}.home-player__volume-range::-moz-range-thumb{width:12px;height:12px;background:#fff;border:0;border-radius:50%;box-shadow:0 0 12px #ff1f1f80}.home-player__timeline{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:12px;align-items:center;color:#ffffffbd;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:.88rem;font-weight:800;line-height:1}.home-player__timeline span:last-child{text-align:right}.home-player__range{appearance:none;width:100%;height:6px;padding:0;margin:0;background:linear-gradient(90deg,#ff1f1f 0,#ff1f1f var(--player-progress),rgb(255 255 255 / .2) var(--player-progress),rgb(255 255 255 / .2) 100%);border-radius:999px;cursor:pointer}.home-player__range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;background:#fff;border:0;border-radius:50%;box-shadow:0 0 14px #ff1f1f85}.home-player__range::-moz-range-thumb{width:14px;height:14px;background:#fff;border:0;border-radius:50%;box-shadow:0 0 14px #ff1f1f85}.home-player__progress{position:relative;width:100%;height:6px;overflow:hidden;background:#fff3;border-radius:999px}.home-player__progress span{display:block;height:100%;background:#ff1f1f;border-radius:inherit;box-shadow:0 0 14px #ff1f1f75}.home-player__status{margin:-4px 0 0;color:#ff1f1f;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:.84rem;font-weight:800;line-height:1;text-transform:uppercase}.home-player__playlist{display:flex;flex-wrap:wrap;gap:8px}.home-player__track-button{appearance:none;min-height:32px;padding:0 10px;color:#ffffffb8;font-size:.9rem;font-weight:800;line-height:1;background:transparent;border:1px solid rgb(255 255 255 / .22);border-radius:6px;cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease}.home-player__track-button:hover,.home-player__track-button:focus-visible,.home-player__track-button--active{color:#fff;background:#ff1f1f38;border-color:#ff1f1f}.home-player__track-button:hover{transform:translateY(-1px)}.home__corner-label{appearance:none;position:absolute;z-index:2;bottom:clamp(28px,5vh,54px);padding:0;margin:0;color:#fff;font-family:Redig,Redig Regular,Arial,sans-serif;font-size:clamp(3.4rem,7vw,8.4rem);font-weight:400;line-height:.82;text-transform:uppercase;-webkit-text-stroke:0 transparent;background:transparent;border:0;cursor:pointer;transition:color .18s ease,-webkit-text-stroke-color .18s ease,-webkit-text-stroke-width .18s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.home__corner-label:hover{-webkit-text-stroke:3px #ff1f1f}.home__corner-label:focus-visible{outline:2px solid #ffffff;outline-offset:8px}.home__corner-label--left{left:clamp(24px,5vw,72px)}.home__corner-label--right{right:clamp(24px,5vw,72px)}.about-view{position:absolute;inset:0;z-index:4;isolation:isolate;display:flex;flex-direction:column;padding:clamp(22px,4vw,56px);overflow-x:hidden;overflow-y:hidden;overscroll-behavior:none;background:#080000;opacity:1;pointer-events:none;transform:translateY(-105%);transition:transform .92s cubic-bezier(.76,0,.24,1);will-change:transform}.about-view__background-video,.about-view__background-overlay{position:absolute;inset:0;pointer-events:none}.about-view__background-video{z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:1;filter:contrast(1.1) saturate(1.05) brightness(.86)}.about-view__background-overlay{z-index:1;background:radial-gradient(circle at 18% 12%,rgb(255 255 255 / .05),transparent 24%),radial-gradient(circle at 78% 74%,rgb(0 0 0 / .36),transparent 38%),linear-gradient(112deg,#00000094,#00000057 48%,#000000b3),#0003}.about-view--visible{pointer-events:auto;transform:translateY(0)}.about-view>.panel-header,.about-view__stage,.about-view__sections{opacity:0;transition:opacity .42s ease .64s,transform .72s cubic-bezier(.76,0,.24,1)}.about-view>.panel-header{transform:translateY(34px)}.about-view--visible>.panel-header,.about-view--visible .about-view__stage,.about-view--visible .about-view__sections{opacity:1}.about-view--visible>.panel-header{transform:translateY(0);transition-delay:.64s,.64s}@media(prefers-reduced-motion:reduce){.about-view,.about-view>.panel-header,.about-view__stage,.about-view__sections,.about-view__floating-controls,.about-view__floating-scroll{transition-duration:1ms;transition-delay:0ms}}.about-view__empty{flex:1 1 auto;min-height:0}.about-bio,.about-highlights,.career-music,.socials-section,.social-platforms,.media-coverage,.featured-stages,.booking-section{flex:0 0 100%;min-height:100%}.about-view__stage{position:relative;z-index:2;flex:1 1 auto;min-height:0;overflow:hidden}.about-view__sections{position:relative;display:flex;height:100%;min-height:100%;flex-direction:column;will-change:transform}.about-view__sections>.about-bio,.about-view__sections>.about-highlights,.about-view__sections>.career-music,.about-view__sections>.socials-section,.about-view__sections>.social-platforms,.about-view__sections>.media-coverage,.about-view__sections>.featured-stages,.about-view__sections>.booking-section{width:min(1560px,100%);height:100%;max-height:100%;overflow:hidden;margin:0 auto;scroll-margin-top:0}.about-bio{position:relative;display:grid;place-items:center;padding:0}.about-bio__panel{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,.48fr) minmax(360px,.52fr);width:min(1560px,100%);height:100%;min-height:100%;overflow:hidden;background:transparent}.about-bio__panel:before{display:none}.about-bio__content{position:relative;z-index:3;display:grid;align-content:center;width:min(690px,100%);padding:clamp(48px,7vh,92px) clamp(26px,4.8vw,78px)}.about-bio__visual{position:absolute;inset:0 0 0 auto;z-index:1;width:min(56vw,860px);min-width:0;height:100%;overflow:hidden;border-radius:clamp(18px,2.2vw,34px);background:transparent;mask-image:linear-gradient(90deg,transparent 0%,rgb(0 0 0 / .18) 9%,#000000 24%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgb(0 0 0 / .18) 9%,#000000 24%)}.about-bio__visual:before{position:absolute;inset:0;z-index:2;content:"";background:linear-gradient(90deg,rgb(0 0 0 / .36),transparent 28%),linear-gradient(0deg,rgb(0 0 0 / .3),transparent 32%,rgb(255 255 255 / .04) 100%);pointer-events:none}.about-bio__image{display:block;width:100%;height:100%;object-fit:cover;object-position:51% center;transform:scale(1.015);-webkit-user-select:none;user-select:none}.about-bio__scroll,.about-section__scroll{display:none}.about-view__floating-scroll{appearance:none;display:grid;width:clamp(44px,5vw,62px);height:clamp(44px,5vw,62px);place-items:center;padding:0;color:#fff;background:transparent;border:0;cursor:pointer;filter:drop-shadow(0 12px 18px rgb(0 0 0 / .46));opacity:1;transition:color .18s ease,opacity .24s ease,transform .18s ease}.about-view__floating-controls{position:fixed;z-index:90;bottom:calc(clamp(18px,3vh,34px) + env(safe-area-inset-bottom));left:50%;display:flex;gap:clamp(14px,2vw,22px);opacity:0;pointer-events:none;transform:translate(-50%);transition:opacity .24s ease}.about-view--visible .about-view__floating-controls{opacity:1;pointer-events:auto;transition-delay:.76s}.about-view__floating-scroll svg{width:72%;height:72%}.about-view__floating-scroll:hover,.about-view__floating-scroll:focus-visible{color:#ff1f1f;transform:translateY(4px)}.about-view__floating-scroll:focus-visible{outline:2px solid #ffffff;outline-offset:6px}.about-view__floating-scroll:disabled{cursor:default;opacity:.26;transform:none}.about-view__floating-scroll:disabled:hover,.about-view__floating-scroll:disabled:focus-visible{color:#fff}.about-highlights{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(520px,.5fr) minmax(0,.5fr);column-gap:0;width:min(1420px,100%);min-height:100%;align-items:center;margin:0 auto;padding:0;overflow:hidden;border-radius:0;background:transparent;scroll-margin-top:0}.about-highlights:before,.about-highlights:after{position:absolute;content:"";pointer-events:none}.about-highlights:before{display:none}.about-highlights:after{display:none}.about-highlights__content{position:relative;z-index:3;display:grid;width:min(660px,48vw);min-height:100%;align-content:center;padding:clamp(36px,5vh,64px) clamp(18px,2.5vw,36px) clamp(54px,7vh,78px) clamp(42px,5vw,82px)}.about-highlights__content:before{display:none}.about-highlights__title,.about-highlights__list{position:relative;z-index:1}.about-highlights__title{margin:0;color:#ff1f1f;font-family:Redig,Redig Regular,Arial,sans-serif;font-size:clamp(5.1rem,9vw,9.4rem);font-weight:400;line-height:.78;text-align:left;text-transform:uppercase}.about-highlights__list{display:grid;gap:clamp(15px,2.1vh,20px);width:min(620px,96%);padding:0;margin:clamp(42px,5.6vh,58px) 0 0;list-style:none}.about-highlight{display:grid;grid-template-columns:minmax(210px,1fr) clamp(128px,9vw,166px) minmax(150px,max-content);grid-template-areas:"meta bar streams";gap:clamp(12px,1.8vw,22px);align-items:end}.about-highlight__meta{display:grid;grid-area:meta;gap:2px}.about-highlight__name,.about-highlight__credits,.about-highlight__streams{font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;line-height:1;text-transform:uppercase}.about-highlight__name{color:#fff;font-size:clamp(1.2rem,1.95vw,1.9rem);font-weight:800;white-space:nowrap}.about-highlight__credits{min-height:1em;color:#fff;font-size:clamp(.82rem,1.1vw,1.08rem);font-weight:700}.about-highlight__bar{position:relative;display:block;grid-area:bar;height:clamp(5px,.5vw,7px);margin-bottom:.28em;overflow:hidden;background:#ffffff3d;border-radius:999px}.about-highlight__bar span{display:block;width:var(--highlight-progress);height:100%;background:#ff1f1f;border-radius:inherit;box-shadow:0 0 18px #ff1f1f85;transition:width 2s cubic-bezier(.16,1,.3,1)}.about-highlight__streams{grid-area:streams;display:flex;align-items:baseline;gap:6px;color:#fff;text-align:left;white-space:nowrap}.about-highlight__number{color:#ff1f1f;font-size:clamp(1.38rem,2.2vw,2.1rem);font-weight:800}.about-highlight__unit{max-width:64px;font-size:clamp(.72rem,.92vw,.88rem);font-weight:700;line-height:.92}.about-highlights__visual{position:relative;z-index:2;grid-column:2;justify-self:end;width:min(660px,44vw);height:min(72svh,680px);min-height:420px;overflow:hidden;border-radius:clamp(18px,2.2vw,34px);background:var(--about-highlights-bg) center bottom / cover no-repeat;box-shadow:0 28px 46px #00000038;mask-image:linear-gradient(90deg,transparent 0%,rgb(0 0 0 / .28) 12%,#000000 30%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgb(0 0 0 / .28) 12%,#000000 30%)}.career-music{position:relative;display:grid;width:min(1560px,100%);min-height:100%;align-items:center;margin:0 auto;padding:0;scroll-margin-top:0}.career-music__frame{position:relative;display:grid;grid-template-columns:minmax(260px,.31fr) minmax(420px,.42fr) minmax(300px,.27fr);width:100%;height:min(76svh,720px);min-height:min(470px,100%);max-height:100%;align-items:center;overflow:hidden;border-radius:clamp(20px,3vw,44px);background:radial-gradient(circle at 56% 32%,rgb(255 255 255 / .13),transparent 24%),linear-gradient(112deg,#bf001c,#e50024 48%,#b8001b);box-shadow:inset 0 1px #ffffff24}.career-music__frame:before,.career-music__frame:after{position:absolute;content:"";pointer-events:none}.career-music__frame:before{z-index:5;inset:0;background:linear-gradient(90deg,rgb(0 0 0 / .58) 0%,transparent 18%,transparent 74%,rgb(0 0 0 / .5) 100%),linear-gradient(0deg,rgb(0 0 0 / .22),transparent 38%,rgb(255 255 255 / .04))}.career-music__frame:after{z-index:6;inset:clamp(10px,1.1vw,16px);border:1px solid rgb(255 255 255 / .58);border-radius:clamp(14px,2.4vw,34px)}.career-music__photo-wrap{position:relative;z-index:2;grid-column:1;width:122%;height:100%;overflow:hidden;background:#050505;clip-path:ellipse(88% 118% at 0% 50%);mask-image:none;-webkit-mask-image:none}.career-music__photo-wrap:after{position:absolute;inset:0;z-index:2;content:"";background:linear-gradient(90deg,rgb(0 0 0 / .34),transparent 36%,rgb(228 0 36 / .24)),linear-gradient(0deg,rgb(0 0 0 / .42),transparent 48%);pointer-events:none}.career-music__photo{display:block;width:100%;height:100%;object-fit:cover;object-position:48% center;filter:contrast(1.08) saturate(.9);-webkit-user-select:none;user-select:none}.career-music__copy{position:relative;grid-column:2;grid-row:1;z-index:8;isolation:isolate;display:grid;width:min(620px,100%);align-content:center;justify-self:center;padding:clamp(34px,5vh,62px) clamp(18px,2.6vw,44px);text-align:left;text-shadow:0 8px 22px rgb(0 0 0 / .24)}.career-music__copy:before{display:none}.career-music__title{margin:0;color:#fff;font-family:Redig,Redig Regular,Arial,sans-serif;font-size:clamp(4.6rem,7vw,8.4rem);font-weight:400;line-height:.78;text-transform:uppercase}.career-music__text{width:min(560px,100%);margin:clamp(16px,2vh,24px) 0 0;color:#fff;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(1.05rem,1.28vw,1.34rem);font-weight:800;line-height:1.1;text-shadow:0 6px 16px rgb(0 0 0 / .28)}.career-music__album-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(12px,1.5vw,18px);width:min(560px,100%);margin-top:clamp(20px,3vh,34px);padding:clamp(10px,1.2vw,14px);overflow:hidden;background:linear-gradient(90deg,#0000008a,#00000038),#ffffff14;border:1px solid rgb(255 255 255 / .36);border-radius:8px;box-shadow:0 20px 38px #0003,inset 0 1px #ffffff29}.career-music__album-cover{display:block;width:clamp(78px,7.5vw,112px);aspect-ratio:1;object-fit:cover;border-radius:10px;box-shadow:0 12px 24px #00000057;-webkit-user-select:none;user-select:none}.career-music__album-info{display:grid;min-width:0;gap:4px;color:#fff;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;line-height:1;text-transform:uppercase}.career-music__album-info strong{overflow:hidden;font-size:clamp(1.44rem,2.1vw,2.12rem);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.career-music__album-info span{color:#ffffffc2;font-size:clamp(.9rem,1.02vw,1.08rem);font-weight:800}.career-music__album-info .career-music__album-kicker{color:#1ed760;font-size:clamp(.78rem,.9vw,.96rem);letter-spacing:.06em}.career-music__spotify{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:12px 16px;color:#050505;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(1rem,1.1vw,1.18rem);font-weight:800;line-height:1;text-decoration:none;text-transform:uppercase;background:#fff;border:2px solid #ffffff;border-radius:999px;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.career-music__spotify svg{width:1.12em;height:1.12em}.career-music__spotify:hover,.career-music__spotify:focus-visible{color:#050505;border-color:#1ed760;background:#1ed760;transform:translateY(-2px)}.career-music__spotify:focus-visible{outline:2px solid #ffffff;outline-offset:6px}.career-music__video-wrap{position:relative;grid-column:3;grid-row:1;z-index:2;justify-self:end;transform:none;width:114%;height:100%;min-height:100%;align-self:stretch;overflow:hidden;border-radius:0;background:#050505;box-shadow:none;clip-path:ellipse(96% 116% at 100% 50%);mask-image:none;-webkit-mask-image:none}.career-music__video-wrap:before{position:absolute;inset:0;z-index:2;content:"";background:linear-gradient(90deg,rgb(228 0 36 / .2),transparent 32%),linear-gradient(0deg,rgb(0 0 0 / .26),transparent 42%,rgb(255 255 255 / .04));pointer-events:none}.career-music__video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.socials-section{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(340px,.31fr) minmax(600px,.5fr) minmax(180px,.19fr);gap:clamp(18px,2.5vw,50px);width:min(1600px,100%);height:100%;min-height:100%;align-items:center;align-content:center;justify-content:center;margin:0 auto;padding:clamp(28px,5vh,64px) clamp(28px,4.5vw,68px);overflow:hidden;background:transparent;border-radius:0;scroll-margin-top:0}.socials-section:before,.socials-section:after{position:absolute;content:"";pointer-events:none}.socials-section:before{display:none}.socials-section:after{display:none}.socials-section__copy,.socials-section__phones,.socials-section__stats{position:relative;z-index:3}.socials-section__copy{display:grid;align-content:center;justify-items:start;justify-self:end}.socials-section__title{display:grid;gap:clamp(10px,1.3vw,18px);margin:0;color:#fff;font-family:Redig,Redig Regular,Arial,sans-serif;font-size:clamp(6rem,11vw,12.2rem);font-weight:400;line-height:.72;text-transform:uppercase}.socials-section__metric,.socials-section__label{margin:0;color:#fff;font-family:Redig,Redig Regular,Arial,sans-serif;font-weight:400;line-height:.82;text-transform:uppercase}.socials-section__metric{margin-top:clamp(18px,2.4vh,30px);font-size:clamp(2.8rem,5.1vw,5.7rem)}.socials-section__label{margin-top:clamp(8px,1.1vh,14px);font-size:clamp(1.6rem,2.85vw,3.2rem)}.socials-section__phones{display:flex;align-items:center;justify-content:center;min-width:0;max-width:100%;justify-self:center;gap:0;filter:drop-shadow(0 26px 32px rgb(0 0 0 / .34))}.socials-section__phone{display:block;width:clamp(220px,16vw,318px);height:auto;max-width:min(21vw,318px);max-height:min(72svh,720px);object-fit:contain;object-position:center;transform:none;-webkit-user-select:none;user-select:none}.socials-section__phone--instagram{margin-right:clamp(-34px,-2vw,-16px)}.socials-section__phone--tiktok{margin-left:clamp(-10px,-.7vw,0px)}.socials-section__stats{display:grid;gap:clamp(18px,2.8vh,34px);align-self:center;justify-self:end;min-width:0;max-width:100%;color:#effef6;font-family:Barlow Condensed,Arial,sans-serif;font-weight:800;line-height:.98;text-transform:uppercase}.socials-section__stats-group{display:grid;gap:5px;justify-items:start}.socials-section__stats-heading,.socials-section__stats-label,.socials-section__stats-row{margin:0}.socials-section__stats-heading{color:#effef6;font-family:Redig,Redig Regular,Arial,sans-serif;font-size:clamp(2.95rem,3.9vw,5.15rem);font-weight:400;line-height:.78}.socials-section__stats-label{margin-top:clamp(2px,.7vh,8px);color:#effef6;font-size:clamp(.92rem,1.05vw,1.22rem)}.socials-section__stats-row{display:flex;gap:6px;align-items:baseline;color:#effef6;font-size:clamp(.88rem,1.02vw,1.18rem);letter-spacing:0;white-space:nowrap}.socials-section__stats-row span{color:#ff1f1f}.socials-section__stats-row--strong{font-size:clamp(.96rem,1.12vw,1.28rem)}.social-platforms{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(330px,.36fr) minmax(150px,.16fr) minmax(230px,.21fr) minmax(260px,.27fr);width:min(1520px,100%);height:min(76svh,720px);min-height:min(470px,100%);max-height:100%;align-items:center;align-content:center;margin:0 auto;padding:clamp(42px,6vh,76px) clamp(42px,5vw,76px);column-gap:clamp(24px,2.6vw,48px);row-gap:clamp(18px,3vh,34px);overflow:hidden;border-radius:clamp(22px,3vw,42px);background:radial-gradient(circle at 50% 46%,rgb(255 255 255 / .1),transparent 26%),linear-gradient(112deg,#c3001d,#df0022,#c0001d);scroll-margin-top:clamp(22px,4vw,56px)}.social-platforms:before,.social-platforms:after{position:absolute;content:"";pointer-events:none}.social-platforms:before{z-index:7;inset:clamp(12px,1.7vw,18px);border:2px solid rgb(255 255 255 / .92);border-radius:clamp(38px,5vw,70px) clamp(18px,2.5vw,34px) clamp(18px,2.5vw,34px) clamp(18px,2.5vw,34px)}.social-platforms:after{z-index:1;inset:0;background:linear-gradient(90deg,transparent 0 30%,rgb(0 0 0 / .08) 48%,rgb(0 0 0 / .34) 100%),linear-gradient(0deg,rgb(0 0 0 / .16),transparent 42%,rgb(255 255 255 / .06))}.social-platforms__phones,.social-platforms__stats,.social-platforms__artist,.social-platforms__title{position:relative;z-index:3}.social-platforms__phones{display:flex;grid-column:1;align-items:center;justify-content:center;min-width:0;filter:drop-shadow(0 26px 34px rgb(0 0 0 / .42))}.social-platforms__phone{display:block;width:clamp(180px,12.2vw,240px);max-width:none;max-height:min(70svh,660px);object-fit:contain;transform:none;-webkit-user-select:none;user-select:none}.social-platforms__phone--spotify{margin-right:clamp(-54px,-3.6vw,-28px)}.social-platforms__phone--youtube{margin-left:0}.social-platforms__stats{display:grid;grid-column:2;gap:clamp(44px,7vh,78px);padding-left:clamp(12px,1.2vw,24px);justify-self:start}.social-platforms__stats article{display:grid;gap:8px}.social-platforms__stats h3,.social-platforms__stats p{margin:0;color:#fff;text-transform:uppercase}.social-platforms__stats h3{font-family:Redig,Redig Regular,Arial,sans-serif;font-size:clamp(3rem,4.4vw,5.2rem);font-weight:400;line-height:.78}.social-platforms__stats p{font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(1.06rem,1.25vw,1.36rem);font-weight:800;line-height:1;white-space:nowrap}.socials-section__metric-number{color:#ff1f1f}.social-platforms__stat-number{color:#fff}.social-platforms__artist{z-index:2;grid-column:3;display:flex;align-self:end;justify-content:center;min-width:0;pointer-events:none}.social-platforms__artist img{display:block;width:auto;height:min(80svh,720px);max-width:min(32vw,500px);object-fit:contain;object-position:center bottom;filter:drop-shadow(0 28px 36px rgb(0 0 0 / .34));transform:none;-webkit-user-select:none;user-select:none}.social-platforms__title{display:grid;grid-column:4;justify-self:center;margin:0;color:#fff;font-family:Redig,Redig Regular,Arial,sans-serif;font-size:clamp(6rem,10.8vw,12rem);font-weight:400;line-height:.72;text-align:center;text-transform:uppercase}.social-platforms__title-word{display:block;transform-origin:center}.social-platforms__title-word+.social-platforms__title-word{margin-top:clamp(10px,1.2vw,18px)}.social-platforms__title-word--redes{transform:scaleX(1.24)}@media(max-width:1220px){.social-platforms{grid-template-columns:minmax(280px,.32fr) minmax(140px,.17fr) minmax(190px,.2fr) minmax(220px,.31fr);column-gap:clamp(18px,2vw,28px);padding-right:clamp(30px,4vw,48px);padding-left:clamp(30px,4vw,48px)}.social-platforms__phone{width:clamp(160px,14vw,205px)}.social-platforms__stats{padding-left:clamp(10px,1vw,16px)}.social-platforms__artist img{height:min(74svh,640px);max-width:min(27vw,330px)}.social-platforms__title{font-size:clamp(4.8rem,9.8vw,8rem)}}.media-coverage{position:relative;display:grid;width:min(1420px,100%);min-height:calc(100svh - clamp(78px,10vw,128px));align-items:center;margin:clamp(46px,7vh,86px) auto 0;padding:clamp(52px,7vh,76px) 0;scroll-margin-top:clamp(22px,4vw,56px)}.media-coverage__poster{display:block;width:100%;aspect-ratio:2200 / 754;object-fit:cover;object-position:center;border-radius:clamp(18px,2.6vw,34px);box-shadow:0 28px 60px #00000057;-webkit-user-select:none;user-select:none}.media-coverage__responsive{display:none}.featured-stages{position:relative;display:grid;width:100%;height:100%;min-height:100%;place-items:center;margin:0 auto;padding:clamp(22px,3.6vh,40px) clamp(24px,3.8vw,52px);overflow:visible;background:transparent;scroll-margin-top:0}.featured-stages__frame{position:relative;isolation:isolate;display:grid;width:min(1420px,100%);height:min(78svh,calc(100% - clamp(28px,5vh,54px)));min-height:0;align-items:center;align-content:center;justify-content:center;padding:clamp(34px,5vh,58px) clamp(34px,4.8vw,66px);overflow:hidden;border-radius:clamp(18px,2.6vw,34px);background:radial-gradient(circle at 48% 24%,rgb(255 255 255 / .08),transparent 26%),linear-gradient(108deg,#c9001f,#e30024,#c6001d)}.featured-stages__frame:before,.featured-stages__frame:after{position:absolute;content:"";pointer-events:none}.featured-stages__frame:before{z-index:8;inset:clamp(12px,1.7vw,18px);border:2px solid rgb(255 255 255 / .92);border-radius:clamp(38px,5vw,70px) clamp(18px,2.5vw,34px) clamp(18px,2.5vw,34px) clamp(18px,2.5vw,34px)}.featured-stages__frame:after{z-index:1;inset:0;background:linear-gradient(90deg,rgb(0 0 0 / .12) 0 22%,transparent 38%,transparent 66%,rgb(0 0 0 / .22) 100%),linear-gradient(0deg,rgb(0 0 0 / .14),transparent 42%,rgb(255 255 255 / .05))}.featured-stages__photo{position:absolute;z-index:2;top:0;bottom:0;display:block;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none}.featured-stages__photo--left{left:0;width:min(28%,400px);object-position:left center}.featured-stages__photo--right{right:0;width:min(27%,390px);object-position:right center}.featured-stages__content{position:relative;z-index:5;display:grid;width:min(820px,61vw);align-self:center;justify-items:center;margin:0 auto;padding-top:clamp(6px,1.2vh,14px);transform:none}.featured-stages__title{margin:0;color:#fff;font-family:Redig,Redig Regular,Arial,sans-serif;font-size:clamp(4.4rem,6.4vw,7rem);font-weight:400;line-height:.78;text-align:center;text-transform:uppercase}.featured-stages__cards{display:flex;align-items:center;justify-content:center;gap:clamp(12px,1.2vw,20px);width:100%;margin-top:clamp(34px,5.4vh,64px)}.featured-stages__card{display:flex;flex:0 1 auto;min-width:0;margin:0;filter:drop-shadow(0 16px 22px rgb(0 0 0 / .2))}.featured-stages__card img{display:block;width:auto;height:clamp(168px,15vw,232px);object-fit:contain;-webkit-user-select:none;user-select:none}.featured-stages__caption{width:min(860px,100%);margin:clamp(24px,3.2vh,34px) 0 0;color:#fff;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(1rem,1.2vw,1.22rem);font-weight:900;line-height:1.12;text-align:center;text-transform:uppercase;text-shadow:0 8px 16px rgb(0 0 0 / .24)}.featured-stages__caption-highlight{color:#050505;text-shadow:none}.featured-stages__caption--stacked{display:grid;gap:clamp(10px,1.6vh,16px);width:min(820px,100%);margin-top:clamp(18px,2.7vh,28px)}.featured-stages__caption--stacked strong,.featured-stages__caption--stacked span{display:block}.featured-stages__caption--stacked strong{color:#050505;font-size:clamp(1rem,1.18vw,1.18rem);line-height:1}.featured-stages__caption--stacked span{color:#fff;font-size:clamp(1.02rem,1.32vw,1.34rem);line-height:1.02}.featured-stages--tour .featured-stages__photo--left{width:min(30%,430px)}.featured-stages--tour .featured-stages__photo--right{width:min(28%,405px)}.featured-stages--tour .featured-stages__content{width:min(930px,64vw);transform:none}.featured-stages--tour .featured-stages__cards{gap:clamp(10px,1vw,16px);margin-top:clamp(30px,4.8vh,56px)}.featured-stages--tour .featured-stages__card img{height:clamp(156px,14vw,222px)}.booking-section{position:relative;isolation:isolate;display:grid;width:100%;height:100%;min-height:100%;place-items:center;margin:0 auto;padding:clamp(48px,7vh,84px) clamp(36px,5vw,70px);overflow:hidden;border-radius:0;background:transparent;scroll-margin-top:0}.booking-section:before,.booking-section:after{position:absolute;display:none;content:"";pointer-events:none}.booking-section:before{z-index:8;inset:clamp(12px,1.7vw,18px);border:2px solid rgb(255 255 255 / .92);border-radius:clamp(38px,5vw,70px) clamp(18px,2.5vw,34px) clamp(18px,2.5vw,34px) clamp(18px,2.5vw,34px)}.booking-section:after{z-index:6;right:clamp(34px,5vw,72px);bottom:clamp(44px,5vh,58px);left:clamp(34px,5vw,72px);display:block;height:clamp(6px,.6vw,10px);border-radius:999px;background:linear-gradient(90deg,transparent 0%,rgb(255 31 31 / .95) 8%,#ff1f1f 50%,rgb(255 31 31 / .95) 92%,transparent 100%);box-shadow:0 0 18px #ff1f1fdb,0 0 54px #ff1f1f8f,0 0 104px #ff1f1f4d}.booking-section__artist{position:absolute;z-index:2;bottom:0;display:block;height:min(92%,760px);object-fit:contain;filter:drop-shadow(0 28px 36px rgb(0 0 0 / .42));pointer-events:none;-webkit-user-select:none;user-select:none}.booking-section__artist--left{left:max(-34px,-2.3vw);transform:translateY(2%)}.booking-section__artist--right{right:max(-20px,-1.4vw);transform:translateY(2%)}.booking-section__content{position:relative;z-index:5;display:grid;justify-items:center;width:min(760px,84vw);margin:0 auto;text-align:center}.booking-section__title{margin:0;color:#fff;font-family:Redig,Redig Regular,Arial,sans-serif;font-size:clamp(5.6rem,10vw,11.7rem);font-weight:400;line-height:.72;text-transform:uppercase}.booking-section__subtitle{margin:clamp(22px,3vh,36px) 0 0;color:#ff1f1f;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(2.2rem,4.2vw,4.2rem);font-weight:900;line-height:.82;letter-spacing:0;text-transform:uppercase}.booking-section__subtitle:before,.booking-section__subtitle:after{content:"•";margin:0 .22em}.booking-section__contact{display:grid;gap:clamp(8px,1.2vh,13px);margin-top:clamp(42px,6vh,70px);color:#fff;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-style:normal;font-size:clamp(1.45rem,2.25vw,2.2rem);font-weight:900;line-height:1;text-transform:uppercase}.booking-section__contact a,.booking-section__contact strong{color:inherit;text-decoration:none}.booking-section__contact a{transition:color .18s ease,transform .18s ease}.booking-section__contact a:hover,.booking-section__contact a:focus-visible{color:#ff1f1f;transform:translateY(-1px)}.booking-section__contact a:focus-visible{outline:2px solid #ffffff;outline-offset:5px}.booking-section__socials{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(34px,5vw,78px);margin-top:clamp(52px,7vh,84px)}.booking-section__socials a{display:inline-grid;place-items:center;min-width:clamp(48px,5.2vw,74px);color:#effef6;text-decoration:none;transition:color .18s ease,transform .18s ease,filter .18s ease}.booking-section__socials svg{width:clamp(42px,4.5vw,68px);height:clamp(42px,4.5vw,68px)}.booking-section__socials span{margin-top:2px;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:.7rem;font-weight:900;line-height:1}.booking-section__socials a:hover,.booking-section__socials a:focus-visible{color:#ff1f1f;filter:drop-shadow(0 10px 14px rgb(0 0 0 / .28));transform:translateY(-4px) scale(1.04)}.booking-section__socials a:focus-visible{outline:2px solid #ffffff;outline-offset:8px}.about-bio__title{margin:0;color:#ff1f1f;font-family:Redig,Redig Regular,Arial,sans-serif;font-size:clamp(5rem,9.5vw,11.8rem);font-weight:400;line-height:.8;text-align:left;text-transform:uppercase;text-shadow:0 8px 20px rgb(0 0 0 / .2)}.about-bio__text{width:min(610px,100%);margin:clamp(8px,1.6vh,16px) 0 0;color:#fff;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(1.08rem,1.16vw,1.36rem);font-weight:800;line-height:1.05;text-align:left;text-shadow:0 4px 12px rgb(0 0 0 / .2)}.about-view__content{display:grid;flex:1 0 auto;grid-template-columns:minmax(340px,.92fr) minmax(470px,1.08fr);gap:clamp(24px,4vw,58px);width:min(1240px,100%);align-items:center;margin:0 auto;padding:clamp(42px,7vh,78px) 0 clamp(26px,5vh,48px)}.about-view__visual{position:relative;min-height:clamp(390px,55vh,620px);overflow:hidden;border:1px solid rgb(255 255 255 / .18);border-radius:8px;background:#090909;box-shadow:0 24px 56px #0000005c}.about-view__visual:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,transparent 48%,rgb(5 5 5 / .28)),radial-gradient(circle at 24% 24%,rgb(255 31 31 / .16),transparent 34%);pointer-events:none}.about-view__image{display:block;width:100%;height:100%;object-fit:cover;object-position:18% center;transform:scale(1.08);-webkit-user-select:none;user-select:none}.about-view__copy{position:relative}.about-view__title{margin:0;color:#fff;font-family:Redig,Redig Regular,Arial,sans-serif;font-size:clamp(4.1rem,9vw,9.6rem);font-weight:400;line-height:.82;text-transform:uppercase}.about-view__lead{max-width:680px;margin:18px 0 0;color:#fff;font-size:clamp(1.08rem,1.45vw,1.32rem);font-weight:800;line-height:1.38}.about-view__text{max-width:650px;margin:16px 0 0;color:#ffffffc2;font-size:1rem;line-height:1.55}.about-view__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:26px}.about-stat{min-height:104px;padding:16px;border:1px solid rgb(255 255 255 / .15);border-radius:8px;background:#04040480;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.about-stat strong{display:block;color:#ff1f1f;font-family:Redig,Redig Regular,Arial,sans-serif;font-size:clamp(2rem,3vw,3.2rem);font-weight:400;line-height:.86}.about-stat span{display:block;margin-top:8px;color:#ffffffbf;font-size:.82rem;font-weight:700;line-height:1.25;text-transform:uppercase}.about-view__highlights{display:grid;gap:9px;padding:0;margin:24px 0 0;color:#ffffffd1;font-size:.96rem;line-height:1.38;list-style:none}.about-view__highlights li{display:flex;gap:12px;align-items:flex-start}.about-view__highlights li:before{width:7px;height:7px;flex:0 0 auto;margin-top:.5em;background:#ff1f1f;border-radius:50%;content:""}.about-view__contact{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:28px;padding-top:22px;border-top:1px solid rgb(255 255 255 / .16)}.about-view__contact p{width:100%;margin:0;color:#fff;font-family:Redig,Redig Regular,Arial,sans-serif;font-size:clamp(1.8rem,3vw,3rem);line-height:.9}.about-view__contact a{display:inline-flex;min-height:42px;align-items:center;gap:9px;padding:0 13px;color:#fff;font-size:.82rem;font-weight:900;text-decoration:none;text-transform:uppercase;border:1px solid rgb(255 255 255 / .28);border-radius:6px;transition:color .18s ease,border-color .18s ease,transform .18s ease}.about-view__contact a:hover,.about-view__contact a:focus-visible{color:#ff1f1f;border-color:#ff1f1f;transform:translateY(-2px)}.about-view__contact a:focus-visible{outline:2px solid #ffffff;outline-offset:4px}.panel-header{position:sticky;z-index:20;top:clamp(22px,4vw,56px);display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:20px;padding-bottom:clamp(12px,2vh,22px)}.panel-header__back{appearance:none;display:inline-flex;align-items:center;gap:10px;padding:0;color:#fff;font-family:Redig,Redig Regular,Arial,sans-serif;font-size:clamp(1.2rem,2.3vw,2.2rem);font-weight:400;line-height:1;background:transparent;border:0;cursor:pointer;transition:color .18s ease,transform .18s ease}.panel-header__back svg{width:.58em;height:.58em}.panel-header__back:hover,.panel-header__back:focus-visible{color:#ff1f1f;transform:translate(-3px)}.panel-header__back:focus-visible{outline:2px solid #ffffff;outline-offset:8px}.panel-header__logo{display:block;width:clamp(78px,10vw,140px);height:auto;filter:drop-shadow(0 12px 28px rgb(0 0 0 / .42));-webkit-user-select:none;user-select:none}.about-story{position:relative;z-index:1;display:grid;gap:clamp(28px,5vh,56px);flex:1 1 auto;min-height:0;padding:clamp(22px,4vh,36px) 0 clamp(28px,5vh,52px);overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-color:#ff1f1f rgb(255 255 255 / .12);scrollbar-width:thin}.about-chapter{position:relative;isolation:isolate;display:grid;min-height:calc(100svh - 118px);grid-template-columns:minmax(0,.98fr) minmax(420px,1.02fr);gap:clamp(24px,4.4vw,64px);width:min(1390px,100%);align-items:center;margin:0 auto;padding:clamp(28px,4vw,58px);overflow:hidden;border:2px solid rgb(255 255 255 / .88);border-radius:8px 8px 72px;background:radial-gradient(circle at 16% 20%,rgb(255 255 255 / .12),transparent 24%),linear-gradient(112deg,#c90028 0 47%,#070707 47% 100%);box-shadow:0 28px 70px #00000061;scroll-snap-align:start}.about-chapter:before{position:absolute;z-index:-1;right:-.06em;bottom:-.1em;color:#ffffff0f;content:attr(data-poster);font-family:Redig,Redig Regular,Arial,sans-serif;font-size:clamp(8rem,23vw,24rem);font-weight:400;line-height:.72;text-transform:uppercase;white-space:nowrap}.about-chapter:after{position:absolute;z-index:-1;inset:0;content:"";background:repeating-linear-gradient(0deg,rgb(255 255 255 / .04) 0,rgb(255 255 255 / .04) 1px,transparent 1px,transparent 9px);mix-blend-mode:soft-light;opacity:.34;pointer-events:none}.about-chapter:nth-child(2n) .about-chapter__media{order:2}.about-chapter:nth-child(2n){background:radial-gradient(circle at 84% 18%,rgb(255 255 255 / .12),transparent 24%),linear-gradient(112deg,#070707 0 46%,#c90028 46% 100%)}.about-chapter__shape{position:absolute;z-index:-1;width:clamp(380px,58vw,920px);aspect-ratio:1;border:2px solid rgb(255 255 255 / .28);border-radius:50%;right:-24%;top:-34%;background:radial-gradient(circle at center,rgb(0 0 0 / .46),transparent 62%)}.about-chapter:nth-child(2n) .about-chapter__shape{right:auto;left:-26%}.about-chapter__media{position:relative;z-index:1;height:min(62vh,660px);min-height:clamp(350px,54vh,620px);overflow:hidden;border:1px solid rgb(255 255 255 / .72);border-radius:7px 7px 56px;background:#050505;box-shadow:0 24px 56px #0000006b}.about-chapter__media:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,rgb(0 0 0 / .2),transparent 34%,rgb(0 0 0 / .16)),radial-gradient(circle at 18% 22%,rgb(255 31 31 / .18),transparent 36%);pointer-events:none}.about-chapter__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--image-position, center);transform:scale(var(--image-scale, 1));-webkit-user-select:none;user-select:none}.about-chapter__copy{position:relative;z-index:1;max-width:620px}.about-chapter__count{margin:0 0 16px;color:#ffffff85;font-size:.78rem;font-weight:900;line-height:1;text-transform:uppercase}.about-chapter__eyebrow{margin:0 0 8px;color:#ffffffc7;font-size:clamp(.78rem,1vw,.95rem);font-weight:900;text-transform:uppercase}.about-chapter__title{max-width:820px;margin:0;color:#fff;font-family:Redig,Redig Regular,Arial,sans-serif;font-size:clamp(4.1rem,8.2vw,9.4rem);font-weight:400;line-height:.82;text-transform:uppercase}.about-chapter__lead{max-width:700px;margin:20px 0 0;color:#fff;font-size:clamp(1.08rem,1.42vw,1.34rem);font-weight:850;line-height:1.38}.about-chapter__text{max-width:660px;margin:16px 0 0;color:#ffffffc2;font-size:1rem;line-height:1.55}.about-chapter__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:28px}.about-metrics{display:grid;gap:10px;margin-top:28px}.about-metric{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(160px,1fr) minmax(80px,.6fr);align-items:baseline;gap:12px;padding:12px 0;border-bottom:1px solid rgb(255 255 255 / .14)}.about-metric span{color:#fff;font-size:.98rem;font-weight:900;text-transform:uppercase}.about-metric strong{color:#ff1f1f;font-family:Redig,Redig Regular,Arial,sans-serif;font-size:clamp(2.1rem,3.4vw,3.9rem);font-weight:400;line-height:.86}.about-metric small{color:#ffffffad;font-size:.78rem;font-weight:900;line-height:1.2;text-transform:uppercase}.about-chapter__list{display:grid;gap:10px;padding:0;margin:26px 0 0;color:#ffffffd6;font-size:.98rem;line-height:1.38;list-style:none}.about-chapter__list li{display:flex;gap:12px;align-items:flex-start}.about-chapter__list li:before{width:8px;height:8px;flex:0 0 auto;margin-top:.48em;background:#ff1f1f;border-radius:50%;content:""}.about-chapter__contact{display:grid;gap:14px;margin-top:28px}.about-chapter__contact p{margin:0;color:#fff;font-size:1rem;font-weight:900;text-transform:uppercase}.about-chapter__contact a{display:inline-flex;width:fit-content;min-height:44px;align-items:center;gap:10px;padding:0 14px;color:#fff;font-size:.86rem;font-weight:900;text-decoration:none;text-transform:uppercase;border:1px solid rgb(255 255 255 / .28);border-radius:6px;transition:color .18s ease,border-color .18s ease,transform .18s ease}.about-chapter__contact a:hover,.about-chapter__contact a:focus-visible{color:#ff1f1f;border-color:#ff1f1f;transform:translateY(-2px)}.about-chapter__contact a:focus-visible{outline:2px solid #ffffff;outline-offset:4px}.about-chapter--cover{position:relative;display:flex;min-height:calc(100svh - 118px);align-items:flex-end;width:min(1440px,100%);background:#070707}.about-chapter--cover .about-chapter__media{position:absolute;inset:0;height:auto;min-height:0;border:0;border-radius:0;box-shadow:none}.about-chapter--cover .about-chapter__copy{position:relative;z-index:2;max-width:720px;padding:clamp(20px,3vw,36px) 0 0}.about-chapter--cover .about-chapter__title{font-size:clamp(5.8rem,14vw,14rem)}.about-chapter--cover .about-chapter__image{object-position:center;transform:none}.about-chapter--cover .about-chapter__media:after{background:linear-gradient(90deg,rgb(0 0 0 / .28),transparent 46%),linear-gradient(0deg,rgb(0 0 0 / .76),transparent 56%)}.about-chapter--metrics .about-chapter__copy,.about-chapter--platforms .about-chapter__copy{max-width:700px}.about-chapter--booking{grid-template-columns:minmax(420px,1.05fr) minmax(0,.95fr)}.kits-view{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;padding:clamp(22px,4vw,56px);overflow-x:hidden;overflow-y:auto;opacity:0;pointer-events:none;transform:translateY(28px) scale(.985);transition:opacity .46s ease .16s,transform .56s ease .16s}.kits-view--visible{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.kits-view__header{position:relative;z-index:2;display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:20px}.kits-view__back{appearance:none;display:inline-flex;align-items:center;gap:10px;padding:0;color:#fff;font-family:Redig,Redig Regular,Arial,sans-serif;font-size:clamp(1.2rem,2.3vw,2.2rem);font-weight:400;line-height:1;background:transparent;border:0;cursor:pointer;transition:color .18s ease,transform .18s ease}.kits-view__back svg{width:.58em;height:.58em}.kits-view__back:hover,.kits-view__back:focus-visible{color:#ff1f1f;transform:translate(-3px)}.kits-view__back:focus-visible{outline:2px solid #ffffff;outline-offset:8px}.kits-view__logo{display:block;width:clamp(78px,10vw,140px);height:auto;filter:drop-shadow(0 12px 28px rgb(0 0 0 / .42));-webkit-user-select:none;user-select:none}.kits-view__content{position:relative;z-index:1;display:flex;flex:1 0 auto;flex-direction:column;justify-content:center;width:min(1180px,100%);margin:0 auto;padding:clamp(46px,7vh,92px) 0 clamp(28px,5vh,56px)}.kits-view__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(20px,5vw,80px);margin-bottom:clamp(22px,4vh,42px)}.kits-view__eyebrow,.kits-view__summary,.kit-card__price,.kit-card__description,.kit-card__contents,.kit-card__button{letter-spacing:0}.kits-view__eyebrow{margin:0 0 8px;color:#ffffffb8;font-size:clamp(.78rem,1vw,.95rem);font-weight:700;text-transform:uppercase}.kits-view__title{margin:0;color:#fff;font-family:Redig,Redig Regular,Arial,sans-serif;font-size:clamp(5.4rem,14vw,12rem);font-weight:400;line-height:.78;text-transform:uppercase}.kits-view__summary{width:min(330px,34vw);margin:0 0 10px;color:#ffffffc7;font-size:clamp(.95rem,1.15vw,1.08rem);line-height:1.45;text-align:right}.panel-header__actions{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:clamp(14px,1.8vw,22px)}.header-cart,.cart-popover,.cart-popover__button,.cart-popover__empty,.cart-popover__remove,.cart-popover__close{font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;text-transform:uppercase}.header-cart{appearance:none;position:relative;display:grid;width:clamp(48px,3.8vw,58px);height:clamp(48px,3.8vw,58px);place-items:center;padding:0;color:#fff;background:transparent;border:0;cursor:pointer;transition:color .18s ease,transform .18s ease}.header-cart svg{width:1.28em;height:1.28em}.header-cart span{position:absolute;top:-8px;right:-8px;display:grid;min-width:24px;height:24px;place-items:center;padding:0 7px;color:#fff;font-size:.82rem;font-weight:900;line-height:1;background:#ff1f1f;border:1px solid #ffffff;border-radius:999px}.header-cart:hover,.header-cart:focus-visible,.header-cart--open{color:#ff1f1f;transform:translateY(-2px)}.header-cart:focus-visible{outline:2px solid #ffffff;outline-offset:4px}.cart-popover{position:absolute;z-index:40;top:calc(100% + 16px);right:0;display:grid;width:min(380px,calc(100vw - 36px));gap:16px;padding:18px;color:#fff;background:#060606e0;border:1px solid rgb(255 255 255 / .2);border-radius:8px;box-shadow:0 26px 60px #0000006b;opacity:0;pointer-events:none;transform:translateY(-8px) scale(.98);transform-origin:top right;transition:opacity .18s ease,transform .18s ease;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cart-popover--visible{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.cart-popover__header,.cart-popover__total{display:flex;align-items:center;justify-content:space-between;gap:14px}.cart-popover__header div{display:grid;gap:5px}.cart-popover__header span,.cart-popover__items span,.cart-popover__total span,.cart-popover__empty{color:#ffffff9e;font-size:.82rem;font-weight:800;line-height:1}.cart-popover__header strong,.cart-popover__total strong{color:#fff;font-size:clamp(1.25rem,1.7vw,1.6rem);font-weight:900;line-height:1}.cart-popover__close,.cart-popover__remove{appearance:none;display:grid;place-items:center;padding:0;color:#ffffffc2;background:transparent;border:1px solid rgb(255 255 255 / .2);border-radius:6px;cursor:pointer;transition:color .18s ease,border-color .18s ease,transform .18s ease}.cart-popover__close{width:34px;height:34px}.cart-popover__items{display:grid;gap:0;max-height:235px;padding:0;margin:0;overflow:auto;list-style:none;scrollbar-color:#ff1f1f rgb(255 255 255 / .12);scrollbar-width:thin}.cart-popover__items li{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:12px;align-items:center;min-height:58px;padding:11px 0;border-bottom:1px solid rgb(255 255 255 / .1)}.cart-popover__items li:last-child{border-bottom:0}.cart-popover__items div{display:grid;gap:6px;min-width:0}.cart-popover__items span{color:#fff;overflow-wrap:anywhere}.cart-popover__items strong{color:#ff1f1f;font-size:1rem;font-weight:900;line-height:1}.cart-popover__remove{width:34px;height:34px}.cart-popover__close:hover,.cart-popover__close:focus-visible,.cart-popover__remove:hover,.cart-popover__remove:focus-visible{color:#ff1f1f;border-color:#ff1f1f;transform:translateY(-1px)}.cart-popover__total{padding-top:14px;border-top:1px solid rgb(255 255 255 / .14)}.cart-popover__actions{display:grid;grid-template-columns:1fr auto;gap:10px}.cart-popover__button{appearance:none;display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:10px;padding:0 16px;color:#050505;font-size:.88rem;font-weight:900;line-height:1;background:#fff;border:1px solid #ffffff;border-radius:6px;cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease}.cart-popover__button:hover,.cart-popover__button:focus-visible{color:#fff;background:#ff1f1f;border-color:#ff1f1f;transform:translateY(-2px)}.cart-popover__button:focus-visible,.cart-popover__close:focus-visible,.cart-popover__remove:focus-visible{outline:2px solid #ffffff;outline-offset:4px}.cart-popover__button--ghost{color:#fff;background:transparent;border-color:#ffffff47}.cart-popover__button--ghost:hover,.cart-popover__button--ghost:focus-visible{color:#ff1f1f;background:transparent;border-color:#ff1f1f}.cart-popover__empty{margin:0;color:#ffffffc2;font-size:1rem;line-height:1.2}.kits-view__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px)}.kit-card{display:flex;min-height:520px;overflow:hidden;flex-direction:column;border:1px solid rgb(255 255 255 / .18);border-radius:8px;background:#04040494;box-shadow:0 22px 48px #00000047;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.kit-card__cover{position:relative;display:grid;min-height:250px;overflow:hidden;place-items:center;background:linear-gradient(135deg,rgb(255 255 255 / .12),transparent 32%),radial-gradient(circle at 72% 24%,var(--kit-accent),transparent 32%),radial-gradient(circle at 28% 78%,rgb(255 255 255 / .18),transparent 28%),#080808}.kit-card__cover:before{position:absolute;inset:0;content:"";background:repeating-linear-gradient(0deg,rgb(255 255 255 / .08) 0,rgb(255 255 255 / .08) 1px,transparent 1px,transparent 7px);mix-blend-mode:soft-light;opacity:.3}.kit-card__cover-logo{position:relative;z-index:1;width:45%;max-width:170px;opacity:.94;filter:drop-shadow(0 16px 28px rgb(0 0 0 / .45))}.kit-card__code,.kit-card__tag{position:absolute;z-index:1;font-family:Redig,Redig Regular,Arial,sans-serif;font-weight:400;line-height:1}.kit-card__code{top:18px;left:18px;color:#ffffffeb;font-size:clamp(2.4rem,4.6vw,5rem)}.kit-card__tag{right:16px;bottom:16px;color:#ffffffc2;font-size:clamp(1.1rem,1.8vw,1.9rem)}.kit-card__body{display:flex;flex:1;flex-direction:column;padding:clamp(18px,2.1vw,26px)}.kit-card__topline{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.kit-card__name{margin:0;color:#fff;font-family:Redig,Redig Regular,Arial,sans-serif;font-size:clamp(2.05rem,3vw,3.35rem);font-weight:400;line-height:.86;text-transform:uppercase}.kit-card__price{flex:0 0 auto;margin:0;color:var(--kit-accent);font-size:.86rem;font-weight:800;line-height:1.15;text-align:right;text-transform:uppercase}.kit-card__description{margin:18px 0 0;color:#ffffffbd;font-size:.95rem;line-height:1.45}.kit-card__contents{display:grid;gap:8px;padding:0;margin:20px 0 0;color:#ffffffd1;font-size:.86rem;line-height:1.25;list-style:none}.kit-card__contents li{display:flex;align-items:center;gap:10px}.kit-card__contents li:before{width:6px;height:6px;flex:0 0 auto;background:var(--kit-accent);border-radius:50%;content:""}.kit-card__actions{display:grid;grid-template-columns:.9fr 1.1fr;gap:10px;margin-top:auto;padding-top:24px}.kit-card__button{appearance:none;display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:9px;padding:0 14px;color:#050505;font-size:.8rem;font-weight:900;line-height:1;text-transform:uppercase;background:#fff;border:1px solid #ffffff;border-radius:6px;cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease}.kit-card__button svg{width:.92em;height:.92em}.kit-card__button:hover,.kit-card__button:focus-visible{color:#fff;background:#ff1f1f;border-color:#ff1f1f;transform:translateY(-2px)}.kit-card__button:focus-visible{outline:2px solid #ffffff;outline-offset:4px}.kit-card__button--ghost{color:#fff;background:transparent;border-color:#ffffff52}.kit-card__button--ghost:hover,.kit-card__button--ghost:focus-visible{color:#ff1f1f;background:transparent;border-color:#ff1f1f}.kit-card__button--added{color:#fff;background:#ff1f1f;border-color:#ff1f1f}.kit-card__button--added:hover,.kit-card__button--added:focus-visible{color:#050505;background:#fff;border-color:#fff}.site-legal-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 14px;color:#ffffff85;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:.88rem;font-weight:800;line-height:1;text-transform:uppercase}.site-legal-links button,.site-legal-links a,.legal-inline-link{appearance:none;padding:0;color:inherit;font:inherit;line-height:inherit;text-decoration:none;background:transparent;border:0;cursor:pointer;transition:color .18s ease,text-shadow .18s ease}.site-legal-links button:hover,.site-legal-links button:focus-visible,.site-legal-links a:hover,.site-legal-links a:focus-visible,.legal-inline-link:hover,.legal-inline-link:focus-visible{color:#ff1f1f;text-shadow:0 0 18px rgb(255 31 31 / .34)}.site-legal-links button:focus-visible,.site-legal-links a:focus-visible,.legal-inline-link:focus-visible{outline:2px solid #ffffff;outline-offset:4px}.kits-view__legal{justify-content:flex-end;margin-top:clamp(18px,3vh,32px)}.account-view{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;padding:clamp(22px,4vw,56px);overflow-x:hidden;overflow-y:auto;opacity:0;pointer-events:none;transform:translateY(28px) scale(.985);transition:opacity .46s ease .16s,transform .56s ease .16s}.account-view--visible{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.account-view__content{position:relative;z-index:1;display:grid;flex:1 0 auto;width:min(980px,100%);align-content:center;gap:clamp(22px,4vh,42px);margin:0 auto;padding:clamp(46px,7vh,92px) 0 clamp(28px,5vh,56px)}.account-view__eyebrow,.account-panel,.account-form__button,.account-library,.account-library__logout,.account-item__button{font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;text-transform:uppercase}.account-view__eyebrow{margin:0 0 8px;color:#ff1f1f;font-size:clamp(1rem,1.3vw,1.22rem);font-weight:800;line-height:1}.account-view__title{margin:0;color:#fff;font-family:Redig,Redig Regular,Arial,sans-serif;font-size:clamp(4.4rem,10.5vw,10.5rem);font-weight:400;line-height:.78;text-transform:uppercase}.account-panel,.account-library{display:grid;gap:18px;padding:clamp(24px,3.6vw,44px);border:1px solid rgb(255 255 255 / .18);border-radius:8px;background:#0404049e;box-shadow:0 24px 54px #00000057;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.account-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.account-form__field{display:grid;gap:8px}.account-form__field span{color:#ffffffad;font-size:.86rem;font-weight:800;line-height:1;text-transform:uppercase}.account-form__field input{width:100%;min-height:52px;padding:0 15px;color:#fff;font-size:1rem;line-height:1;background:#ffffff14;border:1px solid rgb(255 255 255 / .18);border-radius:6px;outline:0;transition:border-color .18s ease,background-color .18s ease}.account-form__field input::placeholder{color:#ffffff57}.account-form__field input:focus{background:#ffffff1c;border-color:#ff1f1f}.account-form__field input:disabled{cursor:not-allowed;opacity:.6}.account-form__button,.account-library__logout,.account-item__button{appearance:none;display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:10px;padding:0 18px;color:#050505;font-size:.9rem;font-weight:900;line-height:1;background:#fff;border:1px solid #ffffff;border-radius:6px;cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease}.account-form__button:hover,.account-form__button:focus-visible,.account-library__logout:hover,.account-library__logout:focus-visible,.account-item__button:hover,.account-item__button:focus-visible{color:#fff;background:#ff1f1f;border-color:#ff1f1f;transform:translateY(-2px)}.account-form__button:focus-visible,.account-library__logout:focus-visible,.account-library__icon-button:focus-visible,.account-item__button:focus-visible{outline:2px solid #ffffff;outline-offset:4px}.account-form__button:disabled,.account-item__button:disabled{cursor:wait;opacity:.58;transform:none}.account-panel__message{padding-top:18px;margin:0;color:#ffffffc7;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:1.08rem;font-weight:800;line-height:1.18;text-transform:uppercase;border-top:1px solid rgb(255 255 255 / .16)}.account-panel__error{margin:0;color:#ff1f1f;font-size:.9rem;font-weight:900;line-height:1.15}.account-library__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding-bottom:16px;border-bottom:1px solid rgb(255 255 255 / .16)}.account-library__bar div{display:grid;gap:6px;min-width:0}.account-library__bar span,.account-order__header span,.account-item__copy span,.account-library__status{color:#ffffff94;font-size:.84rem;font-weight:800;line-height:1}.account-library__bar strong,.account-order__header strong,.account-item__copy strong{color:#fff;font-size:clamp(1.08rem,1.65vw,1.35rem);font-weight:900;line-height:1;overflow-wrap:anywhere}.account-library__actions{display:flex;align-items:center;gap:10px}.account-library__icon-button{appearance:none;display:grid;width:44px;height:44px;place-items:center;padding:0;color:#fff;background:transparent;border:1px solid rgb(255 255 255 / .24);border-radius:6px;cursor:pointer;transition:color .18s ease,border-color .18s ease,transform .18s ease}.account-library__icon-button:hover,.account-library__icon-button:focus-visible{color:#ff1f1f;border-color:#ff1f1f;transform:translateY(-2px)}.account-library__logout{min-height:44px;color:#fff;background:transparent;border-color:#ffffff47}.account-orders{display:grid;gap:14px}.account-order{display:grid;gap:14px;padding:16px;background:#ffffff12;border:1px solid rgb(255 255 255 / .13);border-radius:6px}.account-order__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;padding-bottom:14px;border-bottom:1px solid rgb(255 255 255 / .12)}.account-order__header div{display:grid;gap:7px}.account-order__header div:last-child{text-align:right}.account-order__header div:first-child strong{color:#ff1f1f}.account-order__items{display:grid;gap:12px}.account-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.account-item__copy{display:grid;min-width:0;gap:6px}.account-item__button{min-height:46px;color:#fff;background:#ff1f1f;border-color:#ff1f1f}.account-item__button:hover,.account-item__button:focus-visible{color:#050505;background:#fff;border-color:#fff}.checkout-view{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;padding:clamp(22px,4vw,56px);overflow-x:hidden;overflow-y:auto;opacity:0;pointer-events:none;transform:translateY(28px) scale(.985);transition:opacity .46s ease .16s,transform .56s ease .16s}.checkout-view--visible{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.checkout-view__content{position:relative;z-index:1;display:grid;flex:1 0 auto;width:min(1120px,100%);align-content:center;gap:clamp(22px,4vh,42px);margin:0 auto;padding:clamp(46px,7vh,92px) 0 clamp(28px,5vh,56px)}.checkout-view__eyebrow{margin:0 0 8px;color:#ff1f1f;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(1rem,1.3vw,1.22rem);font-weight:800;line-height:1;text-transform:uppercase}.checkout-view__title{margin:0;color:#fff;font-family:Redig,Redig Regular,Arial,sans-serif;font-size:clamp(5rem,12vw,11rem);font-weight:400;line-height:.78;text-transform:uppercase}.checkout-panel{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);overflow:hidden;border:1px solid rgb(255 255 255 / .18);border-radius:8px;background:#0404049e;box-shadow:0 24px 54px #00000057;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.checkout-products{display:grid;align-content:start}.checkout-products--single{grid-template-rows:minmax(0,1fr);align-content:stretch}.checkout-product{display:grid;grid-template-columns:clamp(160px,20vw,260px) minmax(0,1fr);min-width:0;border-bottom:1px solid rgb(255 255 255 / .12)}.checkout-products--single .checkout-product{min-height:100%;border-bottom:0}.checkout-product:last-child{border-bottom:0}.checkout-product__cover{position:relative;display:grid;min-height:100%;overflow:hidden;place-items:center;background:linear-gradient(135deg,rgb(255 255 255 / .12),transparent 32%),radial-gradient(circle at 72% 24%,var(--kit-accent),transparent 32%),#080808}.checkout-products--single .checkout-product__cover{min-height:clamp(430px,52vh,620px)}.checkout-product__cover:before{position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgb(255 255 255 / .08) 0,rgb(255 255 255 / .08) 1px,transparent 1px,transparent 7px);content:"";opacity:.32}.checkout-product__cover span{position:absolute;top:18px;left:18px;z-index:1;color:#ffffffe6;font-family:Redig,Redig Regular,Arial,sans-serif;font-size:clamp(2.5rem,5vw,5.2rem);line-height:1}.checkout-product__cover img{position:relative;z-index:1;width:54%;max-width:150px;filter:drop-shadow(0 16px 28px rgb(0 0 0 / .48));opacity:.94}.checkout-product__copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(22px,3vw,36px)}.checkout-product__tag,.checkout-product__copy p,.checkout-product__copy li,.checkout-payment-method,.checkout-form,.checkout-order{font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;text-transform:uppercase}.checkout-product__tag{color:var(--kit-accent);font-size:1rem;font-weight:800;line-height:1}.checkout-product__copy h3{margin:12px 0 0;color:#fff;font-family:Redig,Redig Regular,Arial,sans-serif;font-size:clamp(3.2rem,5.2vw,6.2rem);font-weight:400;line-height:.84;text-transform:uppercase}.checkout-product__copy p{max-width:440px;margin:18px 0 0;color:#ffffffc2;font-size:1.02rem;font-weight:700;line-height:1.28}.checkout-product__copy ul{display:grid;gap:8px;padding:0;margin:22px 0 0;color:#ffffffdb;list-style:none}.checkout-product__copy li{display:flex;align-items:center;gap:10px;font-size:.96rem;font-weight:800;line-height:1.1}.checkout-product__copy li:before{width:6px;height:6px;flex:0 0 auto;background:var(--kit-accent);border-radius:50%;content:""}.checkout-form{display:flex;flex-direction:column;gap:16px;padding:clamp(22px,3vw,36px);border-left:1px solid rgb(255 255 255 / .16)}.checkout-form__total{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid rgb(255 255 255 / .16)}.checkout-form__total span{color:#ffffffbd;font-size:1.02rem;font-weight:800}.checkout-form__total strong{color:#fff;font-family:Redig,Redig Regular,Arial,sans-serif;font-size:clamp(2.4rem,4.2vw,4.8rem);font-weight:400;line-height:.86}.checkout-payment-method{display:grid;grid-template-columns:minmax(116px,150px) minmax(0,1fr);gap:16px;align-items:center;padding:14px;background:#ffffff12;border:1px solid rgb(255 255 255 / .14);border-radius:6px}.checkout-payment-method__logo{display:block;width:100%;max-width:150px;height:auto;filter:drop-shadow(0 10px 18px rgb(0 0 0 / .36));-webkit-user-select:none;user-select:none}.checkout-payment-method div{display:grid;gap:5px;min-width:0}.checkout-payment-method span,.checkout-payment-method small{color:#ffffff9e;font-size:.82rem;font-weight:800;line-height:1}.checkout-form__field{display:grid;gap:8px}.checkout-form__field span{color:#ffffffbd;font-size:.96rem;font-weight:800;line-height:1}.checkout-form__field input{width:100%;min-height:48px;padding:0 14px;color:#fff;font-size:1rem;font-weight:800;background:#ffffff14;border:1px solid rgb(255 255 255 / .18);border-radius:6px;outline:0;transition:border-color .18s ease,background-color .18s ease}.checkout-form__field input::placeholder{color:#ffffff6b}.checkout-form__field input:focus{background:#ffffff1f;border-color:#ff1f1f}.checkout-form__field input:disabled{color:#ffffffa3;cursor:not-allowed}.checkout-form__checkbox{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;color:#ffffffc7;font-size:.92rem;font-weight:800;line-height:1.18;cursor:pointer}.checkout-form__checkbox label{cursor:pointer}.checkout-form__checkbox input{appearance:none;position:relative;width:20px;height:20px;margin:0;background:#ffffff14;border:1px solid rgb(255 255 255 / .24);border-radius:4px;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.checkout-form__checkbox input:after{position:absolute;top:2px;left:6px;display:none;width:5px;height:10px;border:solid #ffffff;border-width:0 2px 2px 0;content:"";transform:rotate(45deg)}.checkout-form__checkbox input:checked{background:#ff1f1f;border-color:#ff1f1f}.checkout-form__checkbox input:checked:after{display:block}.checkout-form__checkbox input:hover,.checkout-form__checkbox input:focus-visible{border-color:#ff1f1f;transform:translateY(-1px)}.checkout-form__checkbox input:focus-visible{outline:2px solid #ffffff;outline-offset:4px}.checkout-form__checkbox input:disabled,.checkout-form__checkbox input:disabled+span,.checkout-form__checkbox input:disabled+label{cursor:not-allowed;opacity:.62}.legal-inline-link{display:inline;color:#fff;text-decoration:underline;text-decoration-color:#ffffff57;text-underline-offset:3px}.checkout-form__legal-note{margin:-4px 0 0 30px;color:#ffffff8f;font-size:.82rem;font-weight:800;line-height:1.25;text-transform:uppercase}.checkout-form__legal{justify-content:flex-start;padding-top:2px;font-size:.82rem}.checkout-form__error{margin:0;color:#ff1f1f;font-size:.95rem;font-weight:800;line-height:1.12}.checkout-order{display:grid;gap:7px;padding:14px;color:#fff;background:#ff1f1f24;border:1px solid rgb(255 31 31 / .38);border-radius:6px}.checkout-order span{display:inline-flex;align-items:center;gap:8px;color:#ffffffc7;font-size:.95rem;font-weight:800;line-height:1}.checkout-order strong{font-family:Redig,Redig Regular,Arial,sans-serif;font-size:clamp(1.85rem,3vw,3rem);font-weight:400;line-height:.9}.checkout-form__button{appearance:none;display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:10px;padding:0 18px;color:#050505;font-size:.92rem;font-weight:900;line-height:1;text-transform:uppercase;background:#fff;border:1px solid #ffffff;border-radius:6px;cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease}.checkout-form__button svg{width:.95em;height:.95em}.checkout-form__button:hover,.checkout-form__button:focus-visible{color:#fff;background:#ff1f1f;border-color:#ff1f1f;transform:translateY(-2px)}.checkout-form__button:focus-visible{outline:2px solid #ffffff;outline-offset:4px}.checkout-form__button:disabled{color:#ffffff7a;background:#ffffff1a;border-color:#ffffff24;cursor:not-allowed;transform:none}.payment-view{position:absolute;inset:0;z-index:6;display:flex;flex-direction:column;padding:clamp(22px,4vw,56px);overflow-x:hidden;overflow-y:auto;opacity:0;pointer-events:none;transform:translateY(28px) scale(.985);transition:opacity .46s ease .16s,transform .56s ease .16s}.payment-view--visible{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.payment-view__content{position:relative;z-index:1;display:grid;flex:1 0 auto;width:min(860px,100%);align-content:center;gap:clamp(22px,4vh,42px);margin:0 auto;padding:clamp(46px,7vh,92px) 0 clamp(28px,5vh,56px)}.payment-view__eyebrow,.payment-panel,.payment-download__button,.payment-panel__button{font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;text-transform:uppercase}.payment-view__eyebrow{margin:0 0 8px;color:#ff1f1f;font-size:clamp(1rem,1.3vw,1.22rem);font-weight:800;line-height:1}.payment-view__title{margin:0;color:#fff;font-family:Redig,Redig Regular,Arial,sans-serif;font-size:clamp(5rem,12vw,11rem);font-weight:400;line-height:.78;text-transform:uppercase}.payment-panel{display:grid;gap:22px;padding:clamp(24px,3.6vw,44px);border:1px solid rgb(255 255 255 / .18);border-radius:8px;background:#0404049e;box-shadow:0 24px 54px #00000057;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.payment-panel__text{max-width:560px;margin:0;color:#fffc;font-size:clamp(1.08rem,1.7vw,1.4rem);font-weight:800;line-height:1.18}.payment-panel__details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.payment-panel__details div{display:grid;gap:8px;min-width:0;padding:14px;background:#ffffff14;border:1px solid rgb(255 255 255 / .13);border-radius:6px}.payment-panel__details dt{color:#ffffff94;font-size:.84rem;font-weight:800;line-height:1}.payment-panel__details dd{margin:0;color:#fff;font-size:clamp(1.08rem,1.7vw,1.35rem);font-weight:900;line-height:1;overflow-wrap:anywhere}.payment-downloads{display:grid;gap:12px}.payment-downloads__heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 14px;padding-top:2px}.payment-downloads__heading span{color:#fff;font-size:clamp(1.08rem,1.6vw,1.32rem);font-weight:900;line-height:1}.payment-downloads__heading small{color:#ffffff94;font-size:.82rem;font-weight:800;line-height:1}.payment-downloads__list{display:grid}.payment-download{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 0;border-top:1px solid rgb(255 255 255 / .16)}.payment-download:last-child{padding-bottom:0}.payment-download__copy{display:grid;min-width:0;gap:6px}.payment-download__copy strong{color:#fff;font-size:clamp(1.18rem,1.8vw,1.5rem);font-weight:900;line-height:1;overflow-wrap:anywhere}.payment-download__copy span{color:#ffffffa3;font-size:.86rem;font-weight:800;line-height:1}.payment-download__button{appearance:none;display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:10px;padding:0 17px;color:#fff;font-size:.9rem;font-weight:900;line-height:1;background:#ff1f1f;border:1px solid #ff1f1f;border-radius:6px;cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease}.payment-download__button svg{width:1em;height:1em}.payment-download__button:hover,.payment-download__button:focus-visible{color:#050505;background:#fff;border-color:#fff;transform:translateY(-2px)}.payment-download__button:focus-visible{outline:2px solid #ffffff;outline-offset:4px}.payment-download__button:disabled{cursor:wait;opacity:.58;transform:none}.payment-download__error{margin:0;color:#ff1f1f;font-size:.84rem;font-weight:900;line-height:1.12}.payment-panel__actions{display:flex;flex-wrap:wrap;gap:10px}.payment-panel__button{appearance:none;display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:10px;padding:0 18px;color:#050505;font-size:.9rem;font-weight:900;line-height:1;background:#fff;border:1px solid #ffffff;border-radius:6px;cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease}.payment-panel__button:hover,.payment-panel__button:focus-visible{color:#fff;background:#ff1f1f;border-color:#ff1f1f;transform:translateY(-2px)}.payment-panel__button:focus-visible{outline:2px solid #ffffff;outline-offset:4px}.payment-panel__button--ghost{color:#fff;background:transparent;border-color:#ffffff52}.payment-panel__button--ghost:hover,.payment-panel__button--ghost:focus-visible{color:#ff1f1f;background:transparent;border-color:#ff1f1f}.payment-panel__legal{justify-content:flex-start;padding-top:2px}.legal-modal{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:clamp(18px,3vw,42px)}.legal-modal__backdrop{position:absolute;inset:0;padding:0;background:#000000b8;border:0;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.legal-modal__panel{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(780px,100%);max-height:min(760px,calc(100dvh - 36px));overflow:hidden;color:#fff;background:radial-gradient(circle at 82% 12%,rgb(255 31 31 / .18),transparent 30%),#050505f5;border:1px solid rgb(255 255 255 / .18);border-radius:10px;box-shadow:0 34px 90px #0000008f}.legal-modal__header{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:18px;align-items:start;padding:clamp(22px,3vw,34px);border-bottom:1px solid rgb(255 255 255 / .14)}.legal-modal__eyebrow,.legal-modal__header p,.legal-modal__section h3,.legal-modal__body{font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;text-transform:uppercase}.legal-modal__eyebrow{display:block;margin-bottom:10px;color:#ff1f1f;font-size:.88rem;font-weight:900;line-height:1}.legal-modal__header h2{margin:0;color:#fff;font-family:Redig,Redig Regular,Arial,sans-serif;font-size:clamp(3.1rem,7vw,6.6rem);font-weight:400;line-height:.86;text-transform:uppercase}.legal-modal__header p{margin:12px 0 0;color:#ffffff94;font-size:.86rem;font-weight:800;line-height:1.15}.legal-modal__close{appearance:none;display:grid;width:44px;height:44px;place-items:center;padding:0;color:#fff;background:transparent;border:1px solid rgb(255 255 255 / .24);border-radius:6px;cursor:pointer;transition:color .18s ease,border-color .18s ease,transform .18s ease}.legal-modal__close:hover,.legal-modal__close:focus-visible{color:#ff1f1f;border-color:#ff1f1f;transform:translateY(-2px)}.legal-modal__close:focus-visible{outline:2px solid #ffffff;outline-offset:4px}.legal-modal__body{display:grid;gap:20px;padding:clamp(22px,3vw,34px);overflow-y:auto;scrollbar-color:#ff1f1f rgb(255 255 255 / .12);scrollbar-width:thin}.legal-modal__intro,.legal-modal__section p,.legal-modal__section li{margin:0;color:#ffffffc2;font-size:clamp(.98rem,1.25vw,1.08rem);font-weight:800;line-height:1.35}.legal-modal__intro{max-width:620px;color:#ffffffd6;font-size:clamp(1.08rem,1.5vw,1.22rem)}.legal-modal__section{display:grid;gap:10px;padding-top:20px;border-top:1px solid rgb(255 255 255 / .12)}.legal-modal__section h3{margin:0;color:#ff1f1f;font-size:clamp(1.2rem,1.8vw,1.55rem);font-weight:900;line-height:1}.legal-modal__section ul{display:grid;gap:9px;padding:0;margin:0;list-style:none}.legal-modal__section li{display:grid;grid-template-columns:7px minmax(0,1fr);gap:11px;align-items:start}.legal-modal__section li:before{width:7px;height:7px;margin-top:.45em;background:#ff1f1f;border-radius:999px;content:""}@media(max-width:1040px){.about-bio__panel{grid-template-columns:minmax(0,.5fr) minmax(320px,.5fr);height:100%;min-height:100%}.about-bio__content{padding-right:clamp(30px,4vw,48px);padding-left:clamp(30px,4vw,48px)}.about-bio__image{object-position:46% center}.about-highlights{column-gap:28px;grid-template-columns:minmax(450px,.52fr) minmax(0,.48fr)}.about-highlights__content{width:min(610px,54vw)}.about-highlights__visual{width:min(560px,42vw);height:min(66svh,600px);min-height:360px}.about-highlights__title{font-size:clamp(4.1rem,7vw,6rem)}.about-highlight{grid-template-columns:minmax(170px,1fr) clamp(86px,9vw,116px) minmax(118px,max-content);grid-template-areas:"meta bar streams";gap:8px 12px}.career-music__frame{grid-template-columns:minmax(210px,.28fr) minmax(330px,.46fr) minmax(220px,.26fr);height:min(72svh,640px);min-height:min(430px,100%)}.career-music__copy{padding:clamp(28px,4.4vh,48px) clamp(16px,2vw,30px)}.career-music__title{font-size:clamp(4.3rem,8vw,6.7rem)}.career-music__text{font-size:clamp(1rem,1.55vw,1.24rem)}.career-music__video-wrap{height:100%;min-height:100%}.socials-section{grid-template-columns:minmax(230px,.28fr) minmax(480px,.53fr) minmax(140px,.19fr);height:100%;min-height:100%;gap:clamp(14px,2vw,24px);padding-right:clamp(32px,4vw,54px);padding-left:clamp(32px,4vw,54px)}.socials-section__title{font-size:clamp(4.9rem,10vw,8rem)}.socials-section__metric{font-size:clamp(2.35rem,4.8vw,4.2rem)}.socials-section__label{font-size:clamp(1.32rem,2.6vw,2.3rem)}.socials-section__phone{width:clamp(180px,20vw,255px);max-width:min(25vw,255px);max-height:min(66svh,620px)}.socials-section__stats{gap:clamp(14px,2.4vh,28px);justify-self:end}.socials-section__stats-heading{font-size:clamp(2.45rem,3.7vw,4rem)}.socials-section__stats-label,.socials-section__stats-row{font-size:clamp(.82rem,1.12vw,1rem)}.social-platforms{grid-template-columns:minmax(300px,.31fr) minmax(132px,.15fr) minmax(210px,.22fr) minmax(240px,.32fr);height:100%;min-height:100%;gap:clamp(12px,1.8vw,24px);padding-right:clamp(32px,4vw,54px);padding-left:clamp(32px,4vw,54px)}.social-platforms__phone{width:clamp(150px,15.5vw,205px);max-height:min(66svh,600px)}.social-platforms__phone--spotify{margin-right:clamp(-48px,-3.8vw,-26px)}.social-platforms__stats h3{font-size:clamp(2.45rem,4.5vw,4rem)}.social-platforms__stats p{font-size:clamp(.92rem,1.25vw,1.08rem)}.social-platforms__artist img{height:min(74svh,640px);max-width:min(29vw,340px);transform:none}.social-platforms__title{font-size:clamp(4.8rem,10.2vw,8rem)}.media-coverage{padding-right:0;padding-left:0}.featured-stages{height:100%;min-height:100%;margin:0 auto;padding:clamp(22px,3.4vh,34px) clamp(30px,4vw,48px)}.featured-stages__frame{height:min(76svh,calc(100% - clamp(24px,4.4vh,44px)));padding:clamp(30px,4.4vh,48px) clamp(30px,4vw,52px)}.featured-stages__photo--left{width:27%}.featured-stages__photo--right{width:25%}.featured-stages__content{width:min(700px,62vw);transform:none}.featured-stages__title{font-size:clamp(3.7rem,6vw,5.3rem)}.featured-stages__card img{height:clamp(132px,14.6vw,182px)}.featured-stages__caption{font-size:clamp(.84rem,1.14vw,1rem)}.featured-stages--tour .featured-stages__photo--left{width:29%}.featured-stages--tour .featured-stages__photo--right{width:26%}.featured-stages--tour .featured-stages__content{width:min(790px,63vw);transform:none}.featured-stages--tour .featured-stages__card img{height:clamp(120px,13vw,164px)}.booking-section{width:100%;height:100%;min-height:100%;margin:0 auto;padding:clamp(42px,6vh,70px) clamp(32px,4vw,54px)}.booking-section__artist{height:min(82%,640px)}.booking-section__content{width:min(680px,78vw)}.booking-section__title{font-size:clamp(4.7rem,9.2vw,8.2rem)}.booking-section__subtitle{font-size:clamp(1.85rem,3.9vw,3.2rem)}.booking-section__contact{margin-top:clamp(32px,5vh,54px);font-size:clamp(1.18rem,2vw,1.72rem)}.about-story{scroll-snap-type:none}.about-chapter,.about-chapter--cover{min-height:auto;grid-template-columns:1fr}.about-chapter:nth-child(2n) .about-chapter__media{order:initial}.about-chapter__media,.about-chapter--cover .about-chapter__media{min-height:360px}.about-chapter--cover .about-chapter__copy{position:relative;right:auto;bottom:auto;left:auto}.about-view__content{grid-template-columns:1fr}.about-view__visual{min-height:360px}.about-view__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.kits-view__content{justify-content:flex-start}.kits-view__heading{align-items:flex-start;flex-direction:column}.kits-view__summary{width:min(520px,100%);text-align:left}.kits-view__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-view__content,.checkout-view__content,.payment-view__content{align-content:flex-start}.checkout-panel{grid-template-columns:1fr}.checkout-form{border-top:1px solid rgb(255 255 255 / .16);border-left:0}}@media(max-width:900px){.about-highlights{grid-template-columns:1fr;width:min(760px,100%);min-height:100%;align-content:center}.about-highlights__content{width:min(100%,620px);min-height:100%;align-content:center;padding:clamp(40px,7vw,58px) clamp(34px,6vw,56px) clamp(76px,11vw,92px)}.about-highlights__visual{position:absolute;right:0;bottom:0;display:none;width:min(520px,62vw);height:min(58svh,520px);min-height:320px;opacity:.58;background-position:center bottom;mask-image:linear-gradient(90deg,transparent 0%,rgb(0 0 0 / .26) 10%,#000000 30%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgb(0 0 0 / .26) 10%,#000000 30%)}.about-highlights__list{width:min(100%,620px)}.about-highlight{grid-template-columns:minmax(150px,1fr) clamp(96px,16vw,138px) minmax(126px,max-content);gap:8px 12px}.about-highlight__name{font-size:clamp(1.16rem,3vw,1.55rem)}.career-music{width:min(820px,100%);min-height:100%;padding:0}.career-music__frame{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,.62fr) minmax(170px,.38fr);gap:0;height:min(82svh,720px);min-height:min(560px,100%);align-self:center;background:radial-gradient(circle at 42% 22%,rgb(255 255 255 / .12),transparent 24%),linear-gradient(112deg,#bf001c,#e50024 48%,#b8001b)}.career-music__copy{position:relative;grid-column:1;grid-row:1;z-index:8;width:100%;align-content:center;padding:clamp(34px,6vw,58px) clamp(28px,6vw,52px) clamp(22px,4vw,34px)}.career-music__photo-wrap{display:none}.career-music__video-wrap{grid-column:1;grid-row:2;justify-self:center;width:min(88%,620px);height:min(100%,310px);min-height:0;align-self:start;transform:none;clip-path:ellipse(84% 122% at 50% 100%);mask-image:none;-webkit-mask-image:none}.socials-section{grid-template-columns:1fr;grid-template-rows:auto auto auto;width:min(820px,100%);height:100%;min-height:100%;align-content:center;justify-items:center;gap:clamp(18px,4vw,34px);padding:clamp(34px,5vw,52px) clamp(32px,6vw,56px) clamp(60px,8vw,78px)}.socials-section__copy{justify-self:center;justify-items:center;text-align:center}.socials-section__phones{justify-self:center}.socials-section__title{font-size:clamp(4.8rem,17vw,7.4rem)}.socials-section__phone{width:clamp(180px,34vw,260px);max-width:min(42vw,260px);max-height:min(46svh,430px)}.socials-section__stats{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,640px);gap:clamp(14px,3vw,26px);justify-self:center}.socials-section__stats-heading{font-size:clamp(2.4rem,7vw,3.8rem)}.socials-section__stats-label,.socials-section__stats-row{font-size:clamp(.78rem,2.2vw,1rem)}.social-platforms{grid-template-columns:minmax(0,.48fr) minmax(240px,.52fr);grid-template-rows:auto auto;width:min(820px,100%);height:100%;min-height:100%;align-content:center;gap:clamp(20px,4vw,36px);margin:0 auto;padding:clamp(46px,7vw,62px) clamp(32px,6vw,56px)}.social-platforms__phones{grid-column:1;grid-row:2;align-self:center;justify-content:center}.social-platforms__phone{width:clamp(142px,22vw,205px);max-height:min(42svh,350px)}.social-platforms__phone--spotify{margin-right:clamp(-46px,-5vw,-24px)}.social-platforms__stats{grid-column:1;grid-row:1;gap:24px;align-self:center;justify-self:center}.social-platforms__artist{grid-column:2;grid-row:1 / 3}.social-platforms__artist img{height:min(68svh,560px);max-width:min(45vw,350px);transform:none}.social-platforms__title{position:absolute;z-index:5;right:clamp(28px,6vw,54px);bottom:clamp(36px,7vw,62px);font-size:clamp(4.6rem,15vw,7rem);text-shadow:0 16px 28px rgb(0 0 0 / .24)}.media-coverage{width:min(760px,100%);min-height:calc(100svh - clamp(78px,10vw,128px));margin-top:clamp(34px,6vh,58px);padding:clamp(46px,7vw,62px) 0}.media-coverage__poster{min-height:min(62svh,520px);object-position:28% center}.featured-stages{width:min(760px,100%);height:100%;min-height:100%;margin:0 auto;padding:clamp(22px,4vh,36px) clamp(24px,5vw,42px)}.featured-stages__frame{width:min(760px,100%);height:min(78svh,calc(100% - clamp(24px,4vh,42px)));padding:clamp(34px,5vw,46px) clamp(28px,5vw,44px)}.featured-stages__photo--left{width:min(42%,300px);opacity:.42}.featured-stages__photo--right{width:min(42%,300px);opacity:.38}.featured-stages__content{width:min(620px,100%);transform:none}.featured-stages__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:clamp(28px,5vw,42px)}.featured-stages__card{justify-content:center}.featured-stages__card img{width:100%;height:auto;max-height:166px;object-fit:contain}.featured-stages__caption{width:min(580px,100%)}.featured-stages--tour .featured-stages__content{width:min(620px,100%);transform:none}.featured-stages--tour .featured-stages__cards{grid-template-columns:repeat(5,minmax(0,1fr))}.featured-stages--tour .featured-stages__caption--stacked{gap:10px}.featured-stages--tour .featured-stages__caption--stacked span{font-size:clamp(.92rem,2.5vw,1.08rem)}.booking-section{width:100%;height:100%;min-height:100%;margin:0 auto;padding:clamp(40px,6vh,62px) clamp(28px,6vw,56px)}.booking-section__artist{height:min(60%,500px);opacity:.42}.booking-section__artist--left{left:-110px}.booking-section__artist--right{right:-100px}.booking-section__content{width:min(590px,100%)}.booking-section__title{font-size:clamp(4.9rem,17vw,7.4rem)}.booking-section__socials{gap:clamp(28px,7vw,54px)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:640px){.home{height:100dvh;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:none}.home__intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto minmax(88px,1fr) auto auto;align-items:center;justify-items:center;row-gap:clamp(10px,2.4dvh,18px);padding:calc(12px + env(safe-area-inset-top)) 14px calc(18px + env(safe-area-inset-bottom))}.home__brand{grid-column:1 / -1;grid-row:2;width:clamp(190px,min(66vw,34dvh),330px);min-width:0;align-self:center;padding:0 12px;transform:none}.home__socials{position:relative;top:auto;left:auto;grid-column:1 / -1;grid-row:1;gap:16px;align-self:start;transform:none}.home__social-link{width:52px;height:52px}.home__account-link{top:calc(76px + env(safe-area-inset-top));right:18px;min-height:34px;font-size:.9rem}.home-player{position:relative;bottom:auto;left:auto;grid-column:1 / -1;grid-row:3;grid-template-columns:72px minmax(0,1fr);width:calc(100vw - 28px);max-width:430px;gap:12px 12px;align-self:end;padding:12px;transform:none}.home-player__cover{grid-column:1;grid-row:1;align-self:center}.home-player__body,.home-player__topline{display:contents}.home-player__track{grid-column:2;grid-row:1;align-self:center;gap:5px}.home-player__transport{grid-column:1 / -1;grid-row:3;width:100%;justify-content:center;gap:12px}.home-player__volume-control{display:none}.home-player__icon-button{width:38px;height:38px}.home-player__play-button{width:52px;height:52px}.home-player__track strong{font-size:clamp(1.45rem,7.2vw,2.25rem)}.home-player__track small{font-size:.78rem}.home-player__timeline{grid-column:1 / -1;grid-row:2;grid-template-columns:34px minmax(0,1fr) 34px;gap:8px;font-size:.8rem}.home-player__status{grid-column:1 / -1;grid-row:4;text-align:center}.home-player__playlist{display:none}.home__corner-label{position:relative;bottom:auto;font-size:clamp(3rem,14vw,5.4rem);align-self:end}.home__corner-label--left{grid-column:1;grid-row:4;justify-self:start;left:auto}.home__corner-label--right{grid-column:2;grid-row:4;justify-self:end;right:auto}.kits-view{padding:18px}.kits-view.kits-view--visible{transform:none}.about-view,.account-view,.checkout-view,.payment-view{padding:18px}.kits-view__header,.panel-header{align-items:flex-start;top:18px}.kits-view .panel-header{position:fixed;top:calc(18px + env(safe-area-inset-top));right:18px;left:18px;z-index:70}.panel-header__back{font-size:clamp(1.8rem,7vw,2.65rem)}.kits-view__logo,.panel-header__logo{width:118px}.panel-header__actions{gap:12px}.header-cart{width:48px;height:48px}.header-cart span{top:-7px;right:-7px;min-width:23px;height:23px;font-size:.78rem}.cart-popover{position:fixed;top:calc(84px + env(safe-area-inset-top));right:18px;left:18px;width:auto;max-height:calc(100dvh - 112px - env(safe-area-inset-bottom));overflow:auto;padding:16px;transform-origin:top right}.cart-popover__actions{grid-template-columns:1fr}.kits-view__content{padding:calc(92px + env(safe-area-inset-top)) 0 24px}.about-view__content{gap:24px;padding:38px 0 24px}.about-bio{align-items:center;padding:0}.about-bio__panel{display:grid;grid-template-columns:1fr;width:100%;height:100%;min-height:100%;overflow:visible}.about-bio__content{width:100%;min-height:52svh;padding:clamp(54px,11vw,70px) clamp(24px,7vw,36px) clamp(28px,8vw,42px)}.about-bio__visual{position:relative;inset:auto;width:100%;height:min(42svh,360px);min-height:260px;mask-image:linear-gradient(0deg,#000000 0%,#000000 72%,transparent 100%);-webkit-mask-image:linear-gradient(0deg,#000000 0%,#000000 72%,transparent 100%)}.about-bio__visual:before{background:linear-gradient(0deg,rgb(0 0 0 / .24),transparent 42%),linear-gradient(90deg,rgb(0 0 0 / .22),transparent 24%)}.about-bio__image{object-position:48% center}.about-bio__title{font-size:clamp(3.45rem,17vw,5.7rem);text-align:left}.about-bio__text{width:min(100%,440px);margin-top:12px;font-size:clamp(.98rem,4.5vw,1.18rem);line-height:1.08}.about-highlights{grid-template-columns:1fr;min-height:100%;padding:0}.about-highlights__content{width:min(100%,620px);min-height:100%;align-content:center;padding:42px 24px 82px}.about-highlights__visual{position:absolute;right:-8vw;bottom:0;display:none;width:min(430px,78vw);height:min(42svh,340px);min-height:240px;opacity:.38;border-radius:18px;background-position:center bottom;mask-image:linear-gradient(0deg,#000000 0%,#000000 72%,transparent 100%),linear-gradient(90deg,transparent 0%,#000000 34%);-webkit-mask-image:linear-gradient(0deg,#000000 0%,#000000 72%,transparent 100%),linear-gradient(90deg,transparent 0%,#000000 34%)}.about-highlights__title{font-size:clamp(4.2rem,18vw,7rem)}.about-highlights__list{gap:18px;margin-top:34px}.about-highlight{grid-template-columns:1fr;grid-template-areas:"meta" "bar" "streams";gap:9px}.about-highlight__name{font-size:1.34rem;white-space:normal}.about-highlight__credits{font-size:.86rem}.about-highlight__bar{width:100%}.about-highlight__streams{text-align:left}.about-highlight__number{font-size:1.56rem}.career-music{min-height:100%;padding:0}.career-music__frame{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,.66fr) minmax(132px,.34fr);gap:0;height:100%;min-height:100%;background:radial-gradient(circle at 42% 20%,rgb(255 255 255 / .12),transparent 26%),linear-gradient(112deg,#bf001c,#e50024 48%,#b8001b)}.career-music__copy{position:relative;grid-column:1;grid-row:1;z-index:8;width:100%;align-content:center;padding:30px 22px 20px}.career-music__photo-wrap{display:none}.career-music__video-wrap{grid-column:1;grid-row:2;justify-self:center;width:min(90%,420px);height:min(100%,220px);min-height:0;border-radius:0;transform:none;clip-path:ellipse(86% 124% at 50% 100%);mask-image:none;-webkit-mask-image:none}.career-music__title{font-size:clamp(3.1rem,15vw,4.8rem)}.career-music__text{font-size:1.08rem;line-height:1.16}.career-music__album-card{grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:14px;padding:10px}.career-music__album-cover{width:66px;border-radius:8px}.career-music__album-info{gap:3px}.career-music__album-info strong{font-size:1.24rem;line-height:.94;white-space:normal}.career-music__album-info span{font-size:.82rem}.career-music__spotify{grid-column:1 / -1;justify-self:start;min-height:38px;padding:9px 13px;font-size:.98rem}.socials-section{height:100%;min-height:100%;gap:16px;padding:32px 20px 64px}.socials-section:before{display:none}.socials-section__title{gap:8px;font-size:clamp(3.7rem,18vw,5.6rem)}.socials-section__metric{margin-top:16px;font-size:clamp(2rem,10vw,3.2rem)}.socials-section__label{font-size:clamp(1.08rem,5.4vw,1.72rem)}.socials-section__phones{gap:0}.socials-section__phone{width:clamp(150px,47vw,220px);max-width:48vw;max-height:min(42svh,350px)}.socials-section__phone--instagram{margin-right:-15vw}.socials-section__phone--tiktok{margin-left:0}.socials-section__stats{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,390px);gap:14px 20px}.socials-section__stats-group:last-child{grid-column:1 / -1}.socials-section__stats-heading{font-size:clamp(2.05rem,9.6vw,3rem)}.socials-section__stats-label,.socials-section__stats-row{font-size:clamp(.72rem,3.2vw,.9rem)}.socials-section__stats-row--strong{justify-content:center}.social-platforms{grid-template-columns:1fr;grid-template-rows:auto auto auto;height:100%;min-height:100%;align-content:center;gap:16px;margin:0 auto;padding:42px 20px 68px}.social-platforms:before{inset:12px}.social-platforms__title{position:relative;right:auto;bottom:auto;grid-column:1;grid-row:1;justify-self:center;font-size:clamp(3.6rem,18vw,5.4rem);text-align:center}.social-platforms__stats{grid-column:1;grid-row:2;grid-template-columns:1fr 1fr;gap:14px;justify-self:center;text-align:center}.social-platforms__stats h3{font-size:clamp(2.05rem,10vw,3.2rem)}.social-platforms__stats p{font-size:.86rem;white-space:normal}.social-platforms__phones{grid-column:1;grid-row:3;justify-content:center}.social-platforms__phone{width:clamp(128px,37vw,178px);max-height:min(34svh,300px);transform:none}.social-platforms__phone--spotify{margin-right:-12vw}.social-platforms__artist{position:absolute;z-index:2;right:-10%;bottom:0;display:flex;width:min(52vw,230px);height:min(52svh,430px);justify-content:center;overflow:visible;opacity:.42;border-radius:0}.social-platforms__artist img{width:auto;height:100%;max-width:100%;object-fit:contain;object-position:center bottom;transform:none}.media-coverage{min-height:calc(100svh - clamp(78px,10vw,128px));margin-top:30px;padding:44px 0 52px}.media-coverage__poster{min-height:min(66svh,520px);border-radius:18px;object-position:18% center}.featured-stages{height:100%;min-height:100%;margin:0 auto;padding:18px 14px 62px}.featured-stages__frame{height:min(78svh,calc(100% - 30px));padding:34px 18px 42px}.featured-stages__frame:before{inset:12px}.featured-stages__photo--left{width:min(58%,270px);opacity:.28}.featured-stages__photo--right{width:min(52%,240px);opacity:.2}.featured-stages__content{width:100%;transform:none}.featured-stages__title{font-size:clamp(3.05rem,13.5vw,4.5rem)}.featured-stages__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px}.featured-stages__card{aspect-ratio:1 / 1.06;overflow:hidden;border-radius:4px;background:#00000047}.featured-stages__card img{width:100%;height:100%;object-fit:cover}.featured-stages__caption{margin-top:20px;font-size:.82rem;line-height:1.1}.featured-stages--tour .featured-stages__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-stages--tour .featured-stages__card{aspect-ratio:1 / 1.18}.featured-stages--tour .featured-stages__caption--stacked{margin-top:18px}.featured-stages--tour .featured-stages__caption--stacked strong{font-size:.84rem}.featured-stages--tour .featured-stages__caption--stacked span{font-size:.86rem;line-height:1.08}.booking-section{height:100%;min-height:100%;margin:0 auto;padding:42px 20px 62px}.booking-section:before{display:none;inset:12px}.booking-section__artist{height:min(46%,330px);opacity:.28}.booking-section:after{right:20px;bottom:50px;left:20px}.booking-section__artist--left{left:-150px}.booking-section__artist--right{right:-145px}.booking-section__title{font-size:clamp(3.5rem,17vw,5.2rem)}.booking-section__subtitle{margin-top:16px;font-size:clamp(1.55rem,8vw,2.35rem)}.booking-section__contact{gap:9px;margin-top:38px;font-size:clamp(1.04rem,5.4vw,1.52rem)}.booking-section__socials{gap:clamp(22px,8vw,34px);margin-top:42px}.booking-section__socials svg{width:clamp(38px,12vw,50px);height:clamp(38px,12vw,50px)}.about-chapter{gap:24px;padding:34px 0}.about-chapter__media,.about-chapter--cover .about-chapter__media{min-height:240px}.about-chapter__title,.about-chapter--cover .about-chapter__title{font-size:clamp(3.5rem,17vw,5.8rem)}.about-chapter__lead{font-size:1rem}.about-chapter__stats{grid-template-columns:1fr}.about-metric{grid-template-columns:1fr;gap:5px}.about-chapter__contact a{width:100%;justify-content:center}.about-view__visual{min-height:260px}.about-view__title{font-size:clamp(3.6rem,18vw,6rem)}.about-view__lead{font-size:1rem}.about-view__stats{grid-template-columns:1fr}.about-stat{min-height:auto}.about-view__contact{align-items:stretch;flex-direction:column}.about-view__contact a{justify-content:center}.kits-view__heading{margin-bottom:20px}.kits-view__title{font-size:clamp(4.6rem,24vw,7.5rem)}.kits-view__grid{grid-template-columns:1fr}.kit-card{min-height:auto}.kit-card__cover{min-height:220px}.kit-card__topline{flex-direction:column}.kit-card__price{text-align:left}.kit-card__actions{grid-template-columns:1fr}.account-view__content,.checkout-view__content{gap:20px;padding:38px 0 24px}.account-view__eyebrow,.checkout-view__eyebrow{font-size:.95rem}.account-view__title,.checkout-view__title{font-size:clamp(4.4rem,22vw,7.2rem)}.account-panel,.account-library{padding:22px}.account-form,.account-order__header,.account-item{grid-template-columns:1fr}.account-order__header div:last-child{text-align:left}.account-library__bar{align-items:flex-start}.account-library__actions{display:grid;grid-template-columns:44px minmax(0,1fr);width:100%}.account-form__button,.account-item__button{width:100%}.checkout-product{grid-template-columns:1fr}.checkout-products--single .checkout-product{min-height:auto}.checkout-product__cover,.checkout-products--single .checkout-product__cover{min-height:190px}.checkout-product__cover img{width:34%;max-width:126px}.checkout-product__copy{padding:22px}.checkout-product__copy h3{font-size:clamp(3rem,15vw,5.4rem)}.checkout-form{padding:22px}.checkout-form__total{align-items:flex-start;flex-direction:column;gap:8px}.checkout-form__total strong{font-size:clamp(2.8rem,14vw,4.2rem)}.payment-view__content{gap:20px;padding:38px 0 24px}.payment-view__eyebrow{font-size:.95rem}.payment-view__title{font-size:clamp(4.2rem,20vw,7rem)}.payment-panel{padding:22px}.payment-panel__details,.payment-download{grid-template-columns:1fr}.payment-panel__actions,.payment-download__button,.payment-panel__button{width:100%}}@media(max-width:640px)and (max-height:620px){.home__intro{row-gap:8px;padding:calc(8px + env(safe-area-inset-top)) 12px calc(12px + env(safe-area-inset-bottom))}.home__social-link{width:44px;height:44px}.home__brand{width:clamp(168px,min(58vw,28dvh),260px)}.home-player{grid-template-columns:60px minmax(0,1fr);gap:8px 10px;padding:10px}.home-player__icon-button{width:34px;height:34px}.home-player__play-button{width:46px;height:46px}.home-player__track strong{font-size:clamp(1.25rem,6.4vw,1.9rem)}.home-player__track small{font-size:.72rem}.home__corner-label{font-size:clamp(2.45rem,12vw,4.3rem)}}@media(min-width:641px)and (max-height:760px){.home__brand{width:min(46vw,460px);transform:translateY(-clamp(28px,7vh,64px))}.home-player{bottom:clamp(82px,12vh,112px);width:min(660px,calc(100vw - 56px))}.home__corner-label{bottom:clamp(20px,4vh,34px);font-size:clamp(3rem,6vw,7rem)}}@media(min-width:641px)and (max-height:620px){.home__brand{width:min(42vw,390px);transform:translateY(-clamp(46px,10vh,78px))}.home-player{bottom:72px;transform:translate(-50%) scale(.92);transform-origin:bottom center}.home__corner-label{bottom:16px;font-size:clamp(2.6rem,5.4vw,5.8rem)}}.about-view :is(.panel-header__back,.about-bio__title,.about-bio__text,.about-highlights__title,.about-highlight__name,.about-highlight__credits,.about-highlight__streams,.about-highlight__unit,.career-music__title,.career-music__text,.career-music__album-info,.career-music__album-info strong,.career-music__album-info span,.socials-section__title,.socials-section__metric,.socials-section__label,.social-platforms__title,.social-platforms__stats h3,.social-platforms__stats p,.featured-stages__title,.featured-stages__caption,.featured-stages__caption--stacked strong,.featured-stages__caption--stacked span,.booking-section__title,.booking-section__contact,.booking-section__contact a,.booking-section__contact strong,.booking-section__socials span,.about-view__title,.about-view__lead,.about-view__text,.about-view__highlights,.about-stat strong,.about-stat span){color:#effef6}.about-view .booking-section .booking-section__subtitle{color:#ff1f1f}.about-view .booking-section:after{display:none}@media(max-width:640px){.about-view{height:100dvh;padding:calc(10px + env(safe-area-inset-top)) 12px calc(10px + env(safe-area-inset-bottom))}.about-view>.panel-header{flex:0 0 auto;top:calc(10px + env(safe-area-inset-top));padding-bottom:6px}.about-view__stage,.about-view__sections{height:100%;min-height:0}.about-view__sections>.about-bio,.about-view__sections>.about-highlights,.about-view__sections>.career-music,.about-view__sections>.socials-section,.about-view__sections>.social-platforms,.about-view__sections>.media-coverage,.about-view__sections>.featured-stages,.about-view__sections>.booking-section{height:100%;min-height:0;max-height:100%;overflow:hidden}.about-view__floating-controls{bottom:calc(8px + env(safe-area-inset-bottom))}.about-view__floating-scroll{width:48px;height:48px}.about-bio__content{min-height:52%;padding:26px 16px 34px}.about-bio__visual{height:42%;min-height:0;margin-top:6%}.about-bio__title{font-size:clamp(3rem,14vw,4.4rem)}.about-bio__text{font-size:clamp(.84rem,3.55vw,1rem);line-height:1.04}.about-highlights__content{min-height:0;height:100%;align-content:center;padding:12px 20px 60px}.about-highlights__title{font-size:clamp(3.15rem,14vw,4.35rem);line-height:.78}.about-highlights__list{gap:clamp(9px,1.9dvh,13px);margin-top:clamp(14px,3dvh,22px)}.about-highlight{gap:5px}.about-highlight__name{font-size:clamp(1rem,4.6vw,1.18rem);line-height:.96}.about-highlight__credits{font-size:clamp(.66rem,2.9vw,.78rem)}.about-highlight__number{font-size:clamp(1.05rem,4.7vw,1.28rem)}.about-highlight__unit{font-size:clamp(.56rem,2.35vw,.66rem)}.about-highlight__bar{height:4px}.career-music__frame{grid-template-rows:minmax(0,.68fr) minmax(112px,.32fr);border-radius:18px}.career-music__copy{padding:18px 16px 12px}.career-music__title{font-size:clamp(2.5rem,12vw,3.8rem)}.career-music__text{margin-top:9px;font-size:clamp(.84rem,3.55vw,.98rem);line-height:1.06}.career-music__album-card{gap:8px;margin-top:10px;padding:8px}.career-music__album-cover{width:clamp(50px,14vw,62px)}.career-music__album-info strong{font-size:clamp(1rem,4.4vw,1.18rem)}.career-music__album-info span{font-size:.72rem}.career-music__spotify{min-height:34px;padding:8px 12px;font-size:.86rem}.career-music__video-wrap{width:min(86%,360px);height:min(100%,190px)}.socials-section{grid-template-rows:auto minmax(0,1fr) auto;align-content:center;gap:clamp(6px,1.6dvh,12px);padding:10px 14px 58px}.socials-section__title{gap:5px;font-size:clamp(3rem,15vw,4.5rem)}.socials-section__metric{margin-top:10px;font-size:clamp(1.62rem,8.4vw,2.35rem)}.socials-section__label{font-size:clamp(.88rem,4.2vw,1.18rem)}.socials-section__phone{width:clamp(118px,38vw,168px);max-width:42vw;max-height:min(31dvh,245px)}.socials-section__phone--instagram{margin-right:-12vw}.socials-section__stats{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);grid-auto-flow:row;width:min(100%,356px);gap:5px 22px;align-items:start}.socials-section__stats-group:nth-child(1),.socials-section__stats-group:nth-child(2){grid-column:1;text-align:left}.socials-section__stats-group:nth-child(3){grid-column:2;grid-row:1 / span 2;align-self:center;text-align:right}.socials-section__stats-group:last-child{grid-column:2}.socials-section__stats-heading{font-size:clamp(1.74rem,8vw,2.35rem)}.socials-section__stats-label,.socials-section__stats-row{font-size:clamp(.68rem,2.95vw,.84rem);line-height:1.08}.socials-section__stats-row--strong{justify-content:flex-end}.social-platforms{grid-template-rows:auto auto minmax(0,1fr);gap:clamp(8px,2dvh,14px);padding:14px 16px 58px}.social-platforms:before{inset:8px}.social-platforms__title{font-size:clamp(2.8rem,13vw,4.05rem)}.social-platforms__stats{gap:10px}.social-platforms__stats h3{font-size:clamp(1.7rem,7.8vw,2.45rem)}.social-platforms__stats p{font-size:clamp(.64rem,2.8vw,.78rem)}.social-platforms__phone{width:clamp(112px,34vw,152px);max-height:min(30dvh,225px)}.social-platforms__artist{width:min(42vw,180px);height:min(42dvh,300px);opacity:.3}.media-coverage{display:grid;min-height:0;height:100%;place-items:center;padding:12px 10px 58px}.media-coverage__poster{width:100%;height:auto;max-height:calc(100% - 10px);min-height:0;object-fit:contain;object-position:center;border-radius:16px}.featured-stages{padding:10px 10px 58px}.featured-stages__frame{display:grid;height:100%;min-height:0;align-content:center;padding:20px 14px 22px;border-radius:16px}.featured-stages__frame:before{inset:8px;border-radius:14px}.featured-stages__photo{display:none}.featured-stages__title{font-size:clamp(2.28rem,10.5vw,3.05rem);line-height:.82}.featured-stages__cards{gap:8px;margin-top:clamp(12px,2.4dvh,20px)}.featured-stages__caption{margin-top:clamp(10px,2dvh,16px);font-size:clamp(.62rem,2.7vw,.76rem);line-height:1.04}.featured-stages--tour .featured-stages__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.featured-stages--tour .featured-stages__card{aspect-ratio:.78 / 1}.featured-stages--tour .featured-stages__caption--stacked{margin-top:10px;gap:4px}.featured-stages--tour .featured-stages__caption--stacked strong{font-size:clamp(.58rem,2.5vw,.72rem)}.featured-stages--tour .featured-stages__caption--stacked span{font-size:clamp(.56rem,2.35vw,.68rem);line-height:1.03}.booking-section{padding:18px 16px 58px}.booking-section__title{font-size:clamp(2.75rem,13vw,4.15rem)}.booking-section__subtitle{margin-top:10px;font-size:clamp(1.35rem,6.4vw,2rem)}.booking-section__contact{gap:7px;margin-top:26px;font-size:clamp(.88rem,4vw,1.14rem)}.booking-section__socials{gap:clamp(18px,6vw,26px);margin-top:30px}.booking-section__socials svg{width:clamp(34px,9vw,42px);height:clamp(34px,9vw,42px)}.booking-section__artist{height:min(44%,292px)}.booking-section:after{right:18px;bottom:42px;left:18px}}@media(max-width:640px)and (max-height:700px){.about-view>.panel-header{padding-bottom:2px}.about-view__floating-scroll{width:44px;height:44px}.about-bio__content{min-height:54%;padding-top:14px;padding-bottom:30px}.about-bio__visual{height:40%;margin-top:6%}.about-bio__title{font-size:clamp(2.7rem,13vw,3.65rem)}.about-bio__text{font-size:clamp(.76rem,3.25vw,.9rem)}.about-highlights__content{padding-top:6px;padding-bottom:52px}.about-highlights__title{font-size:clamp(2.75rem,12.5vw,3.55rem)}.about-highlights__list{gap:8px;margin-top:12px}.about-highlight{gap:4px}.about-highlight__name{font-size:.98rem}.about-highlight__number{font-size:1rem}.career-music__copy{padding:14px 14px 8px}.career-music__title{font-size:clamp(2.18rem,10.8vw,3rem)}.career-music__text{font-size:.78rem}.career-music__album-cover{width:48px}.career-music__album-info strong{font-size:.98rem}.career-music__spotify{min-height:30px;padding:7px 11px;font-size:.78rem}.career-music__video-wrap{height:min(100%,160px)}.socials-section__title{font-size:clamp(2.24rem,11.5vw,3.2rem)}.socials-section__phone{width:clamp(108px,35vw,142px);max-height:min(29dvh,205px)}.socials-section__stats-heading{font-size:clamp(1.34rem,6.5vw,1.84rem)}.socials-section__stats-label,.socials-section__stats-row{font-size:.6rem}.social-platforms__title{font-size:clamp(2.42rem,11.6vw,3.35rem)}.social-platforms__phone{width:clamp(100px,31vw,132px)}.featured-stages__title{font-size:clamp(1.95rem,9.4vw,2.6rem)}.featured-stages__cards{margin-top:10px}.featured-stages__caption{font-size:.58rem}}@media(max-width:640px){.about-view{display:block;height:100dvh;padding:0;overflow:hidden}.about-view>.panel-header{position:fixed;z-index:96;top:calc(14px + env(safe-area-inset-top));right:14px;left:14px;align-items:flex-start;padding:0}.about-view__stage{height:100%;min-height:0;padding:calc(74px + env(safe-area-inset-top)) 14px calc(34px + env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.about-view__stage::-webkit-scrollbar{display:none}.about-view__sections{display:block;height:auto;min-height:0;transform:none!important;will-change:auto}.about-view__sections>.about-bio,.about-view__sections>.about-highlights,.about-view__sections>.career-music,.about-view__sections>.socials-section,.about-view__sections>.social-platforms,.about-view__sections>.media-coverage,.about-view__sections>.featured-stages,.about-view__sections>.booking-section{width:min(520px,100%);height:auto;min-height:calc(100dvh - 108px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:none;margin:0 auto clamp(42px,10dvh,74px);overflow:visible}.about-view__sections>.booking-section{margin-bottom:0}.about-view__floating-controls{display:none}.about-bio{display:grid;align-items:start;padding:0}.about-bio__panel{display:grid;grid-template-columns:1fr;height:auto;min-height:inherit;overflow:visible}.about-bio__content{min-height:0;padding:clamp(26px,8vw,42px) 8px 0}.about-bio__title{font-size:clamp(3.35rem,16vw,5.1rem)}.about-bio__text{width:min(100%,450px);font-size:clamp(.94rem,3.9vw,1.12rem);line-height:1.08}.about-bio__visual{position:relative;inset:auto;width:100%;height:auto;min-height:0;aspect-ratio:16 / 10;margin-top:clamp(42px,11dvh,78px);overflow:hidden;border-radius:20px;mask-image:linear-gradient(0deg,#000000 0%,#000000 82%,transparent 100%);-webkit-mask-image:linear-gradient(0deg,#000000 0%,#000000 82%,transparent 100%)}.about-bio__image{width:100%;height:100%;object-fit:cover}.about-highlights{display:grid;grid-template-columns:1fr;align-items:center;padding:0}.about-highlights__content{width:100%;height:auto;min-height:0;align-content:center;padding:clamp(26px,8vw,42px) 8px}.about-highlights__visual{display:none}.about-highlights__title{font-size:clamp(3.45rem,15.5vw,5rem)}.about-highlights__list{gap:clamp(14px,3.2dvh,22px);margin-top:clamp(24px,5dvh,42px)}.about-highlight{gap:8px}.about-highlight__name{font-size:clamp(1.12rem,5vw,1.36rem)}.about-highlight__credits{font-size:clamp(.74rem,3.2vw,.88rem)}.about-highlight__number{font-size:clamp(1.22rem,5.4vw,1.52rem)}.about-highlight__unit{font-size:clamp(.62rem,2.8vw,.74rem)}.career-music{display:grid;align-items:center;padding:0}.career-music__frame{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;height:auto;min-height:0;overflow:hidden;border-radius:22px}.career-music__frame:after{border-radius:18px}.career-music__photo-wrap{display:none}.career-music__copy{width:100%;padding:clamp(26px,7vw,42px) 18px clamp(18px,5vw,28px)}.career-music__title{font-size:clamp(3rem,13vw,4.7rem)}.career-music__text{margin-top:14px;font-size:clamp(.94rem,3.9vw,1.12rem);line-height:1.1}.career-music__album-card{margin-top:18px}.career-music__video-wrap{grid-column:1;grid-row:2;width:100%;height:auto;min-height:0;aspect-ratio:16 / 9;justify-self:stretch;align-self:auto;clip-path:none}.socials-section{grid-template-rows:auto auto auto;align-content:center;gap:clamp(22px,5dvh,42px);padding:clamp(22px,7vw,38px) 10px}.socials-section__title{font-size:clamp(3.45rem,16.5vw,5.2rem)}.socials-section__metric{margin-top:12px;font-size:clamp(1.85rem,9vw,2.85rem)}.socials-section__label{font-size:clamp(.94rem,4.5vw,1.28rem)}.socials-section__phone{width:clamp(136px,42vw,190px);max-width:43vw;max-height:none}.socials-section__stats{width:min(100%,380px);gap:8px 24px}.socials-section__stats-heading{font-size:clamp(1.9rem,8.8vw,2.7rem)}.socials-section__stats-label,.socials-section__stats-row{font-size:clamp(.76rem,3.4vw,.96rem)}.social-platforms{grid-template-rows:auto auto auto;align-content:center;gap:clamp(20px,5dvh,40px);padding:clamp(22px,7vw,40px) 12px;overflow:visible;border-radius:0;background:transparent}.social-platforms:before,.social-platforms:after{display:none}.social-platforms__title{font-size:clamp(3.1rem,15vw,4.8rem)}.social-platforms__phone{width:clamp(128px,38vw,176px);max-height:none}.social-platforms__artist{display:none}.media-coverage{display:grid;place-items:center;padding:clamp(24px,8vw,42px) 0}.media-coverage__poster{width:100%;height:auto;max-height:none;min-height:0;object-fit:contain}.featured-stages{display:grid;align-items:center;padding:0}.featured-stages__frame{height:auto;min-height:0;padding:clamp(30px,8vw,46px) 16px clamp(24px,7vw,40px)}.featured-stages__title{font-size:clamp(2.65rem,12vw,4rem)}.featured-stages__caption{font-size:clamp(.68rem,3vw,.86rem)}.booking-section{display:grid;align-items:center;min-height:calc(100dvh - 108px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:clamp(30px,9vw,52px) 16px clamp(72px,15dvh,110px);overflow:hidden}.booking-section__title{font-size:clamp(3.2rem,15vw,5rem)}.booking-section__subtitle{font-size:clamp(1.55rem,7.2vw,2.35rem)}.booking-section__artist{height:min(45%,320px)}.booking-section:after{bottom:clamp(48px,8dvh,74px)}}.about-mobile-kicker,.about-mobile-section-separator,.media-coverage__mobile-title{display:none}@media(max-width:640px){.about-mobile-kicker{display:inline-flex;align-items:center;justify-content:center;justify-self:center;gap:8px;width:fit-content;margin:0 auto clamp(18px,4.5dvh,34px);color:#ff1f1f;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:clamp(.74rem,3.2vw,.92rem);font-weight:900;line-height:1;text-transform:uppercase;text-shadow:0 8px 18px rgb(0 0 0 / .42)}.about-mobile-kicker span{color:#effef6;opacity:.72}.about-mobile-kicker__divider{color:#ff1f1f;opacity:1}.about-mobile-kicker:after{display:block;width:clamp(48px,18vw,82px);height:2px;border-radius:999px;background:linear-gradient(90deg,#ff1f1f,#ff1f1f00);box-shadow:0 0 12px #ff1f1fc7,0 0 28px #ff1f1f61;content:""}.about-mobile-section-separator{display:grid;width:min(520px,100%);height:clamp(64px,13dvh,104px);place-items:center;margin:clamp(4px,1dvh,12px) auto clamp(18px,5dvh,42px)}.about-mobile-section-separator:before{display:block;width:min(178px,48vw);height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,rgb(255 31 31 / .95),#ff1f1f,rgb(255 31 31 / .95),transparent);box-shadow:0 0 16px #ff1f1fb8,0 0 42px #ff1f1f5c;content:""}.about-view__sections>.about-bio,.about-view__sections>.about-highlights,.about-view__sections>.career-music,.about-view__sections>.socials-section,.about-view__sections>.social-platforms,.about-view__sections>.media-coverage,.about-view__sections>.featured-stages,.about-view__sections>.booking-section{margin-bottom:0}.about-bio__panel{min-height:0}.socials-section{grid-template-rows:auto auto auto auto}.socials-section .about-mobile-kicker,.socials-section__copy,.socials-section__phones,.socials-section__stats{grid-column:1}.socials-section .about-mobile-kicker{grid-row:1}.socials-section__copy{grid-row:2}.socials-section__phones{grid-row:3}.socials-section__stats{grid-row:4}.social-platforms{grid-template-rows:auto auto auto auto}.social-platforms .about-mobile-kicker,.social-platforms__title,.social-platforms__stats,.social-platforms__phones{grid-column:1}.social-platforms .about-mobile-kicker{grid-row:1}.social-platforms__title{grid-row:2}.social-platforms__stats{grid-row:3}.social-platforms__phones{grid-row:4}.media-coverage .about-mobile-kicker{justify-self:center;align-self:end}.featured-stages .about-mobile-kicker{margin-right:auto;margin-left:auto}.booking-section .about-mobile-kicker{position:relative;z-index:8;align-self:start}}@media(max-width:640px){.about-view :is(.about-bio__title,.about-highlights__title,.career-music__title,.socials-section__title,.social-platforms__title,.media-coverage__mobile-title,.featured-stages__title,.booking-section__title){width:100%;margin-right:auto;margin-left:auto;text-align:center}.about-bio__content,.about-highlights__content,.career-music__copy,.socials-section__copy,.featured-stages__content,.booking-section__content{justify-items:center}.about-bio__text,.career-music__text{text-align:center}.about-highlights{align-items:start}.about-highlights__content{align-content:start}.career-music{align-items:start}.career-music__frame,.socials-section,.social-platforms{align-content:start}.media-coverage{grid-template-rows:auto auto auto;place-items:initial;align-content:start;justify-items:center;gap:clamp(20px,5dvh,36px)}.media-coverage__mobile-title{display:block;margin:0;color:#effef6;font-family:Redig,Redig Regular,Arial,sans-serif;font-size:clamp(2.95rem,13.6vw,4.35rem);font-weight:400;line-height:.78;text-transform:uppercase;text-shadow:0 10px 22px rgb(0 0 0 / .34)}.media-coverage__poster{justify-self:center}}@media(max-width:640px){.career-music__frame{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:clamp(24px,5.8dvh,42px);width:100%;height:auto;min-height:0;padding:0;overflow:visible;border-radius:0;background:transparent;box-shadow:none}.career-music__frame:before,.career-music__frame:after{display:none}.career-music__copy{display:grid;width:100%;padding:0;text-shadow:0 8px 22px rgb(0 0 0 / .34)}.career-music__album-card{width:min(100%,420px);justify-self:center}.career-music__video-wrap{width:min(100%,430px);margin:0 auto;overflow:hidden;border-radius:18px;box-shadow:0 22px 36px #00000047}.featured-stages__frame{height:auto;min-height:0;padding:0;overflow:visible;border-radius:0;background:transparent;box-shadow:none}.featured-stages__frame:before,.featured-stages__frame:after{display:none}.featured-stages__content{width:100%}}@media(max-width:640px){.about-view{--about-mobile-section-start: clamp(30px, 7dvh, 54px);--about-mobile-title-gap: clamp(16px, 3.8dvh, 28px);--about-mobile-section-gap: clamp(56px, 11dvh, 88px)}.about-view__sections>.about-bio,.about-view__sections>.about-highlights,.about-view__sections>.career-music,.about-view__sections>.socials-section,.about-view__sections>.social-platforms,.about-view__sections>.media-coverage,.about-view__sections>.featured-stages,.about-view__sections>.booking-section{padding-top:var(--about-mobile-section-start);scroll-margin-top:calc(74px + env(safe-area-inset-top))}.about-mobile-kicker{justify-content:flex-start;justify-self:stretch;width:100%;margin:0 0 var(--about-mobile-title-gap)}.about-mobile-kicker:after{flex:1 1 auto;width:auto;min-width:clamp(62px,22vw,104px);max-width:clamp(118px,42vw,210px)}.about-mobile-section-separator{width:min(520px,100%);height:auto;margin:var(--about-mobile-section-gap) auto;padding:0}.about-mobile-section-separator:before{width:min(430px,86vw)}.about-bio__content,.about-highlights__content,.career-music__copy,.socials-section,.social-platforms,.media-coverage,.featured-stages__frame,.booking-section{padding-top:0}.about-bio__content{padding-right:8px;padding-left:8px}.about-highlights__content{padding-right:8px;padding-bottom:clamp(22px,6vw,36px);padding-left:8px}.socials-section,.social-platforms,.media-coverage{padding-right:10px;padding-left:10px}.booking-section{padding-right:16px;padding-bottom:clamp(72px,15dvh,110px);padding-left:16px}}@media(max-width:640px){.about-view__sections>.about-bio,.about-view__sections>.about-highlights,.about-view__sections>.career-music,.about-view__sections>.socials-section,.about-view__sections>.social-platforms,.about-view__sections>.media-coverage,.about-view__sections>.featured-stages{min-height:0;align-content:start}.about-bio,.about-highlights,.career-music,.socials-section,.social-platforms,.media-coverage,.featured-stages,.booking-section{align-items:start}.about-bio{place-items:stretch}.about-bio__panel,.about-highlights__content,.career-music__frame,.career-music__copy,.featured-stages__frame{min-height:0;align-content:start}.socials-section,.social-platforms,.media-coverage{align-content:start}.booking-section{align-content:start;place-items:start center}}@media(max-width:640px){.about-mobile-section-separator:before{width:100%}.socials-section,.social-platforms,.media-coverage{gap:0;row-gap:0}.socials-section__phones,.social-platforms__stats,.media-coverage__poster{margin-top:clamp(24px,5.4dvh,42px)}.socials-section__stats,.social-platforms__phones{margin-top:clamp(20px,4.6dvh,36px)}.featured-stages__content{padding-top:0}.socials-section .about-mobile-kicker,.social-platforms .about-mobile-kicker{width:calc(100% + 20px);margin-left:-10px}.media-coverage .about-mobile-kicker{width:calc(100% + 10px);margin-left:-5px}.booking-section .about-mobile-kicker{width:calc(100% + 32px);margin-left:-16px}.booking-section__artist{display:none}.featured-stages__caption,.featured-stages__caption-highlight,.featured-stages__caption--stacked strong,.featured-stages__caption--stacked span{color:#effef6;text-shadow:0 8px 16px rgb(0 0 0 / .28)}.featured-stages--tour .featured-stages__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.featured-stages__cards{--featured-card-gap-x: 10px;align-items:center;justify-items:center}.featured-stages__card,.featured-stages--tour .featured-stages__card{display:grid;aspect-ratio:1 / .92;width:100%;place-items:center;overflow:hidden;padding:5px;border-radius:6px;background:#0000002e}.featured-stages__card img,.featured-stages--tour .featured-stages__card img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.featured-stages--tour .featured-stages__card:nth-child(5){grid-column:1 / -1;justify-self:center;width:calc((100% - var(--featured-card-gap-x)) / 2)}.featured-stages--tour .featured-stages__title{font-size:clamp(2.75rem,12.8vw,3.75rem)}}@media(min-width:641px)and (max-width:1024px){.career-music{width:min(860px,100%);min-height:100%;align-items:center;padding:clamp(34px,5vh,58px) clamp(30px,5vw,56px)}.career-music__frame{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:clamp(30px,4.4vh,46px);width:min(740px,100%);height:auto;min-height:0;max-height:none;margin:0 auto;overflow:visible;border-radius:0;background:transparent;box-shadow:none}.career-music__frame:before,.career-music__frame:after{display:none}.career-music__photo-wrap{display:none}.career-music__copy{grid-column:1;grid-row:1;width:min(690px,100%);align-content:start;justify-self:center;padding:0;text-align:left;text-shadow:0 9px 22px rgb(0 0 0 / .34)}.career-music__title{font-size:clamp(5rem,10.2vw,7rem);line-height:.78}.career-music__text{width:min(650px,100%);margin-top:clamp(18px,2.4vh,26px);font-size:clamp(1.18rem,2.2vw,1.46rem);line-height:1.08}.career-music__album-card{width:min(650px,100%);margin-top:clamp(24px,3.2vh,34px)}.career-music__album-cover{width:clamp(86px,10vw,112px)}.career-music__album-info strong{font-size:clamp(1.75rem,3vw,2.3rem)}.career-music__album-info span{font-size:clamp(1rem,1.7vw,1.18rem)}.career-music__video-wrap{grid-column:1;grid-row:2;justify-self:center;width:min(700px,88vw);height:auto;min-height:0;aspect-ratio:16 / 9;align-self:start;overflow:hidden;border-radius:clamp(18px,2.8vw,28px);background:#050505;box-shadow:0 28px 46px #00000057;clip-path:none;mask-image:none;-webkit-mask-image:none;transform:none}.career-music__video-wrap:before{background:linear-gradient(0deg,rgb(0 0 0 / .2),transparent 44%),linear-gradient(90deg,rgb(0 0 0 / .12),transparent 34%,rgb(0 0 0 / .1))}.career-music__video{height:100%;object-fit:cover}.social-platforms{display:grid;grid-template-columns:minmax(0,.58fr) minmax(220px,.42fr);grid-template-rows:minmax(min-content,auto) minmax(0,1fr);grid-template-areas:"title title" "phones stats";gap:clamp(34px,4.8vh,56px) clamp(34px,5vw,58px);width:min(860px,100%);height:100%;min-height:100%;align-items:center;align-content:center;margin:0 auto;padding:clamp(72px,8.6vh,102px) clamp(42px,5.8vw,70px) clamp(86px,9vh,118px);overflow:visible;border-radius:0;background:transparent}.social-platforms:before,.social-platforms:after{display:none}.social-platforms__title{position:relative;display:grid;grid-area:title;justify-items:center;justify-content:center;align-self:start;gap:clamp(8px,1.2vw,14px);width:100%;font-size:clamp(5.4rem,12.4vw,8.6rem);line-height:.72;text-align:center;text-shadow:0 12px 26px rgb(0 0 0 / .38)}.social-platforms__title-word,.social-platforms__title-word--redes{display:block;margin-top:0;transform:none}.social-platforms__phones{grid-area:phones;justify-self:center;align-self:center;width:100%}.social-platforms__phone{width:clamp(210px,29vw,280px);max-height:min(58vh,540px)}.social-platforms__phone--spotify{margin-right:clamp(-62px,-7.5vw,-42px)}.social-platforms__stats{grid-area:stats;gap:clamp(28px,4vh,44px);align-self:center;justify-self:start;padding-left:0}.social-platforms__stats h3{font-size:clamp(3.2rem,6vw,4.6rem)}.social-platforms__stats p{font-size:clamp(1.15rem,2.2vw,1.36rem)}.social-platforms__artist{display:none}.featured-stages{width:min(860px,100%);height:100%;min-height:100%;align-items:center;padding:clamp(70px,8vh,100px) clamp(40px,5.8vw,70px) clamp(92px,10vh,122px)}.featured-stages__frame{display:grid;grid-template-columns:1fr;width:min(760px,100%);height:auto;min-height:0;max-height:none;align-content:center;justify-items:center;margin:0 auto;padding:0;overflow:visible;border-radius:0;background:transparent;box-shadow:none}.featured-stages__frame:before,.featured-stages__frame:after{display:none}.featured-stages__photo{display:none}.featured-stages__content,.featured-stages--tour .featured-stages__content{width:min(700px,100%);justify-items:center;padding-top:0;transform:none}.featured-stages__title,.featured-stages--tour .featured-stages__title{width:min(700px,100%);font-size:clamp(4.6rem,8.9vw,6.5rem);line-height:.76;text-align:center;text-shadow:0 12px 26px rgb(0 0 0 / .38)}.featured-stages__cards,.featured-stages--tour .featured-stages__cards{--featured-card-gap-x: clamp(18px, 2.8vw, 28px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--featured-card-gap-x);width:min(600px,100%);margin-top:clamp(34px,4.5vh,48px);align-items:center;justify-items:center}.featured-stages__card,.featured-stages--tour .featured-stages__card{display:grid;width:100%;aspect-ratio:1 / .82;place-items:center;justify-content:center;overflow:hidden;padding:clamp(6px,1vw,10px);border-radius:8px;background:#00000029;filter:drop-shadow(0 18px 26px rgb(0 0 0 / .28))}.featured-stages__card img,.featured-stages--tour .featured-stages__card img{width:100%;height:100%;max-height:none;object-fit:contain}.featured-stages__caption,.featured-stages__caption--stacked{width:min(650px,100%);margin-top:clamp(30px,4vh,44px);color:#effef6;text-shadow:0 9px 18px rgb(0 0 0 / .34)}.featured-stages__caption,.featured-stages__caption-highlight,.featured-stages__caption--stacked strong,.featured-stages__caption--stacked span{color:#effef6}.featured-stages__caption{font-size:clamp(1rem,1.85vw,1.24rem);line-height:1.08}.featured-stages__caption--stacked{gap:clamp(10px,1.6vh,16px)}.featured-stages__caption--stacked strong{font-size:clamp(1.02rem,1.9vw,1.28rem);line-height:1}.featured-stages__caption--stacked span{font-size:clamp(1rem,1.75vw,1.18rem);line-height:1.06}}@media(min-width:641px)and (max-width:1024px){.featured-stages{padding:clamp(58px,6.2vh,76px) clamp(40px,5.8vw,70px) clamp(92px,9.5vh,112px)}.featured-stages__cards,.featured-stages--tour .featured-stages__cards{align-items:center;justify-items:center}.featured-stages__card,.featured-stages--tour .featured-stages__card{display:grid;place-items:center}.featured-stages__card img,.featured-stages--tour .featured-stages__card img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.featured-stages--tour .featured-stages__cards{--featured-card-gap-x: clamp(22px, 3.8vw, 34px);width:min(600px,100%);gap:clamp(12px,1.7vh,18px) var(--featured-card-gap-x);margin-top:clamp(22px,2.8vh,32px)}.featured-stages--tour .featured-stages__card img{max-height:100%}.featured-stages--tour .featured-stages__card:nth-child(5){grid-column:1 / -1;justify-self:center;width:calc((100% - var(--featured-card-gap-x)) / 2)}.featured-stages--tour .featured-stages__caption--stacked{width:min(620px,100%);gap:clamp(7px,1vh,10px);margin-top:clamp(18px,2.2vh,26px)}.featured-stages--tour .featured-stages__caption--stacked strong{font-size:clamp(.96rem,1.65vw,1.14rem)}.featured-stages--tour .featured-stages__caption--stacked span{font-size:clamp(.88rem,1.5vw,1.04rem);line-height:1.02}}@media(min-width:641px)and (max-width:1024px)and (orientation:landscape){.featured-stages{padding-top:clamp(52px,6vh,68px);padding-bottom:clamp(108px,13vh,128px)}.featured-stages:not(.featured-stages--tour) .featured-stages__title{font-size:clamp(4.1rem,7.4vw,5.6rem)}.featured-stages:not(.featured-stages--tour) .featured-stages__cards{--featured-card-gap-x: clamp(14px, 2.1vw, 22px);grid-template-columns:repeat(4,minmax(0,1fr));width:min(760px,100%);gap:var(--featured-card-gap-x);margin-top:clamp(22px,2.9vh,30px)}.featured-stages:not(.featured-stages--tour) .featured-stages__caption{width:min(780px,100%);margin-top:clamp(20px,2.8vh,28px);font-size:clamp(.96rem,1.55vw,1.08rem)}.featured-stages--tour{padding-top:clamp(54px,6vh,68px);padding-bottom:clamp(110px,14vh,132px)}.featured-stages--tour .featured-stages__title{font-size:clamp(4.2rem,7.2vw,5.5rem)}.featured-stages--tour .featured-stages__cards{--featured-card-gap-x: clamp(12px, 1.8vw, 20px);grid-template-columns:repeat(5,minmax(0,1fr));width:min(790px,100%);gap:var(--featured-card-gap-x);margin-top:clamp(18px,2.2vh,26px)}.featured-stages--tour .featured-stages__card:nth-child(5){grid-column:auto;width:100%}.featured-stages--tour .featured-stages__card img{width:auto;height:auto;max-width:100%;max-height:100%}.featured-stages--tour .featured-stages__caption--stacked{margin-top:clamp(18px,2.6vh,24px)}}@media(min-width:641px)and (max-width:1024px)and (orientation:portrait){.featured-stages--tour .featured-stages__title{font-size:clamp(4rem,8.2vw,5.7rem)}.featured-stages--tour .featured-stages__cards{--featured-card-gap-x: clamp(14px, 2.4vw, 22px);grid-template-columns:repeat(6,minmax(0,1fr));width:min(620px,100%);gap:clamp(12px,1.8vh,18px) var(--featured-card-gap-x);margin-top:clamp(22px,2.8vh,32px)}.featured-stages--tour .featured-stages__card{grid-column:span 2;width:100%}.featured-stages--tour .featured-stages__card:nth-child(4){grid-column:2 / span 2}.featured-stages--tour .featured-stages__card:nth-child(5){grid-column:4 / span 2;width:100%}.featured-stages--tour .featured-stages__caption--stacked{width:min(620px,100%);margin-top:clamp(18px,2.2vh,24px)}}@media(max-width:1024px){.featured-stages__card,.featured-stages--tour .featured-stages__card{position:relative}.featured-stages__card img,.featured-stages--tour .featured-stages__card img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;object-position:center}}@media(min-width:641px)and (max-width:1024px){.about-view__sections>.media-coverage{height:100%;min-height:100%;max-height:100%;overflow:hidden}}@media(max-width:1024px){.media-coverage{width:min(900px,100%);height:100%;min-height:100%;max-height:100%;align-content:center;justify-items:center;margin:0 auto;padding:clamp(62px,8vh,96px) clamp(34px,5vw,64px) clamp(88px,10vh,122px);gap:clamp(28px,4vh,44px);overflow:hidden}.media-coverage__poster{display:none}.media-coverage__mobile-title{display:block;width:100%;margin:0;color:#effef6;font-family:Redig,Redig Regular,Arial,sans-serif;font-size:clamp(4.2rem,8vw,6.2rem);font-weight:400;line-height:.78;text-align:center;text-transform:uppercase;text-shadow:0 12px 28px rgb(0 0 0 / .38)}.media-coverage__responsive{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2.2vw,24px);width:min(820px,100%)}.media-coverage__tile{position:relative;isolation:isolate;display:grid;min-height:clamp(270px,43vh,420px);align-content:end;overflow:hidden;padding:clamp(16px,2.4vw,22px);border-radius:clamp(18px,2.8vw,28px);background-image:linear-gradient(180deg,transparent 38%,rgb(0 0 0 / .78) 100%),var(--media-coverage-poster);background-repeat:no-repeat;background-size:auto 108%;box-shadow:0 22px 42px #00000052}.media-coverage__tile:before{position:absolute;inset:0;z-index:-1;content:"";background:#00000014}.media-coverage__tile span,.media-coverage__tile strong{display:block;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;text-transform:uppercase;text-shadow:0 8px 18px rgb(0 0 0 / .48)}.media-coverage__tile span{color:#ff1f28;font-size:clamp(1.08rem,2vw,1.32rem);font-weight:900;line-height:1}.media-coverage__tile strong{margin-top:5px;color:#effef6;font-size:clamp(1.34rem,2.7vw,1.72rem);font-weight:900;line-height:.95}.media-coverage__tile--press{background-position:34% center}.media-coverage__tile--stream{background-position:67% center}.media-coverage__tile--live{background-position:91% center}}@media(min-width:641px)and (max-width:1024px)and (orientation:landscape){.media-coverage{padding-top:clamp(54px,6.4vh,72px);padding-bottom:clamp(108px,13vh,128px);gap:clamp(20px,3vh,30px)}.media-coverage__mobile-title{font-size:clamp(4.1rem,7.4vw,5.6rem)}.media-coverage__tile{min-height:clamp(220px,33vh,275px)}}@media(max-width:640px){.media-coverage{height:auto;min-height:calc(100dvh - 108px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:none;align-content:start;padding:0 10px;gap:clamp(22px,5dvh,38px);overflow:visible}.media-coverage__mobile-title{font-size:clamp(3.25rem,14vw,4.65rem)}.media-coverage__responsive{grid-template-columns:1fr;gap:16px;width:min(390px,100%);justify-items:center}.media-coverage__tile{width:100%;max-width:100%;min-height:0;aspect-ratio:1 / .72;padding:18px;border-radius:18px}}.booking-section__video-wrap{display:none}@media(max-width:640px){.featured-stages__card,.featured-stages--tour .featured-stages__card{isolation:isolate;background:#050505}.featured-stages__card:before,.featured-stages--tour .featured-stages__card:before{position:absolute;inset:-14%;z-index:0;content:"";background-image:var(--stage-card-image);background-position:center;background-size:cover;filter:blur(14px) saturate(1.12);opacity:.74;transform:scale(1.08)}.featured-stages__card:after,.featured-stages--tour .featured-stages__card:after{position:absolute;inset:0;z-index:1;content:"";background:linear-gradient(180deg,#0000000d,#0000002e);pointer-events:none}.featured-stages__card img,.featured-stages--tour .featured-stages__card img{z-index:2}}@media(max-width:640px){.featured-stages:not(.featured-stages--tour) .featured-stages__cards{margin-top:clamp(40px,8.5dvh,58px)}.featured-stages__caption,.featured-stages__caption-highlight,.featured-stages--tour .featured-stages__caption--stacked strong,.featured-stages--tour .featured-stages__caption--stacked span{font-size:clamp(.9rem,3.65vw,1.04rem);line-height:1.08}.featured-stages__caption .featured-stages__caption-highlight,.featured-stages--tour .featured-stages__caption--stacked .featured-stages__caption-highlight{color:#ff1f28}.featured-stages--tour .featured-stages__caption--stacked{gap:10px;margin-top:24px}.featured-stages--tour .featured-stages__caption--stacked strong,.featured-stages--tour .featured-stages__caption--stacked span{line-height:1.08}.booking-section__video-wrap{display:block;width:min(390px,100%);aspect-ratio:16 / 9;margin-top:clamp(28px,6dvh,46px);overflow:hidden;border-radius:18px;background:#050505;box-shadow:0 22px 36px #00000057}.booking-section__video{display:block;width:100%;height:100%;object-fit:cover}}@media(min-width:641px)and (max-width:1024px){.socials-section{overflow:hidden}.social-platforms{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center}.social-platforms__title{position:relative;inset:auto;grid-column:1 / -1;justify-self:center;justify-items:center;justify-content:center;width:min(720px,100%);margin-right:auto;margin-left:auto;text-align:center}.social-platforms__title-word,.social-platforms__title-word--redes{justify-self:center;text-align:center;transform:none}.featured-stages__card,.featured-stages--tour .featured-stages__card{isolation:isolate;background:#050505}.featured-stages__card:before,.featured-stages--tour .featured-stages__card:before{position:absolute;inset:-14%;z-index:0;content:"";background-image:var(--stage-card-image);background-position:center;background-size:cover;filter:blur(14px) saturate(1.12);opacity:.72;transform:scale(1.08)}.featured-stages__card:after,.featured-stages--tour .featured-stages__card:after{position:absolute;inset:0;z-index:1;content:"";background:linear-gradient(180deg,#0000000a,#0000002e);pointer-events:none}.featured-stages__card img,.featured-stages--tour .featured-stages__card img{z-index:2}.featured-stages__caption,.featured-stages__caption-highlight,.featured-stages--tour .featured-stages__caption--stacked strong,.featured-stages--tour .featured-stages__caption--stacked span{font-size:clamp(1.08rem,2vw,1.34rem);line-height:1.08}.featured-stages__caption,.featured-stages--tour .featured-stages__caption--stacked{width:min(700px,100%);margin-top:clamp(28px,3.4vh,42px)}.featured-stages--tour .featured-stages__caption--stacked{gap:clamp(10px,1.4vh,14px)}}@media(min-width:641px)and (max-width:1024px)and (orientation:landscape){.social-platforms{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-rows:auto minmax(0,1fr);gap:clamp(12px,2vh,22px) clamp(34px,5vw,58px);padding-top:clamp(46px,6vh,62px);padding-bottom:clamp(82px,10vh,108px);overflow:hidden}.social-platforms__title{align-self:end;width:min(560px,100%);font-size:clamp(3.9rem,6.8vw,5rem);line-height:.74}.social-platforms__phones{align-self:start}.social-platforms__phone{width:auto;height:min(39vh,300px);max-height:none}.social-platforms__stats{align-self:start;margin-top:clamp(10px,1.7vh,18px)}}@media(min-width:641px)and (max-width:1024px)and (orientation:portrait){.social-platforms{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"title" "phones" "stats";justify-items:center;align-content:center;gap:clamp(30px,4.2vh,46px);padding-top:clamp(82px,8.5vh,104px);padding-bottom:clamp(92px,9.5vh,118px);overflow:hidden}.social-platforms__title{grid-column:1;grid-row:1;align-self:center;width:min(620px,100%)}.social-platforms__phones{grid-column:1;grid-row:2;justify-self:center;width:min(520px,100%)}.social-platforms__phone{width:auto;height:min(34vh,350px);max-height:none}.social-platforms__phone--spotify{margin-right:clamp(-74px,-9vw,-52px)}.social-platforms__stats{grid-column:1;grid-row:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(560px,100%);gap:clamp(24px,4vw,40px);align-self:center;justify-self:center;padding-left:0;text-align:center}.social-platforms__stats article{justify-items:center}.social-platforms__stats p{white-space:normal}}.social-platforms__stats article:first-child h3{color:#ff1f1f}.social-platforms__stats article:nth-child(2) h3{color:#1ed760}@media(min-width:641px)and (max-width:1024px){.about-view{--about-tablet-title-size: clamp(4.35rem, 10.2vw, 5rem);--about-tablet-title-top: clamp(62px, 7.2vh, 82px);--about-tablet-title-gap: clamp(30px, 4vh, 44px)}.about-view__sections>.about-bio,.about-view__sections>.about-highlights,.about-view__sections>.career-music,.about-view__sections>.socials-section,.about-view__sections>.social-platforms,.about-view__sections>.media-coverage,.about-view__sections>.featured-stages,.about-view__sections>.booking-section{padding-top:var(--about-tablet-title-top);padding-bottom:clamp(88px,9vh,118px)}.about-view :is(.about-bio__title,.about-highlights__title,.career-music__title,.socials-section__title,.social-platforms__title,.media-coverage__mobile-title,.featured-stages__title,.booking-section__title){width:min(760px,100%);margin:0 auto;font-size:var(--about-tablet-title-size);line-height:.76;text-align:center}.about-bio__panel,.career-music__frame,.featured-stages__frame{height:auto;min-height:0;align-content:start}.about-bio__content,.about-highlights__content,.career-music__copy,.featured-stages__content,.booking-section__content{min-height:0;align-content:start;justify-items:center;padding-top:0}.about-bio__text,.career-music__text{margin-top:clamp(18px,2.4vh,28px);text-align:center}.about-highlights__list,.featured-stages__cards,.featured-stages--tour .featured-stages__cards,.media-coverage__responsive{margin-top:var(--about-tablet-title-gap)}.socials-section,.social-platforms,.media-coverage,.booking-section{align-content:start}.socials-section__copy{justify-items:center;justify-self:center}.socials-section__phones,.social-platforms__phones{margin-top:var(--about-tablet-title-gap)}}@media(min-width:641px)and (max-width:1024px)and (orientation:landscape){.about-view{--about-tablet-title-size: clamp(3.7rem, 6.3vw, 4.35rem);--about-tablet-title-top: clamp(42px, 5.2vh, 56px);--about-tablet-title-gap: clamp(18px, 2.4vh, 28px)}.about-view__sections>.about-bio,.about-view__sections>.about-highlights,.about-view__sections>.career-music,.about-view__sections>.socials-section,.about-view__sections>.social-platforms,.about-view__sections>.media-coverage,.about-view__sections>.featured-stages,.about-view__sections>.booking-section{padding-bottom:clamp(78px,10vh,104px)}}@media(min-width:641px)and (max-width:1024px){.about-view.about-view :is(.about-bio__title,.about-highlights__title,.career-music__title,.socials-section__title,.social-platforms__title,.media-coverage__mobile-title,.featured-stages__title,.booking-section__title){width:min(760px,100%);margin:0 auto;font-size:var(--about-tablet-title-size);line-height:.76;text-align:center}.about-bio__panel,.about-highlights__content,.career-music__frame,.featured-stages__frame,.socials-section__copy,.social-platforms__title,.media-coverage__mobile-title,.booking-section__content{align-self:start}}@media(min-width:1025px){.social-platforms__stats article:first-child h3{color:transparent;-webkit-text-stroke:clamp(1.2px,.12vw,2px) #effef6;text-stroke:clamp(1.2px,.12vw,2px) #effef6;text-shadow:0 12px 24px rgb(0 0 0 / .24)}.featured-stages:not(.featured-stages--tour) .featured-stages__caption,.featured-stages:not(.featured-stages--tour) .featured-stages__caption-highlight{color:#fff;text-shadow:0 8px 16px rgb(0 0 0 / .24)}}@media(min-width:641px)and (max-width:1024px){.about-bio{align-items:start}.about-bio__panel{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);width:min(760px,100%);height:100%;min-height:0;align-content:start;justify-items:center;overflow:visible}.about-bio__content{width:min(690px,100%);min-height:0;justify-items:center;padding:0;text-align:center}.about-bio__text{width:min(630px,100%);margin-top:clamp(18px,2.4vh,28px);font-size:clamp(1.12rem,2.15vw,1.42rem);line-height:1.08;text-align:center}.about-bio__visual{position:relative;inset:auto;width:min(700px,100%);height:min(40svh,380px);min-height:0;margin-top:clamp(52px,7.4vh,76px);border-radius:clamp(18px,2.8vw,28px);mask-image:linear-gradient(0deg,#000000 0%,#000000 82%,transparent 100%);-webkit-mask-image:linear-gradient(0deg,#000000 0%,#000000 82%,transparent 100%)}.about-bio__visual:before{background:linear-gradient(0deg,rgb(0 0 0 / .28),transparent 42%),linear-gradient(90deg,rgb(0 0 0 / .16),transparent 28%,rgb(0 0 0 / .12))}.about-bio__image{object-position:50% center;transform:scale(1.01)}.booking-section__video-wrap{display:block;width:min(620px,100%);aspect-ratio:16 / 9;margin-top:clamp(30px,4vh,42px);overflow:hidden;border-radius:clamp(18px,2.8vw,28px);background:#050505;box-shadow:0 24px 42px #00000057}.booking-section__video{display:block;width:100%;height:100%;object-fit:cover}}@media(min-width:641px)and (max-width:1024px)and (orientation:landscape){.about-bio__text{font-size:clamp(1rem,1.75vw,1.16rem);line-height:1.04}.about-bio__visual{width:min(620px,76vw);height:min(34svh,260px);margin-top:clamp(32px,5vh,44px)}.booking-section__subtitle{margin-top:clamp(12px,1.9vh,20px)}.booking-section__contact{margin-top:clamp(24px,3.4vh,36px)}.booking-section__socials{margin-top:clamp(26px,3.8vh,40px)}.booking-section__video-wrap{width:min(430px,48vw);margin-top:clamp(20px,3vh,30px)}}.about-view.about-view .about-bio__title{color:#ff1f1f}@media(min-width:641px)and (max-width:1024px)and (orientation:portrait){.about-bio__visual{height:min(36svh,340px);margin-top:clamp(94px,11.5vh,124px)}}
