/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;transform-origin:center right;transition:transform .3s,opacity .3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{right:auto;bottom:0}.splitting .char,.splitting .word{display:inline-block}.splitting .char{position:relative}.splitting .char::after,.splitting .char::before{content:attr(data-char);position:absolute;top:0;left:0;visibility:hidden;transition:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splitting{--word-center:calc((var(--word-total) - 1) / 2);--char-center:calc((var(--char-total) - 1) / 2);--line-center:calc((var(--line-total) - 1) / 2)}.splitting .word{--word-percent:calc(var(--word-index) / var(--word-total));--line-percent:calc(var(--line-index) / var(--line-total))}.splitting .char{--char-percent:calc(var(--char-index) / var(--char-total));--char-offset:calc(var(--char-index) - var(--char-center));--distance:calc(
     (var(--char-offset) * var(--char-offset)) / var(--char-center)
  );--distance-sine:calc(var(--char-offset) / var(--char-center));--distance-percent:calc((var(--distance) / var(--char-center)))}@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}:root{--color-black:#000000;--color-white:#ffffff;--color-gray-100:#f5f5f5;--color-gray-300:#9e9e9e;--color-gray-400:#7c7c7c;--font-primary:"Inter",sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0}img,video{display:block;max-width:100%}ol,ul{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}body{font-family:Inter,sans-serif}body{background:#fff;color:#000;font-family:Inter,sans-serif;line-height:1.4}.page{min-height:100vh;overflow-x:hidden}.scroll-container{min-height:100vh}.container{max-width:100%;margin:0 auto;padding:0 40px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.section-eyebrow{font-size:18px;line-height:21.7841px;letter-spacing:-.54px;font-weight:400;color:#000;text-transform:none}.section-eyebrow--light{color:#fff}.section-heading{font-size:80px;line-height:96.8182px;letter-spacing:-3.2px;font-weight:900;color:#000}[data-text-opacity-v2]{display:block}[data-text-opacity-v2] .word{opacity:.2;transition:opacity .2s linear}.dnb-reveal{overflow:hidden}.dnb-reveal--block{display:block}.dnb-reveal--inline{display:inline-block}.dnb-reveal__inner{display:inline-block;will-change:transform}.site-footer__list a{text-decoration:none;color:inherit}.site-footer__list a:hover{text-decoration:underline;color:inherit}.site-footer__fineprint a{text-decoration:underline}.site-footer__fineprint a:hover{text-decoration:underline;color:inherit}.btn{--btn-bg:#000000;--btn-fg:#ffffff;--btn-hover-bg:#3c3c3c;--btn-hover-fg:#3c3c3c;--btn-border:#000000;display:flex;align-items:center;justify-content:center;gap:10px;width:-moz-fit-content;width:fit-content;padding:20px 35px 20px 58px;border-radius:999px;border:unset;background:var(--btn-bg);font-size:15px;line-height:18px;letter-spacing:-.28px;font-weight:500;color:var(--btn-fg);cursor:pointer;text-transform:uppercase;letter-spacing:.6px;position:relative;overflow:hidden;text-decoration:none;transition:all .3s ease-out}.btn__label{position:relative;transition:all .3s ease-out;z-index:2}.btn::before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;left:35px;top:50%;transform:translateY(-50%);background:var(--btn-fg);z-index:2;transition:transform .3s ease,background .3s ease}.btn::after{content:"";position:absolute;background:0 0;width:16px;height:16px;right:50px;opacity:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M15.7071 8.70711C16.0976 8.31658 16.0976 7.68342 15.7071 7.29289L9.34315 0.928932C8.95262 0.538408 8.31946 0.538408 7.92893 0.928932C7.53841 1.31946 7.53841 1.95262 7.92893 2.34315L13.5858 8L7.92893 13.6569C7.53841 14.0474 7.53841 14.6805 7.92893 15.0711C8.31946 15.4616 8.95262 15.4616 9.34315 15.0711L15.7071 8.70711ZM0 9H15V7H0V9Z' fill='white'%3E%3C/path%3E%3C/svg%3E");transition:all .3s ease-out;z-index:1}.btn:focus-visible,.btn:hover{color:var(--btn-hover-fg);background:var(--btn-hover-bg);padding:20px 58px 20px 35px}.btn:focus-visible::after,.btn:hover::after{opacity:1;right:30px}.btn:focus-visible::before,.btn:hover::before{position:absolute;width:32px;height:32px;border-radius:50%;left:35px;top:50%;background:var(--btn-hover-bg);transition:transform .45s ease;z-index:1;transform:translate(-50%,-50%) scale(20)}.btn--primary{--btn-bg:#000000;--btn-fg:#ffffff;--btn-hover-bg:#3c3c3c;--btn-hover-fg:#FFFFFF;--btn-border:#000000}.btn--ghost{--btn-bg:#000000;--btn-fg:#ffffff;--btn-hover-bg:#3c3c3c;--btn-hover-fg:#FFFFFF;--btn-border:#000000}.site-header{position:absolute;top:0;left:0;right:0;z-index:20;padding:20px 0 0}.site-header__inner{max-width:100%;margin:0 auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between;gap:32px}.site-nav__list{display:flex;align-items:center;gap:50px}.site-nav__link{font-size:24px;line-height:29px;letter-spacing:-.5px;font-weight:400;color:#000;position:relative;display:inline-flex;align-items:center;padding:0;text-decoration:none;transition:color .3s ease}.site-nav__link::after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:2px;background:#000;transform:translateY(0) scaleX(0);transform-origin:left center;transition:transform .3s ease}.site-nav__link.is-active::after,.site-nav__link:focus-visible::after,.site-nav__link:hover::after,.site-nav__link[aria-current=page]::after{transform:translateY(0) scaleX(1)}@media (prefers-reduced-motion:reduce){.site-nav__link::after{transition:none}}.site-header__toggle{display:none;background:0 0;border:0;cursor:pointer}.site-header__toggle-label{font-size:15px;line-height:18.1534px;letter-spacing:-.3px;font-weight:500;color:#000;text-transform:uppercase}.mobile-nav{position:fixed;inset:0;background:#000;color:#fff;transform:translateY(-100%);transition:transform .3s ease;z-index:30}.mobile-nav.is-open{transform:translateY(0)}.mobile-nav__inner{height:100%;padding:40px;display:flex;flex-direction:column;gap:32px}.mobile-nav__close{align-self:flex-end;background:0 0;border:1px solid #fff;color:#fff;border-radius:999px;padding:10px 18px;cursor:pointer;text-transform:uppercase;font-size:14px;line-height:16.9432px;letter-spacing:-.42px;font-weight:500;color:#fff}.mobile-nav__list{display:flex;flex-direction:column;gap:24px}.mobile-nav__link{font-size:32px;line-height:38px;letter-spacing:-1px;font-weight:500;color:#fff}@media (max-width:1024px){.site-nav{display:none}.site-header__toggle{display:inline-flex}}@media (max-width:768px){.site-header__cta{display:none}}.hero{padding:0;height:100%;height:100vh;height:100dvh;display:flex;justify-content:flex-start;align-items:center}.hero__inner{max-width:100%;margin:0 auto;padding:0 40px;max-width:100%;height:100%;margin:0;width:100%;padding:0 40px}.hero__content{display:flex;align-items:center;gap:48px;height:100%}.hero_right{display:flex;align-items:center;justify-content:flex-start;align-self:center;flex:0 0 50%;height:100%;margin-left:-100px;margin-bottom:140px;width:100%;order:2}.hero__logo-canvas{width:auto;height:780px;aspect-ratio:2048/700;max-width:none;display:block;background:0 0}.hero_left{z-index:1;flex:0 0 50%;margin-top:90px;order:1}.hero__title{font-size:80px;line-height:96.8182px;letter-spacing:-3.2px;font-weight:900;color:#000;margin:0 0 100px;text-transform:uppercase}.hero__line{display:block}.hero__lead{font-size:24px;line-height:29.0455px;letter-spacing:-.96px;font-weight:400;color:#000;max-width:500px;margin:0 0 20px}.hero__cta{align-self:flex-start}@media (max-width:1024px){.hero__content{gap:32px}.hero_right{width:calc(100vw - 140px - 80px);margin-left:140px}.hero__title{font-size:56px;line-height:68px}.hero__lead{font-size:20px}}@media (max-width:640px){.hero{padding-top:140px}.hero__content{flex-direction:column;align-items:flex-start}.hero_right{width:100%;margin-left:0}.hero_left{max-width:100%}.hero__title{font-size:40px;line-height:48px}}.showreel{color:#fff;min-height:100dvh;position:relative;z-index:3}.showreel__stage{position:relative;width:100%;height:100dvh;display:flex;align-items:flex-start;justify-content:flex-end}.showreel__inner{position:relative;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:flex-end}.showreel__media{border-radius:2px;overflow:hidden;background:#111;height:100%;width:100%;position:relative;transform-origin:100% 100%;will-change:transform,border-radius}.showreel__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1024px){.showreel__media{width:320px;height:180px;margin-top:-220px}}@media (max-width:640px){.showreel__media{width:240px;height:135px;margin:-160px 0 0}}.facts{padding:0;height:100dvh;display:flex;align-items:center;justify-content:center}.facts__inner{max-width:100%;margin:0 auto;padding:0 40px;width:100%;display:flex;flex-direction:column;justify-self:center;align-self:center;justify-content:center;gap:60px}.facts__intro{display:flex;flex-direction:column;gap:100px}.facts__title{font-size:60px;line-height:73px;letter-spacing:-1.6px;font-weight:300;color:#000;margin:0;max-width:1580px}.facts__meta{max-width:420px;margin:0;text-align:left;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:20px}.facts__copy{font-size:18px;line-height:26px;letter-spacing:-.36px;font-weight:400;color:#000;margin:0}.facts__cta{align-self:flex-start}.facts__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.facts__item{display:flex;flex-direction:column;gap:15px}.facts__value{font-size:80px;line-height:97px;letter-spacing:-2.24px;font-weight:600;color:#000;border-bottom:1px solid #e6e6e6;padding-bottom:15px}.facts__label{padding-top:15px;font-size:24px;line-height:29px;letter-spacing:-.36px;font-weight:400;color:#000;width:360px;max-width:100%}.facts__desc{font-size:18px;line-height:22px;letter-spacing:-.28px;font-weight:400;color:#000;width:360px;max-width:100%}@media (max-width:1200px){.facts__title{font-size:44px;line-height:56px}.facts__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.facts__title{font-size:36px;line-height:44px}.facts__meta{max-width:100%}}@media (max-width:640px){.facts__list{grid-template-columns:1fr}}.portfolio{padding:100px 0 200px}.portfolio__inner{max-width:100%;margin:0 auto;padding:0 40px}.portfolio__intro{display:flex;flex-direction:column;gap:24px}.portfolio__marquee{overflow:hidden;width:100dvw;margin-left:calc(50% - 50dvw);white-space:nowrap;padding:24px 0}.portfolio__marquee-text{font-size:80px;line-height:96.8182px;letter-spacing:-3.2px;font-weight:900;color:#000;display:inline-block;padding-right:60px}.portfolio__list{display:flex;flex-wrap:wrap;gap:1.63%;row-gap:100px;margin-top:60px}.portfolio-card{flex:0 0 28.26%;display:flex;flex-direction:column;gap:20px;height:-moz-fit-content;height:fit-content}.portfolio-card.small{flex-basis:19.29%}.portfolio-card.medium{flex-basis:28.26%}.portfolio-card.large{flex-basis:49.18%}.portfolio-card__media{width:100%;height:600px;border-radius:6px;background:#f5f5f5;background-size:cover;background-position:center;position:relative;will-change:transform;overflow:hidden}.portfolio-card__media-content{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;will-change:transform;backface-visibility:hidden;transition:transform .3s cubic-bezier(.16,1,.3,1)}.portfolio-card__body{display:flex;flex-direction:column;gap:6px}.portfolio-card__title{font-size:40px;line-height:48px;letter-spacing:-.4px;font-weight:400;color:#000;margin:0}.portfolio-card__desc{font-size:18px;line-height:22px;letter-spacing:-.28px;font-weight:400;color:#000;margin:0}.portfolio-card__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.portfolio-card__tags li{font-size:12px;line-height:14px;letter-spacing:-.24px;font-weight:600;color:#fff;background:#000;padding:6px 12px;border-radius:999px}.portfolio__more{margin:48px auto 0}.portfolio-card.small .portfolio-card__media{height:400px}@media (max-width:1200px){.portfolio__marquee-text{font-size:56px;line-height:68px}.portfolio__list{gap:1.63%}}@media (max-width:768px){.portfolio__marquee-text{font-size:40px;line-height:48px}}.services{background:#000;color:#fff;padding:140px 0;position:relative;overflow:hidden}.services__cursor{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.services__inner{max-width:100%;margin:0 auto;padding:0 40px;position:relative;z-index:2}.services__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:80px;align-items:start;margin-bottom:80px}.services__title{font-size:80px;line-height:97px;letter-spacing:-2.56px;font-weight:900;color:#fff;margin:0;text-transform:uppercase}.services__copy{font-size:60px;line-height:73px;letter-spacing:-.75px;font-weight:300;color:#9e9e9e;margin:0}.services__rows{border-top:1px solid rgba(255,255,255,.12)}.service-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:80px;padding:40px 0;border-bottom:1px solid rgba(255,255,255,.12)}.service-row__intro{display:flex;flex-direction:column;gap:16px}.service-row__title{font-size:40px;line-height:48px;letter-spacing:-.72px;font-weight:600;color:#fff;margin:0;text-transform:uppercase}.service-row__desc{font-size:18px;line-height:22px;letter-spacing:-.32px;font-weight:400;color:#9e9e9e;margin:0;max-width:640px}.service-row__cta{margin-top:20px;align-self:flex-start}.service-row__lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 60px}.service-row__list{display:flex;flex-direction:column;gap:12px}.service-row__list li{font-size:14px;line-height:20px;letter-spacing:-.28px;font-weight:500;color:#fff}.services .btn--ghost{--btn-bg:#ffffff;--btn-fg:#000000;--btn-hover-bg:#3c3c3c;--btn-hover-fg:#FFFFFF;--btn-border:#ffffff}@media (max-width:1200px){.services__head{grid-template-columns:1fr;gap:32px}.service-row{grid-template-columns:1fr;gap:24px}.service-row__lists{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.services{padding:100px 0}.services__title{font-size:44px;line-height:54px}.services__copy{font-size:18px;line-height:26px}.service-row__lists{grid-template-columns:1fr}}.awards{padding:0}.awards__inner{max-width:100%;margin:0 auto;padding:0 40px;display:flex;flex-direction:column;justify-content:center;gap:40px;min-height:100vh;padding:80px 40px}.awards__header{text-align:center;max-width:1000px;margin:0 auto}.awards__eyebrow{margin:0 0 16px}.awards__title{font-size:80px;line-height:97px;letter-spacing:-2.88px;font-weight:900;color:#000;margin:0;text-transform:uppercase}.awards__content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:48px}.awards__copy{font-size:24px;line-height:29px;letter-spacing:-.36px;font-weight:400;color:#000;margin:0}.awards__copy strong{font-weight:700;color:#000}.awards__stack{position:relative;width:min(540px,100%);height:min(560px,70vh);margin:0 auto;perspective:1200px}.award-card{position:absolute;inset:0;background:linear-gradient(347.61deg,#000 58.8%,#666 90.99%);border-image-source:linear-gradient(360deg,#2a2a2a 0,#7c7c7c 100%);color:#fff;padding:30px;border-radius:20px;display:flex;flex-direction:column;gap:10px;box-shadow:0 24px 60px rgba(0,0,0,.2);transform-style:preserve-3d;will-change:transform}.award-card--back{filter:brightness(.9)}.award-card--mid{filter:brightness(.95)}.award-card__mark{position:absolute;top:24px;right:24px;width:32px;height:32px;border-radius:50%;background:#ff3ec9;font-size:14px;line-height:14px;letter-spacing:-.28px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center}.award-card__title{font-size:24px;line-height:32px;letter-spacing:-.36px;font-weight:700;color:#fff;width:290px;margin:0 auto;text-align:center}.award-card__logo{width:230px;height:230px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;margin:8px auto 4px}.award-card__logo img{margin:auto}.award-card__project{font-size:34px;line-height:42px;letter-spacing:-1.12px;font-weight:300;color:#fff;align-self:flex-end;justify-self:flex-end;color:#fff;margin:0;margin-top:auto}.award-card__tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.award-card__tags li{font-size:14px;line-height:17px;letter-spacing:-.28px;font-weight:600;color:#000;background:#fff;padding:5.5px 12px;border-radius:999px}@media (max-width:1200px){.awards__content{grid-template-columns:1fr}.awards__copy{text-align:center;max-width:520px;margin:0 auto}}@media (max-width:768px){.awards__title{font-size:48px;line-height:58px}.awards__inner{padding:60px 0}.awards__stack{height:min(440px,60vh)}.award-card{padding:24px}.award-card__project{font-size:22px;line-height:28px}}.clients{padding:140px 0}.clients__inner{max-width:100%;margin:0 auto;padding:0 40px}.clients__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;margin-bottom:60px}.clients__title{font-size:80px;line-height:96.8182px;letter-spacing:-3.2px;font-weight:900;color:#000;text-transform:uppercase;margin:0}.clients__copy{font-size:40px;line-height:48px;letter-spacing:-2px;font-weight:300;color:#000;max-width:520px;margin:0 0 0 auto;text-align:right}.clients__logos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.clients__logo{border-radius:16px;aspect-ratio:1/1;background:#f5f5f5;display:flex;align-items:center;justify-content:center;padding:28px;text-align:center}.clients__logo a{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.clients__logo img{max-width:100%;max-height:100%;width:auto;margin:0 auto;display:block;-o-object-fit:contain;object-fit:contain}.clients__logo-text{font-size:18px;line-height:22px;letter-spacing:-.5px;font-weight:600;color:#000;text-transform:uppercase}.clients__more{margin:40px 0 0;display:flex;justify-content:center}@media (max-width:1024px){.clients__intro{grid-template-columns:minmax(0,1fr);gap:24px}.clients__copy{text-align:left;margin-left:0}.clients__logos{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:768px){.clients__title{font-size:56px;line-height:68px}.clients__copy{font-size:28px;line-height:36px}.clients__logos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.clients__logos{grid-template-columns:repeat(2,minmax(0,1fr))}.clients__logo{padding:20px}}.testimonials{padding:0;width:100%;height:100dvh;display:flex;align-items:center;justify-content:flex-start;overflow:hidden}.testimonials__inner{max-width:100%;margin:0 auto;padding:0 40px;max-width:100%;width:100%;margin:0;padding:0 40px;display:flex;flex-direction:column}.testimonials__intro{margin-bottom:48px}.testimonials__intro .section-eyebrow{font-size:18px;line-height:21.7841px;letter-spacing:-.54px;font-weight:400;color:#000;margin-bottom:12px}.testimonials__title{font-size:80px;line-height:96.8182px;letter-spacing:-3.2px;font-weight:900;color:#000;margin:0}.testimonials__slider{width:100vw;margin-left:calc(50% - 50vw);padding:0 40px;overflow:visible}.testimonials__slider .swiper-wrapper{align-items:stretch}.testimonials__slider .swiper-slide{height:auto;display:flex}.testimonial-card{width:100%;border:1px solid #ededed;border-radius:28px;padding:32px;display:flex;flex-direction:column;gap:24px;min-height:380px;background:#fff;color:#000;transition:background .3s ease,color .3s ease,border-color .3s ease}.testimonial-card__quote{font-size:20px;line-height:30px;letter-spacing:-.4px;font-weight:400;color:currentColor;margin:0}.testimonial-card__author{display:flex;align-items:center;gap:16px;margin-top:auto}.testimonial-card__avatar{width:56px;height:56px;border-radius:50%;background:#f5f5f5;color:#000;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:18px;letter-spacing:0;font-weight:700;color:currentColor}.testimonial-card__name{font-size:16px;line-height:20px;letter-spacing:-.32px;font-weight:700;color:currentColor;margin:0 0 4px}.testimonial-card__company,.testimonial-card__role{font-size:14px;line-height:18px;letter-spacing:-.28px;font-weight:500;color:#7c7c7c;margin:0}.swiper-slide-active .testimonial-card{background:#000;color:#fff;border-color:#000}.swiper-slide-active .testimonial-card__avatar{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.2)}.swiper-slide-active .testimonial-card__company,.swiper-slide-active .testimonial-card__role{color:#9e9e9e}@media (max-width:1200px){.testimonials__slider{padding:0 24px}}@media (max-width:1024px){.testimonials__title{font-size:56px;line-height:68px}}@media (max-width:768px){.testimonials__slider{padding:0 20px}.testimonial-card{padding:24px;min-height:320px}.testimonial-card__quote{font-size:18px;line-height:26px}}.contact{position:relative;background:#000;color:#fff;padding:140px 0 120px;overflow:hidden}.contact__media{position:absolute;inset:0;z-index:0}.contact__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.contact__overlay{position:absolute;inset:0;z-index:1;background:rgba(0,0,0,.55)}.contact__inner{max-width:100%;margin:0 auto;padding:0 40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;text-align:center;position:relative;z-index:2}.contact__title{font-size:clamp(42px,6vw,96px);line-height:1;letter-spacing:-2px;font-weight:900;color:#fff;margin:0;text-transform:uppercase}.contact__copy{font-size:20px;line-height:28px;letter-spacing:-.4px;font-weight:400;color:#fff;margin:0;max-width:520px}.contact__cta{font-size:18px;line-height:21.7841px;letter-spacing:-.54px;font-weight:400;color:#fff;border-color:#fff;margin-top:6px}@media (max-width:1024px){.contact__title{letter-spacing:-1px}}.site-footer{position:relative;background:#000;color:#fff;padding:0 0 60px}.site-footer__inner{max-width:100%;margin:0 auto;padding:0 40px}.site-footer__brand{font-family:Anton,sans-serif;--brand-letter-spacing:0;--brand-font-size:16vw;font-size:var(--brand-font-size,clamp(36px,12vw,226px));line-height:.9;letter-spacing:var(--brand-letter-spacing);font-weight:400;color:#fff;text-transform:uppercase;margin-left:-20px;margin-bottom:60px;position:relative;width:100%;text-align:center;white-space:nowrap;overflow:hidden}.site-footer__brand .char{display:inline-block;animation-delay:calc(.25s + var(--char-index) * .1s);transition:all .25s calc(.25s + var(--char-index) * .1s);will-change:transform}.site-footer__brand .char:nth-child(1){--brand-font-size:18.2vw;font-size:var(--brand-font-size,clamp(36px,12vw,226px))}.site-footer__brand .char:nth-child(8){--brand-font-size:18.2vw;font-size:var(--brand-font-size,clamp(36px,12vw,226px))}.site-footer__brand.text--flipping .char{margin-right:var(--brand-letter-spacing)}.site-footer__brand.text--flipping .char:last-child{margin-right:0}.site-footer__brand.text--flipping [data-scroll=out] .char{transform:rotateY(180deg)}.site-footer__columns{display:grid;grid-template-columns:minmax(0,auto) minmax(0,auto) minmax(0,auto) minmax(0,1fr) minmax(550px,550px);gap:60px;padding-top:100px;border-top:1px solid rgba(255,255,255,.15);margin-bottom:80px}.site-footer__heading{font-size:24px;line-height:29px;letter-spacing:-.36px;font-weight:700;color:#fff;margin:0 0 30px}.site-footer__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.site-footer__copy,.site-footer__list li{font-size:18px;line-height:22px;letter-spacing:-.32px;font-weight:400;color:#fff}.site-footer__column:first-child .site-footer__list:last-child li:last-child{margin-top:20px;font-size:24px;line-height:29px;letter-spacing:-.32px;font-weight:700;color:#fff}.site-footer__copy{width:420px;max-width:100%}.site-footer__fineprint{font-size:13px;line-height:18px;letter-spacing:-.26px;font-weight:400;color:#7c7c7c;margin-top:10px}.site-footer__form{position:relative;display:flex;gap:12px;margin:16px 0 0}.site-footer__input{background:0 0;border:unset;border-bottom:1px solid rgba(217,217,217,.2);color:#fff;padding:12px 60px 12px 16px;border-radius:unset;min-width:0;width:100%}.site-footer__input:focus-visible{outline:0;border-bottom:1px solid #d9d9d9}.site-footer__submit{position:absolute;right:0;bottom:10px;min-width:45px;min-height:45px;width:45px;height:45px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:0 0;cursor:pointer;overflow:hidden;transition:.3s ease}.site-footer__submit::after{content:"";position:absolute;left:-9.5px;top:-7.5px;width:60px;height:60px;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.2' d='M30 52.5C42.4264 52.5 52.5 42.4264 52.5 30C52.5 17.5736 42.4264 7.5 30 7.5C17.5736 7.5 7.5 17.5736 7.5 30C7.5 42.4264 17.5736 52.5 30 52.5Z'/%3E%3Cpath d='M20.625 30H39.375' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31.875 22.5L39.375 30L31.875 37.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.site-footer__submit:hover{border:1px solid #fff}.site-footer__bottom{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.2);padding-top:20px}.site-footer__bottom>*{font-size:16px;line-height:20px;letter-spacing:-.32px;font-weight:400;color:#fff}.site-footer__bottom .site-footer__copyright{margin-right:auto;text-align:left;width:40%}.site-footer__bottom .site-footer__top{margin-left:auto;margin-right:auto;text-align:center;display:flex;height:20px;line-height:20px;position:relative;width:auto}.site-footer__bottom .site-footer__top::after{content:"";display:inline-flex;width:20px;height:20px;margin:0 0 0 5px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.75 15L10 8.75L16.25 15' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.75 5.625H16.25' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.site-footer__bottom .site-footer__policy{margin-left:auto;text-align:right;width:40%}@media (max-width:1200px){.site-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.site-footer__columns{grid-template-columns:1fr}.site-footer__brand{text-align:left}}.cookie-banner{position:fixed;bottom:50px;width:480px;margin:0 auto;left:24px;right:24px;background:#fff;border:1px solid #f5f5f5;box-shadow:0 10px 15px 0 rgba(0,0,0,.1);border-radius:63px;padding:18px 18px 15px 25px;display:flex;align-items:center;justify-content:space-between;gap:12px;z-index:50}.cookie-banner__text{font-size:14px;line-height:16.9432px;letter-spacing:0;font-weight:400;color:#000;margin:0}.cookie-banner__text a{text-decoration:underline}.cookie-banner__action{font-size:14px;line-height:24px;letter-spacing:0;font-weight:500;color:#fff;background:#000;border:0;padding:6px 20px;border-radius:999px;cursor:pointer}.cookie-banner.is-hidden{display:none}
/*# sourceMappingURL=index.min.css.map */
