.construction-page-module__APTV8W__stage{z-index:10;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:54rem;margin-inline:auto;padding:2rem 1.5rem 2.5rem;display:flex;position:relative}.construction-page-module__APTV8W__heroLogo{width:clamp(12.5rem,22vw,17rem);position:relative}.construction-page-module__APTV8W__heroHalo{isolation:isolate;pointer-events:none;width:23%;margin-bottom:-5%;animation:6s ease-in-out infinite construction-page-module__APTV8W__heroHaloFloat;position:absolute;bottom:100%;left:40.5%;transform:rotate(-12deg)}.construction-page-module__APTV8W__heroHalo:before{content:"";z-index:-1;filter:blur(6px);background:radial-gradient(#ffcd7880,#ffb2462e 45%,#0000 72%);animation:4.5s ease-in-out infinite construction-page-module__APTV8W__heroHaloPulse;position:absolute;inset:0;transform:scale(1.7)}.construction-page-module__APTV8W__heroHalo img{filter:drop-shadow(0 .5rem 1.4rem #00000080);width:100%;height:auto;display:block}@keyframes construction-page-module__APTV8W__heroHaloFloat{0%,to{transform:rotate(-15deg)translateY(0)}50%{transform:rotate(-8deg)translateY(-5px)}}@keyframes construction-page-module__APTV8W__heroHaloPulse{0%,to{opacity:.55}50%{opacity:1}}.construction-page-module__APTV8W__artistName{width:min(78vw,30rem);margin-top:1.25rem}.construction-page-module__APTV8W__artistStatement{max-width:48ch;color:rgb(from var(--foreground) r g b / 75%);margin-top:1rem;font-size:clamp(.9rem,1.5vw,1.15rem);line-height:1.6}.construction-page-module__APTV8W__eventDetails{font-family:var(--font-inspire-mono), monospace;letter-spacing:.12em;text-transform:uppercase;flex-direction:column;gap:.5rem;margin-top:1.75rem;font-size:.62rem;display:flex}.construction-page-module__APTV8W__ticketActions{width:100%;max-width:27rem;margin-top:1.75rem}.construction-page-module__APTV8W__announcements{text-align:center;background:radial-gradient(at 50% 35%,#27123d66,#0000 65%),#09060f;padding:clamp(4rem,8vw,7rem) 1.5rem 3rem;position:relative;overflow:clip}.construction-page-module__APTV8W__sectionEyebrow,.construction-page-module__APTV8W__entranceEyebrow{font-family:var(--font-trajan-pro), serif;letter-spacing:.24em;text-transform:uppercase;text-wrap:balance;margin-inline-end:-.24em;font-size:clamp(.625rem,.9vw,.75rem);font-weight:700;line-height:1.6}.construction-page-module__APTV8W__sectionTitle,.construction-page-module__APTV8W__tileTitle{font-family:var(--font-tiktok-sans), sans-serif;letter-spacing:.08em;text-transform:uppercase;text-wrap:balance;font-size:clamp(1.125rem,2vw,1.75rem);font-weight:700;line-height:1.35}.construction-page-module__APTV8W__sectionTitle{margin-top:1rem}.construction-page-module__APTV8W__artistGrid{text-align:left;grid-template-columns:minmax(0,1fr);gap:2.5rem;max-width:26rem;margin:3rem auto 0;display:grid}.construction-page-module__APTV8W__artwork,.construction-page-module__APTV8W__nextArtist{width:100%;min-width:0}.construction-page-module__APTV8W__poster{border-radius:inherit;width:100%;height:auto;display:block}.construction-page-module__APTV8W__tileCaption{font-family:var(--font-inspire-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:rgb(from var(--foreground) r g b / 55%);flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-top:1rem;font-size:.55rem;display:flex}.construction-page-module__APTV8W__emptyPoster{isolation:isolate;aspect-ratio:3/4;text-align:center;background:radial-gradient(at 50% 38%,#6d379333,#0000 63%),linear-gradient(135deg,#20112b,#0e0917 65%);border:1px dashed #bd8eff66;border-radius:1.5rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem 1.5rem;display:flex;position:relative;overflow:hidden}.construction-page-module__APTV8W__emptyPoster:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #bd8eff24;border-radius:50%;width:65%;position:absolute;box-shadow:0 0 0 2rem #bd8eff05,0 0 0 4rem #bd8eff03}.construction-page-module__APTV8W__nextIndex{font-family:var(--font-inspire-mono), monospace;color:#bd8eff80;font-size:.7rem;position:absolute;top:1.5rem;left:1.5rem}.construction-page-module__APTV8W__unknownArtist{font-family:var(--font-heading), sans-serif;color:#bd8eff26;font-size:clamp(5rem,11vw,9rem);font-weight:800;line-height:1}.construction-page-module__APTV8W__nextDescription{max-width:25ch;color:rgb(from var(--foreground) r g b / 55%);font-size:.8rem;line-height:1.7}.construction-page-module__APTV8W__emptyPoster button{margin-top:.5rem}.construction-page-module__APTV8W__countdown{border-top:1px solid #bd8eff26;max-width:40rem;margin:clamp(3.5rem,7vw,6rem) auto 0;padding-top:2.5rem}.construction-page-module__APTV8W__aftermovie{width:100%;max-width:72rem;margin-inline:auto;padding:3rem 1.5rem 4rem}.construction-page-module__APTV8W__aftermovieHeading{flex-direction:column;gap:1.5rem;margin-bottom:2rem;display:flex}.construction-page-module__APTV8W__aftermovieVideo{aspect-ratio:16/9;object-fit:cover;background:#030206;border:1px solid #bd8eff30;border-radius:.75rem;width:100%;display:block}.construction-page-module__APTV8W__backdrop{z-index:-20;background:#09060f;position:absolute;inset:0;overflow:hidden}.construction-page-module__APTV8W__backdropVideo{object-fit:cover;opacity:.62;width:100%;height:100%}.construction-page-module__APTV8W__backdropShade{background:linear-gradient(#09060f4d,#09060f2e 30%,#09060f73 68%,#09060fdd),radial-gradient(#0000 40%,#09060f66 100%);position:absolute;inset:0}.construction-page-module__APTV8W__backdropControls{z-index:20;gap:.5rem;display:flex;position:absolute;bottom:1.25rem;left:1.5rem}.construction-page-module__APTV8W__backdropControl{color:#fffa;background:#09060f88;border:1px solid #fff3;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid}.construction-page-module__APTV8W__backdropControl:hover{color:var(--primary);border-color:var(--primary)}.construction-page-module__APTV8W__musicControl{align-items:center;gap:.5rem;min-width:0;display:flex}.construction-page-module__APTV8W__musicButton{text-align:left;align-items:center;gap:.65rem;min-width:2.75rem;min-height:2.75rem;display:flex}.construction-page-module__APTV8W__musicButton[aria-pressed=true]{color:var(--primary)}.construction-page-module__APTV8W__musicButton:disabled{opacity:.5}.construction-page-module__APTV8W__musicCopy{font-family:var(--font-inspire-mono), monospace;text-transform:uppercase;flex-direction:column;gap:.25rem;display:flex}.construction-page-module__APTV8W__musicCopy strong{letter-spacing:.14em;font-size:.6rem}.construction-page-module__APTV8W__musicCopy small{letter-spacing:.08em;color:rgb(from var(--foreground) r g b / 50%);font-size:.5rem}.construction-page-module__APTV8W__musicVolume{width:3.5rem;accent-color:var(--primary);display:none}@media (min-width:640px){.construction-page-module__APTV8W__eventDetails{flex-direction:row;gap:.6rem}.construction-page-module__APTV8W__artistGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;max-width:54rem}.construction-page-module__APTV8W__aftermovieHeading{flex-direction:row;justify-content:space-between;align-items:end}.construction-page-module__APTV8W__musicVolume{display:block}}@media (max-width:639px){.construction-page-module__APTV8W__nextArtist .construction-page-module__APTV8W__emptyPoster{aspect-ratio:auto;min-height:24rem}}.construction-page-module__APTV8W__partyDock{z-index:20;right:.75rem;bottom:calc(env(safe-area-inset-bottom) + .75rem);width:3.5rem;height:3.5rem;transition:bottom .42s cubic-bezier(.16,1,.3,1);position:fixed}.construction-page-module__APTV8W__partyDock[data-raised]{bottom:calc(env(safe-area-inset-bottom) + 4.75rem)}.construction-page-module__APTV8W__partyDock>button{transform-origin:0 0;margin:0;position:absolute;top:0;left:0;transform:scale(.6364)}.construction-page-module__APTV8W__entrance{z-index:60;isolation:isolate;text-align:center;background-color:#030206fc;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.construction-page-module__APTV8W__entrance:before{content:"";z-index:-1;background:radial-gradient(#0000 28%,#0c051a73 68%,#030206e6 100%);position:absolute;inset:0}.construction-page-module__APTV8W__entranceEyebrow{color:var(--primary);opacity:0}.construction-page-module__APTV8W__entranceName{width:min(82vw,58rem);margin-top:clamp(.75rem,2.5vw,1.75rem);display:grid}.construction-page-module__APTV8W__nameSlice,.construction-page-module__APTV8W__nameEcho{opacity:0;grid-area:1/1}.construction-page-module__APTV8W__nameSlice:nth-child(3){--slice-x:-14%;--slice-skew:-8deg;--slice-delay:0s;clip-path:inset(0 0 66.5%)}.construction-page-module__APTV8W__nameSlice:nth-child(4){--slice-x:12%;--slice-skew:6deg;--slice-delay:90ms;clip-path:inset(33% 0)}.construction-page-module__APTV8W__nameSlice:nth-child(5){--slice-x:-8%;--slice-skew:-4deg;--slice-delay:.17s;clip-path:inset(66.5% 0 0)}.construction-page-module__APTV8W__nameEcho{aspect-ratio:103/20;background-color:#bd8eff9e;-webkit-mask-image:url(/artists/kasango-logo.webp);mask-image:url(/artists/kasango-logo.webp);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.construction-page-module__APTV8W__nameEcho:first-child{--echo-x:-5%;--echo-y:-46%;--echo-delay:0s}.construction-page-module__APTV8W__nameEcho:nth-child(2){--echo-x:5%;--echo-y:46%;--echo-delay:.16s}.construction-page-module__APTV8W__entranceStamp{font-family:var(--font-inspire-mono), monospace;letter-spacing:.22em;text-transform:uppercase;color:#f5efffbd;opacity:0;margin-top:clamp(1rem,3.5vw,2.25rem);font-size:clamp(.55rem,2.2vw,.72rem);line-height:2.2}.construction-page-module__APTV8W__entranceHint{bottom:max(5.5rem, calc(env(safe-area-inset-bottom) + 5.5rem));font-family:var(--font-inspire-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:#f5efff6b;opacity:0;padding-inline:1.5rem;font-size:.6rem;position:absolute}.construction-page-module__APTV8W__enterLink{bottom:max(2rem, env(safe-area-inset-bottom));z-index:1;color:#ffffffb3;min-height:2.75rem;font-family:var(--font-inspire-mono), monospace;letter-spacing:.2em;text-transform:uppercase;opacity:0;align-items:center;gap:1rem;padding-inline:1rem;font-size:.6rem;display:flex;position:absolute}.construction-page-module__APTV8W__enterLink:hover,.construction-page-module__APTV8W__enterLink:focus-visible{color:var(--primary)}.construction-page-module__APTV8W__entrance[data-ready]{animation:6.6s linear both construction-page-module__APTV8W__entrance-veil}.construction-page-module__APTV8W__entrance[data-ready] .construction-page-module__APTV8W__entranceEyebrow{animation:.9s cubic-bezier(.16,1,.3,1) .4s both construction-page-module__APTV8W__beat-rise,.55s ease-in 4.9s forwards construction-page-module__APTV8W__beat-exit}.construction-page-module__APTV8W__entrance[data-ready] .construction-page-module__APTV8W__nameEcho{animation:construction-page-module__APTV8W__name-echo 1.75s cubic-bezier(.16, 1, .3, 1) calc(1s + var(--echo-delay)) both}.construction-page-module__APTV8W__entrance[data-ready] .construction-page-module__APTV8W__entranceName{animation:.55s ease-in 4.9s forwards construction-page-module__APTV8W__beat-exit}.construction-page-module__APTV8W__entrance[data-ready] .construction-page-module__APTV8W__nameSlice{animation:construction-page-module__APTV8W__name-resolve 1.1s cubic-bezier(.16, 1, .3, 1) calc(2.6s + var(--slice-delay)) both}.construction-page-module__APTV8W__entrance[data-ready] .construction-page-module__APTV8W__entranceStamp{animation:.9s cubic-bezier(.16,1,.3,1) 3.9s both construction-page-module__APTV8W__beat-rise,.55s ease-in 4.9s forwards construction-page-module__APTV8W__beat-exit}.construction-page-module__APTV8W__entrance[data-ready] .construction-page-module__APTV8W__entranceHint{animation:1.7s ease-in-out 1.2s both construction-page-module__APTV8W__hint-cycle}.construction-page-module__APTV8W__entrance[data-ready] .construction-page-module__APTV8W__enterLink{animation:.8s cubic-bezier(.16,1,.3,1) .9s both construction-page-module__APTV8W__beat-rise,.55s ease-in 4.9s forwards construction-page-module__APTV8W__beat-exit}.construction-page-module__APTV8W__landingArrive{opacity:0}.construction-page-module__APTV8W__landingArrive[data-ready]{animation:6.6s cubic-bezier(.16,1,.3,1) both construction-page-module__APTV8W__landing-arrive}@keyframes construction-page-module__APTV8W__entrance-veil{0%,15%{background-color:#030206fc}33%{background-color:#06040cbd}39%{background-color:#030206f7}55%{background-color:#030206f2}74%{opacity:1;background-color:#040309eb}83%{opacity:1;background-color:#04030994;animation-timing-function:cubic-bezier(.4,0,.2,1)}to{opacity:0;background-color:#06040c00}}@keyframes construction-page-module__APTV8W__landing-arrive{0%,83%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}@keyframes construction-page-module__APTV8W__beat-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}@keyframes construction-page-module__APTV8W__beat-exit{0%{opacity:1}to{opacity:0}}@keyframes construction-page-module__APTV8W__hint-cycle{0%{opacity:0}20%,68%{opacity:1}to{opacity:0}}@keyframes construction-page-module__APTV8W__name-resolve{0%{opacity:0;transform:translateX(var(--slice-x)) skewX(var(--slice-skew))}to{opacity:1;transform:none}}@keyframes construction-page-module__APTV8W__name-echo{0%{opacity:0;transform:translate(var(--echo-x), var(--echo-y)) scaleX(1.12)}22%{opacity:.5}62%{opacity:.34}to{opacity:0;transform:none}}.construction-page-module__APTV8W__clipFrame{aspect-ratio:16/9;background:#05030b;position:relative}.construction-page-module__APTV8W__clipVideo{object-fit:cover;width:100%;height:100%;display:block}.construction-page-module__APTV8W__clipActions{padding:1.25rem 1.25rem calc(env(safe-area-inset-bottom) + 1.25rem)}.construction-page-module__APTV8W__scrollCue{z-index:10;font-family:var(--font-inspire-mono), monospace;letter-spacing:.24em;text-transform:uppercase;color:rgb(from var(--foreground) r g b / 45%);pointer-events:none;flex-direction:column;align-items:center;gap:.35rem;margin-top:auto;padding-block:.75rem 1.25rem;font-size:.5rem;font-weight:700;transition:opacity .5s;display:flex}.construction-page-module__APTV8W__scrollCue svg{width:.85rem;height:.85rem}.construction-page-module__APTV8W__ticketDock{z-index:40;border-top:1px solid rgb(from var(--foreground) r g b / 14%);opacity:0;background:#0a0614e0;transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .3s;position:fixed;bottom:0;left:0;right:0;transform:translateY(105%)}@supports ((-webkit-backdrop-filter:blur(1rem)) or (backdrop-filter:blur(1rem))){.construction-page-module__APTV8W__ticketDock{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#0a0614b8}}.construction-page-module__APTV8W__ticketDock[data-visible]{opacity:1;transform:none}.construction-page-module__APTV8W__dockRow{width:100%;max-width:80rem;padding:.7rem 1rem calc(env(safe-area-inset-bottom) + .7rem);justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;display:flex}.construction-page-module__APTV8W__dockLabel{min-width:0;font-family:var(--font-inspire-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:rgb(from var(--foreground) r g b / 72%);flex-wrap:wrap;align-items:baseline;gap:0 .4rem;font-size:.55rem;font-weight:700;display:flex}.construction-page-module__APTV8W__dockPercent{font-family:var(--font-nortnoh), var(--font-heading), sans-serif;letter-spacing:0;color:var(--primary);font-variant-numeric:tabular-nums;text-shadow:0 0 .9rem color-mix(in srgb, var(--primary) 55%, transparent);font-size:1.35rem;line-height:1}.construction-page-module__APTV8W__dockPhase{letter-spacing:.16em;color:rgb(from var(--foreground) r g b / 45%);flex-basis:100%;font-size:.5rem}@media (min-width:640px){.construction-page-module__APTV8W__dockRow{padding-inline:1.75rem}.construction-page-module__APTV8W__dockPhase{flex-basis:auto}}@media (min-width:1024px){.construction-page-module__APTV8W__partyDock{width:5.5rem;height:5.5rem;right:1.5rem}.construction-page-module__APTV8W__partyDock>button{transform:none}}@media (prefers-reduced-motion:reduce){.construction-page-module__APTV8W__heroHalo,.construction-page-module__APTV8W__heroHalo:before{animation:none}.construction-page-module__APTV8W__heroHalo{transform:rotate(-12deg)}.construction-page-module__APTV8W__poster,.construction-page-module__APTV8W__ticketDock,.construction-page-module__APTV8W__partyDock,.construction-page-module__APTV8W__scrollCue{transition:none}.construction-page-module__APTV8W__ticketDock{transform:none}.construction-page-module__APTV8W__ticketDock:not([data-visible]),.construction-page-module__APTV8W__entrance{display:none}.construction-page-module__APTV8W__nameSlice,.construction-page-module__APTV8W__nameEcho{animation:none}.construction-page-module__APTV8W__landingArrive,.construction-page-module__APTV8W__landingArrive[data-ready]{opacity:1;animation:none}}@media (max-height:800px){.construction-page-module__APTV8W__stage{padding-top:1rem;padding-bottom:1rem}.construction-page-module__APTV8W__heroLogo{width:12rem}.construction-page-module__APTV8W__stage>p:first-of-type{margin-top:1.25rem}.construction-page-module__APTV8W__artistName{margin-top:1rem}.construction-page-module__APTV8W__eventDetails,.construction-page-module__APTV8W__ticketActions{margin-top:1.25rem}}@media (min-width:1024px){.construction-page-module__APTV8W__backdropControls{left:auto;right:8rem}}@media (max-width:359px){.construction-page-module__APTV8W__musicCopy{white-space:nowrap}.construction-page-module__APTV8W__musicCopy small{display:none}.construction-page-module__APTV8W__heroLogo{width:10rem}.construction-page-module__APTV8W__artistStatement{font-size:.85rem}.construction-page-module__APTV8W__stage{padding-inline:1.25rem}}@media (max-width:359px) and (max-height:700px){.construction-page-module__APTV8W__ticketActions>a{width:calc(100% - 4rem);margin-inline:0}}.construction-page-module__APTV8W__backdropControl[aria-pressed=true]{color:var(--primary);border-color:var(--primary)}.construction-page-module__APTV8W__aftermovieFrame{position:relative}.construction-page-module__APTV8W__aftermovieFrame:after{content:"";pointer-events:none;background:linear-gradient(#09060f66,#09060f33 45%,#09060faa),radial-gradient(#0000 45%,#09060f80 100%);border-radius:.75rem;position:absolute;inset:0}.construction-page-module__APTV8W__aftermovieControl{z-index:1;width:2.75rem;height:2.75rem;color:var(--foreground);background:#09060faa;border:1px solid #fff5;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:1rem;left:1rem}.construction-page-module__APTV8W__aftermovieControl:hover{color:var(--primary);border-color:var(--primary)}@media (max-width:359px){.construction-page-module__APTV8W__backdropControls{gap:.25rem;left:1rem}.construction-page-module__APTV8W__backdropControl{width:2.75rem;height:2.75rem}}
.electric-border-module__tBTnlq__border{isolation:isolate;position:relative;overflow:visible}.electric-border-module__tBTnlq__canvasContainer{z-index:2;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.electric-border-module__tBTnlq__canvas{opacity:0;display:block}.electric-border-module__tBTnlq__border[data-animating=true] .electric-border-module__tBTnlq__canvas{opacity:.9}.electric-border-module__tBTnlq__content{z-index:1;border-radius:inherit;position:relative}.electric-border-module__tBTnlq__layers,.electric-border-module__tBTnlq__glowNear,.electric-border-module__tBTnlq__glowFar{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.electric-border-module__tBTnlq__layers{z-index:2}.electric-border-module__tBTnlq__glowNear{border:1px solid color-mix(in srgb, var(--electric-border-color) 55%, transparent);filter:blur(.5px)}.electric-border-module__tBTnlq__glowFar{border:1px solid color-mix(in srgb, var(--electric-border-color) 65%, transparent);filter:blur(4px);box-shadow:0 0 25px color-mix(in srgb, var(--electric-border-color) 12%, transparent)}@media (max-width:767px),(prefers-reduced-motion:reduce){.electric-border-module__tBTnlq__canvas{display:none}}
.aftermovie-section-module__ppOXgG__section{isolation:isolate;background:0 0;height:148svh;position:relative}.aftermovie-section-module__ppOXgG__sticky{height:100svh;position:sticky;top:0;overflow:hidden}.aftermovie-section-module__ppOXgG__aperture{background:var(--card);transform-origin:50%;will-change:clip-path, transform;position:absolute;inset:0;overflow:hidden}.aftermovie-section-module__ppOXgG__aperture:before{z-index:2;pointer-events:none;content:"";background:radial-gradient(ellipse at center, transparent 36%, #ffffff14 36.4%, transparent 37.2%, transparent 54%, color-mix(in srgb, var(--accent) 11%, transparent) 54.5%, transparent 55.2%), linear-gradient(104deg, color-mix(in srgb, var(--secondary) 18%, transparent), transparent 34%, transparent 66%, color-mix(in srgb, var(--accent) 13%, transparent));mix-blend-mode:screen;position:absolute;inset:0}.aftermovie-section-module__ppOXgG__video{object-fit:cover;filter:saturate(.9)contrast(1.08);width:100%;height:100%}.aftermovie-section-module__ppOXgG__videoGradient{z-index:1;pointer-events:none;background:linear-gradient(180deg, #00000038 0%, transparent 32%, transparent 58%, rgb(var(--scene-base) / .72) 100%), linear-gradient(112deg, color-mix(in srgb, var(--secondary) 18%, transparent) 0%, transparent 42%, color-mix(in srgb, var(--accent) 14%, transparent) 100%);position:absolute;inset:0}.aftermovie-section-module__ppOXgG__grain{z-index:3;pointer-events:none;opacity:.16;mix-blend-mode:soft-light;background-image:repeating-radial-gradient(circle at 17% 31%,#ffffff38 0 .7px,#0000 .8px 3px),repeating-radial-gradient(circle at 73% 63%,#ffffff21 0 .6px,#0000 .7px 4px);background-size:7px 7px,9px 9px;position:absolute;inset:0}.aftermovie-section-module__ppOXgG__vignette{z-index:4;pointer-events:none;background:linear-gradient(180deg, rgb(var(--scene-base) / .66) 0%, transparent 22%, transparent 56%, rgb(var(--scene-base) / .78) 100%), linear-gradient(90deg, #00000080 0%, transparent 46%, #0000001f 100%);position:absolute;inset:0}.aftermovie-section-module__ppOXgG__lensLine{z-index:5;aspect-ratio:2.4;pointer-events:none;background:radial-gradient(ellipse at center, transparent 56%, color-mix(in srgb, var(--foreground) 5%, transparent) 68%, transparent 76%);filter:blur(.4rem);border-radius:50%;width:min(86vw,78rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:47.99rem){.aftermovie-section-module__ppOXgG__aperture{will-change:auto}.aftermovie-section-module__ppOXgG__aperture:before{opacity:.52}.aftermovie-section-module__ppOXgG__video{object-position:58% center}.aftermovie-section-module__ppOXgG__videoGradient{background:linear-gradient(180deg, #0000007a 0%, transparent 30%, transparent 48%, rgb(var(--scene-base) / .9) 100%), linear-gradient(112deg, color-mix(in srgb, var(--secondary) 24%, transparent) 0%, transparent 46%, color-mix(in srgb, var(--accent) 16%, transparent) 100%)}.aftermovie-section-module__ppOXgG__lensLine{width:135vw}}@media (prefers-reduced-motion:reduce){.aftermovie-section-module__ppOXgG__section{height:100svh}}
.floating-brand-decor-module__3AqIGq__decor{--decor-play-state:paused}.floating-brand-decor-module__3AqIGq__decor[data-animating=true]{--decor-play-state:running}.floating-brand-decor-module__3AqIGq__pendulum,.floating-brand-decor-module__3AqIGq__twist,.floating-brand-decor-module__3AqIGq__float,.floating-brand-decor-module__3AqIGq__spin,.floating-brand-decor-module__3AqIGq__glow{animation-delay:var(--decor-delay);animation-iteration-count:infinite;animation-play-state:var(--decor-play-state);animation-timing-function:ease-in-out}.floating-brand-decor-module__3AqIGq__pendulum{animation-name:floating-brand-decor-module__3AqIGq__sway;animation-duration:var(--decor-sway-duration)}.floating-brand-decor-module__3AqIGq__twist{animation-name:floating-brand-decor-module__3AqIGq__twist;animation-duration:var(--decor-duration)}.floating-brand-decor-module__3AqIGq__float{animation-name:floating-brand-decor-module__3AqIGq__float;animation-duration:var(--decor-duration)}.floating-brand-decor-module__3AqIGq__spin{animation-name:floating-brand-decor-module__3AqIGq__spin;animation-duration:var(--decor-duration);animation-timing-function:linear}.floating-brand-decor-module__3AqIGq__glow{opacity:.45;filter:blur(20px);animation-name:floating-brand-decor-module__3AqIGq__glow;animation-duration:var(--decor-glow-duration)}@keyframes floating-brand-decor-module__3AqIGq__sway{0%,50%,to{transform:rotate(0)}25%{transform:rotate(var(--decor-sway))}75%{transform:rotate(calc(-1 * var(--decor-sway)))}}@keyframes floating-brand-decor-module__3AqIGq__twist{0%,to{transform:rotate(calc(-3deg * var(--decor-direction)))}50%{transform:rotate(calc(3deg * var(--decor-direction)))}}@keyframes floating-brand-decor-module__3AqIGq__float{0%,to{transform:translate(0, -10px) rotate(calc(-4deg * var(--decor-direction)))}50%{transform:translate(calc(7px * var(--decor-direction)), 9px) rotate(calc(5deg * var(--decor-direction)))}}@keyframes floating-brand-decor-module__3AqIGq__spin{to{transform:rotate(calc(360deg * var(--decor-direction)))}}@keyframes floating-brand-decor-module__3AqIGq__glow{0%,to{opacity:.45}50%{opacity:.85}}@media (max-width:767px){.floating-brand-decor-module__3AqIGq__twist,.floating-brand-decor-module__3AqIGq__glow{animation:none}.floating-brand-decor-module__3AqIGq__glow{filter:none}}@media (prefers-reduced-motion:reduce){.floating-brand-decor-module__3AqIGq__pendulum,.floating-brand-decor-module__3AqIGq__twist,.floating-brand-decor-module__3AqIGq__float,.floating-brand-decor-module__3AqIGq__spin,.floating-brand-decor-module__3AqIGq__glow{animation:none}}
