*{-ms-overflow-style:none;box-sizing:border-box;margin:0;padding:0;scrollbar-width:none}::-webkit-scrollbar{display:none}body,html{background-color:#111}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:Roboto,sans-serif;overflow-x:hidden}#root,.App{background-color:#111;min-height:100vh}a{-webkit-tap-highlight-color:transparent}img{-webkit-user-drag:none;user-select:none;-webkit-user-select:none}.page-transition{background-color:#111;min-height:100vh}.page-visible{opacity:1;transform:none}.page-exit{animation:pageExit .4s cubic-bezier(.4,0,.2,1) forwards}.page-enter{animation:pageEnter .5s cubic-bezier(0,0,.2,1) forwards}@keyframes pageExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-30px)}}@keyframes pageEnter{0%{opacity:0}to{opacity:1}}.header-exit{animation:headerExit .35s cubic-bezier(.4,0,.2,1) forwards}.header-enter{animation:headerEnter .45s cubic-bezier(0,0,.2,1) forwards}@keyframes headerExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes headerEnter{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.header{background:linear-gradient(180deg,#000 0,#00000080 40%,#00000026 75%,#0000 90%);left:0;padding:2rem;position:fixed;right:0;top:0;z-index:1002}.header-container{align-items:center;display:flex;justify-content:space-between;width:100%}.logo{-webkit-tap-highlight-color:transparent;cursor:pointer;text-decoration:none;transition:opacity .3s ease}.logo--active{cursor:default}.logo-text{align-items:baseline;display:inline-flex;font-family:Quicksand,sans-serif;font-size:1.8rem;gap:0;text-decoration:none}.logo-quarx{-webkit-font-smoothing:subpixel-antialiased;font-weight:300}.logo-digital{font-weight:700}.logo-letter{display:inline-block;transition:color .4s ease}.logo-letter--light{animation:logoK2000Light 45s ease infinite;color:#ffffffb3}.logo-letter--bold{animation:logoK2000Bold 45.001s ease infinite;color:#fff}@keyframes logoK2000Light{0%{color:#ffffffb3}1%{color:red}3.3%{color:#ffffffb3}to{color:#ffffffb3}}@keyframes logoK2000Bold{0%{color:#fff}1%{color:red}3.3%{color:#fff}to{color:#fff}}.logo:hover .logo-letter--bold,.logo:hover .logo-letter--light{animation-play-state:paused;color:red!important}.logo--active:hover .logo-letter--light{animation-play-state:running;color:#ffffffb3!important}.logo--active:hover .logo-letter--bold{animation-play-state:running;color:#fff!important}.nav{align-items:center;display:flex;gap:1.3rem}.nav-link{-webkit-font-smoothing:subpixel-antialiased;color:#fff;font-family:Quicksand,sans-serif;font-size:1.35rem;font-weight:400;padding-bottom:.2rem;position:relative;text-decoration:none;transition:opacity .3s ease}.nav-link:after{background-color:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;width:100%}.nav-link-active:after,.nav-link:hover:after{transform:scaleX(1)}.nav-separator{color:#fff;font-size:1.3rem;font-weight:300;opacity:1}.hamburger-btn{-webkit-tap-highlight-color:transparent;background:none;border:none;cursor:pointer;display:none;padding:.5rem;z-index:1002}.hamburger-line{background-color:#fff;display:block;height:2px;margin:5px 0;transition:transform .3s ease,opacity .3s ease;width:24px}.hamburger-btn.is-open .hamburger-line:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger-btn.is-open .hamburger-line:nth-child(2){opacity:0}.hamburger-btn.is-open .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.mobile-menu-overlay{display:none}@media (max-width:768px){.header{padding:1.5rem}.header-container{flex-direction:row;justify-content:space-between}.logo-image{height:22px}.nav-desktop{display:none}.hamburger-btn{display:block}.logo-hidden{opacity:0;pointer-events:none}.logo:hover .logo-letter--light{animation-play-state:running;color:#ffffffb3!important}.logo:hover .logo-letter--bold{animation-play-state:running;color:#fff!important}.mobile-menu-overlay{align-items:center;background-color:#000000d9;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:1001}.mobile-menu-overlay.is-open{opacity:1;visibility:visible}.mobile-nav{align-items:center;display:flex;flex-direction:column;gap:2rem}.mobile-nav-link{-webkit-tap-highlight-color:transparent;color:#fff;font-family:Quicksand,sans-serif;font-size:1.4rem;font-weight:300;letter-spacing:.05em;text-decoration:none;transition:opacity .3s ease}.mobile-nav-link:hover{opacity:.7}.logo:hover{opacity:1}}a.portfolio-card{text-decoration:none}.portfolio-card{cursor:pointer;display:flex;flex-direction:column;width:100%}.portfolio-card-image{aspect-ratio:2/3;overflow:hidden;position:relative;width:100%}.portfolio-card-image img,.portfolio-card-image video{height:100%;object-fit:cover;width:100%}.portfolio-card-image:before{background:#8000;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:background .3s ease;z-index:1}.portfolio-card:hover .portfolio-card-image:before{background:#8006}.portfolio-card-hover-zone,.portfolio-card-overlay{display:none}.portfolio-card-title{color:#fff;display:inline-block;font-family:Quicksand,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:normal;padding:.5rem 0;position:relative;text-align:center}.portfolio-card-title:after{background-color:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:center;transition:transform .3s ease;width:100%}.portfolio-card:hover .portfolio-card-title:after{transform:scaleX(1)}@media (max-width:768px){.portfolio-card{height:100%;min-height:0;overflow:hidden}.portfolio-card-image{aspect-ratio:unset;height:100%;min-height:0}.portfolio-card-title{display:none}.portfolio-card-overlay{align-items:center;background:#0000004d;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:2}.portfolio-card:hover .portfolio-card-image:before{background:#8000}.portfolio-card-hover-zone{align-items:center;bottom:33%;display:flex;justify-content:center;left:0;position:absolute;right:0;top:33%}.portfolio-card-title-overlay{color:#fff;display:inline-block;font-size:1.1rem;font-weight:500;letter-spacing:.05em;padding-bottom:3px;position:relative;text-align:center;transition:color .3s ease;white-space:nowrap}.portfolio-card-title-overlay:after{background-color:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;width:100%}.portfolio-card-hover-zone:hover .portfolio-card-title-overlay{color:#fff}.portfolio-card-hover-zone:hover .portfolio-card-title-overlay:after{transform:scaleX(1)}.portfolio-card:first-child .portfolio-card-image img{object-position:center 80%}.portfolio-card:nth-child(2) .portfolio-card-image img{object-position:center 38%}.portfolio-card:nth-child(3) .portfolio-card-image img{object-position:center 70%}.portfolio-card:nth-child(4) .portfolio-card-image img{object-position:center 42%}.portfolio-card:nth-child(5) .portfolio-card-image video{object-position:center 45%}}.portfolio-grid{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(5,1fr);height:100%;padding-top:88px}@media (max-width:768px){.portfolio-grid{gap:0;grid-template-columns:1fr;grid-template-rows:auto;height:auto;min-height:0;min-height:auto;padding-top:70px}}.home{background-color:#111;display:flex;flex-direction:column;height:100vh;overflow:hidden}.home-main{flex:1 1;min-height:0;overflow:hidden}@media (max-width:768px){.home{height:auto}.home,.home-main{overflow:visible}.footer{flex-direction:column;gap:.4rem;justify-content:center;padding:1.5rem 1rem;text-align:center}}.footer{align-items:center;background-color:#111;box-sizing:border-box;display:flex;flex-direction:row;justify-content:flex-end;overflow-x:clip;padding:1.5rem 2rem;width:100%}.footer-copy{align-items:center;color:#ffffff40;cursor:default;display:inline-flex;font-family:Quicksand,sans-serif;font-size:.65rem;font-weight:300;gap:6px;letter-spacing:.05em;transition:color .3s ease}.footer-copy:hover{color:red}.footer-visits{align-items:center;color:#ffffff40;display:inline-flex;gap:5px;transition:color .3s ease}.footer-visits-dot{animation:pulse-dot 2.5s ease-in-out infinite;background-color:#ffffff40;border-radius:50%;flex-shrink:0;height:4px;width:4px}@keyframes pulse-dot{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.7;transform:scale(1.5)}}.footer-copy:hover .footer-visits{color:#ffffff40}.footer-copy:hover .footer-visits-dot{animation:pulse-dot 2.5s ease-in-out infinite;background-color:#ffffff40}.footer-sep{color:#ffffff1f;transition:color .3s ease}.footer-copy:hover .footer-sep{color:#f006}.footer-react{align-items:center;color:#ffffff40;display:inline-flex;gap:1px;transition:color .3s ease}.footer-copy:hover .footer-react{color:#61dafb}.footer-react-logo{flex-shrink:0;height:14px;width:14px}@media (max-width:768px){.footer,.footer-copy{justify-content:center}.footer-copy{flex-wrap:wrap;gap:4px;text-align:center}}.about-page{background-color:#111;overflow-x:clip}.about-page .header{animation:headerSlideDown 1s ease forwards}@keyframes headerSlideDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.about-hero{align-items:stretch;display:flex}.about-photo-section{flex-shrink:0;max-width:1000px;min-height:600px;overflow:hidden;position:relative;width:50%}.about-photo-motion{inset:0;position:absolute;will-change:transform}.about-photo-img{display:block;height:100%;object-fit:cover;object-position:center 40%;width:100%}.about-content-section{background-color:#111;display:flex;flex-direction:column;justify-content:center;padding:140px 48px 80px;width:50%}.about-content{max-width:560px}.about-text{-webkit-font-smoothing:subpixel-antialiased;color:hsla(0,0%,100%,.912);font-family:Quicksand,sans-serif;font-size:1em;font-weight:300;line-height:1.8;margin-bottom:18px}.about-signature,.accent-red{color:red;font-weight:500}.about-signature{-webkit-font-smoothing:subpixel-antialiased;font-family:Quicksand,sans-serif;font-size:18px;margin-top:32px}.clients-section{background-color:#111;overflow-x:clip;padding:80px 48px}.clients-title{-webkit-font-smoothing:subpixel-antialiased;color:hsla(0,0%,100%,.912);font-family:Quicksand,sans-serif;font-size:20px;font-weight:300;letter-spacing:.02em;margin-bottom:48px;text-align:center}.clients-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(6,1fr);margin:0 auto;max-width:1200px;width:100%}.client-logo{align-items:center;aspect-ratio:1;background:#fff0;border-radius:4px;display:flex;justify-content:center;min-width:0;padding:16px}.client-name{color:#ffffff80;font-family:Quicksand,sans-serif;font-size:11px;font-weight:300;text-align:center}.client-logo-img{height:100%;max-width:100%;object-fit:contain;opacity:1;transition:opacity .3s ease;width:100%}.client-logo:hover .client-logo-img{opacity:1}@media (max-width:1024px){.clients-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.about-hero{flex-direction:column}.about-photo-section{height:55vh;min-height:300px;width:100%}.about-photo-gradient{background:linear-gradient(180deg,#0000 50%,#000)}.about-content-section{justify-content:flex-start;padding:40px 24px 60px;width:100%}.about-text{font-size:14px}.clients-section{padding:48px 16px}.clients-title{font-size:18px}.clients-grid{gap:8px;grid-template-columns:repeat(3,1fr)}.client-logo{min-width:0;padding:8px}.client-name{font-size:10px}}@media (max-width:480px){.clients-grid{grid-template-columns:repeat(2,1fr)}.about-text{-webkit-font-smoothing:subpixel-antialiased;color:#fff;font-size:18px;font-weight:400;letter-spacing:.0001em}.about-signature{color:red}}.contact-page{background-color:#111;display:flex;flex-direction:column;min-height:100vh}.contact-content{align-items:flex-start;display:flex;flex:1 1;justify-content:center;padding:15vh 2rem 2rem}.contact-info{-webkit-font-smoothing:subpixel-antialiased;color:#fff;font-family:Quicksand,sans-serif;font-weight:400;text-align:center}.contact-city{font-size:1.2rem;font-weight:400;left:3px;letter-spacing:.2em;margin:0 0 .5rem;position:relative}.contact-number{color:red;display:block;font-size:1.3rem;font-weight:400;margin-bottom:.3rem}.contact-address,.contact-country,.contact-postal{color:#fff;font-size:1.1rem;font-weight:300;letter-spacing:.02em;margin:.3rem 0}.contact-phone{color:#fff;font-size:1.1rem;font-weight:300;letter-spacing:.02em;margin:1rem 0 .5rem}.contact-email{color:#d80000;display:inline-block;font-size:1rem;font-weight:400;margin-bottom:2rem;margin-top:7%;text-decoration:none;transition:color .3s ease,opacity .3s ease}.contact-email:hover{color:red;opacity:1}.contact-social{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:0}.contact-social a{color:#d7d7d7;transition:transform .3s ease,color .3s ease}.contact-social a:hover{color:#fff;transform:scale(1.15)}.contact-social svg{height:35px;width:70px}@media (max-width:768px){.contact-content{padding-top:15rem}.contact-city{font-size:1.1rem}.contact-number{font-size:1.2rem}.contact-address,.contact-country,.contact-phone,.contact-postal{font-size:1rem}.contact-email{font-size:.95rem}.contact-social svg{height:36px;width:36px}}.lightbox-overlay{align-items:center;animation:fadeIn .3s ease;background-color:#000000f2;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:2000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.lightbox-zone-center{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Ccircle cx='24' cy='24' r='22' fill='none' stroke='%23fff' stroke-width='3'/%3E%3Cpath stroke='%23fff' stroke-width='3' d='M14 24h20'/%3E%3C/svg%3E") 24 24,zoom-out}.lightbox-zone-left{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Ccircle cx='24' cy='24' r='22' fill='none' stroke='%23fff' stroke-width='3'/%3E%3Cpath fill='none' stroke='%23fff' stroke-width='3' stroke-linejoin='round' stroke-linecap='round' d='M28 14 18 24l10 10'/%3E%3C/svg%3E") 24 24,w-resize}.lightbox-zone-right{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Ccircle cx='24' cy='24' r='22' fill='none' stroke='%23fff' stroke-width='3'/%3E%3Cpath fill='none' stroke='%23fff' stroke-width='3' stroke-linejoin='round' stroke-linecap='round' d='m20 14 10 10-10 10'/%3E%3C/svg%3E") 24 24,e-resize}.lightbox-stage{align-items:center;height:calc(100vh - 88px);overflow:hidden;position:relative}.lightbox-slide,.lightbox-stage{display:flex;justify-content:center;width:100%}.lightbox-slide{align-items:flex-start;flex-direction:column;height:100%;padding:0 20px;position:absolute;transition:transform .4s cubic-bezier(.4,0,.2,1);will-change:transform}.lightbox-slide-current{transform:translateX(0)}.lightbox-slide-exit-left{transform:translateX(-100%)}.lightbox-slide-enter-right,.lightbox-slide-exit-right{transform:translateX(100%)}.lightbox-slide-enter-left{transform:translateX(-100%)}.lightbox-image{display:block;max-height:calc(100vh - 140px);object-fit:contain;object-position:center center;pointer-events:none;width:100%}.lightbox-caption{animation:fadeCaption .4s ease .2s forwards;color:#fff;flex-shrink:0;font-size:1rem;font-weight:0;letter-spacing:.02em;opacity:0;padding:.75rem 0 0;text-align:center;width:100%}@keyframes fadeCaption{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.lightbox-overlay,.lightbox-zone-center,.lightbox-zone-left,.lightbox-zone-right{cursor:pointer}.lightbox-stage{height:calc(100vh - 70px)}.lightbox-slide{padding:0 10px}.lightbox-image{max-height:calc(100vh - 120px)}.lightbox-caption{font-size:.8rem}}.gallery-loader{align-items:center;background-color:#0a0a0a;display:flex;flex-direction:column;gap:16px;height:100vh;height:100dvh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1500}.gallery-loader-bar-track{background-color:#ffffff26;height:1px;max-width:600px;min-width:200px;overflow:hidden;position:relative;width:40vw}.gallery-loader-bar-fill{background-color:#fff;height:100%;left:0;position:absolute;top:0;width:0;will-change:width}.gallery-loader-percent{-webkit-font-smoothing:antialiased;color:#ffffff80;font-family:Quicksand,sans-serif;font-size:.75rem;font-weight:300;letter-spacing:.15em;min-width:2.5ch;text-align:center}.gallery-grid{grid-gap:6px;background-color:#111;display:grid;gap:6px;grid-auto-rows:4px;grid-template-columns:repeat(2,1fr);padding-top:88px}.gallery-item{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Ccircle cx='24' cy='24' r='22' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3Cpath stroke='%23fff' stroke-width='1.5' d='M24 14v20M14 24h20'/%3E%3C/svg%3E") 24 24,pointer;overflow:hidden;position:relative;width:100%}.gallery-image{display:block;height:100%;object-fit:cover;width:100%}.gallery-item-overlay{background:#0000;bottom:0;left:0;position:absolute;right:0;top:0;transition:background .3s ease}.gallery-item:hover .gallery-item-overlay{background:#bc000033}@media (max-width:1024px){.gallery-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.gallery-grid{gap:4px;grid-auto-rows:auto;grid-template-columns:1fr;padding-top:70px}.gallery-item{cursor:pointer;overflow:visible}.gallery-image{height:auto;object-fit:contain}.gallery-item-overlay{display:none}}.gallery-page{background-color:#111;min-height:100vh}.gallery-main{width:100%}.web3d-page{background-color:#111;display:flex;flex-direction:column;min-height:100vh}.web3d-content{align-items:center;display:flex;flex:1 1;padding:0 80px 30vh 250px}.web3d-inner{max-width:700px}.web3d-title{-webkit-font-smoothing:subpixel-antialiased;color:#fff;font-family:Quicksand,sans-serif;font-size:27px;font-weight:450;letter-spacing:.75em;margin-bottom:2rem;white-space:nowrap}.web3d-text{-webkit-font-smoothing:subpixel-antialiased;color:#fffffff2;line-height:1.8;margin-bottom:1rem;max-width:580px}.web3d-accent,.web3d-text{font-family:Quicksand,sans-serif;font-size:18px;font-weight:400}.web3d-accent{color:red;margin-bottom:2rem;margin-top:1rem}.web3d-line{background-color:#ffffffe6;height:1px;width:80px}@media (max-width:768px){.web3d-content{align-items:flex-start;padding:120px 24px 60px}.web3d-title{font-size:1.5rem;font-weight:500;letter-spacing:.15em;white-space:normal}}.vp-wrapper{background:#000;cursor:pointer;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.vp-video{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.vp-poster-overlay{align-items:center;background:#00000059;display:flex;inset:0;justify-content:center;position:absolute;transition:background .3s ease;z-index:10}.vp-poster-overlay:hover{background:#0000000d}.vp-pause-overlay{background:#00000073}.vp-pause-overlay:hover{background:#00000026}.vp-play-big{align-items:center;background:#00000059;border-radius:50%;display:flex;height:80px;justify-content:center;transition:transform .2s ease,background .2s ease;width:80px}.vp-poster-overlay:hover .vp-play-big{background:#00000080;transform:scale(1.08)}.vp-play-big svg{height:80px;width:80px}.vp-controls{background:linear-gradient(0deg,#000000a6 0,#0000);bottom:0;display:flex;flex-direction:column;gap:6px;left:0;opacity:1;padding:30px 14px 10px;position:absolute;right:0;transition:opacity .3s ease;z-index:20}.vp-controls--hidden{opacity:0;pointer-events:none}.vp-scrubber{align-items:center;cursor:pointer;display:flex;height:20px;position:relative}.vp-scrubber-track{background:#ffffff4d;right:0}.vp-scrubber-played,.vp-scrubber-track{border-radius:2px;height:2px;left:0;position:absolute}.vp-scrubber-played{background:#e8e8e8;will-change:width}.vp-scrubber-thumb{background:#e8e8e8;border-radius:50%;height:10px;margin-top:-5px;position:absolute;top:50%;transform:translateX(-50%);width:10px;will-change:left}.vp-actions{align-items:center;display:flex;gap:4px}.vp-spacer{flex:1 1}.vp-btn{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;justify-content:center;opacity:.85;padding:6px;transition:opacity .15s ease,transform .15s ease}.vp-btn:hover{opacity:1;transform:scale(1.12)}.vp-wrapper:fullscreen{height:100vh;padding-top:0;width:100vw}.vp-wrapper:fullscreen .vp-video{object-fit:contain}.sceno-page{background-color:#111;display:flex;flex-direction:column;min-height:100vh}.sceno-content{flex:1 1;padding:120px 40px 80px}.sceno-block{align-items:center;display:flex;gap:0;padding:0 0 65px}.sceno-block--text-left{flex-direction:row}.sceno-block--text-right{flex-direction:row-reverse}.sceno-text{display:flex;flex:0 0 45%;flex-direction:column;gap:20px;justify-content:center;max-width:45%}.sceno-block--text-left .sceno-text{align-items:flex-end;padding:40px 60px 40px 0;text-align:right}.sceno-block--text-right .sceno-text{align-items:flex-start;padding:40px 0 40px 60px;text-align:left}.sceno-title{-webkit-font-smoothing:antialiased;color:red;display:inline-block;font-family:Quicksand,sans-serif;font-size:clamp(1.3rem,2vw,2rem);font-weight:500;letter-spacing:.06em;margin:0 0 20px;position:relative}.sceno-title:after{background-color:red;bottom:-4px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transition:transform .4s ease;width:100%}.sceno-block--text-left .sceno-title:after{transform-origin:right}.sceno-block--text-right .sceno-title:after{transform-origin:left}.sceno-block--text-left.is-hovered .sceno-title:after,.sceno-block--text-right.is-hovered .sceno-title:after{transform:scaleX(1)}.sceno-para{-webkit-font-smoothing:antialiased;color:#fff;font-family:Quicksand,sans-serif;font-size:clamp(.82rem,1.1vw,1.5rem);font-weight:400;line-height:1.75;margin:0 0 14px;white-space:pre-wrap}.sceno-para:last-child{margin-bottom:0}.sceno-artists{margin-top:8px}.sceno-artists-label{color:#fff}.sceno-artist{color:#fff;cursor:pointer;display:inline-block;position:relative;transition:color .2s ease}.sceno-artist:after{background-color:red;bottom:-2px;content:"";height:1.5px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;width:100%}.sceno-artist:hover{color:red}.sceno-artist:hover:after{transform:scaleX(1)}.sceno-artist--active{color:red}.sceno-artist--active:after{transform:scaleX(1)}.sceno-artist--unavailable{cursor:default;opacity:.4}.sceno-artist--unavailable:hover{color:#fff!important}.sceno-artist--unavailable:after{display:none!important}.sceno-artist-comma{color:#ffffffd1}.sceno-video{aspect-ratio:16/9;flex:0 0 55%;max-width:55%;overflow:hidden;position:relative}.sceno-block--brut .sceno-video{aspect-ratio:9/16;flex:0 0 30%;max-width:30%}.sceno-block--brut .sceno-text{flex:0 0 70%;max-width:70%}.sceno-video .vp-wrapper{height:100%!important;inset:0!important;padding-top:0!important;position:absolute!important;width:100%!important}.sceno-footer-note{align-items:center;display:flex;flex-direction:column;gap:30px;padding:40px 40px 60px}.sceno-footer-line{background-color:hsla(0,0%,100%,.821);height:1px;width:120px}.sceno-footer-text{color:#fff;font-family:Quicksand,sans-serif;font-size:clamp(.85rem,1.1vw,1rem);font-style:italic;font-weight:400;line-height:1.7;max-width:700px;text-align:center}.sceno-footer-accent{color:red;font-style:italic}.sceno-footer-link{display:inline-flex;font-style:italic;position:relative;text-decoration:none}.sceno-footer-link:after{background-color:red;bottom:-1px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .4s ease;width:100%}.sceno-footer-link:hover:after{transform:scaleX(1)}.sceno-footer-letter{animation:letterGlow 4s ease infinite;color:#fff;transition:color .2s ease}@keyframes letterGlow{0%{color:#fff}5%{color:red}18%{color:#fff}to{color:#fff}}.sceno-footer-link:hover .sceno-footer-letter{animation-play-state:paused;color:red!important}@media (max-width:900px){.sceno-content{padding:100px 0 60px}.sceno-block,.sceno-block--text-left,.sceno-block--text-right{align-items:stretch;flex-direction:column;flex-wrap:wrap;gap:0;min-height:0;min-height:auto;padding-bottom:60px}.sceno-title{display:block;font-size:clamp(1.1rem,5vw,1.6rem);margin:0;order:1;padding:0 24px 16px}.sceno-title:after{display:none}.sceno-video{aspect-ratio:16/9;flex:none;max-width:100%;order:2;width:100%}.sceno-block--brut .sceno-video{aspect-ratio:9/16;flex:none;margin:0 auto;max-width:60%;width:60%}.sceno-block--brut .sceno-text{flex:none;max-width:100%;width:100%}.sceno-paras{order:3;padding:16px 24px 0}.sceno-text{display:contents;flex:none;gap:0;max-width:100%;width:100%}.sceno-block--text-left .sceno-text,.sceno-block--text-right .sceno-text{align-items:flex-start;padding:0;text-align:left}.sceno-para{color:#fff;font-size:.9rem}}
/*# sourceMappingURL=main.97c89035.css.map*/