.bubble-menu{left:0;right:0;top:2em;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 2em;pointer-events:none;z-index:99}.bubble-menu.fixed{position:fixed}.bubble-menu.absolute{position:absolute}.bubble-menu .bubble{--bubble-size:48px;width:var(--bubble-size);height:var(--bubble-size);border-radius:50%;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12);display:inline-flex;align-items:center;justify-content:center;pointer-events:auto}.bubble-menu .logo-bubble,.bubble-menu .toggle-bubble{will-change:transform}.bubble-menu .logo-bubble{width:auto;min-height:var(--bubble-size);height:var(--bubble-size);padding:0 16px;border-radius:calc(var(--bubble-size) / 2);gap:8px}.bubble-menu .toggle-bubble{width:var(--bubble-size);height:var(--bubble-size)}.bubble-menu .bubble-logo{max-height:70%;max-width:100%;object-fit:contain;display:block}.bubble-menu .logo-content{--logo-max-height:70%;--logo-max-width:100%;display:inline-flex;align-items:center;justify-content:center;width:auto;height:100%}.bubble-menu .logo-content>.bubble-logo,.bubble-menu .logo-content>img,.bubble-menu .logo-content>svg{max-height:var(--logo-max-height);max-width:var(--logo-max-width)}.bubble-menu .menu-btn{border:none;background:#fff;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0}.bubble-menu .menu-line{width:26px;height:2px;background:#111;border-radius:2px;display:block;margin:0 auto;transition:transform .3s ease,opacity .3s ease;transform-origin:center}.bubble-menu .menu-line+.menu-line{margin-top:6px}.bubble-menu .menu-btn.open .menu-line:first-child{transform:translateY(4px) rotate(45deg)}.bubble-menu .menu-btn.open .menu-line:last-child{transform:translateY(-4px) rotate(-45deg)}@media (min-width:768px){.bubble-menu .bubble{--bubble-size:56px}.bubble-menu .logo-bubble{padding:0 16px}}.bubble-menu-items{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:98}.bubble-menu-items.fixed{position:fixed}.bubble-menu-items.absolute{position:absolute}.bubble-menu-items .pill-list{list-style:none;padding:0 24px;display:flex;flex-wrap:wrap;gap:0;row-gap:4px;width:100%;max-width:1600px;margin:0 auto;pointer-events:auto;justify-content:stretch}.bubble-menu-items .pill-list .pill-col{display:flex;justify-content:center;align-items:stretch;flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 3);box-sizing:border-box}.bubble-menu-items .pill-list .pill-col:nth-child(4):nth-last-child(2){margin-left:calc(100% / 6)}.bubble-menu-items .pill-list .pill-col:nth-child(4):last-child{margin-left:calc(100% / 3)}.bubble-menu-items .pill-link{--pill-bg:#ffffff;--pill-color:#111;--item-rot:0deg;--pill-min-h:160px;--hover-bg:#f3f4f6;--hover-color:#111;width:100%;min-height:var(--pill-min-h);padding:clamp(1.5rem,3vw,8rem) 0;font-family:var(--f-display),Impact,sans-serif;text-transform:uppercase;font-size:clamp(1.5rem,4vw,4rem);font-weight:400;line-height:0;border-radius:999px;background:var(--pill-bg);color:var(--pill-color);text-decoration:none;box-shadow:0 4px 14px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;position:relative;transition:background .3s ease,color .3s ease,transform .25s cubic-bezier(.16,1,.3,1);will-change:transform;box-sizing:border-box;white-space:nowrap;overflow:hidden;height:10px}@media (min-width:900px){.bubble-menu-items .pill-link{transform:rotate(var(--item-rot))}.bubble-menu-items .pill-link:hover{transform:rotate(var(--item-rot)) scale(1.06);background:var(--hover-bg);color:var(--hover-color)}.bubble-menu-items .pill-link:active{transform:rotate(var(--item-rot)) scale(.94)}}.bubble-menu-items .pill-link .pill-label{display:inline-block;will-change:transform,opacity;height:1.2em;line-height:1.2}@media (max-width:899px){.bubble-menu-items{align-items:flex-start;padding-top:120px}.bubble-menu-items .pill-list{row-gap:16px}.bubble-menu-items .pill-list .pill-col{flex:0 0 100%;margin-left:0!important;overflow:visible}.bubble-menu-items .pill-link{font-size:clamp(1.2rem,3vw,4rem);padding:clamp(1rem,2vw,2rem) 0;min-height:80px}.bubble-menu-items .pill-link:hover{transform:scale(1.06);background:var(--hover-bg);color:var(--hover-color)}.bubble-menu-items .pill-link:active{transform:scale(.94)}}.IntroOverlay_overlay__OAKdS{position:fixed;inset:0;z-index:200;background:#0a0908;overflow:hidden;cursor:pointer;clip-path:inset(0 0 0 0);transition:clip-path .7s var(--ease) .16s}.IntroOverlay_overlay__OAKdS[data-leaving="1"]{clip-path:inset(0 0 100% 0);pointer-events:none}.IntroOverlay_overlay__OAKdS[data-leaving="1"] .IntroOverlay_w1__Pbu1m{animation:IntroOverlay_raceOutR__j1loy .42s cubic-bezier(.7,0,.84,0) both}.IntroOverlay_overlay__OAKdS[data-leaving="1"] .IntroOverlay_w2__gxalt{animation:IntroOverlay_raceOutL__AOjXH .42s cubic-bezier(.7,0,.84,0) .05s both}.IntroOverlay_overlay__OAKdS[data-leaving="1"] .IntroOverlay_w3__LnFgC{animation:IntroOverlay_raceOutR__j1loy .42s cubic-bezier(.7,0,.84,0) .1s both}@keyframes IntroOverlay_raceOutR__j1loy{to{opacity:0;transform:translateX(120vw) skewX(-10deg)}}@keyframes IntroOverlay_raceOutL__AOjXH{to{opacity:0;transform:translateX(-120vw) skewX(10deg)}}.IntroOverlay_video__mNxjP{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.98) contrast(1.06);transform:scale(1.02);animation:IntroOverlay_introZoom__VDIxJ 5s ease-out both}@keyframes IntroOverlay_introZoom__VDIxJ{0%{transform:scale(1.12)}to{transform:scale(1)}}.IntroOverlay_scrim__lqNKy{position:absolute;inset:0;background:radial-gradient(72% 76% at 50% 48%,transparent,rgba(6,5,4,.86)),linear-gradient(180deg,rgba(6,5,4,.15),rgba(6,5,4,.42));opacity:0;animation:IntroOverlay_scrimIn__aKMcl .9s var(--ease) .85s both}@keyframes IntroOverlay_scrimIn__aKMcl{to{opacity:1}}.IntroOverlay_words__eMvhH{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.01em;padding:0 4vw}.IntroOverlay_word__ZQNGh{font-family:var(--f-display),Impact,sans-serif;text-transform:uppercase;font-size:clamp(52px,15vw,208px);line-height:.9;color:#f3eee7;white-space:nowrap;will-change:transform,opacity}.IntroOverlay_red__TPw5v{color:var(--red)}.IntroOverlay_w1__Pbu1m{animation:IntroOverlay_raceInR__0ZzUv .7s cubic-bezier(.2,.9,.2,1) 1.05s both}.IntroOverlay_w2__gxalt{animation:IntroOverlay_raceInL__5flYp .7s cubic-bezier(.2,.9,.2,1) 1.4s both}.IntroOverlay_w3__LnFgC{animation:IntroOverlay_raceInR__0ZzUv .8s cubic-bezier(.2,.9,.2,1) 1.78s both}@keyframes IntroOverlay_raceInR__0ZzUv{0%{opacity:0;transform:translateX(75vw) skewX(-8deg)}60%{opacity:1}to{opacity:1;transform:translateX(0) skewX(0deg)}}@keyframes IntroOverlay_raceInL__5flYp{0%{opacity:0;transform:translateX(-75vw) skewX(8deg)}60%{opacity:1}to{opacity:1;transform:translateX(0) skewX(0deg)}}.IntroOverlay_skip__9kKhV{position:absolute;bottom:28px;right:28px;z-index:2;background:transparent;border:1px solid rgba(243,238,231,.28);border-radius:999px;color:#f3eee7;padding:8px 16px;font-family:var(--f-sans),sans-serif;font-size:13px;cursor:pointer}@media (prefers-reduced-motion:reduce){.IntroOverlay_video__mNxjP,.IntroOverlay_w1__Pbu1m,.IntroOverlay_w2__gxalt,.IntroOverlay_w3__LnFgC{animation:none}}.LogoMarquee_wrap__rc07N{position:relative;overflow:hidden}.LogoMarquee_wrap__rc07N:after,.LogoMarquee_wrap__rc07N:before{content:"";position:absolute;top:0;bottom:0;width:9%;z-index:2;pointer-events:none}.LogoMarquee_wrap__rc07N:before{left:0;background:linear-gradient(90deg,var(--bg),rgba(0,0,0,0))}.LogoMarquee_wrap__rc07N:after{right:0;background:linear-gradient(270deg,var(--bg),rgba(0,0,0,0))}.LogoMarquee_track__FfDQp{display:flex;width:max-content;gap:var(--gap,64px);margin:0;padding:0;list-style:none;animation:LogoMarquee_marq__AnlsI var(--dur,30s) linear infinite;will-change:transform}.LogoMarquee_track__FfDQp[data-dir=right]{animation-direction:reverse}@media (hover:hover) and (pointer:fine){.LogoMarquee_wrap__rc07N:hover .LogoMarquee_track__FfDQp{animation-play-state:paused}}@keyframes LogoMarquee_marq__AnlsI{0%{transform:translateZ(0)}to{transform:translate3d(calc(var(--shift, 50%) * -1),0,0)}}.LogoMarquee_item__TJXZq{display:flex;align-items:center;flex:0 0 auto;height:var(--h,40px)}.LogoMarquee_item__TJXZq img{height:100%;width:auto;object-fit:contain;filter:brightness(0) invert(1);opacity:.72;transition:opacity .3s var(--ease),transform .3s var(--ease)}[data-theme=light] .LogoMarquee_item__TJXZq img{filter:brightness(0)}.LogoMarquee_item__TJXZq img[data-grayscale]{filter:grayscale(1) brightness(1.6) contrast(1.05);opacity:.82}[data-theme=light] .LogoMarquee_item__TJXZq img[data-grayscale]{filter:grayscale(1) brightness(.5) contrast(1.1)}@media (hover:hover) and (pointer:fine){.LogoMarquee_item__TJXZq img:hover{opacity:1;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.LogoMarquee_track__FfDQp{animation:none}}.Institucional_manifesto__gRDWa{position:relative;min-height:92svh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;padding:clamp(80px,12vw,160px) clamp(20px,5vw,48px)}.Institucional_manifesto__gRDWa .Institucional_bg__yDIPy{position:absolute;inset:0;z-index:0;background-size:cover;background-position:50% 45%;filter:grayscale(.3) brightness(.42) contrast(1.05);transform:scale(1.05)}.Institucional_manifesto__gRDWa .Institucional_scrim__L82Ow{position:absolute;inset:0;z-index:1;background:radial-gradient(60% 70% at 50% 50%,transparent,rgba(8,7,6,.7)),linear-gradient(180deg,rgba(8,7,6,.5),rgba(8,7,6,.55))}.Institucional_manifesto__gRDWa .Institucional_inner___CHTp{position:relative;z-index:2;width:fit-content;margin-inline:auto}.Institucional_lines__p9JwB{font-family:var(--f-display),Impact,sans-serif;text-transform:uppercase;font-size:clamp(52px,11vw,168px);line-height:.94;color:#fff}.Institucional_lines__p9JwB em{font-style:normal;color:var(--red)}.Institucional_strip__fEQO8{max-width:var(--maxw);margin:0 auto;padding:clamp(54px,8vw,110px) clamp(20px,5vw,48px)}.Institucional_serviceLine__zQta0{font-family:var(--f-display),Impact,sans-serif;text-transform:uppercase;font-size:clamp(22px,3.6vw,52px);line-height:1.06}.Institucional_serviceLine__zQta0 span{color:var(--muted)}.Institucional_process__bScje{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);margin-top:clamp(40px,6vw,70px)}.Institucional_step__Q7q_n{background:var(--bg);padding:clamp(22px,2.6vw,34px);display:flex;align-items:baseline;gap:12px}.Institucional_stepNum__NbuqZ{font-family:var(--f-display),Impact,sans-serif;font-size:clamp(20px,2vw,30px);color:var(--red)}.Institucional_stepTitle__3dh0a{font-family:var(--f-display),Impact,sans-serif;text-transform:uppercase;font-size:clamp(15px,1.5vw,21px);line-height:1.02}@supports (animation-timeline:view()){.Institucional_reveal__eiUov{animation:Institucional_instReveal__0crAZ linear both;animation-timeline:view();animation-range:entry 4% cover 24%}@keyframes Institucional_instReveal__0crAZ{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}}.pc-wrap{--px:50%;--py:50%;--rx:0deg;--ry:0deg;--from-center:0;position:relative;perspective:900px;width:100%}.pc-glow{position:absolute;inset:-10%;z-index:0;pointer-events:none;border-radius:28px;background:radial-gradient(40% 40% at var(--px) var(--py),color-mix(in srgb,var(--red) 55%,transparent) 0,transparent 70%);filter:blur(46px);opacity:0;transition:opacity .4s var(--ease)}.pc-wrap:hover .pc-glow{opacity:.7}.pc-shell{position:relative;z-index:1;transform-style:preserve-3d}.pc-shell[data-tilt="1"] .pc-card{transform:rotateX(var(--rx)) rotateY(var(--ry))}.pc-card{position:relative;aspect-ratio:.64;border-radius:20px;overflow:hidden;background:radial-gradient(120% 90% at 50% -10%,color-mix(in srgb,var(--red-deep) 42%,transparent),transparent 60%),var(--card);border:1px solid var(--line);box-shadow:0 30px 80px rgba(0,0,0,.5);transition:transform .5s var(--ease),border-color .4s var(--ease);transform-style:preserve-3d}.pc-shell[data-tilt="1"] .pc-card{transition:border-color .4s var(--ease)}.pc-wrap:hover .pc-card{border-color:color-mix(in srgb,var(--red) 45%,var(--line))}.pc-sheen{z-index:3;pointer-events:none;opacity:0;transition:opacity .55s var(--ease);background-image:repeating-linear-gradient(-20deg,#7a0f06 0,#f4220f 3.4%,#ff5a44 6.8%,#ffd7cf 10.2%,#ff5a44 13.6%,#f4220f 17%,#7a0f06 20.4%),radial-gradient(farthest-corner circle at var(--px) var(--py),rgba(0,0,0,.08) 12%,rgba(0,0,0,.34) 90%);background-size:260% 260%,200% 200%;background-position:calc(var(--px) * 1.35) calc(var(--py) * 1.35),50%;background-blend-mode:color,hard-light;mix-blend-mode:color-dodge;filter:brightness(.72) contrast(1.45) saturate(1.15)}.pc-sheen,.pc-sheen:after{position:absolute;inset:0;border-radius:inherit}.pc-sheen:after{content:"";background:radial-gradient(farthest-corner circle at var(--px) var(--py),rgba(255,240,224,.5) 4%,rgba(255,90,68,.14) 26%,transparent 58%);mix-blend-mode:soft-light}.pc-wrap:hover .pc-sheen{opacity:.42}.pc-pattern{position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;background-image:repeating-linear-gradient(-20deg,#7a0f06,#f4220f 3.4%,#ff5a44 6.8%,#ffd7cf 10.2%,#ff5a44 13.6%,#f4220f 17%,#7a0f06 20.4%);background-size:260% 260%;background-position:calc(var(--px) * 1.35) calc(var(--py) * 1.35);-webkit-mask-image:url(/icon-corto.png);mask-image:url(/icon-corto.png);-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:92px;mask-size:92px;-webkit-mask-position:center;mask-position:center;mix-blend-mode:color-dodge;filter:brightness(.8) contrast(1.4) saturate(1.15);opacity:.09;transition:opacity .55s var(--ease)}.pc-wrap:hover .pc-pattern{opacity:.4}.pc-grain{position:absolute;inset:0;z-index:4;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.pc-graphic{position:absolute;top:12%;left:50%;width:46%;height:auto;z-index:2;transform:translate3d(calc(-50% + (var(--px) / 100 - .5) * -18px),calc((var(--py) / 100 - .5) * -14px),40px);filter:drop-shadow(0 14px 30px rgba(0,0,0,.55));transition:transform .12s ease-out}[data-theme=light] .pc-graphic{filter:brightness(0) drop-shadow(0 14px 24px rgba(0,0,0,.2))}.pc-card[data-portrait] .pc-graphic,[data-theme=light] .pc-card[data-portrait] .pc-graphic{top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% var(--pc-oy,50%);filter:none;transform-origin:var(--pc-ox,50%) var(--pc-oyo,50%);transform:scale(var(--pc-zoom,1.06)) translateY(var(--pc-ty,0))}.pc-scrim{position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(0deg,rgba(6,5,4,.94) 0,rgba(6,5,4,.45) 34%,transparent 60%)}.pc-top{position:absolute;left:22px;right:22px;bottom:24px;z-index:5;transform:translateZ(30px)}.pc-name{font-family:var(--f-display),Impact,sans-serif;text-transform:uppercase;font-size:clamp(24px,2.4vw,34px);line-height:.96;color:var(--fg)}.pc-role{color:var(--muted);font-size:13px;margin-top:8px;line-height:1.35}.page_brandLock__rDrmm{display:inline-flex;align-items:center;gap:10px;padding:0 4px 0 2px}.page_brandClap__vAbua{height:30px;width:auto;flex:none;transition:transform .3s var(--ease)}.page_brandWord__FY7s1{display:flex;flex-direction:column;font-family:var(--f-display),Impact,sans-serif;text-transform:uppercase;font-size:14px;line-height:.86;letter-spacing:.04em;color:#f3eee7}.page_brandWord__FY7s1 b{font-weight:400;color:rgba(243,238,231,.5)}.page_brandDot__TUxyb{width:6px;height:6px;border-radius:50%;background:var(--red);box-shadow:0 0 0 0 color-mix(in srgb,var(--red) 70%,transparent);animation:page_brandPulse__jtVT0 2.6s var(--ease) infinite;margin-left:2px;flex:none}@keyframes page_brandPulse__jtVT0{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--red) 70%,transparent)}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}@media (hover:hover) and (pointer:fine){.bubble-menu .logo-bubble:hover .page_brandClap__vAbua{transform:rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.page_brandDot__TUxyb{animation:none}}.page_chrome__Ys3wt{position:fixed;top:2em;right:calc(2em + 48px + 16px);height:48px;display:flex;align-items:center;gap:clamp(8px,2.5vw,14px);z-index:120}@media (min-width:768px){.page_chrome__Ys3wt{right:calc(2em + 56px + 18px)}}.page_hero__7KFOs{padding:clamp(84px,10vw,130px) clamp(20px,5vw,56px) clamp(20px,4vw,40px);position:relative;overflow:hidden}.page_kicker__4Y54j{color:var(--muted);font-size:12px;letter-spacing:.32em;text-transform:uppercase}.page_heroClap__dT0Gx{margin:clamp(8px,1.2vw,16px) 0 clamp(4px,.8vw,10px)}.page_heroClap__dT0Gx img{height:clamp(150px,19vw,270px);width:auto}[data-theme=light] .page_heroClap__dT0Gx img{filter:brightness(0)}.page_clapStatic__5WMxr{display:none}@media (max-height:780px){.page_hero__7KFOs{padding-top:112px}.page_heroClap__dT0Gx img{height:clamp(130px,15vw,190px)}.page_letteringTrack__zmpi6{font-size:clamp(56px,13vw,190px)}}@media (prefers-reduced-motion:reduce){.page_clapAnim__Ni8z_{display:none}.page_clapStatic__5WMxr{display:block}}.page_tagline__FsEDs{font-family:var(--f-sans),system-ui,sans-serif;font-weight:400;font-size:clamp(16px,2.2vw,26px);line-height:1.45;margin-top:clamp(14px,2.2vw,26px);max-width:42ch;color:var(--muted)}.page_tagline__FsEDs b{font-weight:600;color:var(--red)}.page_lettering__ueL85{white-space:nowrap;overflow:hidden}.page_letteringTrack__zmpi6{display:inline-block;font-family:var(--f-display),Impact,sans-serif;text-transform:uppercase;font-size:clamp(64px,17vw,260px);line-height:.9;animation:page_aLetter__egrGn 30s linear infinite}.page_letteringTrack__zmpi6 i{font-style:normal;color:var(--red);font-size:.5em;vertical-align:.25em;padding:0 .15em}@keyframes page_aLetter__egrGn{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:no-preference){html:not([data-intro-done]) .page_heroClap__dT0Gx,html:not([data-intro-done]) .page_kicker__4Y54j,html:not([data-intro-done]) .page_lettering__ueL85,html:not([data-intro-done]) .page_tagline__FsEDs{opacity:0}html[data-intro-done] .page_kicker__4Y54j{animation:page_heroRise__wphGC .7s var(--ease) .08s both}html[data-intro-done] .page_heroClap__dT0Gx{animation:page_heroRise__wphGC .85s var(--ease) .16s both}html[data-intro-done] .page_lettering__ueL85{animation:page_letterRise__hWieB .95s var(--ease) .3s both}html[data-intro-done] .page_tagline__FsEDs{animation:page_heroRise__wphGC .8s var(--ease) .46s both}}@keyframes page_heroRise__wphGC{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes page_letterRise__hWieB{0%{opacity:0;transform:translateY(46%)}to{opacity:1;transform:none}}.page_reel__5Teen{display:flex;flex-direction:column;align-items:stretch;gap:clamp(14px,2vw,32px);padding:clamp(50px,8vw,120px) 0;overflow:hidden}.page_slot__5xo6K{position:relative;display:flex;justify-content:center;scroll-snap-align:center;min-height:calc(min(52vw, 720px) * 9 / 16)}.page_sideL__9940c,.page_sideR__uOskc{position:absolute;top:50%;transform:translateY(-50%);display:flex;gap:12px;align-items:center;z-index:4;opacity:.42;pointer-events:none;transition:opacity .6s var(--ease)}@starting-style{.page_sideL__9940c,.page_sideR__uOskc{opacity:0}}.page_sideL__9940c{right:calc(50% + min(26vw, 350px) + 16px);flex-direction:row-reverse}.page_sideR__uOskc{left:calc(50% + min(26vw, 350px) + 16px)}.page_sideThumb__kb8Bm{flex:0 0 auto;width:min(15vw,200px);aspect-ratio:16/9;object-fit:cover;border-radius:6px;filter:grayscale(1) brightness(.5)}.page_band__kwxoS{position:relative;width:min(52vw,720px);aspect-ratio:16/9;border:none;padding:0;margin:0;background:#000;overflow:hidden;cursor:pointer;border-radius:10px;text-align:left;color:#fff;transform:scale(.82);will-change:transform}@media (prefers-reduced-motion:reduce){.page_band__kwxoS,.page_band__kwxoS[data-big=true]{transform:none}}.page_band__kwxoS img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) brightness(.5);transition:filter .55s var(--ease)}.page_band__kwxoS[data-big=true] img{filter:none}.page_preview__Iypkb{width:100%;height:100%;object-fit:cover;border:0;z-index:1}.page_band__kwxoS:after,.page_preview__Iypkb{position:absolute;inset:0;pointer-events:none}.page_band__kwxoS:after{content:"";z-index:2;background:linear-gradient(0deg,rgba(8,7,6,.85),transparent 58%);opacity:0;transition:opacity .55s var(--ease)}.page_band__kwxoS[data-big=true]{z-index:10}.page_band__kwxoS[data-big=true]:after{opacity:1}.page_clientLogo__y4hhU{position:absolute;top:clamp(16px,2.4vw,28px);right:clamp(18px,3vw,36px);z-index:4;width:clamp(78px,12vw,148px);height:clamp(26px,3.2vw,40px);background-color:#f3eee7;-webkit-mask-image:var(--logo);mask-image:var(--logo);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right center;mask-position:right center;filter:drop-shadow(0 2px 8px rgba(0,0,0,.6));opacity:0;transform:translateY(-10px);transition:opacity .5s var(--ease) .12s,transform .5s var(--ease) .12s}.page_band__kwxoS[data-big=true] .page_clientLogo__y4hhU{opacity:.92;transform:none}.page_band__kwxoS[data-expanded=true] .page_clientLogo__y4hhU{display:none}.page_cap___xL3O{position:absolute;left:clamp(20px,3vw,40px);right:clamp(20px,3vw,40px);bottom:clamp(18px,3vw,34px);z-index:3}.page_cap___xL3O>*{opacity:0;transform:translateY(14px);transition:opacity .45s var(--ease),transform .45s var(--ease)}.page_band__kwxoS[data-big=true] .page_cap___xL3O>*{opacity:1;transform:none}.page_band__kwxoS[data-big=true] .page_cap___xL3O>.page_caprow__tcDkU{transition-delay:.08s}.page_band__kwxoS[data-big=true] .page_cap___xL3O>.page_title__po7na{transition-delay:.15s}.page_band__kwxoS[data-big=true] .page_cap___xL3O>.page_client__uq_7D{transition-delay:.22s}.page_caprow__tcDkU{display:flex;align-items:center;gap:12px;margin-bottom:8px}.page_num__MOI2V{font-family:var(--f-display),Impact,sans-serif;font-size:clamp(20px,2.4vw,34px);color:var(--red)}.page_cat__CdNi_{font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;padding:5px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.45)}.page_title__po7na{font-family:var(--f-display),Impact,sans-serif;text-transform:uppercase;font-size:clamp(28px,3.6vw,58px);line-height:.96}.page_client__uq_7D{font-size:clamp(13px,1.4vw,16px);color:rgba(255,255,255,.82);margin-top:5px}.page_counter__2FkzJ{position:fixed;right:clamp(14px,2.6vw,34px);top:50%;z-index:80;display:flex;flex-direction:column;align-items:center;gap:10px;font-family:var(--f-display),Impact,sans-serif;font-size:14px;letter-spacing:.08em;color:var(--muted);pointer-events:none;opacity:0;transform:translateY(-50%) translateX(14px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.page_counter__2FkzJ[data-vis="1"]{opacity:1;transform:translateY(-50%)}.page_counterWin__X7uX3{height:1em;overflow:hidden}.page_counterCol__ZawcL{display:flex;flex-direction:column;transition:transform .55s var(--ease)}.page_counterCol__ZawcL span{display:block;height:1em;line-height:1;color:var(--red)}.page_counterTotal__N0gBk{font-size:11px}.page_counterTotal__N0gBk:before{content:"/";margin-right:4px;color:var(--line)}.page_counterTrack__RhDwh{width:1px;height:clamp(70px,12vh,130px);background:var(--line);position:relative;overflow:hidden}.page_counterFill__pt0I7{position:absolute;inset:0;background:var(--red);transform:scaleY(0);transform-origin:top}.page_backdrop__ZqS6L{position:fixed;inset:0;z-index:300;background:rgba(5,4,4,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;visibility:hidden;transition:opacity .45s var(--ease),visibility 0s .45s}.page_backdrop__ZqS6L[data-on="1"]{opacity:1;visibility:visible;transition:opacity .45s var(--ease)}.page_band__kwxoS[data-expanded=true]{position:fixed;z-index:310;top:calc(50vh - min(66vw, 1220px) * 9 / 32);left:calc(50vw - (min(66vw, 1220px) + min(24vw, 360px) + 28px) / 2);width:min(66vw,1220px);transform:none;border-radius:12px;box-shadow:0 40px 120px rgba(0,0,0,.6)}.page_band__kwxoS[data-expanded=true] .page_cap___xL3O,.page_band__kwxoS[data-expanded=true]:after{display:none}.page_expLayer__k_WcY{position:fixed;inset:0;z-index:320;pointer-events:none;visibility:hidden;transition:visibility 0s .5s}.page_expLayer__k_WcY[data-on="1"]{visibility:visible;transition:none}.page_expClose__byWij{position:absolute;top:clamp(16px,3vw,28px);right:clamp(16px,3vw,28px);width:48px;height:48px;border-radius:50%;border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 72%,transparent);color:var(--fg);font-size:20px;cursor:pointer;pointer-events:auto;opacity:0;transition:opacity .2s var(--ease),transform .16s var(--ease)}.page_expLayer__k_WcY[data-on="1"] .page_expClose__byWij{opacity:1;transition:opacity .3s var(--ease) .3s,transform .16s var(--ease)}.page_expClose__byWij:active{transform:scale(.92)}@media (hover:hover) and (pointer:fine){.page_expClose__byWij:hover{border-color:var(--red)}}.page_expPanel__SQr5F{position:absolute;top:50%;left:calc(50vw + (min(66vw, 1220px) - min(24vw, 360px) + 28px) / 2);width:min(24vw,360px);max-height:80vh;overflow-y:auto;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:clamp(22px,2vw,38px);display:flex;flex-direction:column;pointer-events:auto;opacity:0;transform:translateY(-50%) translateY(18px);transition:opacity .25s var(--ease),transform .25s var(--ease)}.page_expLayer__k_WcY[data-on="1"] .page_expPanel__SQr5F{opacity:1;transform:translateY(-50%);transition:opacity .5s var(--ease) .24s,transform .55s var(--ease) .24s}.page_expEyebrow__HmNtg{color:var(--muted);font-size:12px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px}.page_expEyebrow__HmNtg b{font-family:var(--f-display),Impact,sans-serif;color:var(--red);font-weight:400;font-size:16px}.page_expTitle__osaU6{font-family:var(--f-display),Impact,sans-serif;text-transform:uppercase;font-size:clamp(26px,2.4vw,40px);line-height:.98;color:var(--fg)}.page_expClient__RcTAC{color:var(--fg);font-size:14px;margin-top:10px}.page_expClient__RcTAC b{color:var(--red);font-weight:500}.page_expSummary__dUKfz{color:var(--muted);font-size:14.5px;line-height:1.62;margin-top:18px}.page_expActions__8F8Gt{margin-top:auto;padding-top:22px;display:flex;align-items:center;gap:18px}.page_expBtn__BJhMD{padding:10px 18px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--fg);font-family:inherit;font-size:13px;cursor:pointer;transition:transform .16s var(--ease),border-color .2s var(--ease)}.page_expBtn__BJhMD:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.page_expBtn__BJhMD:hover{border-color:var(--red)}}.page_expLink__Oy7ks{color:var(--fg);font-size:13px;border-bottom:1px solid var(--red);transition:color .2s var(--ease)}@media (hover:hover) and (pointer:fine){.page_expLink__Oy7ks:hover{color:var(--red)}}@media (max-width:820px){.page_band__kwxoS{width:88vw}.page_slot__5xo6K{min-height:calc(88vw * 9 / 16)}.page_counter__2FkzJ,.page_sideL__9940c,.page_sideR__uOskc{display:none}.page_band__kwxoS[data-expanded=true]{top:12vh;left:4vw;width:92vw}.page_expPanel__SQr5F{top:auto;bottom:3vh;left:4vw;right:4vw;width:auto;max-height:34vh;transform:translateY(14px)}.page_expLayer__k_WcY[data-on="1"] .page_expPanel__SQr5F{transform:none}}