@font-face{font-family:Chivo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/chivo-vietnamese-400-normal.CSXFuz3V.woff2)format("woff2"),url(/_astro/chivo-vietnamese-400-normal.DmGqoTkK.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chivo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/chivo-latin-ext-400-normal.9x6Ncs2n.woff2)format("woff2"),url(/_astro/chivo-latin-ext-400-normal.C9-UC0c8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chivo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/chivo-latin-400-normal.BP0TbwmH.woff2)format("woff2"),url(/_astro/chivo-latin-400-normal.DBaM4DNC.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chivo;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/chivo-vietnamese-700-normal.DagjMFNh.woff2)format("woff2"),url(/_astro/chivo-vietnamese-700-normal.CW5-sSjj.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chivo;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/chivo-latin-ext-700-normal.B0JFxKuy.woff2)format("woff2"),url(/_astro/chivo-latin-ext-700-normal.DBLBw1OD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chivo;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/chivo-latin-700-normal.w8tJISmu.woff2)format("woff2"),url(/_astro/chivo-latin-700-normal.D76hz2nd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chivo;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/chivo-vietnamese-700-italic.BdGT3_Ft.woff2)format("woff2"),url(/_astro/chivo-vietnamese-700-italic.DLu5L-dO.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chivo;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/chivo-latin-ext-700-italic.BBz_kQaY.woff2)format("woff2"),url(/_astro/chivo-latin-ext-700-italic.BWxpD_dS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chivo;font-style:italic;font-display:swap;font-weight:700;src:url(/_astro/chivo-latin-700-italic.CnmBTOCE.woff2)format("woff2"),url(/_astro/chivo-latin-700-italic.DliZS5nt.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:200;src:url(/_astro/sora-latin-ext-200-normal.Ca0HaKqo.woff2)format("woff2"),url(/_astro/sora-latin-ext-200-normal.ClZhpQYA.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:200;src:url(/_astro/sora-latin-200-normal.DQW4KOK3.woff2)format("woff2"),url(/_astro/sora-latin-200-normal.CkDqoaeG.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body{background:#0b0a09;margin:0;padding:0}:root{--y:oklch(86% .17 95);--y2:#ffe36e;--y3:#fbe3a0}html.fest{--y:oklch(75% .18 55);--y2:#ffb070;--y3:#ffcb9e}html.fest.cc-intro .intro.intro-px{animation-delay:4.2s}html.fest.cc-intro .intro.intro-open{animation-delay:0s}html.fest.cc-intro [data-hero] .hero-bottom>:first-child{animation-delay:3.15s!important}html.fest.cc-intro [data-hero] .hero-bottom>:nth-child(2){animation-delay:3.35s!important}html.fest.cc-intro [data-hero] .hero-bottom>:nth-child(3){animation-delay:3.55s!important}.fest-intro{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fi-web{aspect-ratio:300/290;width:clamp(140px,27vw,340px);position:absolute;top:0}.fi-web-l{left:0}.fi-web-r{width:clamp(110px,20vw,250px);right:0;scale:-1 1}.fw{transform-origin:0 0;width:100%;height:100%;animation:3.2s ease-in-out 1.6s infinite alternate fwSway;overflow:visible}.fw-t{fill:none;stroke:#f0eae09e;stroke-width:.9px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:fwDraw .55s var(--d) cubic-bezier(.3,.6,.3,1) forwards}.fw-frame{stroke:#f0eae066;animation-duration:.8s}.fw-ring{stroke-width:.75px;animation-duration:.45s}.fw-dew{fill:#fff;opacity:0;transform-box:fill-box;transform-origin:50%;animation:fwDew 1.6s var(--d) ease-out forwards}.fw-silk{stroke:#f0eae0b3;stroke-width:.8px;transform-box:fill-box;transform-origin:50% 0;animation:1.3s 1.25s both fwSilk;scale:1 .001}.fw-spider{animation:1.3s 1.25s both fwSpider;translate:0 -150px}.fw-l,.fw-r{transform-box:fill-box;animation:.28s ease-in-out infinite alternate fwLegs}.fw-l{transform-origin:100% 0}.fw-r{transform-origin:0 0;animation-direction:alternate-reverse}@keyframes fwDraw{to{stroke-dashoffset:0}}@keyframes fwDew{0%{opacity:0;scale:.2}30%{opacity:1;scale:1.6}to{opacity:.75;scale:1}}@keyframes fwSway{0%{rotate:-1.2deg}to{rotate:1.4deg}}@keyframes fwSilk{0%{animation-timing-function:cubic-bezier(.5,0,.7,.4);scale:1 .001}55%{animation-timing-function:ease-in-out;scale:1 1.1}72%{scale:1 .95}86%{scale:1 1.03}to{scale:1}}@keyframes fwSpider{0%{animation-timing-function:cubic-bezier(.5,0,.7,.4);translate:0 -150px}55%{animation-timing-function:ease-in-out;translate:0 15px}72%{translate:0 -7.5px}86%{translate:0 4.5px}to{translate:0}}@keyframes fwLegs{0%{rotate:-7deg}to{rotate:6deg}}.fi-anchor{aspect-ratio:720/260;width:min(62vw,900px,171vh);position:absolute;top:50%;left:50%;translate:-50% -50%}.fi-nut{aspect-ratio:1;width:clamp(96px,19%,180px);position:absolute;top:74%;right:-4%}.fh{width:100%;height:100%;overflow:visible}.fh-drop{animation:.9s .25s both fhDrop;translate:0 -120vh}.fh-shadow{transform-box:fill-box;transform-origin:50%;opacity:0;animation:.9s .25s both fhShadow;scale:.2}.fh-shake{transform-box:fill-box;transform-origin:50% 100%;animation:.45s ease-in-out 1.1s both fhShake}.fh-half{transform-box:fill-box}.fh-l{transform-origin:100% 100%;animation:.5s cubic-bezier(.2,1.4,.4,1) 1.5s both fhOpenL}.fh-r{transform-origin:0 100%;animation:.5s cubic-bezier(.2,1.4,.4,1) 1.5s both fhOpenR}.fh-nut{opacity:0;transform-box:fill-box;transform-origin:50% 100%;animation:.75s 1.58s both fhPop}.fh-steam path{stroke-dasharray:.35 1;stroke-dashoffset:1.35px;opacity:0;animation:fhSteam 1.5s calc(2.05s + var(--d)) ease-out infinite}@keyframes fhDrop{0%{animation-timing-function:cubic-bezier(.55,0,1,.45);translate:0 -120vh}58%{animation-timing-function:cubic-bezier(0,.55,.45,1);translate:0}76%{animation-timing-function:cubic-bezier(.55,0,1,.45);translate:0 -18px}90%{translate:0}95%{translate:0 -3px}to{translate:0}}@keyframes fhShadow{0%{opacity:0;scale:.2}58%{opacity:1;scale:1}76%{scale:.8}to{opacity:1;scale:1}}@keyframes fhShake{0%,to{rotate:0deg}20%{rotate:-5deg}40%{rotate:4deg}60%{rotate:-3deg}80%{rotate:2deg}}@keyframes fhOpenL{to{translate:-4px;rotate:-28deg}}@keyframes fhOpenR{to{translate:4px;rotate:28deg}}@keyframes fhPop{0%{opacity:0;translate:0 18px;scale:.6}15%{opacity:1}50%{animation-timing-function:cubic-bezier(.5,0,.8,.5);translate:0 -40px;scale:1.08 .95}78%{translate:0 -2px;scale:1.14 .84}90%{translate:0 -8px;scale:.97 1.04}to{opacity:1;translate:0 -5px;scale:1}}@keyframes fhSteam{0%{stroke-dashoffset:1.35px;opacity:0}25%{opacity:.7}to{stroke-dashoffset:.1px;opacity:0}}.fest-fall{z-index:45;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ff{opacity:0;animation:ffFall var(--dur) var(--del) linear 2 both;position:absolute;top:-70px}.ff-sway{perspective:360px;animation:ffSway calc(var(--dur) / 3.2) var(--del) ease-in-out infinite alternate}.ff svg{filter:drop-shadow(0 6px 6px #00000073);animation:ffFlutter var(--fl) ease-in-out infinite alternate;display:block}.ff-nut svg{animation:ffSpin var(--fl) linear infinite}@keyframes ffFall{0%{opacity:0;transform:translateY(0)}5%{opacity:.95}92%{opacity:.95}to{opacity:0;transform:translateY(calc(100vh + 140px))}}@keyframes ffSway{0%{transform:translateX(calc(var(--sw) * -1))}to{transform:translateX(var(--sw))}}@keyframes ffFlutter{0%{transform:rotate(-38deg)rotateX(8deg)rotateY(12deg)}50%{transform:rotate(6deg)rotateX(58deg)rotateY(-24deg)}to{transform:rotate(42deg)rotateX(12deg)rotateY(34deg)}}@keyframes ffSpin{to{transform:rotate(360deg)}}.fb{width:var(--w);opacity:0;animation:fbFly var(--dur) var(--del) linear both;position:absolute;left:0}.fb-back{animation-direction:reverse}.fb-back .fb-bob svg{scale:-1 1}.fb-bob{animation:.9s ease-in-out infinite alternate fbBob}.fb svg{fill:#17120e;filter:drop-shadow(0 0 5px #ff8a1f8c);width:100%;height:auto;display:block}.fb-w{transform-box:view-box;transform-origin:40px 20px;animation:.17s ease-in-out infinite alternate fbFlap}@keyframes fbFly{0%{opacity:0;transform:translate(-90px)}4%{opacity:1}96%{opacity:1}to{opacity:0;transform:translate(calc(100vw + 90px))}}@keyframes fbBob{0%{transform:translateY(-16px)rotate(-6deg)}to{transform:translateY(16px)rotate(5deg)}}@keyframes fbFlap{0%{transform:rotate(-30deg)}to{transform:rotate(24deg)scaleY(.75)}}*{box-sizing:border-box}a{color:inherit;text-decoration:none}a:hover{color:var(--y)}::selection{background:var(--y);color:#f4f1ec}@keyframes ccTicker{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes ccRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes ccPulse{0%,to{opacity:.4}50%{opacity:1}}input,textarea,select,button{font:inherit}.js [data-rv]{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}[data-djcard]:hover [data-djimg]{transform:scale(1.04)!important}.js [data-rv].rv-in{opacity:1;transform:none}@keyframes ccInLeftM{0%{margin-left:-110vw}}@keyframes ccInLeft{0%{transform:translate(-110vw)}to{transform:none}}@keyframes ccFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (width<=819px){.only-desk{display:none!important}}@media (width>=820px){.only-mob{display:none!important}}.ticker-track{animation:150s linear infinite ccTicker}.ticker-track,[data-marquee]{will-change:transform;backface-visibility:hidden}@media (width>=2200px) and (height>=1200px){html{zoom:1.15}}@media (width>=2500px) and (height>=1350px){html{zoom:1.3}}@media (width>=2900px) and (height>=1600px){html{zoom:1.5}}@media (width>=3300px) and (height>=1800px){html{zoom:1.75}}@media (width>=3700px) and (height>=2000px){html{zoom:2}}@media (width<=819px){.ticker-track{animation-duration:70s}}.snap-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(170px,25% - 10.5px)),1fr));gap:clamp(10px,1.2vw,14px);display:grid}.snap-row.modes{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:0;padding-top:12px}@media (width<=819px){.snap-row,.snap-row.modes{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;gap:12px;margin:0 -16px;padding:0 16px 6px;scroll-padding:0 16px;overflow-x:auto}.snap-row::-webkit-scrollbar{display:none}.snap-row.modes{padding-top:12px}}@media (prefers-reduced-motion:reduce){.ticker-track,[data-marquee]{animation-duration:600s!important}.js [data-rv]{transition:none}}.rvw{vertical-align:top;margin:-.16em -.06em -.1em;padding:.16em .06em .1em;display:inline-block;overflow:hidden}.rvw>span{transition:transform .9s cubic-bezier(.2,.7,.2,1);display:inline-block;transform:translateY(110%)}.rv-in .rvw>span{transform:none}.js .rvi{opacity:0}.js .rvm{clip-path:inset(0 0 100%)}[data-hero] .hs{translate:0 var(--py,0px)}.faq-a:not([hidden]){animation:.45s cubic-bezier(.2,.7,.2,1) ccFadeUp}@view-transition{navigation:auto}body>div>header{view-transition-name:cc-header}::view-transition-old(root){animation:.2s both ccVtOut}::view-transition-new(root){animation:.5s cubic-bezier(.2,.7,.2,1) 50ms both ccVtIn}@keyframes ccVtOut{to{opacity:0}}@keyframes ccVtIn{0%{opacity:0;transform:translateY(16px)}}.hwave{z-index:-1;pointer-events:none;width:100%;height:22px;position:absolute;bottom:0;left:0}.hv-tab,.hv-cta,.hv-blue,.hv-lang,.hv-logo,.hv-outline-blue,.hv-yellow,.hv-yellow-border,.hv-light,.hv-band-btn,.hv-band-wa,.hv-fn,.hv-mode-main,.hv-djcard,.more-btn{transition:background-color .25s,color .25s,border-color .25s,box-shadow .25s,scale .15s}.hv-cta:active,.hv-yellow:active,.hv-band-btn:active,.hv-band-wa:active,.hv-outline-blue:active,.more-btn:active,.lp-cta a:active{scale:.97}footer a,main p a:not([class]){background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:1px;transition:background-size .35s cubic-bezier(.2,.7,.2,1),color .2s}footer a:hover,footer a:focus-visible,main p a:not([class]):hover,main p a:not([class]):focus-visible{background-size:100% 1px}.hv-cat>span:last-child{transition:translate .3s cubic-bezier(.2,.7,.2,1)}.hv-cat:hover>span:last-child{translate:6px}.hv-cat:hover{box-shadow:0 18px 40px -24px color-mix(in oklch, var(--y) 55%, transparent)}.cat-more{letter-spacing:.08em;text-transform:uppercase;color:var(--y);justify-self:start;font-size:12.5px;font-weight:600}.cat-more:hover,.cat-more:focus-visible{color:#f4f1ec}.info-card,.steps li,.lp-moments li,.mat-mode,.mat-item,.ab-person,.dj-embed,.info-cell{transition:translate .35s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .35s,background-color .3s}.ab-person img{transition:scale .6s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.info-card:hover,.steps li:hover,.lp-moments li:hover,.mat-mode:hover,.ab-person:hover,.dj-embed:hover{border-color:color-mix(in oklch, var(--y) 55%, transparent);box-shadow:0 18px 40px -24px color-mix(in oklch, var(--y) 35%, transparent);translate:0 -4px}.mat-mode:hover{border-left-color:var(--y)}.mat-mode-tech:hover{border-left-color:var(--y2)}.mat-item:hover{border-color:color-mix(in oklch, var(--y) 55%, transparent);translate:0 -2px}.ab-person:hover img{scale:1.04}.info-cell:hover{box-shadow:inset 3px 0 0 var(--y);background-color:#121110!important}}.dock-on .dock-it{will-change:transform;transition:transform .18s cubic-bezier(.2,.7,.2,1)}.brands-view:hover [data-marquee]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}.faq-a:not([hidden]){animation:none}}.mmenu{display:none}.menu-open .mmenu{display:flex}.burger span{background:#f4f1ec;width:22px;height:2px;transition:transform .25s,opacity .2s;display:block}.menu-open .burger span:first-child{transform:translateY(7px)rotate(45deg)}.menu-open .burger span:nth-child(2){opacity:0}.menu-open .burger span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.faq-a[hidden]{display:none}.faq-open .faq-icon{color:var(--y2)!important;transform:rotate(45deg)!important}.hv-logo:hover{color:var(--y)!important}.hv-tab:hover{background:var(--y)!important;color:#0b0a09!important}.hv-lang:hover{color:var(--y2)!important}.hv-cta:hover{background:var(--y2)!important;color:#0b0a09!important}.hv-blue:hover{color:var(--y2)!important}.hv-outline-blue:hover{border-color:var(--y2)!important;color:var(--y2)!important}.hv-cat:hover{border-color:var(--y2)!important;transform:translateY(-4px)!important}.hv-fn:hover{background:var(--y)!important;color:#0b0a09!important;border-top-color:var(--y)!important}.mode-badge{white-space:nowrap;background:var(--y);color:#0b0a09;letter-spacing:.14em;text-transform:uppercase;padding:5px 9px;font-size:10.5px;font-weight:700;position:absolute;top:0;left:clamp(18px,2.2vw,28px);transform:translateY(-50%)}.hv-yellow:hover .mode-badge{color:var(--y);background:#0b0a09}.steps{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:clamp(10px,1.2vw,14px);margin:0;padding:0;list-style:none;display:grid}.steps li{border:1px solid #f4f1ec24;border-top:2px solid var(--y);background:#121110;padding:clamp(20px,2.4vw,28px) clamp(16px,2vw,24px);position:relative}.step-n{letter-spacing:-.04em;color:var(--y);font-family:Chivo,sans-serif;font-size:clamp(30px,3.2vw,44px);font-weight:900;line-height:1}.step-t{letter-spacing:-.02em;color:#f4f1ec;margin:14px 0 8px;font-family:Chivo,sans-serif;font-size:clamp(16px,1.6vw,20px);font-weight:700}.step-d{color:#f4f1ecb8;margin:0;font-size:14px;font-weight:300;line-height:1.65}.hv-mode-main:hover{color:var(--y)!important;box-shadow:inset 0 0 0 2px var(--y)!important;background:#0b0a09!important}.hv-yellow:hover{background:var(--y)!important;color:#0b0a09!important}.hv-yellow-border:hover{background:var(--y)!important;color:#0b0a09!important;border-color:var(--y)!important}.hv-light:hover{color:#0b0a09!important;background:#f4f1ec!important}.hv-djcard:hover{border-color:var(--y)!important;color:#f4f1ec!important}.hv-bright:hover{filter:brightness(1.12)!important;color:#fff!important}.hv-band-btn:hover{color:#f4f1ec!important;background:#2a2621!important}.hv-band-wa:hover{color:#0b0a09!important;border-color:#0b0a09!important}.hv-wa-float{transition:transform .2s,filter .2s}.hv-wa-float:hover{filter:brightness(1.08);transform:scale(1.08)}[role=link]:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--y2);outline-offset:2px}.tk-item{color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:30px;margin:0;padding:0;display:inline-flex}[data-ticker]:hover .ticker-track,[data-ticker]:focus-within .ticker-track{animation-play-state:paused}.zone-date{color:#f4f1ec;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f4f1ec24;align-items:baseline;gap:14px;padding:11px 0;font-size:15px;display:flex}.zone-date:hover{color:var(--y)}.zone-d{text-transform:uppercase;min-width:64px;color:var(--y);flex:none;font-family:Chivo,sans-serif;font-weight:900}.bolo-modal{border:1px solid color-mix(in oklch, var(--y) 26%, transparent);color:#f4f1ec;background:#121110;width:min(560px,100vw - 32px);max-height:calc(100vh - 48px);padding:0;font-family:Sora,system-ui,sans-serif}.bolo-modal::backdrop{backdrop-filter:blur(4px);background:#0b0a09b8}.bolo-modal[open]{animation:.25s both ccFadeUp}.bolo-box{padding:clamp(22px,4vw,34px);position:relative}.bolo-close{color:#f4f1ec;cursor:pointer;background:0 0;border:1px solid #f4f1ec3d;width:40px;height:40px;font-size:22px;line-height:1;position:absolute;top:10px;right:10px}.bolo-close:hover{border-color:var(--y2);color:var(--y2)}.bolo-date{background:var(--y);color:#0b0a09;text-transform:uppercase;letter-spacing:-.01em;padding:6px 10px;font-family:Chivo,sans-serif;font-weight:900;display:inline-block}.bolo-title{letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;margin:14px 44px 0 0;font-family:Chivo,sans-serif;font-size:clamp(24px,4vw,34px);font-weight:900;line-height:.95}.bolo-list{border-top:1px solid #f4f1ec24;margin:20px 0 0}.bolo-row{border-bottom:1px solid #f4f1ec24;grid-template-columns:110px 1fr;gap:12px;padding:12px 0;display:grid}.bolo-row dt{letter-spacing:.14em;text-transform:uppercase;color:#f4f1ec99;padding-top:3px;font-size:11px}.bolo-row dd{margin:0;font-size:15px;line-height:1.5}.bolo-row a{color:var(--y);text-underline-offset:3px;text-decoration:underline}.bolo-map{white-space:nowrap;margin-left:4px;font-size:13px}.bolo-desc{color:#f4f1ecd9;white-space:pre-line;margin:18px 0 0;font-size:15px;font-weight:300;line-height:1.7}.bolo-cta{background:var(--y);color:#0b0a09;text-align:center;margin-top:22px;padding:15px 18px;font-size:14px;font-weight:600;display:block}.bolo-day{gap:8px;margin-top:18px;display:grid}.bolo-item{text-align:left;color:#f4f1ec;font:inherit;cursor:pointer;background:#0b0a09;border:1px solid #f4f1ec29;gap:4px;padding:14px;display:grid}.bolo-item:hover{border-color:var(--y)}.bolo-item b{text-transform:uppercase;letter-spacing:-.02em;font-family:Chivo,sans-serif;font-size:17px;font-weight:900}.bolo-item span{color:#f4f1eca8;font-size:13px}@media (width<=480px){.bolo-row{grid-template-columns:1fr;gap:4px}}.cal{background:#121110;border:1px solid #f4f1ec29}.cal-head{text-align:center;border-bottom:1px solid #f4f1ec24;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.cal-nav{color:#f4f1ec;cursor:pointer;background:0 0;border:1px solid #f4f1ec4d;flex:none;width:44px;height:44px;font-size:20px}.cal-title{text-transform:uppercase;letter-spacing:-.03em;font-family:Chivo,sans-serif;font-size:clamp(20px,2.4vw,28px);font-weight:900}.cal-sub{color:#f4f1ec99;margin-top:2px;font-size:12px}.cal-grid{background:#f4f1ec1a;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.cal-wd{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:#f4f1ec8c;background:#121110;padding:10px 4px;font-size:11px}.cal-cell{color:#f4f1ec;min-height:clamp(52px,8vw,84px);font:inherit;text-align:left;background:#0e0d0b;border:none;flex-direction:column;gap:3px;padding:6px;display:flex;position:relative;overflow:hidden}.cal-empty{background:#0b0a09}.cal-n{font-size:13px;font-weight:600}.cal-past{color:#f4f1ec59}.cal-we{background:#1b1915}.cal-wd-we{color:#f4f1ecd9;background:#1d1b17}.cal-today,.cal-today.cal-has{background:var(--y);color:#0b0a09;box-shadow:none}.cal-today .cal-n{font-weight:800}.cal-today .cal-chip,.cal-today.cal-has .cal-chip{color:#0b0a09}.cal-has{cursor:pointer;box-shadow:inset 2px 0 0 color-mix(in oklch, var(--y) 80%, transparent)}.cal-has .cal-chip{color:var(--y);font-weight:500}.cal-has:hover{background:#1f1c18}.cal-today.cal-has:hover{background:oklch(80% .17 95)}.cal-has.cal-past{box-shadow:inset 2px 0 #f4f1ec33}.cal-has.cal-past .cal-chip{color:#f4f1ec73}.cal-chip{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:11px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.cal-more{opacity:.8;font-size:11px}@media (width<=600px){.cal-chip,.cal-more{display:none}.cal-has{box-shadow:inset 3px 0 0 color-mix(in oklch, var(--y) 85%, transparent)}.cal-today.cal-has{box-shadow:inset 3px 0 #0b0a09}}.cal-listbox{margin-top:18px}.cal-month{letter-spacing:.2em;text-transform:uppercase;color:var(--y);margin:22px 0 8px;font-size:11.5px;font-weight:600}.cal-month:first-child{margin-top:0}.cal-rows{border-top:1px solid #f4f1ec24}.cal-row{color:#f4f1ec;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f4f1ec24;grid-template-columns:56px 1fr auto;align-items:center;gap:14px;padding:12px 0;display:grid}.cal-row:hover{color:var(--y)}.cal-rd{letter-spacing:.1em;text-transform:uppercase;color:#f4f1ec99;justify-items:center;font-size:11px;display:grid}.cal-rd b{color:var(--y);letter-spacing:-.03em;font-family:Chivo,sans-serif;font-size:26px;font-weight:900;line-height:1}.cal-rt{gap:3px;min-width:0;display:grid}.cal-rt b{font-size:15px;font-weight:600}.cal-rt span{color:#f4f1ec9e;font-size:13px}.cal-go{color:var(--y2)}.cal-none{color:#f4f1ecb3;font-size:15px;font-weight:300}.bolo-where{gap:2px;display:inline-grid;color:#f4f1ec!important;text-decoration:none!important}.bolo-where span{letter-spacing:.08em;text-transform:uppercase;color:var(--y);font-size:12px;font-weight:600}.bolo-where:hover{color:var(--y)!important}.ga-cap{color:#f4f1ec;pointer-events:none;background:linear-gradient(#0b0a0900,#0b0a09e0);padding:26px 12px 10px;font-size:12px;font-weight:600;line-height:1.35;position:absolute;bottom:0;left:0;right:0}button.bolo-where{font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-size:15px}.bolo-apps{gap:6px;margin-top:10px;display:grid}.bolo-apps[hidden]{display:none}.bolo-apps a{border:1px solid #f4f1ec3d;padding:12px 14px;font-size:14px;font-weight:600;display:block;color:#f4f1ec!important;text-decoration:none!important}.bolo-apps a:hover{border-color:var(--y);color:var(--y)!important}.dj-videos{flex-wrap:wrap;gap:clamp(8px,1.2vw,14px);display:flex}.dj-video{flex:var(--ar) 1 calc(var(--ar) * 260px);background:#000;min-width:0;position:relative}.dj-video video{object-fit:cover;background:#000;width:100%;height:100%;display:block}.dj-video-h video{aspect-ratio:16/9}.dj-video-v video{aspect-ratio:9/16}.dj-video-v{max-width:420px}@media (width<=819px){.dj-videos{flex-direction:column;align-items:center}.dj-video{flex:none;width:100%}.dj-video-v{max-width:420px}}.dj-sound{color:#f4f1ec;font:inherit;cursor:pointer;pointer-events:none;background:#0b0a09c7;border:none;padding:10px 14px;font-size:13px;font-weight:600;position:absolute;bottom:12px;right:12px}.dj-video[data-clip]{cursor:pointer}.dj-video[data-clip]:hover .dj-sound,.dj-video[data-clip]:focus-visible .dj-sound{background:var(--y);color:#0b0a09}.dj-styles{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.dj-styles li{letter-spacing:.04em;color:#f4f1ecdb;border:1px solid #f4f1ec38;padding:6px 11px;font-size:12.5px}.dj-embeds{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));align-items:start;gap:clamp(10px,1.4vw,16px);display:grid}.dj-embed{background:#121110;border:1px solid #f4f1ec24;flex-direction:column;min-width:0;display:flex;position:relative}.dj-embed iframe{border:0;flex:1;width:100%;height:100%;display:block}.dj-embed-play{color:#f4f1ec;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(135deg,#1a1815,#0e0d0b);border:none;flex-direction:column;flex:1;justify-content:flex-end;align-items:flex-start;gap:6px;padding:clamp(16px,2vw,22px);display:flex}.dj-embed-icon{background:var(--y);color:#0b0a09;place-items:center;width:52px;height:52px;margin-bottom:auto;font-size:20px;transition:transform .2s;display:grid}.dj-embed-play:hover .dj-embed-icon{transform:scale(1.08)}.dj-embed-t{text-transform:uppercase;letter-spacing:-.03em;font-family:Chivo,sans-serif;font-size:clamp(18px,2vw,24px);font-weight:900;line-height:1.05}.dj-embed-s{letter-spacing:.1em;text-transform:uppercase;color:var(--y);font-size:12.5px}.dj-embed-foot{color:#f4f1ec8c;border-top:1px solid #f4f1ec1a;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;padding:10px clamp(16px,2vw,22px);font-size:11.5px;display:flex}.dj-embed-foot a{color:#f4f1eccc}.dj-embed.playing .dj-embed-foot{display:none}.dj-embed-link{color:#f4f1ec;justify-content:flex-end;gap:8px;min-height:120px;padding:clamp(16px,2vw,22px)}.dj-embed-link:hover{border-color:var(--y)}.dj-photos{columns:3 280px;column-gap:clamp(8px,1.2vw,14px)}.dj-photos figure{break-inside:avoid;background:#121110;margin:0 0 clamp(8px,1.2vw,14px);overflow:hidden}@media (width<=599px){.dj-photos{columns:2;column-gap:8px}.dj-photos figure{margin-bottom:8px}}.mat-modes{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:10px;margin:0 0 clamp(28px,4vw,48px);display:grid}.mat-modes h3{letter-spacing:.2em;text-transform:uppercase;color:var(--y);grid-column:1/-1;margin:0 0 4px;font-size:11.5px;font-weight:600}.mat-mode{background:#121110;border:1px solid #f4f1ec24;border-left:3px solid #f4f1ec80;padding:clamp(18px,2.2vw,26px)}.mat-mode-tech{border-left-color:var(--y2)}.mat-mode h4{text-transform:uppercase;letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 8px;font-family:Chivo,sans-serif;font-size:clamp(18px,1.8vw,22px);font-weight:900;display:flex}.mat-mode h4 .mat-tag{order:2}.mat-mode p{color:#f4f1ecc2;margin:0;font-size:14.5px;font-weight:300;line-height:1.65}.mat-ask{color:#f4f1ec99;grid-column:1/-1;margin:6px 0 0;font-size:14px}.mat-cats{border-top:1px solid #f4f1ec29}.mat-cat{border-bottom:1px solid #f4f1ec29;grid-template-columns:minmax(220px,340px) 1fr;gap:clamp(16px,3vw,48px);padding:clamp(24px,3vw,40px) 0;display:grid}.mat-cat-h{align-content:start;align-self:start;gap:6px;display:grid;position:sticky;top:130px}.mat-n{letter-spacing:.14em;color:var(--y);font-family:ui-monospace,monospace;font-size:11px}.mat-cat-h h3{letter-spacing:-.03em;text-transform:uppercase;margin:0;font-family:Chivo,sans-serif;font-size:clamp(22px,2.6vw,34px);font-weight:900;line-height:.95}.mat-count{color:#f4f1ec80;font-size:12.5px}.mat-desc{color:#f4f1ecb8;text-wrap:pretty;margin:8px 0 0;font-size:14px;font-weight:300;line-height:1.6}.mat-wa{letter-spacing:.1em;text-transform:uppercase;color:var(--y);cursor:pointer;border-bottom:1px solid #0000;justify-self:start;margin-top:8px;font-size:11.5px;font-weight:600;transition:border-color .2s}.mat-wa:hover,.mat-wa:focus-visible{border-bottom-color:currentColor;outline:none}.mat-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));align-content:start;align-self:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.mat-item{color:#f4f1ec;background:#121110;border:1px solid #f4f1ec1f;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-height:64px;padding:13px 16px;display:flex}.mat-name{font-size:14.5px;font-weight:500;line-height:1.35}.mat-brand{color:var(--y);font-size:12.5px;font-weight:600}.mat-models{color:#f4f1ec80;font-family:ui-monospace,monospace;font-size:11.5px}.mat-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--y2);border:1px solid color-mix(in oklch, var(--y) 55%, transparent);margin-top:4px;padding:2px 7px;font-family:Sora,sans-serif;font-size:10.5px;font-weight:600;display:inline-block}@media (width<=760px){.mat-cat{grid-template-columns:1fr;gap:14px}.mat-cat-h{position:static}.mat-item{min-height:0}}@media (width<=560px){.mat-grid{grid-template-columns:1fr 1fr;gap:6px}.mat-item{justify-content:flex-start;padding:11px 12px}.mat-name{font-size:13.5px}.mat-brand{font-size:12px}.mat-models{font-size:11px}.mat-tag{padding:2px 5px;font-size:9.5px}}.hero-kicker{color:#f4f1ecb8;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-family:Sora,system-ui,sans-serif;font-size:11px;font-weight:600;line-height:1.3;animation:.8s .9s both ccFadeUp;position:fixed;bottom:12px;left:clamp(12px,2.4vw,32px);right:clamp(12px,2.4vw,32px);overflow:hidden}@media (width<=699px){.hero-kicker{white-space:normal;letter-spacing:.08em;color:#f4f1ec99;font-size:7.5px;font-weight:500;line-height:1.35;bottom:8px}.hero-bottom{padding-bottom:40px!important}}.lp-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);max-width:1320px;padding:clamp(40px,6vw,84px) clamp(16px,4vw,56px) clamp(40px,5vw,72px);display:grid}.lp-in{animation:.8s both ccFadeUp}.lp-h1{letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;margin:0;font-family:Chivo,sans-serif;font-size:clamp(34px,5.6vw,76px);font-weight:900;line-height:.9}.lp-lead{color:#f4f1ecc7;text-wrap:pretty;max-width:56ch;margin:clamp(18px,2.6vw,26px) 0 0;font-size:clamp(15px,1.3vw,18px);font-weight:300;line-height:1.7}.lp-stat{letter-spacing:.1em;text-transform:uppercase;color:#f4f1ecb3;margin:18px 0 0;font-size:13px}.lp-stat b{letter-spacing:-.02em;color:var(--y2);margin-right:4px;font-family:Chivo,sans-serif;font-size:22px;font-weight:900}.lp-ctas{flex-wrap:wrap;gap:12px;margin-top:clamp(22px,3vw,30px);display:flex}.lp-btn{letter-spacing:.06em;text-transform:uppercase;padding:16px 26px;font-size:14px;font-weight:700;display:inline-block}.lp-btn-y{background:var(--y);color:#0b0a09}.lp-btn-o{color:#f4f1ec;border:1px solid #f4f1ec4d}.lp-photo{aspect-ratio:4/3;background:#121110;border:1px solid #f4f1ec1f;margin:0;animation:.9s .15s both ccFadeUp;overflow:hidden}.lp-photo img{object-fit:cover;width:100%;height:100%;display:block}.lp-band{border-top:1px solid color-mix(in oklch, var(--y) 26%, transparent);border-bottom:1px solid color-mix(in oklch, var(--y) 26%, transparent);background:#0e0d0b;padding:clamp(44px,6vw,84px) clamp(16px,4vw,56px)}.lp-moments{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(10px,1.2vw,14px);margin:0;padding:0;list-style:none;display:grid}.lp-moments li{border:1px solid #f4f1ec24;border-top:2px solid var(--y);background:#121110;padding:clamp(20px,2.4vw,28px)}.lp-n{letter-spacing:-.04em;color:var(--y);font-family:Chivo,sans-serif;font-size:30px;font-weight:900;line-height:1}.lp-moments h3{letter-spacing:-.02em;margin:12px 0 8px;font-family:Chivo,sans-serif;font-size:clamp(17px,1.6vw,20px);font-weight:700}.lp-moments p{color:#f4f1ecbd;margin:0;font-size:14px;font-weight:300;line-height:1.65}.lp-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:clamp(32px,5vw,72px);max-width:1320px;padding:clamp(44px,6vw,84px) clamp(16px,4vw,56px);display:grid}.lp-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lp-list li{color:#f4f1ecdb;padding-left:22px;font-size:15px;font-weight:300;line-height:1.55;position:relative}.lp-list li:before{content:"";background:var(--y);width:8px;height:8px;position:absolute;top:8px;left:0}.lp-places{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lp-places li{border:1px solid #f4f1ec38;padding:9px 14px;font-size:14px}.lp-faq{max-width:1000px;padding:clamp(44px,6vw,84px) clamp(16px,4vw,56px)}.lp-faq-q{color:#f4f1ec;text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;padding:clamp(18px,2.2vw,24px) 0;font-size:clamp(16px,1.5vw,19px);font-weight:500;display:flex}.lp-faq-q .faq-icon{width:32px;height:32px;color:var(--y);border:1px solid #f4f1ec33;flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:300;transition:transform .3s;display:flex}.faq-open .lp-faq-q .faq-icon{transform:rotate(45deg)}.lp-faq-a{color:#f4f1ecc2;max-width:68ch;margin:0;padding:0 48px clamp(20px,2.4vw,26px) 0;font-size:clamp(15px,1.2vw,17px);font-weight:300;line-height:1.7}.lp-cta{background:var(--y);color:#0b0a09;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:clamp(40px,5vw,72px) clamp(16px,4vw,56px);display:flex}.lp-cta p{letter-spacing:-.035em;text-transform:uppercase;max-width:22ch;margin:0;font-family:Chivo,sans-serif;font-size:clamp(24px,3.2vw,42px);font-weight:900;line-height:.95}.lp-cta .lp-ctas{margin:0}.lp-cta .lp-btn-y{color:var(--y);background:#0b0a09}.lp-cta .lp-btn-o{color:#0b0a09;border-color:#0b0a0966}.lp-others+.lp-others{border-top:0;padding-top:0}.lp-others{border-top:1px solid #0b0a092e;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px 10px;padding-top:clamp(16px,2vw,24px);display:flex}.lp-others span{letter-spacing:.18em;text-transform:uppercase;margin-right:6px;font-size:11.5px;font-weight:700}.lp-others a{color:#0b0a09;border:1px solid #0b0a094d;padding:8px 12px;font-size:13.5px;font-weight:600;transition:background-color .25s,color .25s}.lp-others a:hover,.lp-others a:focus-visible{color:var(--y);background:#0b0a09}@media (width<=819px){.lp-hero{grid-template-columns:1fr}.lp-photo{aspect-ratio:16/10;order:-1}}.zone-past .zone-d{color:var(--y2)}.ab-hero{max-width:1320px;padding:clamp(40px,6vw,84px) clamp(16px,4vw,56px) clamp(40px,5vw,72px)}.ab-stats{background:#f4f1ec24;border:1px solid #f4f1ec24;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:1px;margin:clamp(28px,4vw,44px) 0 0;padding:0;list-style:none;display:grid}.ab-stats li{background:#0b0a09;align-content:start;gap:6px;padding:clamp(16px,2vw,22px);display:grid}.ab-stats b{letter-spacing:-.04em;color:var(--y);font-variant-numeric:tabular-nums;font-family:Chivo,sans-serif;font-size:clamp(34px,4vw,52px);font-weight:900;line-height:1}.ab-stats span{color:#f4f1ecb8;font-size:13.5px;line-height:1.45}.ab-what{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(10px,1.2vw,14px);display:grid}.ab-card{color:#f4f1ec;background:#121110;border:1px solid #f4f1ec24;align-content:start;gap:10px;padding:clamp(20px,2.4vw,28px);display:grid}.ab-card h3{text-transform:uppercase;letter-spacing:-.03em;margin:0;font-family:Chivo,sans-serif;font-size:clamp(20px,2vw,26px);font-weight:900}.ab-card p{color:#f4f1ecc2;margin:0;font-size:14.5px;font-weight:300;line-height:1.6}.ab-card span{color:var(--y);font-weight:700}.ab-bases{gap:14px;display:grid}.ab-bases div{border:1px solid #f4f1ec29;border-left:3px solid var(--y);padding:18px 20px}.ab-bases h3{text-transform:uppercase;margin:0 0 4px;font-family:Chivo,sans-serif;font-size:20px;font-weight:900}.ab-bases p{color:#f4f1ecc2;margin:0;font-size:14.5px;font-weight:300}.ab-team{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(10px,1.2vw,14px);max-width:760px;display:grid}.ab-person{color:#f4f1ec;background:#121110;border:1px solid #f4f1ec24;display:grid}.ab-person picture{aspect-ratio:4/5;background:var(--y);overflow:hidden}.ab-person img{object-fit:cover;object-position:bottom;width:100%;height:100%;display:block}.ab-person div{padding:16px 18px}.ab-person h3{text-transform:uppercase;margin:0 0 4px;font-family:Chivo,sans-serif;font-size:20px;font-weight:900}.ab-person p{color:#f4f1ecb8;margin:0;font-size:13.5px;font-weight:300}.ab-sub{color:#f4f1ecb8;margin:0 0 14px;font-size:14.5px;font-weight:300}.ab-sub a{color:var(--y)}.ab-refs{border-top:1px solid #f4f1ec24;margin:0;padding:0;list-style:none}.ab-refs li{border-bottom:1px solid #f4f1ec24;gap:2px;padding:12px 0;display:grid}.ab-date{letter-spacing:.1em;text-transform:uppercase;color:var(--y);font-size:12px}.ab-refs a{color:#f4f1ec;text-underline-offset:3px;font-size:15px;text-decoration:underline #f4f1ec4d}.ab-refs a:hover{text-decoration-color:var(--y)}.ab-src{color:#f4f1ec8c;font-size:12.5px}.ab-company{gap:8px;margin:0;font-size:14.5px;display:grid}.ab-company div{grid-template-columns:90px 1fr;gap:10px;display:grid}.ab-company dt{color:#f4f1ec8c}.ab-company dd{margin:0}.pstrip{padding:clamp(28px,4vw,56px) 0}.pstrip-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:clamp(14px,1.8vw,22px);padding:0 clamp(16px,4vw,56px);display:flex}.pstrip-head h2{letter-spacing:.2em;text-transform:uppercase;color:var(--y);margin:0;font-size:11.5px;font-weight:400}.pstrip-head a{letter-spacing:.1em;text-transform:uppercase;color:#f4f1ec;white-space:nowrap;border-bottom:1px solid #f4f1ec4d;padding-bottom:2px;font-size:12px;transition:color .2s,border-color .2s}.pstrip-head a:hover{color:var(--y);border-color:currentColor}.pstrip-view{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.pstrip-track{--h:clamp(170px, 22vw, 300px);width:max-content;animation:pstrip var(--dur) linear infinite;gap:clamp(8px,1vw,12px);margin:0;padding:0;list-style:none;display:flex}.pstrip-view:hover .pstrip-track{animation-play-state:paused}.pstrip-track li{height:var(--h);width:calc(var(--h) * var(--w) / 300);background:#121110;flex:none;position:relative;overflow:hidden}.pstrip-track img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.pstrip-track li:hover img{transform:scale(1.04)}.pstrip-cap{color:#f4f1ec;opacity:0;background:linear-gradient(#0b0a0900,#0b0a09e0);padding:26px 12px 10px;font-size:12px;font-weight:600;line-height:1.35;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.pstrip-track li:hover .pstrip-cap{opacity:1}@keyframes pstrip{0%{transform:translate(0)}to{transform:translate(calc(-50% - clamp(8px,1vw,12px)/2))}}@media (prefers-reduced-motion:reduce){.pstrip-view{overflow-x:auto}.pstrip-track{animation:none}.pstrip-track li[aria-hidden]{display:none}}.ga-videos{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:clamp(8px,1.2vw,14px);display:grid}.ga-video{min-width:0;margin:0}.ga-video .dj-video{width:100%;max-width:none}.ga-video figcaption{color:#f4f1eccc;margin-top:8px;font-size:12.5px;font-weight:600;line-height:1.4}@media (width<=700px){.ga-videos{grid-template-columns:repeat(2,minmax(0,1fr))}.ga-video .dj-sound{padding:7px 9px;font-size:11px;bottom:6px;right:6px}.ga-video figcaption{font-size:11.5px}}.mat-body{align-content:start;gap:14px;min-width:0;display:grid}.mat-photos{grid-template-columns:repeat(auto-fill,minmax(min(46%,220px),1fr));gap:8px;display:grid}.mat-photos figure{min-width:0;margin:0}.mat-photos picture{aspect-ratio:4/3;background:#121110;display:block;overflow:hidden}.mat-photos img{object-fit:cover;width:100%;height:100%;display:block}.mat-photos figcaption{color:#f4f1ec8c;margin-top:6px;font-size:11.5px;line-height:1.35}.ga-fig[data-lb]{cursor:zoom-in}.ga-fig[data-lb]:focus-visible{outline:2px solid var(--y);outline-offset:2px}.lb{z-index:200;color:#f4f1ec;touch-action:pan-y;background:#080706f7;grid-template-rows:auto 1fr auto;font-family:Sora,system-ui,sans-serif;display:grid;position:fixed;inset:0}.lb[hidden]{display:none}.lb-top{letter-spacing:.12em;color:#f4f1ec99;justify-content:space-between;align-items:center;padding:12px 16px;font-size:12px;display:flex}.lb-stage{place-items:center;min-height:0;padding:0 clamp(8px,5vw,72px);display:grid;position:relative}.lb-stage picture{display:contents}.lb-stage img{object-fit:contain;user-select:none;-webkit-user-drag:none;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 140px);animation:.25s lbIn}@keyframes lbIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.lb-stage video{background:#000;max-width:100%;max-height:calc(100dvh - 140px);animation:.25s lbIn;display:block}.lb-cap{text-align:center;padding:12px 16px 18px;font-size:14px;font-weight:600;line-height:1.4}.lb button{color:#f4f1ec;cursor:pointer;font:inherit;background:#0b0a0999;border:0}.lb-x{width:44px;height:44px;font-size:26px;line-height:1}.lb-nav{width:48px;height:64px;font-size:30px;position:absolute;top:50%;transform:translateY(-50%)}.lb-nav:hover,.lb-x:hover{background:var(--y);color:#0b0a09}.lb-prev{left:8px}.lb-next{right:8px}@media (width<=700px){.lb-nav{display:none}.lb-stage{padding:0}}.lp-approach{align-items:start}.lp-prose{gap:14px;display:grid}.lp-prose p{color:#f4f1eccc;text-wrap:pretty;margin:0;font-size:clamp(15px,1.25vw,17px);font-weight:300;line-height:1.75}.lp-prose p:last-child{color:#f4f1ec;border-left:3px solid var(--y);padding-left:16px;font-weight:400}.is-more{display:none!important}.more-btn{border:1px solid var(--y);color:var(--y);font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;margin:clamp(14px,2vw,22px) auto 0;padding:14px 26px;font-size:13px;font-weight:600;transition:background .2s,color .2s;display:block}.more-btn:hover{background:var(--y);color:#0b0a09}.bolo-top{flex-wrap:wrap;align-items:center;gap:8px;margin-right:44px;display:flex}.bolo-top .bolo-date{letter-spacing:.02em;font-size:13px}.bolo-when{letter-spacing:.1em;text-transform:uppercase;color:#f4f1ec;border:1px solid #f4f1ec47;padding:5px 10px;font-size:12px;font-weight:600}.bolo-when.is-hot{border-color:var(--y);color:var(--y)}.bolo-when.is-past{color:#f4f1ec80}.bolo-modal .bolo-title{margin-top:18px;font-size:clamp(30px,6vw,46px);line-height:.92}.bolo-modal .bolo-desc{color:#f4f1ece0;margin:16px 0 0;font-size:16px;line-height:1.65}.bolo-facts{background:#f4f1ec24;border:1px solid #f4f1ec24;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;margin-top:24px;display:grid}.bolo-facts:empty{display:none}.bolo-fact{background:#121110;align-content:start;gap:6px;padding:14px 16px;display:grid}.bolo-fact-l{letter-spacing:.14em;text-transform:uppercase;color:#f4f1ec8c;font-size:11px}.bolo-fact-v{justify-items:start;gap:6px;display:grid}.bolo-fact-v b{font-size:16px;font-weight:600;line-height:1.35}.bolo-fact-v a{color:var(--y);text-underline-offset:3px;text-decoration:underline}.bolo-fact .bolo-where{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;color:var(--y)!important}.bolo-fact .bolo-where:hover{text-underline-offset:3px;text-decoration:underline}.bolo-fact .bolo-apps{width:100%;margin-top:4px}.bolo-modal .bolo-cta{margin-top:24px;font-size:15px;font-weight:700}.bolo-quote{text-align:center;color:#f4f1ecb3;text-underline-offset:3px;margin-top:14px;font-size:13px;text-decoration:underline;display:block}.bolo-quote:hover{color:var(--y)}.cal-layout{grid-template-columns:1fr;align-items:start;gap:clamp(24px,4vw,48px);padding:0 clamp(16px,4vw,56px) clamp(44px,6.5vw,96px);display:grid}@media (width>=1000px){.cal-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}}.ev-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:clamp(12px,1.6vw,20px);display:grid}.ev-card{color:#f4f1ec;gap:6px;display:grid}.ev-card picture{aspect-ratio:4/3;background:#121110;margin-bottom:8px;display:block;overflow:hidden}.ev-card img{object-fit:cover;width:100%;height:100%;transition:scale .6s cubic-bezier(.2,.7,.2,1);display:block}.ev-card:hover img{scale:1.05}.ev-card-t{letter-spacing:-.03em;text-transform:uppercase;font-family:Chivo,sans-serif;font-size:clamp(19px,1.8vw,24px);font-weight:900;line-height:1}.ev-card:hover .ev-card-t{color:var(--y)}.ev-card-s{color:#f4f1eca8;font-size:13px;font-weight:300}.ev-crumb{color:inherit;border-bottom:1px solid}.ev-facts{border-top:1px solid #f4f1ec24;flex-wrap:wrap;gap:10px clamp(24px,3vw,44px);margin:clamp(22px,3vw,32px) 0 0;padding-top:clamp(16px,2vw,22px);display:flex}.ev-facts dt{letter-spacing:.16em;text-transform:uppercase;color:#f4f1ec8c;margin-bottom:4px;font-size:11px}.ev-facts dd{margin:0;font-size:15px;font-weight:600}.ev-facts a{border-bottom:1px solid #f4f1ec59}.ev-links{flex-wrap:wrap;gap:12px;display:flex}.ev-btn{background:var(--y);color:#0b0a09;letter-spacing:.06em;text-transform:uppercase;padding:15px 24px;font-size:13.5px;font-weight:700;display:inline-block}.ev-btn-o{color:#f4f1ec;background:0 0;border:1px solid #f4f1ec4d}.ev-chip{padding:0!important}.ev-chip a{padding:9px 14px;display:block}.ev-chip a:hover{color:var(--y)}.ev-by{gap:10px;margin:0 0 clamp(18px,2.4vw,28px);display:grid}.ev-by>span{letter-spacing:.16em;text-transform:uppercase;color:#f4f1ec8c;font-size:11px}.bl-lead{color:#f4f1ecd1;text-wrap:pretty;max-width:62ch;margin:clamp(18px,2.6vw,28px) 0 0;font-size:clamp(16px,1.4vw,19px);font-weight:300;line-height:1.7}.bl-date{letter-spacing:.06em;color:#f4f1ec8c;margin:16px 0 0;font-size:12.5px}.bl-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:clamp(12px,1.6vw,20px);display:grid}.bl-item{color:#f4f1ec;background:#121110;border:1px solid #f4f1ec24;align-content:start;gap:12px;padding:clamp(20px,2.4vw,30px);display:grid}.bl-t{letter-spacing:-.03em;text-transform:uppercase;font-family:Chivo,sans-serif;font-size:clamp(20px,2vw,26px);font-weight:900;line-height:1}.bl-d{color:#f4f1ecbd;font-size:14.5px;font-weight:300;line-height:1.6}.bl-body{max-width:760px;padding:0 clamp(16px,4vw,56px) clamp(44px,6.5vw,96px)}.bl-body section{padding-top:clamp(22px,3vw,34px)}.bl-body h2{letter-spacing:-.025em;margin:0 0 12px;font-family:Chivo,sans-serif;font-size:clamp(21px,2.2vw,28px);font-weight:900;line-height:1.05}.bl-body p,.bl-body li{color:#f4f1ecd6;text-wrap:pretty;font-size:clamp(15.5px,1.25vw,17.5px);font-weight:300;line-height:1.75}.bl-body p{margin:0 0 12px}.bl-body ul{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.bl-body li{padding-left:22px;position:relative}.bl-body li:before{content:"";background:var(--y);width:8px;height:8px;position:absolute;top:.72em;left:0}[data-aurora]{isolation:isolate;position:relative;overflow:hidden}.aur{z-index:-1;pointer-events:none;translate:calc(var(--ax,0) * 90px) calc(var(--ay,0) * 60px);transition:translate 1.4s cubic-bezier(.2,.7,.2,1);position:absolute;inset:-10%}.aur i{aspect-ratio:1;filter:blur(70px);opacity:.34;mix-blend-mode:screen;border-radius:50%;width:55%;animation:9s ease-in-out infinite alternate paused ccAur1;position:absolute}.aur i:first-child{background:var(--y2);opacity:.45;width:60%;top:-25%;left:-8%}.aur i:nth-child(2){opacity:.5;background:#ffb21a;animation-name:ccAur2;animation-duration:11s;bottom:-30%;right:-8%}.aur i:nth-child(3){background:var(--y);opacity:.32;filter:blur(46px);width:22%;animation-name:ccAur3;animation-duration:7s;top:35%;left:40%}.aur-on .aur i{animation-play-state:running}@keyframes ccAur1{33%{opacity:.52;transform:translate(55%,30%)scale(1.25)}66%{opacity:.38;transform:translate(20%,55%)scale(.9)}to{opacity:.48;transform:translate(85%,10%)scale(1.15)}}@keyframes ccAur2{33%{opacity:.58;transform:translate(-50%,-30%)scale(.85)}66%{opacity:.42;transform:translate(-90%,-5%)scale(1.2)}to{opacity:.54;transform:translate(-30%,-55%)scale(1)}}@keyframes ccAur3{33%{transform:translate(-60%,25%)scale(1.4)}66%{transform:translate(40%,-30%)scale(.8)}to{transform:translate(-20%,-10%)scale(1.25)}}@media (width<=819px){.aur i{filter:blur(48px)}.aur i:nth-child(3){filter:blur(32px)}}.spot{isolation:isolate;position:relative}.spot:before,.spot:after{content:"";pointer-events:none;opacity:0;transition:opacity .35s;position:absolute}.spot:before{background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%), color-mix(in oklch, var(--y) 10%, transparent), transparent 65%);inset:0}.spot:after{background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%), color-mix(in oklch, var(--y) 95%, transparent), color-mix(in oklch, var(--y) 60%, transparent) 45%, transparent 72%);-webkit-mask-composite:xor;padding:1px;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.spot:hover:before,.spot:hover:after{opacity:1}.liq-btn{isolation:isolate;transition:translate .3s cubic-bezier(.2,.7,.2,1),color .3s,scale .15s,border-color .25s;position:relative;overflow:hidden}.liq{z-index:-1;pointer-events:none;width:200%;height:260%;transition:top .55s cubic-bezier(.2,.7,.2,1);position:absolute;top:100%;left:0}.liq svg{width:100%;height:100%;animation:1.4s linear infinite ccLiq;display:block}.liq path{fill:var(--liq,var(--y2))}.liq-btn:hover .liq,.liq-btn:focus-visible .liq{top:-80%}.liq-btn:hover,.liq-btn:focus-visible{background-color:var(--liq-base)!important;color:var(--liq-fg)!important}@keyframes ccLiq{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.liq svg{animation:none}.liq{transition:none}}.intro{display:none}html.cc-intro .intro{z-index:300;background:#0b0a09;place-items:center;animation:.6s cubic-bezier(.75,0,.2,1) 1.25s forwards ccIntroOut;display:grid;position:fixed;inset:0}.intro-logo{aspect-ratio:720/260;background:linear-gradient(100deg, #f4f1ec 0 40%, var(--y) 46%, #fff 50%, var(--y2) 54%, #f4f1ec 60% 100%) 100% 0 / 300% 100% no-repeat;width:min(62vw,440px);max-width:100%;animation:.4s both ccIntroIn,1s cubic-bezier(.4,0,.2,1) .2s both ccIntroSweep,.5s cubic-bezier(.75,0,.2,1) 1.25s forwards ccIntroLogoOut;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='140 370 720 260'%3E%3Cpath d='M261.36 625.26L251.42 625.26Q228.00 625.26 207.78 618.17Q187.55 611.07 172.29 597.41Q157.03 583.75 148.52 563.87Q140 544.00 140 518.81L140 518.81L140 481.19Q140 457.06 148.87 437.55Q157.74 418.03 173.36 404.01Q188.97 390.00 209.02 382.37Q229.07 374.74 251.07 374.74L251.07 374.74L261.01 374.74Q282.65 374.74 301.28 381.12Q319.91 387.51 333.75 400.46Q347.59 413.42 355.22 432.76Q362.85 452.09 362.85 478.00L362.85 478.00L292.94 478.00Q292.94 459.90 289.04 449.43Q285.14 438.97 276.80 434.53Q268.46 430.09 255.33 430.09L255.33 430.09Q247.17 430.09 240.60 432.76Q234.04 435.42 229.42 440.03Q224.81 444.64 222.33 451.21Q219.84 457.77 219.84 465.58L219.84 465.58L219.84 534.42Q219.84 544.71 223.92 552.87Q228.00 561.03 235.99 565.47Q243.97 569.91 255.33 569.91L255.33 569.91Q270.59 569.91 279.46 565.65Q288.33 561.39 292.23 551.10Q296.14 540.81 296.14 522.71L296.14 522.71L362.85 522.36Q362.85 546.13 355.22 565.29Q347.59 584.46 333.75 597.76Q319.91 611.07 301.46 618.17Q283.01 625.26 261.36 625.26L261.36 625.26ZM500.18 625.26L490.24 625.26Q466.82 625.26 446.59 618.17Q426.37 611.07 411.11 597.41Q395.85 583.75 387.33 563.87Q378.82 544.00 378.82 518.81L378.82 518.81L378.82 481.19Q378.82 457.06 387.69 437.55Q396.56 418.03 412.17 404.01Q427.79 390.00 447.84 382.37Q467.89 374.74 489.89 374.74L489.89 374.74L499.82 374.74Q521.47 374.74 540.10 381.12Q558.73 387.51 572.57 400.46Q586.41 413.42 594.04 432.76Q601.67 452.09 601.67 478.00L601.67 478.00L531.76 478.00Q531.76 459.90 527.86 449.43Q523.95 438.97 515.61 434.53Q507.27 430.09 494.14 430.09L494.14 430.09Q485.98 430.09 479.42 432.76Q472.85 435.42 468.24 440.03Q463.63 444.64 461.14 451.21Q458.66 457.77 458.66 465.58L458.66 465.58L458.66 534.42Q458.66 544.71 462.74 552.87Q466.82 561.03 474.81 565.47Q482.79 569.91 494.14 569.91L494.14 569.91Q509.40 569.91 518.28 565.65Q527.15 561.39 531.05 551.10Q534.95 540.81 534.95 522.71L534.95 522.71L601.67 522.36Q601.67 546.13 594.04 565.29Q586.41 584.46 572.57 597.76Q558.73 611.07 540.28 618.17Q521.82 625.26 500.18 625.26L500.18 625.26ZM676.54 621.72L604.86 621.72L686.12 378.28L778.74 378.28L860.00 621.72L782.64 621.72L768.09 578.42L690.73 578.42L676.54 621.72ZM728.70 453.16L707.77 526.97L751.06 526.97L730.48 453.16L728.70 453.16Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='140 370 720 260'%3E%3Cpath d='M261.36 625.26L251.42 625.26Q228.00 625.26 207.78 618.17Q187.55 611.07 172.29 597.41Q157.03 583.75 148.52 563.87Q140 544.00 140 518.81L140 518.81L140 481.19Q140 457.06 148.87 437.55Q157.74 418.03 173.36 404.01Q188.97 390.00 209.02 382.37Q229.07 374.74 251.07 374.74L251.07 374.74L261.01 374.74Q282.65 374.74 301.28 381.12Q319.91 387.51 333.75 400.46Q347.59 413.42 355.22 432.76Q362.85 452.09 362.85 478.00L362.85 478.00L292.94 478.00Q292.94 459.90 289.04 449.43Q285.14 438.97 276.80 434.53Q268.46 430.09 255.33 430.09L255.33 430.09Q247.17 430.09 240.60 432.76Q234.04 435.42 229.42 440.03Q224.81 444.64 222.33 451.21Q219.84 457.77 219.84 465.58L219.84 465.58L219.84 534.42Q219.84 544.71 223.92 552.87Q228.00 561.03 235.99 565.47Q243.97 569.91 255.33 569.91L255.33 569.91Q270.59 569.91 279.46 565.65Q288.33 561.39 292.23 551.10Q296.14 540.81 296.14 522.71L296.14 522.71L362.85 522.36Q362.85 546.13 355.22 565.29Q347.59 584.46 333.75 597.76Q319.91 611.07 301.46 618.17Q283.01 625.26 261.36 625.26L261.36 625.26ZM500.18 625.26L490.24 625.26Q466.82 625.26 446.59 618.17Q426.37 611.07 411.11 597.41Q395.85 583.75 387.33 563.87Q378.82 544.00 378.82 518.81L378.82 518.81L378.82 481.19Q378.82 457.06 387.69 437.55Q396.56 418.03 412.17 404.01Q427.79 390.00 447.84 382.37Q467.89 374.74 489.89 374.74L489.89 374.74L499.82 374.74Q521.47 374.74 540.10 381.12Q558.73 387.51 572.57 400.46Q586.41 413.42 594.04 432.76Q601.67 452.09 601.67 478.00L601.67 478.00L531.76 478.00Q531.76 459.90 527.86 449.43Q523.95 438.97 515.61 434.53Q507.27 430.09 494.14 430.09L494.14 430.09Q485.98 430.09 479.42 432.76Q472.85 435.42 468.24 440.03Q463.63 444.64 461.14 451.21Q458.66 457.77 458.66 465.58L458.66 465.58L458.66 534.42Q458.66 544.71 462.74 552.87Q466.82 561.03 474.81 565.47Q482.79 569.91 494.14 569.91L494.14 569.91Q509.40 569.91 518.28 565.65Q527.15 561.39 531.05 551.10Q534.95 540.81 534.95 522.71L534.95 522.71L601.67 522.36Q601.67 546.13 594.04 565.29Q586.41 584.46 572.57 597.76Q558.73 611.07 540.28 618.17Q521.82 625.26 500.18 625.26L500.18 625.26ZM676.54 621.72L604.86 621.72L686.12 378.28L778.74 378.28L860.00 621.72L782.64 621.72L768.09 578.42L690.73 578.42L676.54 621.72ZM728.70 453.16L707.77 526.97L751.06 526.97L730.48 453.16L728.70 453.16Z'/%3E%3C/svg%3E") 50%/contain no-repeat}@keyframes ccIntroIn{0%{opacity:0;transform:scale(.94)}}@keyframes ccIntroSweep{0%{background-position:100% 0}to{background-position:0 0}}@keyframes ccIntroLogoOut{to{opacity:0;transform:translateY(-40%)}}@keyframes ccIntroOut{to{clip-path:inset(0 0 100%);visibility:hidden}}.pring{padding:clamp(28px,4vw,56px) 0;overflow:hidden}.pring-stage{--w:clamp(220px, 25vw, 340px);height:calc(var(--w) * 1.05);perspective:1200px;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:relative}.pring-stage.dragging{cursor:grabbing}@media (width<=819px){.pring-stage{--w:62vw;height:calc(var(--w) * 1)}}.pring-ring{--r:calc(var(--w) / 2 / tan(180deg / var(--n)) + 18px);width:var(--w);aspect-ratio:4/3;transform-style:preserve-3d;transform:translateZ(calc(var(--r) * -1)) rotateX(-7deg) rotateY(var(--ang,0deg));position:relative}.pring-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:rotateY(calc(var(--i) * 360deg / var(--n))) translateZ(var(--r));background:#121110;margin:0;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #f4f1ec29}.pring-item img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.pring-item figcaption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pring-item:focus-visible{outline:2px solid var(--y);outline-offset:3px}.pring-floor{background:repeating-linear-gradient(90deg, color-mix(in oklch, var(--y) 22%, transparent) 0 1px, transparent 1px 64px), repeating-linear-gradient(0deg, color-mix(in oklch, var(--y) 22%, transparent) 0 1px, transparent 1px 64px);transform-origin:top;pointer-events:none;height:70%;position:absolute;top:62%;left:-40%;right:-40%;transform:rotateX(76deg);-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.tilt3d{will-change:transform;transition:rotate .25s ease-out,scale .25s ease-out}.ev-card.tilt3d picture{position:relative}.ev-card.tilt3d picture:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at var(--gx,50%) var(--gy,0%), #ffffff4d, transparent 55%);transition:opacity .3s;position:absolute;inset:0}.ev-card.tilt3d:hover picture:after{opacity:1}[data-fluid]{isolation:isolate;position:relative;overflow:hidden}.fluid-cv{z-index:-1;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity 1s;display:block;position:absolute;inset:0}.fluid-on .fluid-cv{opacity:1}.fluid-on .aur{display:none}[data-fx]{isolation:isolate;position:relative;overflow:hidden}.fx-cv{z-index:-1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.fx-on>.aur{display:none}.hero-beams[data-fx]{z-index:1;pointer-events:none;mix-blend-mode:screen;isolation:auto;position:absolute;inset:0}.hero-beams .fx-cv{z-index:0}.cyl{width:10px;height:1.1em;transform-style:preserve-3d;text-transform:uppercase;letter-spacing:-.03em;font-family:Chivo,sans-serif;font-size:clamp(30px,5.4vw,64px);font-weight:900;line-height:1.1;position:relative}.cyl span{white-space:nowrap;transform:translateX(-50%) rotateX(var(--a)) translateZ(var(--r,160px));-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#f4f1ec;position:absolute;top:0;left:50%}.cyl span:nth-child(odd){color:var(--y)}.tunnel{transform-style:preserve-3d;position:absolute;inset:0}.tunnel img{aspect-ratio:7/5;object-fit:cover;opacity:0;border-radius:3px;width:clamp(120px,19vw,210px);height:auto;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 10px 30px #0009}.fx-tunnel:not(.fx-on) .tunnel picture:first-child img{opacity:1;width:clamp(220px,40vw,480px)}.fd{perspective:300px;vertical-align:top;width:.72em;height:1.1em;margin:0 .03em;display:inline-block;position:relative}.fd>span{background:#1b1916;justify-content:center;height:50%;display:flex;position:absolute;left:0;right:0;overflow:hidden}.fd b{height:1.1em;line-height:1.1em;font:inherit;line-height:1.1em;display:block}.fd-t,.fd-ft{border-radius:.08em .08em 0 0;align-items:flex-start;top:0}.fd-b,.fd-fb{border-radius:0 0 .08em .08em;align-items:flex-end;bottom:0}.fd-ft{transform-origin:bottom;z-index:2;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fd-fb{transform-origin:top;z-index:2;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:rotateX(90deg)}.fd.go .fd-ft{animation:.15s ease-in forwards ccFdT}.fd.go .fd-fb{animation:.15s ease-out .15s forwards ccFdB}.fd:after{content:"";z-index:3;background:#0b0a09;height:1px;position:absolute;top:50%;left:0;right:0}@keyframes ccFdT{to{transform:rotateX(-90deg)}}@keyframes ccFdB{to{transform:rotateX(0)}}.stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:clamp(22px,3vw,40px) clamp(16px,2.6vw,36px);padding:clamp(36px,5vw,72px) clamp(16px,4vw,56px) clamp(20px,3vw,40px);display:grid}.stat{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:14px;min-width:0;display:grid}.stat-n{letter-spacing:-.04em;font-family:Chivo,sans-serif;font-size:clamp(30px,4vw,54px);font-weight:900;line-height:1}.stat-l{color:#f4f1ec;text-wrap:balance;margin-top:10px;font-size:clamp(11.5px,1.05vw,13px);font-weight:300;line-height:1.35}@media (width<=560px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.fx-stage{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:stretch;min-height:clamp(320px,38vw,520px);display:grid}.fx-stage .fx-cyl,.fx-stage .fx-tunnel{min-height:inherit;position:relative}.fx-cyl{perspective:900px;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;place-items:center;display:grid}.fx-tunnel{perspective:600px;cursor:ns-resize;touch-action:pan-x;overflow:hidden}.tunnel picture{display:contents}.fx-stage-link{z-index:2;letter-spacing:.1em;text-transform:uppercase;color:#f4f1ec;border-bottom:1px solid #f4f1ec4d;padding-bottom:2px;font-size:12px;position:absolute;bottom:clamp(12px,1.6vw,20px);right:clamp(16px,4vw,56px)}.fx-stage-link:hover{color:var(--y);border-color:currentColor}@media (width<=819px){.fx-stage{grid-template-columns:1fr}.fx-stage .fx-cyl{min-height:180px}.fx-stage .fx-tunnel{min-height:320px}}.fx-band{justify-content:center;align-items:flex-end;height:clamp(260px,34vw,460px);padding:0 16px clamp(18px,2.6vw,32px);display:flex}.fx-band p{color:#f4f1eccc;margin:0;font-family:Chivo,sans-serif;font-size:clamp(14px,1.5vw,19px);font-style:italic;font-weight:700}[data-tint]{transition:color .35s;background:var(--tbg,var(--y))!important}html.js [data-tint]:not(.tint-lit) .hv-band-wa{border-color:#f4f1ec80!important}html.js [data-tint]:not(.tint-lit){color:#f4f1ec!important}.aur{-webkit-mask-image:linear-gradient(#000 50%,#0000 96%);mask-image:linear-gradient(#000 50%,#0000 96%)}.social{gap:clamp(18px,2.6vw,30px);padding:clamp(36px,5vw,72px) clamp(16px,4vw,56px);display:grid}.social-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--y);margin:0 0 10px;font-size:11.5px}.social-head h2{letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;margin:0;font-family:Chivo,sans-serif;font-size:clamp(26px,3.6vw,46px);font-weight:900;line-height:.95}.social-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(12px,1.6vw,20px);display:grid}.social-ig,.social-tt{color:#f4f1ec;background:#121110;border:1px solid #f4f1ec24;min-height:clamp(320px,32vw,440px);display:grid;position:relative;overflow:hidden}.social-mosaic{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:2px;display:grid;position:absolute;inset:0}.social-mosaic picture{overflow:hidden}.social-mosaic img{object-fit:cover;width:100%;height:100%;transition:scale .8s cubic-bezier(.2,.7,.2,1);display:block}.social-ig:hover .social-mosaic img{scale:1.06}.social-ig:after{content:"";background:linear-gradient(to top, #0b0a09eb 10%, #0b0a0940 60%, color-mix(in oklch, var(--y) 18%, transparent));pointer-events:none;position:absolute;inset:0}.social-body{z-index:1;align-self:end;justify-items:start;gap:8px;padding:clamp(20px,2.6vw,32px);display:grid;position:relative}.social-icon{background:var(--y);color:#0b0a09;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:6px;transition:scale .3s cubic-bezier(.2,.7,.2,1);display:grid}.social-icon svg{width:26px;height:26px}.social-icon-b{background:var(--y2);color:#0b0a09}a:hover .social-icon{scale:1.1}.social-handle{letter-spacing:-.03em;font-family:Chivo,sans-serif;font-size:clamp(24px,2.8vw,36px);font-weight:900;line-height:1}.social-text{color:#f4f1ecc7;max-width:36ch;font-size:14.5px;font-weight:300}.social-cta{letter-spacing:.1em;text-transform:uppercase;color:var(--y);margin-top:6px;font-size:12.5px;font-weight:600}.social-tt{background:radial-gradient(80% 90% at 20% 30%, color-mix(in oklch, var(--y) 28%, transparent), transparent 70%), #121110;grid-template-columns:auto minmax(0,1fr);align-items:center}.social-tt .social-body{align-self:center}.social-phone{aspect-ratio:9/18;width:clamp(130px,13vw,180px);box-shadow:0 0 0 5px #1d1b18, 0 0 0 6px #f4f1ec2e, 0 30px 60px -20px color-mix(in oklch, var(--y) 50%, transparent);background:#000;border-radius:22px;margin:clamp(16px,2vw,26px);transition:rotate .5s cubic-bezier(.2,.7,.2,1),scale .5s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden;rotate:-4deg}.social-tt:hover .social-phone{rotate:0deg;scale:1.04}.social-phone video,.social-phone img{object-fit:cover;width:100%;height:100%;display:block}.social-notch{background:#000;border-radius:10px;width:34%;height:14px;position:absolute;top:8px;left:50%;translate:-50%}@media (width<=819px){.social-grid{grid-template-columns:1fr}.social-ig{min-height:300px}}.ph3d{will-change:transform;transition:transform .35s ease-out,scale .35s ease-out,box-shadow .35s ease-out}.ph3d:hover{z-index:2;box-shadow:0 34px 60px -28px #000000d9, 0 0 0 1px color-mix(in oklch, var(--y) 40%, transparent);scale:1.035}.ph3d img{transition:translate .35s ease-out,scale .7s cubic-bezier(.2,.7,.2,1)}.ph3d:hover img{scale:1.12}.pstrip-track li.ph3d:hover img{transform:none}.ph-glare{z-index:1;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle at var(--gx,50%) var(--gy,0%), #ffffff52, transparent 48%), linear-gradient(115deg, transparent 35%, color-mix(in oklch, var(--y) 22%, transparent) 48%, color-mix(in oklch, var(--y) 16%, transparent) 55%, transparent 66%);transition:opacity .35s;position:absolute;inset:0}.ph3d:hover .ph-glare{opacity:1}.pstrip-track li.ph3d:hover .pstrip-cap{z-index:2}.pstrip[data-fx] .fx-cv{opacity:.9}.ft{background:#0b0a09;padding:clamp(34px,4.4vw,60px) clamp(16px,4vw,56px) 26px;font-size:13.5px}.ft-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(18px,3vw,48px);padding-bottom:clamp(22px,3vw,36px);display:grid}.ft-logo{aspect-ratio:720/360;width:clamp(200px,22vw,320px);display:block;position:relative}.ft-about{color:#f4f1ec9e;max-width:46ch;margin:0;font-weight:300;line-height:1.7}.ft-contact{flex-wrap:nowrap;justify-content:flex-end;gap:8px;display:flex}.ft-contact a{white-space:nowrap;border:1px solid #f4f1ec2e;border-radius:999px;padding:7px 13px;font-size:12.5px;transition:border-color .2s,color .2s,background .2s}.ft-contact a:hover{border-color:var(--y);color:#0b0a09;background:var(--y)}.ft-links{border-block:1px solid #f4f1ec1a;gap:14px;padding:clamp(18px,2.4vw,26px) 0;display:grid}.ft-links nav{grid-template-columns:130px minmax(0,1fr);align-items:baseline;gap:6px 18px;display:grid}.ft-h{letter-spacing:.16em;text-transform:uppercase;color:#f4f1ec73;font-size:10.5px}.ft-links ul{flex-wrap:wrap;gap:4px 0;margin:0;padding:0;list-style:none;display:flex}.ft-links li:not(:last-child):after{content:"·";color:#f4f1ec40;margin:0 9px}.ft-links a,.ft-bottom a{color:#f4f1ecd1;font-weight:300;transition:color .2s}.ft-links a:hover,.ft-bottom a:hover{color:var(--y)}.ft-bottom{color:#f4f1ec80;flex-wrap:wrap;justify-content:space-between;gap:10px 20px;padding-top:18px;font-size:12px;font-weight:300;display:flex}.ft-bottom nav{flex-wrap:wrap;gap:6px 18px;display:flex}@media (width<=899px){.ft-top{grid-template-columns:1fr;justify-items:start}.ft-contact{flex-wrap:wrap;justify-content:flex-start}}@media (width<=560px){.ft-links nav{grid-template-columns:1fr}}.pstrip-view{padding-block:12px}.ft-logo{background:0 0!important}.ft-contact a{background-image:none}.ft-cyl{position:absolute;inset:0}.ft-cyl .cyl{font-size:clamp(20px,2vw,28px)}.ft-cyl:not(.fx-on):after{content:"CCA EVENTS";font-family:Chivo,sans-serif;font-size:22px;font-weight:900}.fx-stage .fx-logo{min-height:inherit;position:relative}[data-aurora]:has(>.aur-wide){overflow:visible}.aur.aur-wide{height:calc(100% + 420px);translate:calc(var(--ax,0) * 90px) calc(var(--ay,0) * 60px + var(--sy,0px));inset:-12% 0 auto;overflow:hidden;-webkit-mask-image:radial-gradient(75% 62% at 50% 38%,#000 35%,#0000 100%);mask-image:radial-gradient(75% 62% at 50% 38%,#000 35%,#0000 100%)}.aur.aur-wide i{animation-duration:6s}.aur.aur-wide i:nth-child(2){animation-duration:8s;top:20%;bottom:auto}.aur.aur-wide i:nth-child(3){animation-duration:5s}[data-aurora]~:not(script):not(style):not([hidden]){position:relative}.social-tt .social-handle{font-size:clamp(20px,2.2vw,30px)}.social-tt .social-body{padding-left:0}.social-tt .social-text{max-width:26ch}.vu{gap:3px;width:13px;display:grid}.vu i{background:#f4f1ec14;height:5px;transition:background .12s,box-shadow .12s;display:block}.vu i.on{background:var(--y);box-shadow:0 0 7px color-mix(in oklch, var(--y) 55%, transparent)}.vu i.on:nth-child(-n+3){background:#fff6cf;box-shadow:0 0 9px #fff6cfd9}.stat-n{color:#f4f1ec}.more-btn[hidden]{display:none!important}.aur.aur-wide i:first-child{background:var(--y);opacity:.4}.aur.aur-wide i:nth-child(2){opacity:.3;background:#ffb21a}.aur.aur-wide i:nth-child(3){opacity:.35;background:#fff0a0}.aur.aur-wide{-webkit-mask-image:radial-gradient(48% 58% at 50% 38%,#000 25%,#0000 100%);mask-image:radial-gradient(48% 58% at 50% 38%,#000 25%,#0000 100%)}.faqx{gap:clamp(22px,3vw,40px);padding:clamp(48px,7vw,112px) clamp(16px,4vw,56px);display:grid}.faqx-eb{letter-spacing:.2em;text-transform:uppercase;color:var(--y);margin-bottom:14px;font-size:11.5px}.faqx-head h2{letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;margin:0;font-family:Chivo,sans-serif;font-size:clamp(34px,4.6vw,64px);font-weight:900;line-height:.9}.faqx-box{background:#0b0a098c;border:1px solid #f4f1ec21;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);display:grid}.faqx-idx{border-right:1px solid #f4f1ec21;align-content:start;display:grid;position:relative}.faqx-idx button{text-align:left;color:#f4f1ec99;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f4f1ec1a;gap:14px;padding:15px clamp(14px,1.6vw,20px);font-size:clamp(14.5px,1.2vw,16px);line-height:1.4;transition:color .25s,background .25s;display:flex}.faqx-idx button:last-of-type{border-bottom:0}.faqx-idx button span{color:var(--y);flex:none;padding-top:3px;font-family:ui-monospace,monospace;font-size:11px}.faqx-idx button:hover{color:#f4f1ec;background:color-mix(in oklch, var(--y) 4%, transparent)}.faqx-idx button[aria-selected=true]{color:#f4f1ec;background:color-mix(in oklch, var(--y) 6%, transparent)}.faqx-idx button:focus-visible{outline:2px solid var(--y);outline-offset:-2px}.faqx-bar{background:var(--y);width:3px;box-shadow:0 0 14px var(--y);transition:top .45s cubic-bezier(.2,.8,.2,1),height .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;right:-2px}.faqx-pane{padding:clamp(22px,3.4vw,52px)}.faqx-pane>div{position:sticky;top:140px}.faqx-pane>div:not([hidden])>*{animation:.45s cubic-bezier(.2,.8,.2,1) both ccFadeUp}.faqx-pane>div:not([hidden]) h3{animation-delay:60ms}.faqx-pane>div:not([hidden]) p{animation-delay:.12s}.faqx-n{color:#0000;-webkit-text-stroke:1.5px var(--y);margin-bottom:18px;font-family:Chivo,sans-serif;font-size:clamp(70px,9vw,130px);font-weight:900;line-height:.8}.faqx-pane h3{letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;margin:0 0 14px;font-family:Chivo,sans-serif;font-size:clamp(22px,2.4vw,32px);font-weight:900;line-height:1}.faqx-pane p{color:#f4f1eccc;text-wrap:pretty;max-width:52ch;margin:0;font-size:clamp(15px,1.2vw,17px);font-weight:300;line-height:1.7}@media (width<=819px){.faqx-box{grid-template-columns:1fr}.faqx-pane{border-bottom:1px solid #f4f1ec21;order:-1}.faqx-pane>div{position:static}.faqx-idx{border-right:0}.faqx-bar{left:0;right:auto}}@media (prefers-reduced-motion:reduce){.faqx-bar{transition:none}.faqx-pane>div>*{animation:none!important}}.mat-cat-film{isolation:isolate;border:0;grid-template-columns:minmax(0,1fr);gap:0;margin:clamp(14px,2vw,22px) 0;padding:0;display:grid;position:relative}.mat-film{aspect-ratio:16/7;z-index:-1;background:#0b0a09;grid-area:1/1;position:relative;overflow:hidden}.mat-film video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.6s;position:absolute;inset:0}.mat-film video.on{opacity:1}.mat-film{clip-path:circle(0% at 22% 45%);transition:clip-path 2.6s cubic-bezier(.5,0,.2,1)}.mat-film.lit,html:not(.js) .mat-film{clip-path:circle(140% at 50% 45%)}.mat-film:after{content:"";background:linear-gradient(#0b0a0900 32%,#0b0a0940 50%,#0b0a09db 78%,#0b0a09 100%);position:absolute;inset:0}.mat-cat-film .mat-cat-h{grid-area:1/1;grid-template-columns:auto minmax(0,1fr) auto;align-self:end;align-items:end;gap:4px clamp(16px,3vw,40px);margin:0 clamp(16px,3.4vw,44px) clamp(14px,2.4vw,30px);display:grid;position:relative;top:auto}.mat-cat-film .mat-n{grid-area:1/1}.mat-cat-film .mat-cat-h h3{grid-area:2/1/span 3;font-size:clamp(30px,5vw,70px);line-height:.88}.mat-cat-film .mat-count{grid-area:2/2}.mat-cat-film .mat-desc{color:#f4f1eccc;grid-area:3/2;max-width:52ch;margin:0}.mat-cat-film .mat-wa{grid-area:3/3;align-self:end}.mat-cat-film .mat-cat-h>*{opacity:0;transition:opacity .8s,translate .8s cubic-bezier(.2,.8,.2,1);translate:0 14px}.mat-cat-film.on .mat-cat-h>*,html:not(.js) .mat-cat-film .mat-cat-h>*{opacity:1;translate:0}.mat-cat-film.on .mat-cat-h>:nth-child(2){transition-delay:80ms}.mat-cat-film.on .mat-cat-h>:nth-child(3){transition-delay:.16s}.mat-cat-film.on .mat-cat-h>:nth-child(4){transition-delay:.24s}.mat-cat-film .mat-body{padding:clamp(14px,2vw,22px) 0 clamp(10px,1.6vw,18px)}@media (width<=760px){.mat-film{aspect-ratio:4/5}.mat-cat-film .mat-cat-h{grid-template-columns:1fr}.mat-cat-film .mat-cat-h>*{grid-area:auto/1!important}}@media (prefers-reduced-motion:reduce){.mat-film{clip-path:none;transition:none}.mat-cat-film .mat-cat-h>*{opacity:1;translate:0}}.tunnel img{will-change:transform, opacity}.mat-cats:has(.mat-cat-film){border-top:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:clamp(10px,1.4vw,16px);display:grid}.mat-cats:has(.mat-cat-film)>.mat-cat:not(.mat-cat-film){grid-column:1/-1}.mat-cat-film{margin:0}.mat-cat-film .mat-film{aspect-ratio:4/5}.mat-cat-film .mat-body{display:none}.mat-cat-film .mat-cat-h{grid-template-columns:minmax(0,1fr);margin:0 clamp(16px,1.8vw,24px) clamp(16px,1.8vw,24px)}.mat-cat-film .mat-cat-h>*{grid-area:auto/1!important}.mat-cat-film .mat-cat-h h3{margin-bottom:4px;font-size:clamp(28px,2.8vw,40px)}.mat-cat-film .mat-count{display:none}.mat-cat-film .mat-desc{font-size:13.5px;line-height:1.55}.mat-cat-film .mat-wa{margin-top:6px}.mat-cat-film .mat-film:after{background:linear-gradient(#0b0a0900 28%,#0b0a0933 42%,#0b0a09e0 70%,#0b0a09 100%)}.mat-credits{color:#f4f1ec61;margin:14px 0 0;font-size:10.5px;line-height:1.5}.mat-cats:has(.mat-cat-film){grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=699px){.mat-cats:has(.mat-cat-film){grid-template-columns:minmax(0,1fr)}}@media (width>=700px) and (width<=1023px){.mat-cat-film .mat-desc{display:none}.mat-cat-film .mat-cat-h h3{font-size:clamp(20px,2.6vw,28px)}}.mat-credits{color:#f4f1ec33;text-align:right;margin-top:8px;font-size:9px}body{overflow-x:clip}.aur i{mix-blend-mode:normal;filter:none!important}.aur i:first-child{background:radial-gradient(closest-side, var(--y2), color-mix(in oklch, var(--y2) 45%, transparent) 45%, color-mix(in oklch, var(--y2) 0%, transparent))}.aur i:nth-child(2){background:radial-gradient(closest-side,#ffb21a,#ffb21a73 45%,#ffb21a00)}.aur i:nth-child(3){background:radial-gradient(closest-side, var(--y), color-mix(in oklch, var(--y) 45%, transparent) 45%, color-mix(in oklch, var(--y) 0%, transparent))}.aur.aur-wide{height:calc(100% + 260px);overflow:visible;-webkit-mask-image:none;mask-image:none}.aur.aur-wide i{will-change:transform, opacity}.aur.aur-wide i:first-child{background:radial-gradient(closest-side, color-mix(in oklch, var(--y) 100%, transparent), color-mix(in oklch, var(--y) 50%, transparent) 45%, color-mix(in oklch, var(--y) 0%, transparent));width:62%;top:-22%;left:2%}.aur.aur-wide i:nth-child(2){background:radial-gradient(closest-side,#ffb21a,#ffb21a73 45%,#ffb21a00);width:56%;top:-2%;left:auto;right:0}.aur.aur-wide i:nth-child(3){background:radial-gradient(closest-side,#fff0a0e6,#fff0a059 40%,#fff0a000);width:30%;top:18%;left:38%}.aur.aur-wide i:first-child{animation-name:ccAurW1}.aur.aur-wide i:nth-child(2){animation-name:ccAurW2}.aur.aur-wide i:nth-child(3){animation-name:ccAurW3}@keyframes ccAurW1{33%{opacity:.62;transform:translate(28%,6%)scale(1.06)}66%{opacity:.48;transform:translate(12%,12%)scale(.94)}to{opacity:.58;transform:translate(40%,3%)scale(1.03)}}@keyframes ccAurW2{33%{opacity:.55;transform:translate(-26%,-6%)scale(.92)}66%{opacity:.42;transform:translate(-48%,8%)scale(1.05)}to{opacity:.5;transform:translate(-16%,-4%)scale(1)}}@keyframes ccAurW3{33%{transform:translate(-40%,10%)scale(1.08)}66%{transform:translate(30%,-10%)scale(.88)}to{transform:translate(-12%,6%)scale(1.04)}}[data-aurora]~section[style*="background:#0e0d0b"],[data-aurora]~section.lp-band{background:linear-gradient(#0e0d0b00,#0e0d0b 240px)!important;border-top:0!important;border-bottom:0!important}[data-aurora]{text-shadow:0 1px 2px #0b0a098c,0 0 22px #0b0a0973}[data-aurora] :is(button,input,textarea,select,[class*=btn]){text-shadow:none}.mat-film.done,.mat-film,.mat-film.lit,html:not(.js) .mat-film{clip-path:none;transition:none}.mat-film video{transition:opacity 1.4s}.mat-film:not(.lit) video.on{opacity:0}.aur.aur-wide i:first-child{opacity:.55}.aur.aur-wide i:nth-child(2),.aur.aur-wide i:nth-child(3){opacity:.45}.social-phone{box-shadow:0 0 0 5px #1d1b18,0 0 0 6px #f4f1ec2e;box-shadow:none;background:0 0;border-radius:0;transition:scale .5s cubic-bezier(.2,.7,.2,1);overflow:visible;rotate:none}.social-phone:after{content:"";pointer-events:none;z-index:1;border:11px solid #1d1b18;border-radius:28px;position:absolute;inset:-5px;box-shadow:0 0 0 1px #f4f1ec2e}.social-notch{z-index:2}.social-phone:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in oklch, var(--y) 32%, transparent), color-mix(in oklch, var(--y) 0%, transparent));pointer-events:none;position:absolute;inset:10% -40% -30%}.social-tt:hover .social-phone{rotate:none}.social-tt{isolation:isolate}.pstrip-view{position:relative;-webkit-mask-image:none;mask-image:none}.pstrip-view:before,.pstrip-view:after{content:"";z-index:3;pointer-events:none;width:5%;position:absolute;top:0;bottom:0}.pstrip-view:before{background:linear-gradient(90deg,#0b0a09,#0b0a0900);left:0}.pstrip-view:after{background:linear-gradient(270deg,#0b0a09,#0b0a0900);right:0}.pstrip-track{will-change:transform}.ph3d{will-change:auto}.ph3d:hover{will-change:transform}.ph-glare{mix-blend-mode:normal;display:none}.ph3d:hover .ph-glare{mix-blend-mode:screen;display:block}.cal-main{gap:clamp(16px,2vw,24px);min-width:0;display:grid}@media (width>=1000px){.cal-main{position:sticky;top:110px}}.cal-free{background:var(--y);color:#0b0a09;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;padding:clamp(24px,3vw,40px);display:flex;position:relative;overflow:hidden}.cal-free:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#fff6cfbf,#fff6cf00);width:55%;animation:7s ease-in-out infinite alternate calFree;position:absolute;inset:-40% auto -40% -10%}@keyframes calFree{to{transform:translate(140%)}}.cal-free>*{position:relative}.cal-free>div{flex:260px;min-width:0}.cal-free-t{letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance;font-family:Chivo,sans-serif;font-size:clamp(24px,3vw,40px);font-weight:900;line-height:.92}.cal-free p{max-width:44ch;margin:10px 0 0;font-size:15px;line-height:1.6}.cal-free .hv-band-btn{color:#f4f1ec;white-space:nowrap;background:#0b0a09;padding:16px 26px;font-size:14.5px;font-weight:600;display:inline-block}@media (prefers-reduced-motion:reduce){.cal-free:before{animation:none}}.aur.aur-wide i{aspect-ratio:auto}.aur.aur-wide i:first-child{height:62%;top:0}.aur.aur-wide i:nth-child(2){height:56%;top:8%}.aur.aur-wide i:nth-child(3){height:46%;top:16%}.social-handle{align-items:center;gap:12px;display:inline-flex}.social-handle .social-icon{flex:none;width:44px;height:44px;margin:0}.social-handle .social-icon svg{width:22px;height:22px}.social-tt .social-handle .social-icon{width:38px;height:38px}.social-tt .social-handle .social-icon svg{width:19px;height:19px}.social-phone>video,.social-phone>img{width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;inset:6px}.social-djs{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:clamp(12px,1.6vw,20px);display:grid}.sdj{background:#121110;border:1px solid #f4f1ec24;grid-template-columns:clamp(110px,10vw,140px) minmax(0,1fr);transition:border-color .3s;display:grid;overflow:hidden}.sdj:hover{border-color:var(--y)}.sdj-ph{background:var(--y);min-height:130px;display:block;overflow:hidden}.sdj-ph picture{display:contents}.sdj-ph img{object-fit:cover;object-position:bottom;width:100%;height:100%;transition:scale .6s cubic-bezier(.2,.7,.2,1);display:block}.sdj:hover .sdj-ph img{scale:1.06}.sdj-in{align-content:center;gap:14px;min-width:0;padding:clamp(18px,2vw,24px);display:grid}.sdj-nm{letter-spacing:-.035em;text-transform:uppercase;color:#f4f1ec;gap:4px;font-family:Chivo,sans-serif;font-size:clamp(22px,2.2vw,28px);font-weight:900;line-height:.95;display:grid}.sdj-nm span{letter-spacing:.16em;color:var(--y);font-family:Sora,system-ui,sans-serif;font-size:11px;font-weight:600}.sdj-chips{flex-wrap:wrap;gap:8px;display:flex}.sdj-chip{color:#f4f1ec;border:1px solid #f4f1ec3d;align-items:center;gap:8px;padding:7px 13px 7px 8px;font-size:13px;font-weight:600;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.sdj-chip i{background:var(--y);color:#0b0a09;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.sdj-chip svg{width:12px;height:12px}.sdj-chip:hover,.sdj-chip:focus-visible{background:var(--y);color:#0b0a09;border-color:var(--y);outline:none}.sdj-chip:hover i{color:var(--y);background:#0b0a09}.dj-soc{flex:0 340px;gap:10px;min-width:260px;animation:.8s .4s both ccFadeUp;display:grid}.dj-soc-mini{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.dj-soc-mini img{aspect-ratio:1;object-fit:cover;width:100%;transition:opacity .3s;display:block}.dj-soc-mini:hover img{opacity:.85}.dj-soc-line{color:#f4f1ec;background:#121110;border:1px solid #f4f1ec24;align-items:center;gap:12px;padding:14px 16px;transition:border-color .25s;display:flex}.dj-soc-line:hover,.dj-soc-line:focus-visible{border-color:var(--y);outline:none}.dj-soc-ico{background:var(--y);color:#0b0a09;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.dj-soc-ico svg{width:19px;height:19px}.dj-soc-ico-b{background:var(--y2)}.dj-soc-t{gap:2px;min-width:0;display:grid}.dj-soc-t b{letter-spacing:-.02em;overflow-wrap:anywhere;font-family:Chivo,sans-serif;font-size:18px;font-weight:900}.dj-soc-t small{color:#f4f1eca8;font-size:12px;font-weight:300}.dj-soc-go{color:var(--y);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;margin-left:auto;padding-left:8px;font-size:11.5px;font-weight:600}.dj-soc-mini img{aspect-ratio:1;height:auto}.tunnel img{width:clamp(150px,15vw,250px)}.fx-stage{min-height:clamp(380px,44vw,640px)}@media (width>=820px){.fx-stage{position:relative}.fx-stage .fx-tunnel{--tcx:.62;perspective-origin:62%;position:absolute;inset:0}.fx-stage .fx-tunnel .tunnel img{left:62%}.fx-stage .fx-logo{z-index:1;pointer-events:none}.fx-stage .fx-logo .fx-cv{pointer-events:none}}section[style*="background:#0e0d0b"],.lp-band{background:0 0!important;border-top:0!important;border-bottom:0!important}.fx-stage .tunnel img{width:clamp(170px,17vw,290px)}.social-phone>video,.social-phone>img{width:calc(100% - 14px);height:calc(100% - 14px);inset:7px}.social-phone:after{border:7px solid #050505;border-radius:24px;inset:0;box-shadow:0 0 0 1px #34322d,0 0 0 2px #0b0a09,0 0 0 2.6px #f4f1ec24,inset 0 0 0 1px #ffffff0d,0 22px 40px -18px #000000e6}.social-notch{background:#050505;border-radius:8px;width:30%;height:12px;top:12px;box-shadow:inset 0 0 0 1px #ffffff0a}.social-notch:after{content:"";background:radial-gradient(circle at 35% 35%,#2a3550,#07080b 70%);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;right:9%;translate:0 -50%}html.cc-intro .intro.intro-px{animation:.6s cubic-bezier(.75,0,.2,1) 3.4s forwards ccIntroOut}html.cc-intro .intro.intro-px .intro-logo{display:none}html.cc-intro .intro.intro-open{animation:.8s forwards ccIntroFade}@keyframes ccIntroFade{to{opacity:0;visibility:hidden}}html.cc-intro [data-hero] .hero-bottom>:first-child{animation-delay:2.35s!important}html.cc-intro [data-hero] .hero-bottom>:nth-child(2){animation-delay:2.55s!important}html.cc-intro [data-hero] .hero-bottom>:nth-child(3){animation-delay:2.75s!important}.ft-cca{height:clamp(190px,22vw,320px)}.band-cca{align-self:stretch;min-height:clamp(180px,22vw,300px)}@media (width<=699px){.band-cca{min-height:150px}}.fx-stage{display:block;position:relative}.fx-stage .fx-tunnel{--tcx:.5;perspective-origin:50%;position:absolute;inset:0}.fx-stage .fx-tunnel .tunnel img{left:50%}@media (width<=819px){.fx-stage{min-height:360px}}.aur.aur-wide{overflow:visible}.band-fx{z-index:0;inset:0;position:absolute!important}[data-tint]>div>div>*,[data-tint] a{pointer-events:auto}@media (width>=900px){.band-grid{grid-template-columns:fit-content(600px) minmax(0,1fr)!important}.band-cca{min-height:clamp(220px,24vw,340px)}}@media (width>=1100px){.social-tt .social-text{white-space:nowrap;max-width:none}}.skip{z-index:400;background:var(--y);color:#0b0a09;padding:10px 16px;font-family:Sora,system-ui,sans-serif;font-size:14px;font-weight:600;transition:top .2s;position:fixed;top:-60px;left:12px}.skip:focus{outline:2px solid #0b0a09;top:12px}main:focus{outline:none}.hdot{position:relative}.hdot:before{content:"";position:absolute;inset:-8px}.rev{padding:0 clamp(16px,4vw,56px) clamp(44px,6vw,88px)}.rev-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:clamp(16px,2vw,24px);display:flex}.rev-score{align-items:center;gap:16px;display:flex}.rev-score strong{letter-spacing:-.05em;color:var(--y);font-family:Chivo,sans-serif;font-size:clamp(56px,8vw,88px);font-weight:900;line-height:.85}.rev-score div{color:#f4f1ec;gap:4px;font-size:14px;display:grid}.rev-src{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.rev-src i{background:conic-gradient(#ea4335 0 25%, #fbbc05 0 50%, #34a853 0 75%, #4285f4 0);border-radius:50%;width:13px;height:13px}.rev-btns{flex-wrap:wrap;gap:10px;margin-top:clamp(18px,2vw,24px);display:flex}.rev-btn{color:#f4f1ec;letter-spacing:.04em;text-transform:uppercase;border:1px solid #f4f1ec80;padding:13px 20px;font-family:Chivo,sans-serif;font-size:13px;font-weight:700}.rev-btn:hover{border-color:var(--y)}.rev-btn-y{background:var(--y);border-color:var(--y);color:#0b0a09}.rev-card{border:1px solid #f4f1ec0f;transition:translate .35s cubic-bezier(.2,.7,.2,1),background-color .35s}.rev-card:hover{background:#16140f;translate:0 -5px}.rev-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rev-q{height:30px;color:color-mix(in oklch, var(--y) 18%, transparent);font-family:Chivo,sans-serif;font-size:64px;font-weight:900;line-height:.6;transition:color .35s,translate .35s cubic-bezier(.2,.7,.2,1)}.rev-card:hover .rev-q{color:var(--y);translate:0 -3px}.rev-stars span{display:inline-block}.rev-card:hover .rev-stars span{animation:revWave .6s calc(var(--i) * 60ms) cubic-bezier(.3,1.6,.5,1)}@keyframes revWave{40%{translate:0 -5px;scale:1.25}}.js .rev[data-rv] .rev-score strong{opacity:0;transition:opacity .8s .1s,scale .9s cubic-bezier(.2,1.4,.4,1) .1s,text-shadow 1.2s .5s;scale:.7}.js .rev.rv-in .rev-score strong{opacity:1;text-shadow:0 0 36px color-mix(in oklch, var(--y) 35%, transparent);scale:1}.js .rev[data-rv] .rev-score .rev-stars span{opacity:0;rotate:-60deg;scale:0}.js .rev.rv-in .rev-score .rev-stars span{animation:revPop .55s calc(.45s + var(--i) * .11s) cubic-bezier(.3,1.6,.5,1) forwards}@keyframes revPop{to{opacity:1;rotate:0deg;scale:1}}@media (prefers-reduced-motion:reduce){.js .rev[data-rv] .rev-score strong,.js .rev[data-rv] .rev-score .rev-stars span{opacity:1;transition:none;animation:none;rotate:0deg;scale:1}.rev-card:hover .rev-stars span{animation:none}}.rev-card blockquote p{margin:0 0 10px}.rev-card blockquote p:last-child{margin-bottom:0}.rev-card blockquote.long{max-height:11.6em;overflow:hidden;-webkit-mask:linear-gradient(#000 55%,#0000);mask:linear-gradient(#000 55%,#0000)}.rev-read{border:0;border-bottom:1px solid color-mix(in oklch, var(--y) 50%, transparent);color:var(--y);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;align-self:flex-start;margin-top:-6px;padding:0 0 2px;font:600 12px/1.4 Sora,system-ui,sans-serif}.rev-read:hover{border-color:currentColor}.rev-from{color:#f4f1ec80;margin:-4px 0 0;font-size:12px;font-style:italic}.rev-note{color:#f4f1ec80;max-width:72ch;margin:clamp(14px,1.6vw,18px) 0 0;font-size:12px;line-height:1.55}.mat-credits a{color:inherit;text-decoration:underline}.rev-more{margin-top:clamp(10px,1.4vw,16px)}.rev-more summary{cursor:pointer;list-style:none;display:inline-block}.rev-more summary::-webkit-details-marker{display:none}.rev-more summary:after{content:" ↓"}.rev-more[open] summary{display:none}.rev-more .rev-grid{margin-top:0}.rev h2{letter-spacing:.2em;text-transform:uppercase;color:var(--y);margin:0;font-size:11.5px;font-weight:600}.rev-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(10px,1.4vw,16px);display:grid}.rev-card{background:#121110;flex-direction:column;gap:14px;margin:0;padding:clamp(20px,2.4vw,30px);display:flex}.rev-stars{color:var(--y);letter-spacing:.12em;font-size:15px}.rev-card blockquote{color:#f4f1ecdb;margin:0;font-size:15px;font-weight:300;line-height:1.65}.rev-card figcaption{color:#f4f1ec99;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:auto;font-size:13px;display:flex}.rev-card figcaption strong{color:#f4f1ec;letter-spacing:-.01em;font-family:Chivo,sans-serif;font-size:18px;font-weight:800}.rev-card figcaption strong span{letter-spacing:0;color:#f4f1ec99;font-family:inherit;font-size:13.5px;font-weight:400}.liq svg{animation-play-state:paused}.liq-btn:hover .liq svg,.liq-btn:focus-visible .liq svg{animation-play-state:running}.pstrip.off .pstrip-track,[data-marquee].off{animation-play-state:paused!important}
