html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0}body{line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}h1,h2,h3,h4,h5{font-weight:400}:root{interpolate-size:allow-keywords}.fade-enter-active,.fade-leave-active{transition:opacity .4s ease-in-out}.fade-enter,.fade-leave-to{opacity:0}.fade-page-enter-active,.fade-page-leave-active{transition:opacity .5s .66s}.fade-page-leave-active{transition-delay:0s!important}.fade-page-enter,.fade-page-leave-to{opacity:0}.fade-page-enter{transition-delay:.66s}.fade-short-enter-active,.fade-short-leave-active{transition:opacity var(--duration-default,.1s) ease-in-out!important}.fade-short-enter,.fade-short-leave-to{opacity:0}.fade-shorter-enter-active,.fade-shorter-leave-active{transition:opacity .1s ease-in-out!important}.fade-shorter-enter,.fade-shorter-leave-to{opacity:0}.fade-half-short-enter-active,.fade-half-short-leave-active{opacity:.5;transition:opacity var(--duration-default,.25s) ease-in-out}.fade-half-short-enter,.fade-half-short-leave-to{opacity:0}.fade-delay-in-enter-active,.fade-delay-in-leave-active{transition:opacity .25s}.fade-delay-in-enter,.fade-delay-in-leave-to{opacity:0}.fade-delay-in-enter-active{transition-delay:.66s}.fade-up-enter-active,.fade-up-leave-active{transition:opacity .25s,transform .33s cubic-bezier(0,.01,.38,.95)}.fade-up-enter,.fade-up-leave-to{opacity:0}.fade-up-leave-to{transform:translateY(-1.5rem)}.fade-up-enter{transform:translateY(1.5rem)}.fade-up-delay-enter-active,.fade-up-delay-leave-active{transition:opacity .25s,transform .25s cubic-bezier(0,.01,.38,.95)}.fade-up-delay-enter,.fade-up-delay-leave-to{opacity:0}.fade-up-delay-enter-active{transition-delay:.2s}.fade-up-delay-leave-to{transform:translateY(-1em)}.fade-up-delay-enter{transform:translateY(1em)}.fade-left-enter-active,.fade-left-leave-active{transition:opacity .25s,transform .25s cubic-bezier(0,.01,.38,.95)}.fade-left-enter,.fade-left-leave-to{opacity:0}.fade-left-leave-to{transform:translate(-3rem)}.fade-left-enter{transform:translate(3rem)}.fade-left-delay-enter-active,.fade-left-delay-leave-active{transition:opacity .5s,transform .5s cubic-bezier(0,.01,.38,.95)}.fade-left-delay-enter-active{transition-delay:.33s}.fade-left-delay-enter,.fade-left-delay-leave-to{opacity:0}.fade-left-delay-leave-to{transform:translate(-3rem)}.fade-left-delay-enter{transform:translate(3rem)}.fade-right-delay-enter-active,.fade-right-delay-leave-active{transition:opacity .5s,transform .5s cubic-bezier(0,.01,.38,.95)}.fade-right-delay-enter-active{transition-delay:.33s}.fade-right-delay-enter,.fade-right-delay-leave-to{opacity:0}.fade-right-delay-leave-to{transform:translate(0)}.fade-right-delay-enter{transform:translate(-3rem)}.fade-right-enter-active,.fade-right-leave-active{transition:opacity .25s,transform .25s cubic-bezier(0,.01,.38,.95)}.fade-right-enter,.fade-right-leave-to{opacity:0}.fade-right-leave-to{transform:translate(1em)}.fade-right-enter{transform:translate(-1em)}.fade-up-short-enter-active,.fade-up-short-leave-active{transition:opacity .15s,transform .15s cubic-bezier(0,.01,.38,.95)}.fade-up-short-enter,.fade-up-short-leave-to{opacity:0}.fade-up-short-leave-to{transform:translateY(-.66em)}.fade-up-short-enter{transform:translateY(.66em)}.fade-up-down-enter-active,.fade-up-down-leave-active{transition:opacity var(--duration-default,.25s),transform var(--duration-default,.25s)}.fade-up-down-enter,.fade-up-down-leave-to{opacity:0}.fade-up-down-leave-to,.fade-up-down-enter{transform:translateY(1rem)}.list-complete-item{transition:all .33s;display:inline-block}.list-complete-enter,.list-complete-leave-to{opacity:0;transform:translateY(30px)}.list-complete-leave-active{position:absolute}.slide-up-enter-active,.slide-up-leave-active{transition:all var(--duration-default,.25s) cubic-bezier(.52, 0, 0, 1)}.slide-up-enter,.slide-fade-leave-to,.slide-up-leave-active{transform:translateY(100%)}.t-list-item{transition:all .33s,background-color;position:relative}.t-list-enter,.t-list-leave-to{opacity:0}.t-list-leave-active{position:absolute!important}.t-list-leave-active,.t-list-enter-active,.t-list-move{background-color:var(--color-bg,var(--color-white-bg,#f7f7f7));transition:all .33s,background-color!important}html{min-height:100vh;min-height:-webkit-fill-available;font-size:62.5%}body{color:var(--color-text,var(--color-black,#000));background-color:var(--color-bg,var(--color-white-bg,#f7f7f7));font-family:var(--font-primary,"Suisse BP Intl", "Helvetica", "Arial", sans-serif);font-size:var(--size-body,2rem);line-height:var(--line-height,.88);letter-spacing:var(--letter-spacing,-.03em);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;max-width:100vw;min-height:-webkit-fill-available;transition:background-color var(--duration-long,.35s),color var(--duration-long,.35s);margin:0;padding:0}::selection{background-color:var(--color-text,var(--color-black,#000));color:var(--color-bg,var(--color-white-bg,#f7f7f7))}*{-webkit-tap-highlight-color:#0000!important}:focus-visible{outline-offset:2px;outline:2px solid!important}.skip-link{clip:rect(1px, 1px, 1px, 1px)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link:focus{z-index:10000;color:#fff;background:#000;font-size:1.6rem;line-height:1;top:1rem;left:1rem;clip:auto!important;clip-path:none!important;width:auto!important;height:auto!important;margin:0!important;padding:.75rem 1rem!important;position:fixed!important;overflow:visible!important}@media (max-width:767.98px){input{border-radius:0}}h1,h2,h3{font:inherit;line-height:inherit}img,video,picture{-webkit-user-select:none;user-select:none}p+p{margin-top:1em}a{color:inherit;text-decoration:none}a.is-external-link{position:relative}a.is-external-link:after{transition:color var(--duration-default,.1s);color:#0000;vertical-align:baseline;content:"↗";padding-left:.1em;font-weight:300;display:inline-block}@media (hover:hover){a.is-external-link:hover:after{color:currentColor}}:root{--vh100:calc(var(--vh,1vh) * 100)}.no-pointer{pointer-events:none!important}.no-scroll{overflow:hidden}.sr-only{clip:rect(1px, 1px, 1px, 1px)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.background{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.background .image,.background img,.background video{object-fit:cover;object-position:center;width:100%;height:100%}.w-25{width:calc(25% - var(--w-spacing,0rem))}.w-33{width:calc(33.3333% - var(--w-spacing,0rem))}.w-50{width:calc(50% - var(--w-spacing,0rem))}.w-66{width:calc(66.6667% - var(--w-spacing,0rem))}.w-75{width:calc(75% - var(--w-spacing,0rem))}.w-100{width:100%}.h-100{height:calc(var(--vh,1vh)*100)}.h-auto{height:fit-content}.bg-transparent{background-color:#0000}.bg-black{background-color:var(--color-black,#000)}.bg-white{background-color:var(--color-white,#fff)}.bg-lightgrey{background-color:var(--color-grey-light,#f1f1f1)}.bg-offblack{background-color:var(--color-black-off,#424242)}@media (min-width:1180px){:root{--controls-size:3rem}}@media (max-width:1439.98px){:root{--size-xxlarge:8.6rem;--size-body-lg:2rem}}@media (max-width:1179.98px){:root{--pwx:2.5rem;--size-small:1.6rem;--size-body:1.8rem;--size-body-lg:2rem;--size-medium:2.2rem;--size-large:4rem;--size-xlarge:5rem;--size-xxlarge:7.2rem;--margin-xxl:20rem}}@media (max-width:767px){:root{--size-body:1.6rem;--size-large:3rem;--size-xlarge:3.4rem;--size-xxlarge:4.2rem;--margin-work-top:12rem;--margin-xl2:10rem;--margin-xxl:15rem;--pwx:2rem}}.ssr-carousel-left-button,.ssr-carousel-right-button{appearance:none;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;background:0 0;border:none;padding:0;display:inline-block;position:absolute;top:50%;transform:translateY(-50%)}.ssr-carousel-left-button{left:2%}.ssr-carousel-right-button{right:2%}.ssr-carousel-left-icon,.ssr-carousel-right-icon{background-color:#00000080;border-radius:21px;justify-content:center;align-items:center;width:42px;height:42px;transition:opacity .2s;display:flex}[aria-disabled]>.ssr-carousel-left-icon,[aria-disabled]>.ssr-carousel-right-icon{opacity:.1;cursor:default}:not([aria-disabled])>.ssr-carousel-left-icon,:not([aria-disabled])>.ssr-carousel-right-icon{opacity:.5}@media (hover:hover){:not([aria-disabled])>.ssr-carousel-left-icon:hover,:not([aria-disabled])>.ssr-carousel-right-icon:hover{opacity:.85}}:not([aria-disabled])>.ssr-carousel-left-icon:active,:not([aria-disabled])>.ssr-carousel-right-icon:active,:not([aria-disabled])>.ssr-carousel-left-icon.active,:not([aria-disabled])>.ssr-carousel-right-icon.active{opacity:1}.ssr-carousel-left-icon:before,.ssr-carousel-right-icon:before{content:"";position:relative}.ssr-carousel-left-icon:before{background:0;border:9px solid #0000;border-left-width:0;border-right:12px solid #fff;width:0;height:0;left:-2px}.ssr-carousel-right-icon:before{background:0;border:9px solid #0000;border-left:12px solid #fff;border-right-width:0;width:0;height:0;left:2px}.ssr-carousel-dot-button{appearance:none;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;background:0 0;border:none;padding:0;display:inline-block}.ssr-carousel-dots{justify-content:center;margin-top:10px;display:flex}.ssr-carousel-dot-icon{border:2px solid #000000b3;border-radius:6px;width:12px;height:12px;margin-left:4px;margin-right:4px;transition:opacity .2s;display:inline-block}[aria-disabled]>.ssr-carousel-dot-icon{opacity:1;cursor:default;background:#000000b3}:not([aria-disabled])>.ssr-carousel-dot-icon{opacity:.5}@media (hover:hover){:not([aria-disabled])>.ssr-carousel-dot-icon:hover{opacity:.85}}:not([aria-disabled])>.ssr-carousel-dot-icon:active,:not([aria-disabled])>.ssr-carousel-dot-icon.active{opacity:1}.ssr-carousel-track{-webkit-user-select:none;user-select:none;display:flex}.ssr-carousel-track.dragging{pointer-events:none}.ssr-carousel-slide{flex-shrink:0}.ssr-carousel-rtl .ssr-carousel-slide{direction:rtl}.ssr-carousel-mask.disabled .ssr-carousel-slide[aria-hidden=true]{display:none}.ssr-carousel{touch-action:pan-y;direction:ltr}.ssr-carousel-slides{position:relative}.ssr-peek-values{position:absolute}.ssr-carousel-mask{position:relative}.ssr-carousel-mask:not(.no-mask){overflow:hidden}.ssr-carousel-mask:not(.disabled):not(.not-draggable){cursor:-webkit-grab;cursor:grab}.ssr-carousel-mask:not(.disabled):not(.not-draggable).pressing{cursor:-webkit-grabbing;cursor:grabbing}.ssr-carousel-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--mws-bg-1:#1e1e1e;--mws-bg-2:#bbbcc41a;--mws-input-bg:#2d2d2e;--mws-input-bg-hover:#bbbcc426;--mws-input-bg-focus:#bbbcc426;--mws-input-bg-active:#bbbcc440;--mws-border:#bbbcc41a;--mws-border-hover:#bbbcc426;--mws-text-primary:#939393;--mws-text-secondary:#bbbcc4b3;--mws-accent:#939393;--mws-accent-hover:#bdbdbd;--mws-gray-1:#2f3137;--mws-gray-2:#393a41;--mws-gray-3:#42444c;--mws-gray-4:#555862;--mws-gray-5:#686b78;--mws-shadow:0 2px 8px #0003;--mws-shadow-hover:0 4px 12px #0000004d;--mws-radius:2px;--mws-font-family:ui-monospace, "SF Mono", "Cascadia Code", "Source Code Pro", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--mws-font-mono:ui-monospace, "SF Mono", "Cascadia Code", "Source Code Pro", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--mws-letter-spacing:-.04em;--mws-text-transform:none;--mws-row-padding-y:2px;--mws-row-padding-x:6px;--mws-input-padding-y:2px;--mws-input-padding-x:2px;--mws-thumb-value-offset-x:0px;--mws-thumb-value-offset-y:.5px}.mws-gui{font-family:var(--mws-font-family);color:var(--mws-text-primary);background:var(--mws-bg-1);border:1px solid var(--mws-border);border-radius:var(--mws-radius);box-shadow:var(--mws-shadow);letter-spacing:var(--mws-letter-spacing);text-transform:var(--mws-text-transform);z-index:10000;font-size:11px;line-height:1.5;transition:box-shadow .2s;position:absolute;top:16px;right:16px;overflow:hidden}.mws-gui:hover{box-shadow:var(--mws-shadow-hover)}.mws-gui-header{padding:calc(2*var(--mws-row-padding-y)) 10px;background:var(--mws-bg-1);border-bottom:1px solid var(--mws-border);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;font-size:13px;font-weight:400;display:none}.mws-gui-toggle{width:24px;height:24px;color:var(--mws-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:16px;transition:all .15s;display:flex}.mws-gui-toggle:hover{background:var(--mws-gray-2);color:var(--mws-text-primary)}.mws-gui-content{padding:var(--mws-row-padding-y) 0;max-height:100vh;transition:max-height .3s cubic-bezier(.25,.46,.45,.94),opacity .2s ease-out;overflow:hidden auto}.mws-gui-content.mws-animating{overflow-y:hidden}.mws-gui-content.mws-gui-collapsed{opacity:0;max-height:0;padding:0;overflow:hidden}.mws-gui-content::-webkit-scrollbar{width:8px}.mws-gui-content::-webkit-scrollbar-track{background:0 0}.mws-gui-content::-webkit-scrollbar-thumb{background:var(--mws-gray-4);border-radius:4px}.mws-gui-content::-webkit-scrollbar-thumb:hover{background:var(--mws-gray-5)}.mws-gui-row{padding:var(--mws-row-padding-y) var(--mws-row-padding-x);align-items:center;gap:8px;transition:background .15s;display:flex}.mws-gui-row+.mws-gui-folder{margin-top:var(--mws-row-padding-y)}.mws-gui-label{color:var(--mws-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:0 0 38%;font-size:11px;font-weight:400;overflow:hidden}.mws-gui-control{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.mws-gui-section-header{padding:var(--mws-row-padding-y) var(--mws-row-padding-x);text-transform:uppercase;letter-spacing:.5px;color:var(--mws-text-secondary);font-size:10px;font-weight:400}.mws-gui-button{width:100%;padding:var(--mws-row-padding-y) var(--mws-row-padding-x);background:var(--mws-input-bg);color:var(--mws-text-primary);border-radius:var(--mws-radius);font-size:11px;font-family:var(--mws-font-family);cursor:pointer;text-transform:var(--mws-text-transform);letter-spacing:var(--mws-letter-spacing);border:none;min-height:2em;font-weight:400;transition:all .15s}.mws-gui-button:hover{background:var(--mws-input-bg-hover)}.mws-gui-button:active{background:var(--mws-input-bg-active)}.mws-gui-slider{border-radius:var(--mws-radius);background:linear-gradient(var(--mws-accent) 0 0) no-repeat,var(--mws-input-bg);appearance:none;cursor:pointer;outline:none;flex:1;min-width:0;height:2px;transition:background-color .15s;background-size:var(--mws-range-pct,0%) 100%!important}.mws-gui-slider:hover{background:linear-gradient(var(--mws-text-primary) 0 0) no-repeat,var(--mws-input-bg-hover);background-size:var(--mws-range-pct,0%) 100%}.mws-gui-slider::-webkit-slider-thumb{appearance:none;border-radius:var(--mws-radius);cursor:pointer;border:none;width:10px;height:10px;transition:all .15s;background:var(--mws-input-bg)!important}.mws-gui-slider::-moz-range-track{border-radius:var(--mws-radius);border:none;height:12px;background:var(--mws-input-bg)!important}.mws-gui-slider::-moz-range-thumb{border-radius:var(--mws-radius);cursor:pointer;border:none;width:10px;height:10px;transition:all .15s;background:var(--mws-input-bg)!important}.mws-gui-slider::-moz-range-progress{background:var(--mws-accent);border-radius:var(--mws-radius);height:12px}.mws-gui-slider.mws-gui-slider-thumb-value-mode::-webkit-slider-thumb{width:var(--mws-thumb-width,24px);border-radius:var(--mws-radius);height:16px}.mws-gui-slider.mws-gui-slider-thumb-value-mode::-moz-range-thumb{width:var(--mws-thumb-width,24px);border-radius:var(--mws-radius);height:16px}.mws-gui-slider-wrapper{box-sizing:border-box!important;flex:1!important;align-items:center!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important}.mws-gui-slider-thumb-value{top:50%!important;left:var(--mws-thumb-position,0%)!important;transform:translate(calc(-50% + var(--mws-thumb-value-offset-x,.5px)), calc(-50% + var(--mws-thumb-value-offset-y,.5px)))!important;pointer-events:none!important;font-size:8px!important;font-family:var(--mws-font-mono)!important;color:var(--mws-accent)!important;white-space:nowrap!important;z-index:3!important;font-feature-settings:"tnum" 1!important;text-align:center!important;text-box-trim:both!important;letter-spacing:0!important;box-sizing:border-box!important;vertical-align:baseline!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizelegibility!important;border-radius:1px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:2px 3px!important;font-weight:500!important;line-height:1!important;transition:background-color .15s,transform .2s cubic-bezier(.25,.46,.31,1.28)!important;display:flex!important;position:absolute!important}.mws-gui-double-range-container{flex:1;min-width:0;padding:5px 0;position:relative}.mws-gui-double-range-track{background:var(--mws-input-bg);border-radius:var(--mws-radius);cursor:pointer;width:100%;height:2px;transition:background-color .15s;position:relative}.mws-gui-double-range-track:hover{background:var(--mws-input-bg-hover)}.mws-gui-double-range-fill{background:var(--mws-accent);border-radius:var(--mws-radius);pointer-events:none;height:100%;transition:background-color .15s;position:absolute;top:0}.mws-gui-double-range-track:hover .mws-gui-double-range-fill{background:var(--mws-accent-hover)}.mws-gui-double-range-thumb{background:var(--mws-input-bg);border-radius:var(--mws-radius);cursor:pointer;pointer-events:auto;z-index:2;border:none;justify-content:center;align-items:center;width:10px;height:10px;transition:background-color .15s,border-color .15s;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.mws-gui-double-range-thumb:focus{outline:2px solid var(--mws-accent);outline-offset:2px}.mws-gui-double-range-thumb.mws-gui-double-range-thumb-with-value{width:var(--mws-thumb-width,24px)!important;border-radius:var(--mws-radius)!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;height:16px!important;margin:0!important;padding:0!important;display:flex!important}.mws-gui-double-range-thumb-value{font-size:8px!important;font-family:var(--mws-font-mono)!important;color:var(--mws-accent)!important;white-space:nowrap!important;font-feature-settings:"tnum" 1!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;text-align:center!important;text-box-trim:both!important;vertical-align:baseline!important;letter-spacing:0!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizelegibility!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-weight:500!important;line-height:1!important;display:flex!important}.mws-gui-number{width:36px;padding:var(--mws-input-padding-y) var(--mws-input-padding-x);background:var(--mws-input-bg);color:var(--mws-text-primary);border-radius:var(--mws-radius);font-size:11px;font-family:var(--mws-font-mono);text-align:right;font-feature-settings:"tnum" 1;background:0 0;border:none;outline:none;flex:none;transition:all .15s}.mws-gui-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mws-gui-number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mws-gui-number:hover{background:var(--mws-input-bg-hover)}.mws-gui-number:focus{background:var(--mws-input-bg-focus);outline:none}.mws-gui-color{border-radius:var(--mws-radius);cursor:pointer;appearance:none;border:none;outline:none;width:1.3em;height:1.3em;padding:0;transition:all .15s}.mws-gui-color::-webkit-color-swatch-wrapper{padding:0}.mws-gui-color::-webkit-color-swatch{border:none;border-radius:2px}.mws-gui-color:hover{opacity:.9}.mws-gui-color-text{min-width:0;padding:var(--mws-input-padding-y) var(--mws-input-padding-x);background:var(--mws-input-bg);color:var(--mws-text-primary);border-radius:var(--mws-radius);font-size:11px;font-family:var(--mws-font-mono);background:0 0;border:none;outline:none;flex:1;transition:all .15s}.mws-gui-color-text:hover{background:var(--mws-input-bg-hover)}.mws-gui-color-text:focus{background:var(--mws-input-bg-focus);outline:none}.mws-gui-string{min-width:0;padding:var(--mws-input-padding-y) var(--mws-input-padding-x);background:var(--mws-input-bg);color:var(--mws-text-primary);border-radius:var(--mws-radius);font-size:11px;font-family:var(--mws-font-family);border:none;outline:none;flex:1;transition:all .15s}.mws-gui-string:hover{background:var(--mws-input-bg-hover)}.mws-gui-string:focus{background:var(--mws-input-bg-focus);outline:none}.mws-gui-readonly{min-width:0;padding:var(--mws-input-padding-y) var(--mws-input-padding-x);color:var(--mws-text-secondary);border-radius:var(--mws-radius);font-size:11px;font-family:var(--mws-font-mono);text-overflow:ellipsis;white-space:nowrap;background:#0003;border:none;flex:1;overflow:hidden}.mws-gui-checkbox{border-radius:var(--mws-radius);cursor:pointer;appearance:none;background:var(--mws-input-bg);border:none;outline:none;width:14px;height:14px;transition:all .15s;position:relative}.mws-gui-checkbox:hover{background:var(--mws-input-bg-hover)}.mws-gui-checkbox:focus{background:var(--mws-input-bg-focus)}.mws-gui-checkbox:checked{background:var(--mws-accent)}.mws-gui-checkbox:checked:after{content:"";background:var(--mws-bg-1);border-radius:1px;position:absolute;inset:2px}.mws-gui-toggle-btn{background:var(--mws-input-bg);border-radius:var(--mws-radius);cursor:pointer;appearance:none;outline:none;width:14px;height:14px;padding:0;transition:all .15s;position:relative;border:none!important}.mws-gui-toggle-btn:hover{background:var(--mws-input-bg-hover)}.mws-gui-toggle-btn:focus{background:var(--mws-input-bg-focus)}.mws-gui-toggle-btn[data-active=true]:after{content:"";background:var(--mws-accent);border-radius:1px;position:absolute;inset:2px}.mws-gui-toggle-track,.mws-gui-toggle-thumb{display:none}.mws-gui-folder{margin:0}.mws-gui-folder:first-child{margin-top:calc(-1*var(--mws-row-padding-y))}.mws-gui-folder:last-child{margin-bottom:calc(-1*var(--mws-row-padding-y))}.mws-gui-folder-header{padding:calc(2*var(--mws-row-padding-y)) var(--mws-row-padding-x);cursor:pointer;-webkit-user-select:none;user-select:none;text-transform:uppercase;letter-spacing:.5px;background:var(--mws-bg-2);flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:6px;font-size:10px;font-weight:400;display:flex}.mws-gui-folder-toggle{width:14px;height:14px;color:var(--mws-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:9px;transition:all .15s;display:flex}.mws-gui-folder-content{border:none;max-height:1000px;transition:max-height .3s cubic-bezier(.25,.46,.45,.94),opacity .2s ease-out;overflow:hidden}.mws-gui-folder-content.mws-animating{overflow-y:hidden}.mws-gui-folder-content.mws-gui-folder-collapsed{opacity:0;max-height:0;overflow:hidden}.mws-gui-folder-content.mws-gui-folder-collapsed *,.mws-gui-folder-content .mws-gui-content.mws-gui-collapsed *{transition:none!important;animation:none!important}.mws-gui-folder-content>.mws-gui-row:first-child{padding-top:calc(2*var(--mws-row-padding-y))}.mws-gui-folder-content>.mws-gui-row:last-child{padding-bottom:calc(2*var(--mws-row-padding-y))}.mws-gui-audio-control{align-items:center;gap:8px;height:18px;display:flex}.mws-gui-audio-play{background:var(--mws-input-bg);width:18px;height:18px;color:var(--mws-text-primary);border-radius:var(--mws-radius);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:10px;transition:all .15s;display:flex}.mws-gui-audio-play:hover{background:var(--mws-input-bg-hover)}.mws-gui-audio-play:active{background:var(--mws-input-bg-active)}.mws-gui-audio-title{color:var(--mws-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;overflow:hidden}.mws-gui-mic-control{align-items:center;gap:8px;height:18px;display:flex}.mws-gui-mic-btn{background:var(--mws-input-bg);width:18px;height:18px;color:var(--mws-text-primary);border-radius:var(--mws-radius);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:10px;transition:all .15s;display:flex}.mws-gui-mic-btn:hover{background:var(--mws-input-bg-hover)}.mws-gui-mic-btn:active{background:var(--mws-input-bg-active)}.mws-gui-mic-btn:disabled{opacity:.5;cursor:not-allowed}.mws-gui-mic-label{color:var(--mws-text-primary);flex-shrink:0;min-width:78px;font-size:11px}.mws-gui-mic-viz{flex:1;width:100%;min-width:0;height:16px;display:block}.is-hidden{display:none!important}.eigen-cube-module{--mws-bg-1:#1e1e1e;--mws-bg-2:#bbbcc41a;--mws-input-bg:#2d2d2e;--mws-input-bg-hover:#bbbcc426;--mws-input-bg-focus:#bbbcc426;--mws-border:#bbbcc41a;--mws-text-primary:#939393;--mws-text-secondary:#bbbcc4b3;--mws-accent:#939393;--mws-shadow:0 2px 8px #0003;--mws-radius:0px;--mws-font-family:ui-monospace, "SF Mono", "Cascadia Code", "Source Code Pro", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--mws-font-mono:ui-monospace, "SF Mono", "Cascadia Code", "Source Code Pro", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--mws-row-padding-y:2px;--mws-row-padding-x:8px;--mws-input-padding-y:2px;--mws-input-padding-x:4px;--mws-chip-height:14px;background:#000;width:100%;height:100%;position:relative;overflow:hidden}.eigen-cube-module .eigen-cube-module__viewport{width:100%;height:100%}.eigen-cube-module .eigen-cube-module__viewport canvas{width:100%;height:100%;display:block}.eigen-cube-module .mws-gui{z-index:3;border:1px solid var(--mws-border);background:var(--mws-bg-1);box-shadow:var(--mws-shadow);font-family:var(--mws-font-family);color:var(--mws-text-primary);font-size:11px;line-height:14px;position:absolute;overflow:hidden;top:0!important;right:0!important}.eigen-cube-module .mws-gui,.eigen-cube-module .mws-gui *{box-sizing:border-box}.eigen-cube-module .mws-gui-header{display:none}.eigen-cube-module .mws-gui-content{max-height:100vh;overflow:hidden auto;padding:0!important}.eigen-cube-module .mws-gui-content.mws-gui-collapsed{display:none}.eigen-cube-module .mws-gui-row{min-height:20px;padding:var(--mws-row-padding-y) var(--mws-row-padding-x);align-items:center;gap:8px;display:flex}.eigen-cube-module .mws-gui-label,.eigen-cube-module .mws-gui-control{min-height:14px}.eigen-cube-module .mws-gui-label{color:var(--mws-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:0 0 38%;overflow:hidden}.eigen-cube-module .mws-gui-control{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.eigen-cube-module .mws-gui-folder{margin:0}.eigen-cube-module .mws-gui-folder:last-child{margin-bottom:0!important}.eigen-cube-module .mws-gui-folder-header{padding:4px var(--mws-row-padding-x);background:var(--mws-bg-2);letter-spacing:.5px;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:6px;font-size:10px;display:flex}.eigen-cube-module .mws-gui-folder-toggle{width:14px;height:14px;color:var(--mws-text-secondary);cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.eigen-cube-module .mws-gui-folder-content{max-height:1000px;overflow:hidden}.eigen-cube-module .mws-gui-folder-content.mws-gui-folder-collapsed{display:none!important}.eigen-cube-module .mws-gui-folder-content>.mws-gui-row:first-child{padding-top:4px}.eigen-cube-module .mws-gui-folder-content>.mws-gui-row:last-child{padding-bottom:4px}.eigen-cube-module .mws-gui-slider-wrapper{flex:1!important;align-items:center!important;min-height:14px!important;display:flex!important;position:relative!important}.eigen-cube-module .mws-gui-slider{cursor:pointer;appearance:none;background:linear-gradient(var(--mws-accent) 0 0) no-repeat,var(--mws-input-bg);border:0;outline:0;flex:1;min-width:0;height:2px;background-size:var(--mws-range-pct,0%) 100%!important}.eigen-cube-module .mws-gui-slider::-webkit-slider-thumb{width:var(--mws-thumb-width,24px);background:var(--mws-input-bg);appearance:none;border:0;height:16px}.eigen-cube-module .mws-gui-slider::-moz-range-thumb{width:var(--mws-thumb-width,24px);background:var(--mws-input-bg);border:0;height:16px}.eigen-cube-module .mws-gui-slider::-moz-range-track{background:var(--mws-input-bg);border:0;height:2px}.eigen-cube-module .mws-gui-slider-thumb-value{top:50%!important;left:var(--mws-thumb-position,0%)!important;width:var(--mws-thumb-width,24px)!important;min-width:var(--mws-thumb-width,24px)!important;height:var(--mws-chip-height)!important;min-height:var(--mws-chip-height)!important;color:var(--mws-accent)!important;font-size:8px!important;font-family:var(--mws-font-mono)!important;text-align:center!important;pointer-events:none!important;justify-content:center!important;align-items:center!important;padding:0!important;line-height:1!important;display:flex!important;position:absolute!important;transform:translate(-50%,-50%)!important}.eigen-cube-module .mws-gui-toggle-btn{background:var(--mws-input-bg);cursor:pointer;appearance:none;outline:0;width:14px;height:14px;padding:0;position:relative;border:0!important}.eigen-cube-module .mws-gui-toggle-btn[data-active=true]:after{content:"";background:var(--mws-accent);position:absolute;inset:2px}.eigen-cube-module .mws-gui-toggle-track,.eigen-cube-module .mws-gui-toggle-thumb{display:none}.eigen-cube-module .mws-gui-color{appearance:none;cursor:pointer;background:0 0;border:0;width:1.3em;height:1.3em;padding:0}.eigen-cube-module .mws-gui-color::-webkit-color-swatch-wrapper{padding:0}.eigen-cube-module .mws-gui-color::-webkit-color-swatch{border:0}.eigen-cube-module .mws-gui-color-text{min-width:0;padding:var(--mws-input-padding-y) var(--mws-input-padding-x);color:var(--mws-text-primary);font-size:11px;font-family:var(--mws-font-mono);background:0 0;border:0;outline:0;flex:1}.eigen-cube-module .mws-gui-segmented{flex-wrap:wrap;align-items:center;gap:4px;width:100%;display:flex}.eigen-cube-module .mws-gui-segmented-button{height:var(--mws-chip-height);min-height:var(--mws-chip-height);background:var(--mws-input-bg);color:var(--mws-text-secondary);font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:1px solid #ffffff14;flex:0 auto;padding:0 6px;font-size:8px}.eigen-cube-module .mws-gui-segmented-button:hover{background:var(--mws-input-bg-hover);border-color:#ffffff2e}.eigen-cube-module .mws-gui-segmented-button.is-active{background:var(--mws-accent);color:#061017;border-color:#ffffff3d}.eigen-cube-module .mws-gui-segmented-row .mws-gui-label{align-self:center}.eigen-cube-module .mws-gui-segmented-row .mws-gui-control{padding-left:2px}.eigen-cube-module .is-hidden{display:none!important}.eigen-cube-module .eigen-cube-module__nav{z-index:2;pointer-events:none;flex-wrap:wrap;justify-content:center;gap:10px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.eigen-cube-module .eigen-cube-module__nav-button{pointer-events:auto;color:#ffffffad;font:inherit;letter-spacing:.02em;cursor:pointer;-webkit-backdrop-filter:blur(10px);background:#0000006b;border:1px solid #ffffff29;border-radius:999px;padding:.8333em 1.16667em .68em;font-size:12px;transition:background-color .16s,border-color .16s,color .16s,transform .16s}.eigen-cube-module .eigen-cube-module__nav-button:hover{color:#fff;background:#00000085;border-color:#ffffff47}.eigen-cube-module .eigen-cube-module__nav-button.is-active{color:#ffffffeb;background:#ffffff2e;border-color:#ffffff52}#loader{z-index:100000;background-color:var(--color-white,#fff);width:100%;height:100%;position:fixed;top:0;left:0}#main{min-height:calc(var(--vh,1vh)*100);transition:opacity var(--duration-long,.35s) ease}.home-introText{transition:opacity var(--duration-long,.35s) ease}body.has-loader header,body.has-loader .home-introText{opacity:0;transition-delay:0s}.exit-presentation{z-index:1000;pointer-events:none;position:fixed;bottom:2rem;left:50%;transform:translate(-50%)}.exit-presentation button{appearance:none;font-family:inherit;font-size:var(--size-body,2rem);background-color:var(--color-button-round-light,#f0f0f0);color:var(--color-text,var(--color-black,#000));cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-default,.25s),color var(--duration-default,.25s),transform var(--duration-default,.25s) cubic-bezier(.25, .46, .31, 1.28);pointer-events:auto;white-space:nowrap;border:none;border-radius:10rem;outline:none;justify-content:center;align-items:center;margin:0;padding:.75em 1em;line-height:1;display:flex}.exit-presentation button:hover:active{transform:scale(.95)}.exit-presentation button .text{text-box-trim:trim-both;text-box-edge:cap alphabetic;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:0;transition:width var(--duration-long,.35s) cubic-bezier(.23, 1, .32, 1),transform var(--duration-long,.35s) cubic-bezier(.23, 1, .32, 1);text-wrap:nowrap;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;min-height:fit-content;overflow-x:hidden}.exit-presentation button .text::-webkit-scrollbar{display:none;width:0!important;height:0!important}.exit-presentation button .text ::-webkit-scrollbar{display:none;width:0!important;height:0!important}.exit-presentation button .text::-webkit-scrollbar{display:none;width:0!important;height:0!important}.exit-presentation button .text ::-webkit-scrollbar{display:none;width:0!important;height:0!important}.exit-presentation button .text>span{opacity:0;transition:opacity var(--duration-long,.35s),transform var(--duration-long,.35s) cubic-bezier(.23, 1, .32, 1);display:block;transform:translate(.5em)}@media (max-width:1179.98px){.exit-presentation button .text>span{padding-right:.5em}}.exit-presentation button:not(:has(.text)) svg{transition:transform var(--duration-longer,.666s) cubic-bezier(.23, 1, .32, 1)}.exit-presentation button svg{object-fit:contain;width:auto;height:.8em;display:block}@media (hover:hover){.exit-presentation button:hover{background-color:var(--color-button-round-light-hover,#e3e3e3)}.exit-presentation button:hover .text{width:var(--overflow-width,auto)}.exit-presentation button:hover .text>span{opacity:1;transition-delay:.1s;transform:none}.exit-presentation button:hover:not(:has(.text)) svg{transform:rotate(180deg)}}@media (max-width:1179.98px){.exit-presentation button .text{width:auto;transform:none}.exit-presentation button .text>span{opacity:1;transform:none}}#loader{width:100%;height:100%;color:var(--color-white,#fff);background-color:#0000001a;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}#loader:not([data-route=index]){background-color:var(--color-white,#fff)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#loader:not([data-route=index])[data-route=studio]{background-color:var(--color-black,#000)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#loader:not([data-route=index])[data-route=studio] .loader-inner{color:var(--color-black,#000)!important}#loader .loader-inner{line-height:.88;font-size:var(--size-body,2rem);letter-spacing:-.03em;color:var(--color-white,#fff);justify-content:center;align-items:center;font-size:2.2em;font-weight:400;display:flex}@media (max-width:767px){#loader .loader-inner{line-height:.9}}#loader .loader-inner svg{width:auto;height:.8em}.is-email-link{position:relative}.is-email-link span.copy{transition:opacity var(--duration-default,.25s);position:relative}.is-email-link span.copied{transition:opacity var(--duration-default,.25s);opacity:0;position:absolute;left:0}.is-email-link.is-copied span.copy{opacity:0}.is-email-link.is-copied span.copied{opacity:1}.dtooltip-wrapper{white-space:nowrap;-webkit-user-select:none;user-select:none;position:relative}.dtooltip-wrapper .dtooltip{bottom:calc(100% + 1.5rem + var(--mouseY,0)*-1%);left:calc(var(--mouseX,0)*1%);z-index:1;pointer-events:none;aspect-ratio:.8;width:10rem;position:absolute;transform:translate(-50%)}.dtooltip-wrapper .dtooltip img{object-fit:cover;opacity:0;pointer-events:none;border-radius:.4rem;width:100%;height:100%;position:absolute;top:0;left:0}.dtooltip-wrapper .dtooltip img.is-active{opacity:1}.dtooltip-wrapper.is-video .dtooltip{width:var(--reel-w,20rem);height:calc(var(--reel-w,20rem)/1.77778)}body.is-reel-fullscreen .header-main{opacity:0}header.header-main{padding:var(--pwy,2rem) var(--pwx,6rem);z-index:100;padding:var(--pwy,2rem) var(--pwx,6rem);-webkit-user-select:none;user-select:none;pointer-events:none;transition:opacity var(--duration-long,.35s);position:fixed;top:0;left:0;right:0}header.header-main .header-main-inner{max-width:var(--container-max-width,200rem);width:100%;margin-left:auto;margin-right:auto}header.header-main a{pointer-events:initial}header.header-main .header-logo{width:16.6667%;padding-right:var(--gutter,2rem)}header.header-main .header-logo a{letter-spacing:-.03em;transition:opacity var(--duration-default,.25s),text-decoration-color var(--duration-default,.25s);font-size:2.2em}@media (hover:hover){header.header-main .header-logo a:hover{opacity:.5}}header.header-main .header-main-inner{align-items:flex-start;display:flex}header.header-main .header-main-inner .header-main-left{justify-content:flex-start;width:75%;display:flex}@media (max-width:767px){header.header-main .header-main-inner .header-main-left{width:50%}}header.header-main .header-main-inner .header-main-left .header-main-nav{gap:.4rem;display:flex}header.header-main .header-main-inner .header-main-left .header-main-nav li a{appearance:none;color:var(--color-text,var(--color-black,#000));line-height:.9;font-size:var(--size-body,2rem);letter-spacing:-.03em;white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic;transition:color var(--duration-default,.25s),background-color var(--duration-default,.25s);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background-color:#0000;border:none;border-radius:.2rem;outline:none;justify-content:center;align-items:center;margin:0;padding:.5em .6em .4em;display:flex}header.header-main .header-main-inner .header-main-left .header-main-nav li a:hover:active{transform:scale(.985)}@media (hover:hover){header.header-main .header-main-inner .header-main-left .header-main-nav li a:hover{color:var(--color-black,#000);background-color:var(--color-tag-nav-bg,#dcdcdc80)}}header.header-main .header-main-inner .header-main-left .header-main-nav li a.nuxt-link-exact-active{color:var(--color-black,#000);background-color:var(--color-tag-nav-bg,#dcdcdc80)}header.header-main .header-main-inner .header-main-right{margin-left:auto;display:flex}header.header-main .header-main-inner .header-main-right a{appearance:none;color:var(--color-text,var(--color-black,#000));line-height:.9;font-size:var(--size-body,2rem);letter-spacing:-.03em;white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic;transition:color var(--duration-default,.25s),background-color var(--duration-default,.25s);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background-color:#0000;border:none;border-radius:.2rem;outline:none;justify-content:center;align-items:center;margin:0;padding:.5em .6em .4em;display:flex}header.header-main .header-main-inner .header-main-right a:hover:active{transform:scale(.985)}@media (hover:hover){header.header-main .header-main-inner .header-main-right a:hover{color:var(--color-black,#000);background-color:var(--color-tag-nav-bg,#dcdcdc80)}}header.header-main .header-main-inner .header-main-right a.nuxt-link-exact-active{color:var(--color-black,#000);background-color:var(--color-tag-nav-bg,#dcdcdc80)}header.header-main .header-main-inner .header-main-right a span.copied{text-align:center;width:100%}header.header-mobile{z-index:100;width:100%;padding:var(--pwy,2rem) var(--pwx,6rem);transition:opacity var(--duration-long,.35s) var(--duration-long,.35s);display:flex;position:absolute;top:0;left:0;right:0}header.header-mobile .header-nav{z-index:5;justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}header.header-mobile .header-nav .header-nav-logo{line-height:.85;font-size:var(--size-xlarge,7.2rem);letter-spacing:-.035em;pointer-events:initial;transition:color var(--duration-default,.25s),opacity var(--duration-long,.35s);top:var(--pwy,2rem);left:var(--pwx,6rem);font-size:5.2rem;position:fixed}@media (max-width:767px){header.header-mobile .header-nav .header-nav-logo{letter-spacing:-.025em;line-height:.9}}header.header-mobile .header-nav .header-nav-logo.is-scrolled{opacity:0;pointer-events:none}header.header-mobile .header-nav-inner-logo{line-height:.85;font-size:var(--size-xlarge,7.2rem);letter-spacing:-.035em;pointer-events:initial;color:var(--color-black,#000);top:var(--pwy,2rem);left:var(--pwx,6rem);font-size:5.2rem;position:fixed}@media (max-width:767px){header.header-mobile .header-nav-inner-logo{letter-spacing:-.025em;line-height:.9}}header.header-mobile.is-open{color:var(--color-black,#000)!important}header.header-mobile.is-open .header-nav-logo{transition-delay:.2s;opacity:1!important;pointer-events:initial!important}header.header-mobile .header-nav-mobile-menu{-webkit-backdrop-filter:blur(5rem);backdrop-filter:blur(5rem);overscroll-behavior:none;line-height:.85;font-size:var(--size-xlarge,7.2rem);letter-spacing:-.035em;background-color:#0000004d;background-color:var(--color-nav-mobile-bg,#c0c1ba);font-size:5.2rem;position:fixed;inset:0;overflow:hidden}@media (max-width:767px){header.header-mobile .header-nav-mobile-menu{letter-spacing:-.025em;line-height:.9}}header.header-mobile .header-nav-mobile-menu .header-nav-mobile-menu-inner{width:100%;height:100%;padding:12rem var(--pwx,6rem) var(--pwy,2rem) var(--pwx,6rem);flex-direction:column;align-items:flex-start;display:flex;position:relative}header.header-mobile .header-nav-mobile-menu .header-nav-mobile-menu-inner ul{flex-direction:column;height:100%;padding-left:0;line-height:.95;list-style-type:none;display:flex}header.header-mobile .header-nav-mobile-menu .header-nav-mobile-menu-inner ul li:last-child{margin-top:auto}header.header-mobile .header-nav-mobile-menu .header-nav-mobile-menu-inner ul a{transition:opacity var(--duration-default,.25s)}header.header-mobile .header-nav-mobile-menu .header-nav-mobile-menu-inner ul a.nuxt-link-exact-active{opacity:.5}header.header-mobile .header-nav-mobile-menu .header-nav-mobile-menu-inner ul a.is-external-link:after{padding-left:0;color:var(--color-black,#000)!important}header.header-mobile .header-menu-toggle{appearance:none;font-family:inherit;font-size:var(--size-body,2rem);background-color:var(--color-button-round-light,#f0f0f0);color:var(--color-black,#000);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-default,.25s),color var(--duration-default,.25s),transform var(--duration-default,.25s) cubic-bezier(.25, .46, .31, 1.28);line-height:1;font-size:var(--size-small,1.6rem);top:var(--pwy,2rem);right:var(--pwx,6rem);transition:all var(--duration-default,.25s) .2s,transform .1s 0s cubic-bezier(.52, -.23, .62, 1.41);border:none;border-radius:10rem;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:.25em;margin:0;padding:.75em 1em;display:flex;position:fixed}header.header-mobile .header-menu-toggle .text{text-box-trim:trim-both;text-box-edge:cap alphabetic;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:0;transition:width var(--duration-long,.35s) cubic-bezier(.23, 1, .32, 1),transform var(--duration-long,.35s) cubic-bezier(.23, 1, .32, 1);text-wrap:nowrap;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;min-height:fit-content;overflow-x:hidden}header.header-mobile .header-menu-toggle .text::-webkit-scrollbar{display:none;width:0!important;height:0!important}header.header-mobile .header-menu-toggle .text ::-webkit-scrollbar{display:none;width:0!important;height:0!important}header.header-mobile .header-menu-toggle .text::-webkit-scrollbar{display:none;width:0!important;height:0!important}header.header-mobile .header-menu-toggle .text ::-webkit-scrollbar{display:none;width:0!important;height:0!important}header.header-mobile .header-menu-toggle .text>span{opacity:0;transition:opacity var(--duration-long,.35s),transform var(--duration-long,.35s) cubic-bezier(.23, 1, .32, 1);display:block;transform:translate(.5em)}@media (max-width:1179.98px){header.header-mobile .header-menu-toggle .text>span{padding-right:.5em}}header.header-mobile .header-menu-toggle:not(:has(.text)) svg{transition:transform var(--duration-longer,.666s) cubic-bezier(.23, 1, .32, 1)}header.header-mobile .header-menu-toggle svg{object-fit:contain;width:auto;height:.8em;display:block}@media (hover:hover){header.header-mobile .header-menu-toggle:hover{background-color:var(--color-button-round-light-hover,#e3e3e3)}header.header-mobile .header-menu-toggle:hover .text{width:var(--overflow-width,auto)}header.header-mobile .header-menu-toggle:hover .text>span{opacity:1;transition-delay:.1s;transform:none}header.header-mobile .header-menu-toggle:hover:not(:has(.text)) svg{transform:rotate(180deg)}}@media (max-width:1179.98px){header.header-mobile .header-menu-toggle .text{width:auto;transform:none}header.header-mobile .header-menu-toggle .text>span{opacity:1;transform:none}}header.header-mobile .header-menu-toggle:hover:active{transform:scale(.92)}header.header-mobile .header-menu-toggle>span{width:2rem;height:.2rem;transition:all var(--duration-default,.25s);background-color:currentColor}header.header-mobile .header-menu-toggle.is-open{background-color:#0000000f;transition-delay:0s}header.header-mobile .header-menu-toggle.is-open>span:first-child{transform:translateY(.3rem)rotate(45deg)}header.header-mobile .header-menu-toggle.is-open>span:nth-child(2){transform:translateY(-.3rem)rotate(-45deg)}body.is-page-transitioning footer.footer-main{opacity:0}footer.footer-main{margin-top:var(--pwx,6rem);padding:0 var(--pwx,6rem) var(--pwy,2rem) var(--pwx,6rem);font-size:var(--size-small,1.6rem);transition:opacity var(--duration-long,.35s) ease}footer.footer-main .footer-main-inner{max-width:var(--container-max-width,200rem);width:100%;margin-left:auto;margin-right:auto}footer.footer-main .footer-main-logo{display:block}footer.footer-main .footer-main-bottom{width:100%;margin-top:var(--gutter,2rem);line-height:1;display:flex}@media (max-width:767px){footer.footer-main .footer-main-bottom{flex-direction:column;gap:1em}footer.footer-main .footer-main-bottom>*{width:100%!important}}footer.footer-main .footer-main-bottom a{transition:opacity var(--duration-default,.25s),text-decoration-color var(--duration-default,.25s)}@media (hover:hover){footer.footer-main .footer-main-bottom a:hover{opacity:.5}}footer.footer-main .footer-main-bottom .footer-copyright{width:50%}@media (max-width:1179.98px){footer.footer-main .footer-main-bottom .footer-copyright{width:25%}}footer.footer-main .footer-main-bottom .footer-links{width:25%;padding-right:var(--gutter,2rem);flex-direction:column;display:flex}@media (max-width:1179.98px){footer.footer-main .footer-main-bottom .footer-links{width:50%}}footer.footer-main .footer-main-bottom .footer-address{width:25%}@media (max-width:767px){footer.footer-main .footer-main-bottom{flex-wrap:wrap}}.svg-chevron-right path{stroke:var(--grey-text,#9b9c96)}.icon-fullscreen path,.icon-fullscreen rect,.icon-fullscreen g,.icon-pause path,.icon-pause g,.icon-play path,.icon-play g{fill:currentColor}.icon-plus{display:block}.icon-plus rect,.icon-media path,.icon-media g,.icon-media path,.icon-media g{fill:currentColor}.icon-tag-x path{stroke:currentColor}.icon-x g{stroke:currentColor;stroke-width:1.66px}.svg-logo{width:100%;height:auto;display:block}.svg-logo path{fill:currentColor}:-webkit-autofill{transition:all 100000s ease-in-out}#password{background-color:var(--loader-bg,#858789);width:100%;height:100%;color:var(--color-white,#fff);padding:var(--pwx,6rem);z-index:101;align-items:center;padding-left:16.667vw;display:flex;position:fixed;top:0;left:0}#password .password-inner{justify-content:center;align-items:center;gap:3em;font-size:3.8rem;display:flex}@media (max-width:767px){#password .password-inner{font-size:2rem}}#password input[type=password]{appearance:none;font:inherit;color:var(--color-white,#fff);background-color:#0000;border:none;border-radius:.6rem;outline:1px solid #0000;max-width:5em;margin:0;padding:.2em;line-height:1}#password input[type=password]::placeholder{color:inherit;opacity:.3}#password input[type=password].has-error{color:#8a0000}#password button{appearance:none;font:inherit;color:var(--color-white,#fff);cursor:pointer;transition:opacity var(--duration-default,.25s),text-decoration-color var(--duration-default,.25s);background-color:#0000;border:none;outline:none;margin:0;padding:.2em;line-height:1}@media (hover:hover){#password button:hover{opacity:.5}}.error-screen{width:100%;height:100%;min-height:calc(var(--vh,1vh)*100);text-align:center;padding:var(--pwy,2rem) var(--pwx,6rem);justify-content:center;align-items:center;display:flex}.error-screen .error-screen-inner{flex-direction:column;align-items:center;gap:4rem;display:flex}.error-screen .error-screen-copy{flex-direction:column;align-items:center;gap:1em;display:flex}.error-screen h1,.error-screen p{line-height:.88;font-size:var(--size-body,2rem);letter-spacing:-.03em;font-weight:400}@media (max-width:767px){.error-screen h1,.error-screen p{line-height:.9}}.error-screen p{color:var(--grey-text,#9b9c96);text-wrap:pretty;max-width:18em}.error-screen .error-cta{appearance:none;font-family:inherit;font-size:var(--size-body,2rem);background-color:var(--color-button-round-light,#f0f0f0);color:var(--color-text,var(--color-black,#000));cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-default,.25s),color var(--duration-default,.25s),transform var(--duration-default,.25s) cubic-bezier(.25, .46, .31, 1.28);border:none;border-radius:10rem;outline:none;justify-content:center;align-items:center;margin:0;padding:.75em 1em;line-height:1;display:flex}.error-screen .error-cta:hover:active{transform:scale(.95)}.error-screen .error-cta .text{text-box-trim:trim-both;text-box-edge:cap alphabetic;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:0;transition:width var(--duration-long,.35s) cubic-bezier(.23, 1, .32, 1),transform var(--duration-long,.35s) cubic-bezier(.23, 1, .32, 1);text-wrap:nowrap;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;min-height:fit-content;overflow-x:hidden}.error-screen .error-cta .text::-webkit-scrollbar{display:none;width:0!important;height:0!important}.error-screen .error-cta .text ::-webkit-scrollbar{display:none;width:0!important;height:0!important}.error-screen .error-cta .text::-webkit-scrollbar{display:none;width:0!important;height:0!important}.error-screen .error-cta .text ::-webkit-scrollbar{display:none;width:0!important;height:0!important}.error-screen .error-cta .text>span{opacity:0;transition:opacity var(--duration-long,.35s),transform var(--duration-long,.35s) cubic-bezier(.23, 1, .32, 1);display:block;transform:translate(.5em)}@media (max-width:1179.98px){.error-screen .error-cta .text>span{padding-right:.5em}}.error-screen .error-cta:not(:has(.text)) svg{transition:transform var(--duration-longer,.666s) cubic-bezier(.23, 1, .32, 1)}.error-screen .error-cta svg{object-fit:contain;width:auto;height:.8em;display:block}@media (hover:hover){.error-screen .error-cta:hover{background-color:var(--color-button-round-light-hover,#e3e3e3)}.error-screen .error-cta:hover .text{width:var(--overflow-width,auto)}.error-screen .error-cta:hover .text>span{opacity:1;transition-delay:.1s;transform:none}.error-screen .error-cta:hover:not(:has(.text)) svg{transform:rotate(180deg)}}@media (max-width:1179.98px){.error-screen .error-cta .text{width:auto;transform:none}.error-screen .error-cta .text>span{opacity:1;transform:none}}.activeFilters-list{min-height:3.6rem}.activeFilters-list .activeFilters-list-inner{flex-wrap:wrap;gap:.5rem;display:flex}.activeFilters-list .activeFilters-list-inner button{appearance:none;color:var(--color-text,var(--color-black,#000));line-height:.9;font-size:var(--size-body,2rem);letter-spacing:-.03em;white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic;transition:color var(--duration-default,.25s),background-color var(--duration-default,.25s);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);cursor:pointer;background-color:#0000;border:none;border-radius:.2rem;outline:none;justify-content:center;align-items:center;margin:0;padding:.5em .6em .4em;display:flex;background-color:var(--color-grey-light,#f1f1f1)!important;color:var(--color-grey-dark-text,#767773)!important}.activeFilters-list .activeFilters-list-inner button:hover:active{transform:scale(.985)}@media (hover:hover){.activeFilters-list .activeFilters-list-inner button:hover{color:var(--color-black,#000);background-color:var(--color-tag-nav-bg,#dcdcdc80)}}.activeFilters-list .activeFilters-list-inner button.nuxt-link-exact-active{color:var(--color-black,#000);background-color:var(--color-tag-nav-bg,#dcdcdc80)}.activeFilters-list .activeFilters-list-inner button .icon{width:.5em;height:.5em;margin-bottom:.1em;margin-left:.5em;display:block}.activeFilters-list .activeFilters-list-inner button .icon svg{object-fit:contain;width:100%;height:100%;display:block}@media (hover:hover){.activeFilters-list .activeFilters-list-inner button:hover{color:var(--color-text,var(--color-black,#000))!important}}.filter-wrapper{align-items:flex-start;gap:var(--gutter-half,1rem);width:33.3333%;display:flex;position:relative}@media (max-width:767px){.filter-wrapper{width:calc(50% - var(--gutter-half,1rem));margin-left:auto}}.filter-wrapper .filter-title-wrapper{padding-right:var(--gutter-half,1rem);position:absolute;right:100%}@media (max-width:767px){.filter-wrapper .filter-title-wrapper{display:none}}.filter-wrapper .filter-title-wrapper .filter-img{aspect-ratio:.8;width:10rem;position:absolute;top:0;right:calc(100% + 4rem)}.filter-wrapper .filter-title-wrapper .filter-img img{object-fit:cover;border-radius:.4rem;width:100%;height:100%;position:absolute;top:0;left:0}.filter-wrapper .filter-list{color:var(--grey-text,#9b9c96);flex-direction:column;display:flex}.filter-wrapper .filter-list li a{transition:color var(--duration-default,.25s)}@media (hover:hover){.filter-wrapper .filter-list li a:hover{color:var(--color-text,var(--color-black,#000))}}.filter-wrapper .filter-list li a.nuxt-link-exact-active{color:var(--color-text,var(--color-black,#000))}.filter-wrapper-c{align-items:flex-start;gap:var(--gutter-half,1rem);width:33.3333%;display:flex;position:relative}@media (max-width:767px){.filter-wrapper-c{width:calc(50% - var(--gutter-half,1rem));margin-left:auto}}.filter-wrapper-c .filter-title-wrapper{padding-right:var(--gutter-half,1rem);position:absolute;right:100%}@media (max-width:767px){.filter-wrapper-c .filter-title-wrapper{display:none}}.filter-wrapper-c .filter-title-wrapper .filter-img{aspect-ratio:.8;width:10rem;position:absolute;top:0;right:calc(100% + 4rem)}.filter-wrapper-c .filter-title-wrapper .filter-img img{object-fit:cover;border-radius:.4rem;width:100%;height:100%;position:absolute;top:0;left:0}.filter-wrapper-c .filter-list{color:var(--grey-text,#9b9c96);flex-direction:column;display:flex}.filter-wrapper-c .filter-list li div{cursor:pointer;transition:color var(--duration-default,.25s);white-space:nowrap;width:fit-content}@media (hover:hover){.filter-wrapper-c .filter-list li div:hover{color:var(--color-text,var(--color-black,#000))}}.filter-wrapper-c .filter-list li div.is-active{color:var(--color-text,var(--color-black,#000))}.home-gallery-itemv2{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}@media (max-width:1439.98px){.home-gallery-itemv2{--gallery-padding:8rem}}@media (max-width:767px){.home-gallery-itemv2{--gallery-padding:var(--pwx,6rem)}}.home-gallery-itemv2 .description{bottom:var(--pwx,6rem);left:var(--pwx,6rem);z-index:2;font-family:var(--font-secondary,"Suisse Works", "Times", "Times New Roman", serif);font-size:var(--size-xsmall,1.2rem);letter-spacing:-.02em;cursor:text;line-height:1.1;position:absolute}.home-gallery-itemv2 .description p{text-wrap:balance;max-width:25em}.home-gallery-itemv2 img,.home-gallery-itemv2 video{border-radius:.4rem;margin:auto}.home-gallery-itemv2 video{transition:opacity .2s linear}.home-gallery-itemv2.is-frame-pending video{opacity:0}.home-gallery-itemv2.bg-black{border-radius:.4rem;background-color:var(--color-black,#000)!important}.home-gallery-itemv2.bg-black.layout-margin{padding:5rem}@media (max-width:767px){.home-gallery-itemv2.bg-black.layout-margin{padding:2rem}}.home-gallery-itemv2.layout-margin .media{width:100%;height:100%}.home-gallery-itemv2.layout-margin .media img,.home-gallery-itemv2.layout-margin .media video{object-fit:contain;object-position:center;width:100%;height:100%}.home-gallery-itemv2.layout-margin .media[data-orientation=portrait] img,.home-gallery-itemv2.layout-margin .media[data-orientation=portrait] video{width:auto;height:100%}.home-gallery-itemv2.layout-margin.has-media-2{gap:var(--gallery-padding,13rem)}.home-gallery-itemv2.layout-margin.has-media-2 .media{width:50%}.home-gallery-itemv2.layout-margin.has-media-2 .media:first-child img,.home-gallery-itemv2.layout-margin.has-media-2 .media:first-child video{object-position:right center}.home-gallery-itemv2.layout-margin.has-media-2 .media:nth-child(2) img,.home-gallery-itemv2.layout-margin.has-media-2 .media:nth-child(2) video{object-position:left center}.home-gallery-itemv2.layout-logo{padding:20vh 25vw}.home-gallery-itemv2.layout-logo .media{width:100%;height:100%}.home-gallery-itemv2.layout-logo .media img,.home-gallery-itemv2.layout-logo .media video{object-fit:contain;object-position:center;width:100%;max-width:140rem;height:100%}.home-gallery-itemv2.layout-logo-x{padding:20vh 10vw}.home-gallery-itemv2.layout-logo-x .media{width:100%;height:100%}.home-gallery-itemv2.layout-logo-x .media img,.home-gallery-itemv2.layout-logo-x .media video{object-fit:contain;object-position:center;width:100%;max-width:140rem;height:100%}.home-gallery-itemv2.layout-fill .media{width:100%;height:100%}.home-gallery-itemv2.layout-fill .media img,.home-gallery-itemv2.layout-fill .media video{object-position:center;object-fit:cover!important;width:100%!important;height:100%!important}.home-gallery-itemv2.layout-fit .media,.home-gallery-itemv2.layout-fit-x .media,.home-gallery-itemv2.layout-fit-y .media{width:100%;height:100%}.home-gallery-itemv2.layout-fit img,.home-gallery-itemv2.layout-fit video,.home-gallery-itemv2.layout-fit-x img,.home-gallery-itemv2.layout-fit-x video,.home-gallery-itemv2.layout-fit-y img,.home-gallery-itemv2.layout-fit-y video{object-fit:contain;object-position:center;width:100%;height:100%}.home-gallery-itemv2.layout-fit.layout-fit-x,.home-gallery-itemv2.layout-fit-x.layout-fit-x,.home-gallery-itemv2.layout-fit-y.layout-fit-x{padding:var(--gallery-padding,13rem) 0}@media (max-width:767.98px){.home-gallery-itemv2.layout-fit.layout-fit-x,.home-gallery-itemv2.layout-fit-x.layout-fit-x,.home-gallery-itemv2.layout-fit-y.layout-fit-x{padding:0}}.home-gallery-itemv2.layout-fit.layout-fit-y,.home-gallery-itemv2.layout-fit-x.layout-fit-y,.home-gallery-itemv2.layout-fit-y.layout-fit-y{padding:0 var(--gallery-padding,13rem)}@media (max-width:767.98px){.home-gallery-itemv2.layout-fit.layout-fit-y,.home-gallery-itemv2.layout-fit-x.layout-fit-y,.home-gallery-itemv2.layout-fit-y.layout-fit-y{padding:0}}.home-gallery-itemv2:not(.is-active){opacity:0;pointer-events:none}body.has-black-bg{--color-text:var(--color-white,#fff)!important;transition-duration:0s!important}.home-galleryv2{z-index:10;width:100%;height:100%;position:relative;overflow:hidden}.home-galleryv2 .home-gallery-itemv2.is-active{filter:blur();transform:none}.home-galleryv2.is-loader-active{z-index:1000;width:100%;height:100%;position:fixed;top:0;left:0}.home-galleryv2.is-loader-active .home-gallery-itemv2.is-active{filter:blur(40px);transform:scale(1.5)}.home-galleryv2.is-loader-active .home-introText{opacity:0;transition-delay:0s}.home-galleryv2 .home-gallery-mute{bottom:var(--pwy,2rem);cursor:pointer;z-index:5;transition:opacity var(--duration-default,.25s),text-decoration-color var(--duration-default,.25s);align-items:flex-end;margin-bottom:-.1em;line-height:1;display:flex;position:absolute;left:33.33%}@media (hover:hover){.home-galleryv2 .home-gallery-mute:hover{opacity:.5}}@media (max-width:1179.98px){.home-galleryv2 .home-gallery-mute{left:initial;right:var(--pwx,6rem)}.home-galleryv2 .home-gallery-mute:before{content:"";top:calc(-1*var(--pwy,2rem));left:calc(-1*var(--pwx,6rem));bottom:calc(-1*var(--pwy,2rem));right:calc(-1*var(--pwx,6rem));display:block;position:absolute}}.home-galleryv2 .home-gallery-nav{width:100%;height:100%;position:absolute;top:0;left:0}.home-galleryv2 .home-gallery-nav .prev,.home-galleryv2 .home-gallery-nav .next{appearance:none;color:inherit;font:inherit;z-index:1;background:0 0;border:0;width:50%;margin:0;padding:0;position:absolute;top:0;bottom:0}.home-galleryv2 .home-gallery-nav .prev{cursor:w-resize;left:0}.home-galleryv2 .home-gallery-nav .next{cursor:e-resize;right:0}.home-selectedWork{display:block}.home-selectedWork .selectedWork-header{margin-bottom:var(--margin-xl2,16rem);align-items:flex-start;gap:var(--gutter-half,1rem);display:flex}@media (max-width:767px){.home-selectedWork .selectedWork-header{flex-wrap:wrap}}.home-selectedWork .selectedWork-header .selectedWork-header-title{width:25%;padding-right:3rem}.home-selectedWork .selectedWork-header .selectedWork-header-title h1{line-height:.85;font-size:var(--size-large,6.2rem);letter-spacing:-.035em}@media (max-width:767px){.home-selectedWork .selectedWork-header .selectedWork-header-title h1{letter-spacing:-.025em;line-height:.9}.home-selectedWork .selectedWork-header .selectedWork-header-title{width:50%}}.home-selectedWork .selectedWork-header .selectedWork-header-view{width:50%;color:var(--grey-text,#9b9c96);cursor:pointer;gap:.25em;display:flex}.home-selectedWork .selectedWork-header .selectedWork-header-view a{transition:color var(--duration-default,.25s)}@media (hover:hover){.home-selectedWork .selectedWork-header .selectedWork-header-view a:hover{color:var(--color-text,var(--color-black,#000))}}@media (max-width:767px){.home-selectedWork .selectedWork-header .selectedWork-header-view{width:calc(50% - var(--gutter-half,1rem))}}.home-selectedWork .selectedWork-header .selectedWork-header-filter{width:25%}@media (max-width:767px){.home-selectedWork .selectedWork-header .selectedWork-header-filter{width:calc(50% - var(--gutter-half,1rem));margin-left:auto}}.home-selectedWork .selectedWork-modules{gap:var(--gutter,2rem);flex-direction:column;align-items:center;display:flex}@media (max-width:767px){.home-selectedWork .selectedWork-modules{gap:5rem}}.home-selectedWork .selectedWork-modules .selectedWork-row{gap:var(--gutter-half,1rem);justify-content:center;align-items:flex-start;width:100%;display:flex}@media (max-width:767px){.home-selectedWork .selectedWork-modules .selectedWork-row{flex-direction:column;gap:5rem}.home-selectedWork .selectedWork-modules .selectedWork-row .selectedWork-card{width:100%!important}}.home-selectedWork .selectedWork-modules .selectedWork-row .selectedWork-card .work-card-media{aspect-ratio:unset}.home-selectedWork .selectedWork-modules .selectedWork-row .selectedWork-card .work-card-media .media img,.home-selectedWork .selectedWork-modules .selectedWork-row .selectedWork-card .work-card-media .media video{aspect-ratio:unset;width:100%;height:auto}.home-selectedWork .selectedWork-modules .selectedWork-row .selectedWork-card.w-25{width:25%}.home-selectedWork .selectedWork-modules .selectedWork-row .selectedWork-card.w-33{width:33.3333%}.home-selectedWork .selectedWork-modules .selectedWork-row .selectedWork-card.w-41{width:41.6667%}.home-selectedWork .selectedWork-modules .selectedWork-row .selectedWork-card.w-50{width:50%}.home-selectedWork .selectedWork-modules .selectedWork-row .selectedWork-card.w-58{width:58.3333%}.home-selectedWork .selectedWork-modules .selectedWork-row .selectedWork-card.w-66{width:66.6667%}.home-selectedWork .selectedWork-modules .selectedWork-row .selectedWork-card.w-75{width:75%}.home-selectedWork .selectedWork-modules .selectedWork-row .selectedWork-card.w-83{width:83.3333%}.home-selectedWork .selectedWork-modules .selectedWork-row .selectedWork-card.w-100{width:100%}.media{width:100%;display:block;position:relative}.media[style*=--ar]{aspect-ratio:var(--ar)}.media[style*=--ar] img,.media[style*=--ar] video{object-fit:cover;width:100%;height:100%}.media img,.media video{width:100%;height:auto;display:block}.media>.headline-wrapper{width:100%;height:100%;color:var(--color-white,#fff);font-size:var(--size-xlarge,7.2rem);text-align:center;pointer-events:none;justify-content:center;align-items:center;padding:0 .2em .2em;display:flex;position:absolute;top:0;left:0}.media .video-overlay{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.media .video-overlay .video-headline{color:var(--color-white,#fff);font-size:var(--size-xlarge,7.2rem);text-align:center;padding:0 .2em .2em}.media .video-overlay button{appearance:none;-webkit-user-select:none;user-select:none;font-family:var(--font-primary,"Suisse BP Intl", "Helvetica", "Arial", sans-serif);cursor:pointer;color:var(--color-white,#fff);line-height:1;font-size:var(--size-small,1.6rem);-webkit-backdrop-filter:blur(5rem);backdrop-filter:blur(5rem);transition:opacity var(--duration-default,.25s);background:#cdcdcd40;border:none;border-radius:5rem;outline:none;justify-content:center;align-items:center;padding:1em 2em .9em;font-weight:700;display:flex}.media .video-overlay button>*{transition:opacity var(--duration-default,.25s)}.media .video-overlay button:hover:active{transform:scale(.985)}@media (hover:hover){.media .video-overlay button:hover>*{opacity:.75}}.media .video-overlay.is-playing{pointer-events:none}.media .video-overlay.is-playing button{opacity:0}.media .video-mute{z-index:10;cursor:pointer;padding:.5rem;position:absolute;bottom:.5rem;right:.5rem}.media .video-mute>button{padding:calc(.275*var(--controls-size,2.4rem));width:var(--controls-size,2.4rem);height:var(--controls-size,2.4rem);background-color:var(--controls-bg,#00000026);color:var(--controls-color,#fff);-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);cursor:pointer;min-width:var(--controls-size,2.4rem);--controls-bg:#00000054;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;display:flex}.media .video-mute>button:hover:active{transform:scale(.95)}.media .video-mute>button svg,.media .video-mute>button svg *{pointer-events:none}.media .video-fullscreen{z-index:10;cursor:pointer;padding:.5rem;position:absolute;bottom:.5rem;right:.5rem}.media .video-fullscreen.has-mute-button{right:calc(1rem + var(--controls-size,2.4rem) + .5rem + .25rem)}.media .video-fullscreen>button{padding:calc(.275*var(--controls-size,2.4rem));width:var(--controls-size,2.4rem);height:var(--controls-size,2.4rem);background-color:var(--controls-bg,#00000026);color:var(--controls-color,#fff);-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);cursor:pointer;min-width:var(--controls-size,2.4rem);--controls-bg:#00000054;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;display:flex}.media .video-fullscreen>button:hover:active{transform:scale(.95)}.media .video-fullscreen>button svg,.media .video-fullscreen>button svg *{pointer-events:none}.overlay-video{z-index:500;background-color:#ffffffe6;width:100%;height:100%;position:fixed;top:0;left:0}.overlay-video .overlay-video-inner{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.overlay-video .overlay-video-inner .overlay-video-close{appearance:none;-webkit-user-select:none;user-select:none;font-family:var(--font-primary,"Suisse BP Intl", "Helvetica", "Arial", sans-serif);cursor:pointer;color:var(--color-black-off,#424242);line-height:1;font-size:var(--size-xsmall,1.2rem);-webkit-backdrop-filter:blur(5rem);backdrop-filter:blur(5rem);transition:opacity var(--duration-default,.25s);top:var(--pwx,6rem);right:var(--pwx,6rem);z-index:1;background:#cdcdcd40;border:none;border-radius:5rem;outline:none;justify-content:center;align-items:center;padding:1em;font-weight:700;display:flex;position:absolute}.overlay-video .overlay-video-inner .overlay-video-close>*{transition:opacity var(--duration-default,.25s)}.overlay-video .overlay-video-inner .overlay-video-close:hover:active{transform:scale(.985)}@media (hover:hover){.overlay-video .overlay-video-inner .overlay-video-close:hover>*{opacity:.75}}@media only screen and (-webkit-min-device-pixel-ratio:3) and (max-width:932px) and (orientation:landscape){.overlay-video .overlay-video-inner .overlay-video-close{color:var(--color-white,#fff)}}@media only screen and (-webkit-max-device-pixel-ratio:2.9) and (max-width:812px) and (orientation:landscape){.overlay-video .overlay-video-inner .overlay-video-close{color:var(--color-white,#fff)}}@media only screen and (max-width:812px) and (orientation:landscape){.overlay-video .overlay-video-inner .overlay-video-close{color:var(--color-white,#fff)}}.overlay-video .overlay-video-inner .video-wrapper{--controls-size:2.8rem;width:100%;margin:7.5vw;display:block;position:relative}@media (max-width:767.98px){.overlay-video .overlay-video-inner .video-wrapper{--controls-size:2rem;margin:2.5vw}}@media only screen and (-webkit-min-device-pixel-ratio:3) and (max-width:932px) and (orientation:landscape){.overlay-video .overlay-video-inner .video-wrapper{--controls-size:2rem;background-color:var(--color-black,#000);margin:0!important}.overlay-video .overlay-video-inner .video-wrapper video{object-fit:contain;border-radius:unset!important;width:100%!important;height:100%!important}.overlay-video .overlay-video-inner .video-wrapper .video-controls{--controls-size:3rem!important;padding:1rem!important}}@media only screen and (-webkit-max-device-pixel-ratio:2.9) and (max-width:812px) and (orientation:landscape){.overlay-video .overlay-video-inner .video-wrapper{--controls-size:2rem;background-color:var(--color-black,#000);margin:0!important}.overlay-video .overlay-video-inner .video-wrapper video{object-fit:contain;border-radius:unset!important;width:100%!important;height:100%!important}.overlay-video .overlay-video-inner .video-wrapper .video-controls{--controls-size:3rem!important;padding:1rem!important}}@media only screen and (max-width:812px) and (orientation:landscape){.overlay-video .overlay-video-inner .video-wrapper{--controls-size:2rem;background-color:var(--color-black,#000);margin:0!important}.overlay-video .overlay-video-inner .video-wrapper video{object-fit:contain;border-radius:unset!important;width:100%!important;height:100%!important}.overlay-video .overlay-video-inner .video-wrapper .video-controls{--controls-size:3rem!important;padding:1rem!important}}@media (min-width:1920px){.overlay-video .overlay-video-inner .video-wrapper{margin:10vw}}@media screen and (min-aspect-ratio:1.6){.overlay-video .overlay-video-inner .video-wrapper{margin:10vw}}.overlay-video .overlay-video-inner .video-wrapper.is-fullscreen{justify-content:center;align-items:center;display:flex}.overlay-video .overlay-video-inner .video-wrapper.is-fullscreen .video-controls{padding:1rem}.overlay-video .overlay-video-inner .video-wrapper video{-webkit-overflow-scrolling:touch;border-radius:1rem;width:100%;height:auto;display:block}.overlay-video .overlay-video-inner .video-wrapper .video-controls{gap:var(--gutter-half,1rem);width:100%;transition:opacity var(--duration-default,.25s);align-items:flex-end;padding:1rem;display:flex;position:absolute;bottom:0;left:0}@media (max-width:767px){.overlay-video .overlay-video-inner .video-wrapper .video-controls{padding:var(--gutter-half,1rem)}}.overlay-video .overlay-video-inner .video-wrapper .video-controls .video-controls-button{padding:calc(.275*var(--controls-size,2.4rem));width:var(--controls-size,2.4rem);height:var(--controls-size,2.4rem);background-color:var(--controls-bg,#00000026);color:var(--controls-color,#fff);-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);cursor:pointer;min-width:var(--controls-size,2.4rem);border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;display:flex}.overlay-video .overlay-video-inner .video-wrapper .video-controls .video-controls-button:hover:active{transform:scale(.95)}.overlay-video .overlay-video-inner .video-wrapper .video-controls .video-controls-progress{height:var(--controls-size,2.4rem);border-radius:var(--controls-size,2.4rem);background-color:var(--controls-bg,#00000026);-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);cursor:pointer;width:100%;display:block;overflow:hidden}.overlay-video .overlay-video-inner .video-wrapper .video-controls .video-controls-progress .video-controls-progress-bar{height:100%;width:var(--progress,0%);min-width:var(--controls-size,2.4rem);background-color:var(--controls-color,#fff);border-radius:var(--controls-size,2.4rem);transition:width .25s linear}.overlay-video .overlay-video-inner .video-wrapper .video-controls .video-controls-progress[style*="progress: 0"] .video-controls-progress-bar{transition-duration:0s}.overlay-video .overlay-video-inner .video-wrapper.is-controls-hidden .video-controls{opacity:0}.vplayer{width:100%;max-width:140rem;display:block;position:relative}.vplayer.no-interactive,.vplayer.no-interactive *{pointer-events:none!important}.vplayer .vplayer-title{color:var(--grey-text,#9b9c96);font-size:var(--size-small,1.6rem);position:absolute;top:calc(100% + 1em);left:0}.vplayer video{aspect-ratio:16/9;pointer-events:initial;border-radius:.4rem;width:100%;display:block}.vplayer .video-controls{gap:var(--gutter-half,1rem);width:100%;transition:opacity var(--duration-default,.25s);align-items:center;padding:1rem;display:flex;position:absolute;bottom:0;left:0}.vplayer .video-controls:not(.is-playing){opacity:0!important}@media (max-width:767px){.vplayer .video-controls{padding:var(--gutter-half,1rem)}}.vplayer .video-controls .video-controls-button{padding:calc(.275*var(--controls-size,2.4rem));width:var(--controls-size,2.4rem);height:var(--controls-size,2.4rem);background-color:var(--controls-bg,#00000026);color:var(--controls-color,#fff);-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);cursor:pointer;min-width:var(--controls-size,2.4rem);border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;display:flex}.vplayer .video-controls .video-controls-button:hover:active{transform:scale(.95)}.vplayer .video-controls .video-controls-progress{height:var(--controls-size,2.4rem);border-radius:var(--controls-size,2.4rem);background-color:var(--controls-bg,#00000026);-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);cursor:pointer;touch-action:none;-webkit-touch-callout:none;width:100%;display:block;overflow:hidden}@media (max-width:767px){.vplayer .video-controls .video-controls-progress{height:calc(var(--controls-size,2.4rem)/2.5);position:relative}.vplayer .video-controls .video-controls-progress:before{content:"";width:100%;height:200%;display:block;position:absolute;top:-50%;left:0}}.vplayer .video-controls .video-controls-progress .video-controls-progress-bar{height:100%;width:var(--progress,0%);min-width:var(--controls-size,2.4rem);background-color:var(--controls-color,#fff);border-radius:var(--controls-size,2.4rem);transition:width .25s linear}.vplayer .video-controls .video-controls-progress[style*="progress: 0"] .video-controls-progress-bar{transition-duration:0s}.vplayer.is-controls-hidden .video-controls,.vplayer.no-interactive .video-controls{opacity:0;pointer-events:none}.vplayer .video-mute{z-index:50;cursor:pointer;padding:1rem;display:none;position:absolute;bottom:0;right:0}.vplayer .video-mute>button{padding:calc(.275*var(--controls-size,2.4rem));width:var(--controls-size,2.4rem);height:var(--controls-size,2.4rem);background-color:var(--controls-bg,#00000026);color:var(--controls-color,#fff);-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);cursor:pointer;min-width:var(--controls-size,2.4rem);border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;display:flex}.vplayer .video-mute>button:hover:active{transform:scale(.95)}.vplayer .video-mute>button svg,.vplayer .video-mute>button svg *{pointer-events:none}.vplayer .vplayer-overlay{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.vplayer .vplayer-overlay button{appearance:none;-webkit-user-select:none;user-select:none;font-family:var(--font-primary,"Suisse BP Intl", "Helvetica", "Arial", sans-serif);cursor:pointer;color:var(--color-white,#fff);line-height:1;font-size:var(--size-xsmall,1.2rem);-webkit-backdrop-filter:blur(5rem);backdrop-filter:blur(5rem);transition:opacity var(--duration-default,.25s);transition:opacity var(--duration-default,.25s);background:#cdcdcd40;border:none;border-radius:5rem;outline:none;justify-content:center;align-items:center;padding:1em 2em;font-weight:700;display:flex}.vplayer .vplayer-overlay button>*{transition:opacity var(--duration-default,.25s)}.vplayer .vplayer-overlay button:hover:active{transform:scale(.985)}@media (hover:hover){.vplayer .vplayer-overlay button:hover>*{opacity:.75}}.vplayer .vplayer-overlay button svg{width:auto;height:1em}.vplayer .vplayer-overlay.is-playing:not(.no-interaction){pointer-events:none}.vplayer .vplayer-overlay.is-playing:not(.no-interaction) button{opacity:0}.is-full{z-index:10;cursor:grab;justify-content:center;align-items:center;width:100%;height:100%;padding:2.5% 10%;display:flex;position:fixed;top:0;left:0;translate:none}.is-full:active{cursor:grabbing}.is-full .video-mute{display:block}.is-full:has(.is-fullscreen){padding:0}.is-full:has(.is-fullscreen) .vplayer.is-fullscreen{width:100%;max-width:100%;height:100%}.is-full:has(.is-fullscreen) .vplayer.is-fullscreen video{object-fit:contain;object-position:center;width:100%;height:100%;border-radius:0!important}@media only screen and (-webkit-min-device-pixel-ratio:3) and (max-width:932px) and (orientation:landscape){.is-full{background-color:var(--color-black,#000)!important;padding:0!important}.is-full .vplayer{width:100%;height:100%}.is-full .vplayer video{object-fit:contain;object-position:center;width:100%;height:100%;border-radius:0!important}}@media only screen and (-webkit-max-device-pixel-ratio:2.9) and (max-width:812px) and (orientation:landscape){.is-full{background-color:var(--color-black,#000)!important;padding:0!important}.is-full .vplayer{width:100%;height:100%}.is-full .vplayer video{object-fit:contain;object-position:center;width:100%;height:100%;border-radius:0!important}}@media only screen and (max-width:812px) and (orientation:landscape){.is-full{background-color:var(--color-black,#000)!important;padding:0!important}.is-full .vplayer{width:100%;height:100%}.is-full .vplayer video{object-fit:contain;object-position:center;width:100%;height:100%;border-radius:0!important}}@media (max-width:767.98px){.is-full{padding:var(--pwx,6rem)}}.module-media{justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.module-media:has(.module-media-credits){overflow:initial}@media (min-width:820px){.module-media.is-mobileOnly{display:none}}@media (max-width:1179.98px){.module-media.is-desktopOnly{display:none}}.module-media .module-media-credits{font-size:var(--size-xsmall,1.2rem);line-height:var(--gutter,2rem);position:absolute;top:100%;left:0}.module-media .module-media-bg{width:100%;height:100%;position:absolute;top:0;left:0}.module-media .module-media-bg img,.module-media .module-media-bg video{object-fit:cover;width:100%;height:100%}.module-media.bg-mediaBlur .module-media-bg img,.module-media.bg-mediaBlur .module-media-bg video{filter:blur(3rem);transform:scale(1.1)}.module-media[class*=ar-].ar-1{aspect-ratio:1}.module-media[class*=ar-].ar-4-3{aspect-ratio:4/3}.module-media[class*=ar-] .module-media-media{width:100%;height:100%}.module-media[class*=ar-] .module-media-media img,.module-media[class*=ar-] .module-media-media video{object-fit:contain;width:100%;height:100%}.module-media.p-small{padding:10%}.module-media.p-small.w-100{padding:7.5% 10%}.module-media.p-medium{padding:15%}.module-media.p-medium.w-100{padding:10% 15%}.module-media.p-large{padding:20%}.module-media.p-large.w-100{padding:10% 20%}.module-media.h-100 .module-media-media img,.module-media.h-100 .module-media-media video{object-fit:contain;width:100%;height:100%}.module-media.h-100.w-100.p-none .module-media-media{width:100%;height:100%}.module-media.h-100.w-100.p-none .module-media-media img,.module-media.h-100.w-100.p-none .module-media-media video{object-fit:cover;width:100%;height:100%}.module-media .module-media-media{border-radius:.2rem;overflow:hidden}.module-group.l-column{gap:var(--gutter-half,1rem);flex-direction:column;display:flex}.module-group.l-row{gap:var(--gutter-half,1rem);flex-flow:wrap;display:flex}.module-group.l-row.align-start{justify-content:flex-start}.module-group.l-row.align-center{justify-content:center}.module-group.l-row.align-end{justify-content:flex-end}.module-carousel{--dot-size:1.2rem;border-radius:.2rem;position:relative;overflow:hidden}@media (max-width:767px){.module-carousel{--dot-size:.8rem}}.module-carousel .module-carousel-slide[style*=--ar] video,.module-carousel .module-carousel-slide[style*=--ar] img{object-fit:cover}.module-carousel .ssr-carousel.module-carousel-carousel:not(.is-seen) .ssr-carousel-dots .ssr-carousel-dot-button .ssr-carousel-dot-icon:before{width:0!important;transition-duration:0s!important}.module-carousel .ssr-carousel-arrows .ssr-carousel-back-button{cursor:w-resize;width:50%;height:90%;position:absolute;top:0;left:0}.module-carousel .ssr-carousel-arrows .ssr-carousel-next-button{cursor:e-resize;width:50%;height:90%;position:absolute;top:0;right:0}.module-carousel .ssr-carousel-arrows .ssr-carousel-back-button,.module-carousel .ssr-carousel-arrows .ssr-carousel-next-button{transform:none!important}.module-carousel .ssr-carousel-arrows .ssr-carousel-back-button span,.module-carousel .ssr-carousel-arrows .ssr-carousel-next-button span{display:none!important}.module-carousel .ssr-carousel-dots{--dot-size:.8rem;z-index:10;pointer-events:none;width:fit-content;padding:var(--dot-size,1.4rem);border-radius:calc(var(--dot-size,1.4rem)*.75);-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);background-color:#0000001a;justify-self:center;gap:1rem;margin-top:0;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.module-carousel .ssr-carousel-dots .ssr-carousel-dot-button{pointer-events:initial;position:relative}.module-carousel .ssr-carousel-dots .ssr-carousel-dot-button:before{content:"";display:block;position:absolute;inset:-.5rem}.module-carousel .ssr-carousel-dots .ssr-carousel-dot-button .ssr-carousel-dot-icon{height:var(--dot-size,1.4rem);width:var(--dot-size,1.4rem);background-color:var(--color-white,#fff);transition:background-color var(--duration-long,.35s),width var(--duration-longer,.666s) cubic-bezier(.57, 0, 0, 1);border-radius:calc(var(--dot-size,1.4rem)/2);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);border:none;margin:0;display:block;position:relative;overflow:hidden;opacity:1!important}.module-carousel .ssr-carousel-dots .ssr-carousel-dot-button .ssr-carousel-dot-icon:before{content:"";background-color:var(--color-white,#fff);border-radius:calc(var(--dot-size,1.4rem)/2);width:0;height:100%;transition:width linear;position:absolute;top:0;left:0}.module-carousel .ssr-carousel-dots .ssr-carousel-dot-button[aria-disabled=true] .ssr-carousel-dot-icon{width:calc(2.75*var(--dot-size,1.4rem));background-color:#0000001a}.module-carousel .ssr-carousel-dots .ssr-carousel-dot-button[aria-disabled=true] .ssr-carousel-dot-icon:before{width:100%;transition-duration:5s}.module-cardOverlay{max-height:var(--parent-height,auto);display:block;position:relative}.module-cardOverlay .module-cardOverlay-wrapper{z-index:initial;width:100%;height:auto;padding:0;display:flex;position:relative}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card{background-color:var(--color-white,#fff);align-self:initial;aspect-ratio:1;border-radius:1.2em;width:100%;max-width:100%;position:relative}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card:has(.bottom-wrapper .button-card){cursor:pointer;transition:transform .5s cubic-bezier(.25, .46, .31, 1.28),opacity var(--duration-long,.35s) ease;transition-delay:.1s}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card:has(.bottom-wrapper .button-card):hover:active{transform:scale(.9875)}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card:has(.bottom-wrapper .button-card):hover:active{transition-delay:0s}@media (max-width:1179.98px){.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card{aspect-ratio:unset}}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .module-cardOverlay-card-inner{flex-direction:column;width:100%;height:100%;padding:2em;display:flex;overflow:hidden}@media (max-width:1439.98px){.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .module-cardOverlay-card-inner{padding:1.5em}}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .heading{font-size:var(--size-small,1.6rem);margin-bottom:3.5em;display:none}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .headline{font-size:var(--size-body-lg,2.4rem)}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bodyText{font-size:var(--size-small,1.6rem);padding-top:3.5em;display:none}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper{align-items:center;width:100%;min-height:2.3em;margin-top:auto;display:flex}@media (max-width:1179.98px){.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper{margin-top:10rem}}@media only screen and (min-width:768px) and (max-height:1366px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1.5){.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper{flex-direction:column;align-items:flex-start;gap:3rem;margin-top:10rem;display:flex}}@media (max-width:767.98px){.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper{margin-top:15rem}}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .caption{font-size:var(--size-small,1.6rem);color:var(--grey-text,#9b9c96)}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .button-card{appearance:none;font-family:inherit;font-size:var(--size-body,2rem);background-color:var(--color-button-round-light,#f0f0f0);color:var(--color-text,var(--color-black,#000));cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-default,.25s),color var(--duration-default,.25s),transform var(--duration-default,.25s) cubic-bezier(.25, .46, .31, 1.28);border:none;border-radius:10rem;outline:none;justify-content:center;align-items:center;margin:0 0 0 auto;padding:.75em 1em;line-height:1;display:flex}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .button-card:hover:active{transform:scale(.95)}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .button-card .text{text-box-trim:trim-both;text-box-edge:cap alphabetic;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:0;transition:width var(--duration-long,.35s) cubic-bezier(.23, 1, .32, 1),transform var(--duration-long,.35s) cubic-bezier(.23, 1, .32, 1);text-wrap:nowrap;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;min-height:fit-content;overflow-x:hidden}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .button-card .text::-webkit-scrollbar{display:none;width:0!important;height:0!important}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .button-card .text ::-webkit-scrollbar{display:none;width:0!important;height:0!important}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .button-card .text::-webkit-scrollbar{display:none;width:0!important;height:0!important}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .button-card .text ::-webkit-scrollbar{display:none;width:0!important;height:0!important}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .button-card .text>span{opacity:0;transition:opacity var(--duration-long,.35s),transform var(--duration-long,.35s) cubic-bezier(.23, 1, .32, 1);display:block;transform:translate(.5em)}@media (max-width:1179.98px){.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .button-card .text>span{padding-right:.5em}}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .button-card:not(:has(.text)) svg{transition:transform var(--duration-longer,.666s) cubic-bezier(.23, 1, .32, 1)}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .button-card svg{object-fit:contain;width:auto;height:.8em;display:block}@media (hover:hover){.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .button-card:hover{background-color:var(--color-button-round-light-hover,#e3e3e3)}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .button-card:hover .text{width:var(--overflow-width,auto)}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .button-card:hover .text>span{opacity:1;transition-delay:.1s;transform:none}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .button-card:hover:not(:has(.text)) svg{transform:rotate(180deg)}}@media (max-width:1179.98px){.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .button-card .text{width:auto;transform:none}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .button-card .text>span{opacity:1;transform:none}}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .button-card.is-open{background-color:var(--color-button-round-light-hover,#e3e3e3)}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .button-card.is-open .text{width:var(--overflow-width,auto)}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .button-card.is-open .text>span{opacity:1;transition-delay:.1s;transform:none}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card .bottom-wrapper .button-card.is-open:not(:has(.text)) svg{transform:rotate(180deg)}@media (hover:hover){.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card:hover .bottom-wrapper .button-card{background-color:var(--color-button-round-light-hover,#e3e3e3)}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card:hover .bottom-wrapper .button-card .text{width:var(--overflow-width,auto)}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card:hover .bottom-wrapper .button-card .text>span{opacity:1;transition-delay:.1s;transform:none}.module-cardOverlay .module-cardOverlay-wrapper .module-cardOverlay-card:hover .bottom-wrapper .button-card:not(:has(.text)) svg{transform:rotate(180deg)}}.module-cardOverlay.is-open .module-cardOverlay-card{opacity:0;transition-delay:0s;transform:scale(.9875)}.module-headlineOverlay{margin:var(--margin-xxl,24rem) auto;display:block;position:relative}.module-headlineOverlay:first-child{margin-top:0}.module-headlineOverlay .module-headlineOverlay-inner{flex-direction:column;justify-content:flex-start;align-items:center;gap:4rem;width:100%;display:flex}.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-headline{line-height:.9;font-size:var(--size-xxlarge,9.6rem);letter-spacing:-.01em;font-family:var(--font-primary,"Suisse BP Intl", "Helvetica", "Arial", sans-serif);text-align:center;max-width:13.5em}@media (max-width:767px){.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-headline{line-height:.9}}.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-button{appearance:none;font-family:inherit;font-size:var(--size-body,2rem);background-color:var(--color-button-round-light,#f0f0f0);color:var(--color-text,var(--color-black,#000));cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-default,.25s),color var(--duration-default,.25s),transform var(--duration-default,.25s) cubic-bezier(.25, .46, .31, 1.28);border:none;border-radius:10rem;outline:none;justify-content:center;align-items:center;margin:0;padding:.75em 1em;line-height:1;display:flex}.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-button:hover:active{transform:scale(.95)}.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-button .text{text-box-trim:trim-both;text-box-edge:cap alphabetic;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:0;transition:width var(--duration-long,.35s) cubic-bezier(.23, 1, .32, 1),transform var(--duration-long,.35s) cubic-bezier(.23, 1, .32, 1);text-wrap:nowrap;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;min-height:fit-content;overflow-x:hidden}.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-button .text::-webkit-scrollbar{display:none;width:0!important;height:0!important}.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-button .text ::-webkit-scrollbar{display:none;width:0!important;height:0!important}.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-button .text::-webkit-scrollbar{display:none;width:0!important;height:0!important}.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-button .text ::-webkit-scrollbar{display:none;width:0!important;height:0!important}.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-button .text>span{opacity:0;transition:opacity var(--duration-long,.35s),transform var(--duration-long,.35s) cubic-bezier(.23, 1, .32, 1);display:block;transform:translate(.5em)}@media (max-width:1179.98px){.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-button .text>span{padding-right:.5em}}.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-button:not(:has(.text)) svg{transition:transform var(--duration-longer,.666s) cubic-bezier(.23, 1, .32, 1)}.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-button svg{object-fit:contain;width:auto;height:.8em;display:block}@media (hover:hover){.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-button:hover{background-color:var(--color-button-round-light-hover,#e3e3e3)}.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-button:hover .text{width:var(--overflow-width,auto)}.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-button:hover .text>span{opacity:1;transition-delay:.1s;transform:none}.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-button:hover:not(:has(.text)) svg{transform:rotate(180deg)}}@media (max-width:1179.98px){.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-button .text{width:auto;transform:none}.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-button .text>span{opacity:1;transform:none}}.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-button.is-open{background-color:var(--color-button-round-light-hover,#e3e3e3)}.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-button.is-open .text{width:var(--overflow-width,auto)}.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-button.is-open .text>span{opacity:1;transition-delay:.1s;transform:none}.module-headlineOverlay .module-headlineOverlay-inner .headlineOverlay-button.is-open:not(:has(.text)) svg{transform:rotate(180deg)}.module-headlineOverlay .module-headlineOverlay-inner:has(.headlineOverlay-button){cursor:pointer}@media (hover:hover){.module-headlineOverlay .module-headlineOverlay-inner:has(.headlineOverlay-button):hover .headlineOverlay-button{background-color:var(--color-button-round-light-hover,#e3e3e3)}.module-headlineOverlay .module-headlineOverlay-inner:has(.headlineOverlay-button):hover .headlineOverlay-button .text{width:var(--overflow-width,auto)}.module-headlineOverlay .module-headlineOverlay-inner:has(.headlineOverlay-button):hover .headlineOverlay-button .text>span{opacity:1;transition-delay:.1s;transform:none}.module-headlineOverlay .module-headlineOverlay-inner:has(.headlineOverlay-button):hover .headlineOverlay-button:not(:has(.text)) svg{transform:rotate(180deg)}}.module-coverMediaReveal{width:100%;display:block}.module-coverMediaReveal .module-coverMediaReveal-inner{display:block;position:relative}.module-coverMediaReveal-content{position:relative;overflow:hidden}.module-coverMediaReveal-item{height:100%;position:absolute;top:0;right:0;overflow:hidden}.module-coverMediaReveal-item .title{bottom:var(--pwy,2rem);left:var(--pwy,2rem);color:var(--color-white,#fff);z-index:1;white-space:nowrap;position:absolute}@media (max-width:767px){.module-coverMediaReveal-item .title{bottom:var(--pwx,6rem);left:var(--pwx,6rem);text-overflow:ellipsis;max-width:-webkit-fill-available;overflow:hidden}}.module-coverMediaReveal-item:first-child{aspect-ratio:2;width:100%;position:relative;left:0}@media (max-width:767px){.module-coverMediaReveal-item:first-child{aspect-ratio:1.5}.module-coverMediaReveal-item:first-child .title{max-width:calc(var(--width,100%) - 10%)}}.module-coverMediaReveal-item .media{width:var(--totalWidth);min-width:var(--totalWidth);height:100%;position:relative}.module-coverMediaReveal-item .media img,.module-coverMediaReveal-item .media video{object-fit:cover;width:100%;height:100%}.module-coverMediaReveal-item:nth-child(2){width:var(--width,50%);z-index:1;position:absolute;right:0}.module-coverMediaReveal-item:nth-child(2) .media{position:absolute;right:0}.module-coverMediaReveal-item:nth-child(2) .title{left:calc(var(--gutter,2rem) + var(--pwy,2rem))}.module-coverMediaReveal-handle{width:var(--gutter,2rem);background:var(--color-bg,var(--color-white-bg,#f7f7f7));cursor:ew-resize;z-index:10;height:100%;position:absolute;top:0;transform:translate(-50%)}.module-coverMediaReveal-handle:before{content:"";width:300%;height:100%;position:absolute;top:0;left:-100%}.module-iframe{background:var(--color-grey-light,#f1f1f1);width:100%;position:relative;overflow:hidden}@media (min-width:820px){.module-iframe.is-mobileOnly{display:none}}@media (max-width:1179.98px){.module-iframe.is-desktopOnly{display:none}}.module-iframe.is-aspectRatio{aspect-ratio:var(--iframe-aspect-ratio,16/9)}@media (max-width:1179.98px){.module-iframe.is-aspectRatio{aspect-ratio:var(--iframe-aspect-ratio-mobile,var(--iframe-aspect-ratio,16/9))}}.module-iframe.is-viewportHeight{height:var(--iframe-height,calc(var(--vh,1vh) * 100))}@media (max-width:1179.98px){.module-iframe.is-viewportHeight{height:var(--iframe-height-mobile,var(--iframe-height,calc(var(--vh,1vh) * 100)))}}.module-iframe .module-iframe-frame{background:0 0;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.module-headline2c{width:100%;margin-bottom:var(--margin-lg,9rem);display:block}.module-headline2c .module-headline2c-inner{align-items:flex-start;gap:var(--gutter,2rem);width:100%;display:flex}.module-headline2c .module-headline2c-inner h1{line-height:.85;font-size:var(--size-xlarge,7.2rem);letter-spacing:-.035em;font-size:var(--size-large,6.2rem)}@media (max-width:767px){.module-headline2c .module-headline2c-inner h1{letter-spacing:-.025em;line-height:.9}}.module-headline2c .module-headline2c-inner h2{line-height:.88;font-size:var(--size-body,2rem);letter-spacing:-.03em;font-weight:400}@media (max-width:767px){.module-headline2c .module-headline2c-inner h2{line-height:.9}}.module-headline2c .module-headline2c-inner p{font-family:var(--font-secondary,"Suisse Works", "Times", "Times New Roman", serif);font-size:var(--size-medium,3.4rem);letter-spacing:-.03em;line-height:1.2;font-size:var(--size-body,2rem)}@media (max-width:767px){.module-headline2c .module-headline2c-inner p{letter-spacing:-.02em;font-size:1.6rem;line-height:1.3}}.module-headline2c .module-headline2c-left{width:60%}.module-headline2c .module-headline2c-right{width:40%;min-width:40%}.module-text2c{width:100%;margin-bottom:var(--margin-lg,9rem);display:block}.module-text2c+.module.module-headline2c{margin-top:var(--margin-xl2,16rem)}@media (max-width:767px){.module-text2c+.module.module-headline2c{margin-top:var(--margin-lg,9rem)}}.module-text2c .module-text2c-inner{align-items:flex-start;gap:var(--gutter,2rem);width:100%;display:flex}.module-text2c .module-text2c-inner h1{line-height:.85;font-size:var(--size-xlarge,7.2rem);letter-spacing:-.035em;font-size:var(--size-large,6.2rem)}@media (max-width:767px){.module-text2c .module-text2c-inner h1{letter-spacing:-.025em;line-height:.9}}.module-text2c .module-text2c-inner h2{line-height:.88;font-size:var(--size-body,2rem);letter-spacing:-.03em;font-weight:400}@media (max-width:767px){.module-text2c .module-text2c-inner h2{line-height:.9}}.module-text2c .module-text2c-inner p{font-family:var(--font-secondary,"Suisse Works", "Times", "Times New Roman", serif);font-size:var(--size-medium,3.4rem);letter-spacing:-.03em;line-height:1.2;font-size:var(--size-body,2rem)}@media (max-width:767px){.module-text2c .module-text2c-inner p{letter-spacing:-.02em;font-size:1.6rem;line-height:1.3}}.module-text2c .module-text2c-left{width:60%}.module-text2c .module-text2c-right{width:40%;min-width:40%}.module-text2c .rich-text .richtext-media{max-width:50%}@media (max-width:767px){.module-text2c .module-text2c-inner{flex-direction:column}.module-text2c .module-text2c-left,.module-text2c .module-text2c-right{width:100%;min-width:100%}.module-text2c .rich-text .richtext-media{max-width:100%}}.module-logoGrid{width:100%;margin-bottom:var(--margin-xxl,24rem);display:block}.module-logoGrid .module-logoGrid-inner{grid-gap:20%;grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:767px){.module-logoGrid .module-logoGrid-inner{grid-gap:10%;grid-template-columns:repeat(3,1fr)}}.module-logoGrid .module-logoGrid-inner .module-logoGrid-item.media{aspect-ratio:1;filter:grayscale()contrast(.1)brightness(1.5);width:100%;padding:var(--gutter,2rem);justify-content:center;align-items:center;display:flex}.module-logoGrid .module-logoGrid-inner .module-logoGrid-item.media img,.module-logoGrid .module-logoGrid-inner .module-logoGrid-item.media video{object-fit:contain;width:100%;height:100%}.module.module-studio-reel{position:fixed!important}.module.module-studio-sections{width:100%;display:block}.module-eigenCube{width:100%;height:calc(var(--vh,1vh)*90)}.module-eigenCube .module-eigenCube-experience{width:100%;height:100%}@media (max-width:767px){.module-eigenCube .mws-gui{display:none!important}}.brandAi3d-container{width:calc(100% + 2*var(--pwx,6rem));height:calc(var(--vh,1vh)*100);margin-left:calc(-1*var(--pwx,6rem));position:relative;overflow:hidden}.brandAi3d-container>canvas{width:100%!important}.brandAi3d-container .brandAi3d-images{width:0;height:0;position:absolute;top:50%;left:50%}.brandAi3d-container .brandAi3d-images .brandai-img{will-change:transform;position:absolute}.brandAi3d-container .brandAi3d-images .brandai-img .brandai-img-inner{position:relative;transform:translate(-50%,-50%)}@media (max-width:767px){.brandAi3d-container .brandAi3d-images .brandai-img .brandai-img-inner{transform:translate(-50%,-50%)translateY(4rem)}}.brandAi3d-container .brandAi3d-images .brandai-img .brandai-img-inner>span{z-index:1;color:#fff;letter-spacing:normal;background:red;border-radius:.2rem;justify-content:center;align-items:center;width:3rem;height:2rem;font-size:1.3rem;font-weight:700;line-height:1;display:none;position:absolute;top:1rem;left:1rem}.brandAi3d-container .brandAi3d-images .brandai-img .brandai-img-inner img{will-change:backdrop-filter;border-radius:1rem;height:auto}@media (max-width:1179.98px){.brandAi3d-container .brandAi3d-images .brandai-img .brandai-img-inner img{border-radius:.5rem}}@media (max-width:767px){.brandAi3d-container .brandAi3d-images .brandai-img .brandai-img-inner img{border-radius:.3rem}}.brandAi3d-container .brandAi3d-images .brandai-img.is-blur img{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}.module-brandAi3d .tp-rotv{--tp-base-background-color:#1a1a1a;z-index:20;width:25em;position:absolute!important;top:1.5rem!important;right:1.5rem!important}.module-brandAi3d .tp-rotv .tp-fldv_t,.module-brandAi3d .tp-rotv .tp-lblv_l,.module-brandAi3d .tp-rotv .tp-btnv_t{text-transform:uppercase}.module-brandAi3d .tp-rotv .tp-fldv:not(.tp-fldv-expanded) .tp-lblv{display:none!important}@media (max-width:767px){.module-brandAi3d .tp-rotv{display:none!important}}#stats{display:none!important}.module-tnfTool{aspect-ratio:10/6;width:100%}.module-tnfTool-inner{width:100%;height:100%;position:relative}.module-tnfTool-inner .mws-gui .mws-gui-folder:first-child .mws-gui-folder-content{flex-wrap:wrap;display:flex}.module-tnfTool-inner .mws-gui .mws-gui-folder:first-child .mws-gui-folder-content>*{flex:50%}@font-face{font-family:Helvetica Now Display;font-weight:400;font-display:swap;src:url(/webfonts/nikeglobe-hnd.woff2)format("woff2")}.module-nikeGlobeFull{--ng-height:calc(var(--vh,1vh) * 100);width:100%;height:var(--ng-height,calc(var(--vh,1vh) * 100));background:#000;font-family:Helvetica Now Display,sans-serif;display:block;overflow:hidden}@media (max-width:767px){.module-nikeGlobeFull{--ng-height:calc(100vw - (2 * var(--pwx,6rem)))}}@media (max-width:1179.98px){.module-nikeGlobeFull canvas{margin-left:0}}@media (max-width:767px){.module-nikeGlobeFull canvas{margin-left:0!important;transform:scale(1.5)!important}}.module-nikeGlobeFull .module-nikeGlobeFull-inner{height:var(--ng-height,calc(var(--vh,1vh) * 100));flex-direction:column;width:100%;display:flex;overflow:hidden}.module-nikeGlobeFull .module-nikeGlobeFull-textInner{height:var(--ng-height,calc(var(--vh,1vh) * 100));min-height:var(--ng-height,calc(var(--vh,1vh) * 100));width:100%;color:var(--color-primary);z-index:10;justify-content:center;align-items:center;display:flex;position:relative}@media (max-width:767px){.module-nikeGlobeFull .module-nikeGlobeFull-textInner{display:none}}.module-nikeGlobeFull .module-nikeGlobeFull-textInner .cities-list{text-align:center;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:.001em;font-size:min(10vw,14vh);line-height:.8;display:flex}.module-nikeGlobeFull .module-nikeGlobeFull-textInner .cities-list .city-item{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.module-nikeGlobeFull .module-nikeGlobeFull-textInner .cities-list .city-item .city-item-text{align-items:flex-start;gap:.1em;display:flex}.module-nikeGlobeFull .module-nikeGlobeFull-textInner .cities-list .city-item .city-item-text sup{font-size:.33em;line-height:1}.module-nikeGlobeFull .module-nikeGlobeFull-textInner .cities-list .city-item .city-item-date{transition:height var(--duration-default,.25s),opacity var(--duration-default,.25s);opacity:0;height:0;font-size:.33em;line-height:1;overflow:hidden}@media (hover:hover){.module-nikeGlobeFull .module-nikeGlobeFull-textInner .cities-list .city-item:hover .city-item-date{opacity:1;height:1em}}.module-nikeGlobeFull .module-nikeGlobe-globeInner{width:100%;height:var(--ng-height,calc(var(--vh,1vh) * 100));min-height:var(--ng-height,calc(var(--vh,1vh) * 100));position:relative;transform:scale(1.75)}@media (max-width:767px){.module-nikeGlobeFull .module-nikeGlobe-globeInner{touch-action:pan-y pinch-zoom;transform:scale(1)!important}}.module-nikeGlobeFull .nike-logo{pointer-events:none;z-index:1;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:768px){.module-nikeGlobeFull .nike-logo{height:64px}}.module-nikeGlobeFull .city-marker{will-change:transform;visibility:hidden;opacity:0;position:absolute;top:50%;left:50%}.module-nikeGlobeFull .city-marker .city-marker-button{white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background-color:#1c171773;border:none;border-radius:.28em;outline:none;justify-content:center;align-items:center;gap:.66em;padding:.66em;font-size:1.4rem;line-height:1;transition:background-color .3s;display:flex;transform:translate(-50%,-50%)}@media (max-width:767px){.module-nikeGlobeFull .city-marker .city-marker-button{font-size:.8rem}}.module-nikeGlobeFull .city-marker .city-marker-dot{background-color:#fff;width:.428em;height:.428em}.module-nikeGlobeFull .city-marker .city-marker-text{color:#fff;-webkit-user-select:none;user-select:none;padding-top:.1em}.module-nikeGlobeFull .tp-rotv{--tp-base-background-color:#1a1a1a;z-index:20;width:25em;position:absolute!important;top:1.5rem!important;right:1.5rem!important}.module-nikeGlobeFull .tp-rotv .tp-fldv_t,.module-nikeGlobeFull .tp-rotv .tp-lblv_l{text-transform:uppercase}@media (max-width:767px){.module-nikeGlobeFull .tp-rotv{display:none!important}}.clock{width:100%;max-width:50rem;color:var(--color-text,var(--color-black,#000));display:block}@media (max-width:1179.98px){.clock{max-width:25rem}}.clock .clock-inner{aspect-ratio:1;border:1px solid;border-radius:50%;display:block;position:relative}.clock .clock-inner .hand{z-index:2;transform-origin:bottom;background:currentColor;width:1px;height:40%;margin-left:-.5px;position:absolute;bottom:50%;left:50%}.clock .clock-inner .hand.hour{z-index:2;height:25%;transition:transform 1s ease-out}.clock .clock-inner .hand.minute{z-index:1;transition:transform 1s ease-out}.clock .clock-inner .hand.second{background:var(--color-border,var(--color-grey-border,#666))}.clock .clock-time{color:var(--color-border,var(--color-grey-border,#666));margin-top:.33em}.modulePart-overlay{z-index:101;overscroll-behavior:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0000001a;justify-content:center;width:100%;height:100%;padding:5rem;display:flex;position:fixed;top:0;left:0;overflow-y:auto}@media (max-width:767px){.modulePart-overlay{overscroll-behavior:initial;-webkit-backdrop-filter:unset;backdrop-filter:unset;background-color:#0006;padding:0;overflow-y:hidden}}.modulePart-overlay .modulePart-overlay-card{background-color:var(--color-white,#fff);width:24em;max-width:100%;aspect-ratio:unset;border-radius:1.2em;height:fit-content;margin:auto}@media (max-width:767px){.modulePart-overlay .modulePart-overlay-card{margin:unset;align-self:unset;width:100%;max-height:calc(var(--vh,1vh)*70);overscroll-behavior:none;-webkit-overflow-scrolling:touch;touch-action:pan-y;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-bottom-right-radius:0;border-bottom-left-radius:0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;overflow-y:scroll;transform:translateZ(0)}.modulePart-overlay .modulePart-overlay-card::-webkit-scrollbar{display:none;width:0!important;height:0!important}.modulePart-overlay .modulePart-overlay-card ::-webkit-scrollbar{display:none;width:0!important;height:0!important}}.modulePart-overlay .modulePart-overlay-card .button-close{appearance:none;font-family:inherit;font-size:var(--size-body,2rem);background-color:var(--color-button-round-light,#f0f0f0);color:var(--color-text,var(--color-black,#000));cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-default,.25s),color var(--duration-default,.25s),transform var(--duration-default,.25s) cubic-bezier(.25, .46, .31, 1.28);border:none;border-radius:10rem;outline:none;justify-content:center;align-items:center;margin:0;padding:.75em 1em;line-height:1;display:flex;position:absolute;top:0;left:calc(100% + 1rem)}.modulePart-overlay .modulePart-overlay-card .button-close:hover:active{transform:scale(.95)}.modulePart-overlay .modulePart-overlay-card .button-close .text{text-box-trim:trim-both;text-box-edge:cap alphabetic;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:0;transition:width var(--duration-long,.35s) cubic-bezier(.23, 1, .32, 1),transform var(--duration-long,.35s) cubic-bezier(.23, 1, .32, 1);text-wrap:nowrap;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;min-height:fit-content;overflow-x:hidden}.modulePart-overlay .modulePart-overlay-card .button-close .text::-webkit-scrollbar{display:none;width:0!important;height:0!important}.modulePart-overlay .modulePart-overlay-card .button-close .text ::-webkit-scrollbar{display:none;width:0!important;height:0!important}.modulePart-overlay .modulePart-overlay-card .button-close .text::-webkit-scrollbar{display:none;width:0!important;height:0!important}.modulePart-overlay .modulePart-overlay-card .button-close .text ::-webkit-scrollbar{display:none;width:0!important;height:0!important}.modulePart-overlay .modulePart-overlay-card .button-close .text>span{opacity:0;transition:opacity var(--duration-long,.35s),transform var(--duration-long,.35s) cubic-bezier(.23, 1, .32, 1);display:block;transform:translate(.5em)}@media (max-width:1179.98px){.modulePart-overlay .modulePart-overlay-card .button-close .text>span{padding-right:.5em}}.modulePart-overlay .modulePart-overlay-card .button-close:not(:has(.text)) svg{transition:transform var(--duration-longer,.666s) cubic-bezier(.23, 1, .32, 1)}.modulePart-overlay .modulePart-overlay-card .button-close svg{object-fit:contain;width:auto;height:.8em;display:block}@media (hover:hover){.modulePart-overlay .modulePart-overlay-card .button-close:hover{background-color:var(--color-button-round-light-hover,#e3e3e3)}.modulePart-overlay .modulePart-overlay-card .button-close:hover .text{width:var(--overflow-width,auto)}.modulePart-overlay .modulePart-overlay-card .button-close:hover .text>span{opacity:1;transition-delay:.1s;transform:none}.modulePart-overlay .modulePart-overlay-card .button-close:hover:not(:has(.text)) svg{transform:rotate(180deg)}}@media (max-width:1179.98px){.modulePart-overlay .modulePart-overlay-card .button-close .text{width:auto;transform:none}.modulePart-overlay .modulePart-overlay-card .button-close .text>span{opacity:1;transform:none}}.modulePart-overlay .modulePart-overlay-card .button-close svg{transform:rotate(45deg)!important}.modulePart-overlay .modulePart-overlay-card .modulePart-overlay-dragHandle{z-index:1;background-color:var(--color-white,#fff);justify-content:center;align-items:center;width:100%;height:4rem;min-height:4rem;display:flex;position:sticky;top:0;left:0;transform:none!important}.modulePart-overlay .modulePart-overlay-card .modulePart-overlay-dragHandle span{background-color:var(--color-grey-light-text,#dcdcdc);border-radius:5rem;width:6.9rem;height:.4rem;display:block;transform:none!important}.modulePart-overlay .modulePart-overlay-card .modulePart-overlay-card-inner{flex-direction:column;padding:2.5em 1.5em;display:flex}@media (max-width:767px){.modulePart-overlay .modulePart-overlay-card .modulePart-overlay-card-inner{padding-top:2rem;padding-bottom:5rem}}.modulePart-overlay .modulePart-overlay-card .modulePart-overlay-card-inner .heading{font-size:var(--size-small,1.6rem);color:var(--grey-text,#9b9c96);margin-bottom:1em}@media (max-width:767px){.modulePart-overlay .modulePart-overlay-card .modulePart-overlay-card-inner .heading{font-size:var(--size-body,2rem)}}.modulePart-overlay .modulePart-overlay-card .modulePart-overlay-card-inner .headline{font-size:var(--size-body-lg,2.4rem)}.modulePart-overlay .modulePart-overlay-card .modulePart-overlay-card-inner .bodyText{font-size:var(--size-small,1.6rem);margin-top:2.5em;font-weight:300;line-height:1.4}.modulePart-overlay .modulePart-overlay-card .modulePart-overlay-card-inner .bodyText .richtext-media{margin:2.5em auto}.modulePart-overlay .modulePart-overlay-card .modulePart-overlay-card-inner .bodyText .richtext-media:first-child{margin-top:0}.modulePart-overlay .modulePart-overlay-card .modulePart-overlay-card-inner .bodyText .richtext-media:last-child{margin-bottom:0}@media (max-width:767px){.modulePart-overlay .modulePart-overlay-card .modulePart-overlay-card-inner .bodyText{font-size:var(--size-body,2rem)}}.module-about-carousel{margin-bottom:var(--margin-xl2,16rem);position:relative}.module-about-carousel.mb-small{margin-bottom:var(--margin-lg,9rem)}.module-about-columnsText{margin-bottom:var(--margin-xl,12rem);position:relative}.module-about-columnsText .module-inner{align-items:flex-start;display:flex}@media (max-width:767px){.module-about-columnsText .module-inner{flex-direction:column;width:100%}}.module-about-columnsText .module-inner .heading{width:50%;line-height:.85;font-size:var(--size-large,6.2rem);letter-spacing:-.035em;padding-right:5rem;position:relative}@media (max-width:767px){.module-about-columnsText .module-inner .heading{letter-spacing:-.025em;line-height:.9}}.module-about-columnsText .module-inner .heading.has-border-top{padding-top:var(--gutter,2rem);border-top:1px solid var(--color-border,var(--color-grey-border,#666))}@media (max-width:767px){.module-about-columnsText .module-inner .heading{width:100%;margin-bottom:8rem;padding-right:0}}.module-about-columnsText .module-inner .columns{row-gap:var(--margin-lg,9rem);flex-wrap:wrap;width:50%;display:flex;position:relative}@media (max-width:1179.98px){.module-about-columnsText .module-inner .columns{flex-flow:column}}@media (max-width:767px){.module-about-columnsText .module-inner .columns{flex-wrap:wrap;width:100%}}.module-about-columnsText .module-inner .columns .column{padding-top:var(--gutter,2rem);border-top:1px solid var(--color-border,var(--color-grey-border,#666));width:50%;padding-right:var(--gutter,2rem);display:block}@media (max-width:1179.98px){.module-about-columnsText .module-inner .columns .column{padding-rioght:0;width:100%}}.module-about-columnsText .module-inner .columns .column:last-child:nth-child(odd){width:100%}.module-about-columnsText .module-inner .columns .column:last-child:nth-child(odd) .rich-text-about{width:50%}@media (max-width:1179.98px){.module-about-columnsText .module-inner .columns .column:last-child:nth-child(odd) .rich-text-about{width:100%}}@media (max-width:767px){.module-about-columnsText .module-inner .columns .column:nth-child(odd){padding-right:0}.module-about-columnsText .module-inner .columns .column:nth-child(2n){padding-left:0;padding-right:0}}.module-about-columnsText .module-inner .columns .column .rich-text-about{color:var(--color-grey-dark-text,#767773);max-width:17em}@media (max-width:1179.98px){.module-about-columnsText .module-inner .columns .column .rich-text-about{max-width:25em}}.module-about-columnsText .module-inner .columns .column .rich-text-about h2,.module-about-columnsText .module-inner .columns .column .rich-text-about h3{color:var(--color-text,var(--color-black,#000))}.module-about-columnsText .module-inner .columns .column .rich-text-about h2{margin-bottom:calc(1em*var(--line-height,.88))}.module-about-columnsText .module-inner .columns .column .rich-text-about h3:not(:first-child){margin-top:calc(1em*var(--line-height,.88))}.module-about-columnsText .module-inner .columns .column .rich-text-about .clock{white-space:initial}.module-about-columnsText .module-inner .columns .column .rich-text-about .clock:not(:first-child){margin-top:1em}.module-about-columnsText .module-inner .columns .column .rich-text-about .clock:not(:last-child){margin-bottom:1em}.module-about-largeLinks{margin-bottom:var(--margin-xl2,16rem);position:relative}.module-about-largeLinks a{transition:opacity var(--duration-default,.25s),text-decoration-color var(--duration-default,.25s)}@media (hover:hover){.module-about-largeLinks a:hover{opacity:.5}}.module-about-largeLinks:last-child{margin-top:var(--margin-xxl,24rem)!important}.module-about-largeLinks .module-inner{line-height:.85;font-size:var(--size-large,6.2rem);letter-spacing:-.035em;display:block}@media (max-width:767px){.module-about-largeLinks .module-inner{letter-spacing:-.025em;line-height:.9}}.module-about-largeLinks .module-inner.has-border-top{padding-top:var(--gutter,2rem);border-top:1px solid var(--color-border,var(--color-grey-border,#666))}.module-about-largeLinks .module-inner .links{color:var(--color-grey-dark-text,#767773)}.module-about-largeText{margin-bottom:var(--margin-xl2,16rem);position:relative}.module-about-largeText .module-inner{line-height:.85;font-size:var(--size-large,6.2rem);letter-spacing:-.035em;display:block}@media (max-width:767px){.module-about-largeText .module-inner{letter-spacing:-.025em;line-height:.9}}.module-about-largeText .module-inner.has-border-top{padding-top:var(--gutter,2rem);border-top:1px solid var(--color-border,var(--color-grey-border,#666))}.module-about-largeText .module-inner>h1,.module-about-largeText .module-inner>h2,.module-about-largeText .module-inner>.text{display:block}.module-about-largeText .module-inner>.text.is-indented{text-indent:50%}.module-about-media{margin-bottom:var(--margin-xl2,16rem);position:relative}.module-about-media.mb-small{margin-bottom:var(--margin-lg,9rem)}.modules{--w-spacing:calc(var(--gutter-half,1rem) / 2);gap:var(--gutter-half,1rem);flex-wrap:wrap;width:100%;min-height:50svh;display:flex;position:relative}@media (max-width:767px){.modules{gap:1.5rem}}.modules .module{position:relative}@media (max-width:767.98px){.modules .module{width:100%!important}}@media (min-width:820px){.modules .module.is-mobileOnly{display:none}}@media (max-width:1179.98px){.modules .module.is-desktopOnly{display:none}}.modules-about .module-about{position:relative}.modules-about .module-about:not(:first-child).has-heading{margin-top:var(--margin-xl2,16rem)}.modules-about .module-about:last-child{margin-bottom:var(--margin-xxl,24rem)}@media (max-width:767.98px){.modules-about .module-about{width:100%!important}}@media (min-width:820px){.modules-about .module-about.is-mobileOnly{display:none}}@media (max-width:1179.98px){.modules-about .module-about.is-desktopOnly{display:none}}.news-card{position:relative}.news-card .news-card-media{aspect-ratio:.88;border-radius:.4rem;width:100%;display:flex;overflow:hidden}.news-card .news-card-media .media{width:100%;height:100%;display:block}.news-card .news-card-media .media img,.news-card .news-card-media .media video{aspect-ratio:.8;object-fit:cover;object-position:center;border-radius:.4rem;width:100%;height:100%}.news-card .news-card-content{font-size:var(--size-small,1.6rem);color:var(--color-grey-dark-text,#767773);letter-spacing:-.03em;flex-direction:column;gap:.75em;margin-top:1em;padding-right:1em;line-height:1;display:flex}.news-card .news-card-content .news-card-title{color:var(--color-text,var(--color-black,#000));position:relative}.news-card .news-card-content .news-card-title:after{transition:color var(--duration-default,.1s);color:#0000;vertical-align:middle;content:"↗";padding-left:.1em;font-weight:300;display:inline-block}@media (hover:hover){.news-card:hover .news-card-content .news-card-title:after{color:currentColor}}.news-card-featured{flex-direction:row-reverse;width:100%;display:flex;position:relative}@media (max-width:767px){.news-card-featured{flex-direction:column}}.news-card-featured .news-card-media{aspect-ratio:1.43;border-radius:.4rem;width:66.6667%;display:flex;overflow:hidden}@media (max-width:767px){.news-card-featured .news-card-media{width:100%}}.news-card-featured .news-card-media .media{width:100%;height:100%;display:block}.news-card-featured .news-card-media .media img,.news-card-featured .news-card-media .media video{aspect-ratio:1.43;object-fit:cover;object-position:center;border-radius:.4rem;width:100%;height:100%}.news-card-featured .news-card-content{flex-direction:column;width:33.3333%;padding-right:5%;display:flex}@media (max-width:767px){.news-card-featured .news-card-content{width:100%;margin-top:2rem;padding-right:0}}.news-card-featured .news-card-content .news-card-title{color:var(--color-text,var(--color-black,#000));line-height:.85;font-size:var(--size-large,6.2rem);letter-spacing:-.035em;position:relative}@media (max-width:767px){.news-card-featured .news-card-content .news-card-title{letter-spacing:-.025em;line-height:.9}}.news-card-featured .news-card-content .news-card-title:after{transition:color var(--duration-default,.1s);color:#0000;vertical-align:middle;content:"↗";padding-left:.1em;font-weight:300;display:inline-block}.news-card-featured .news-card-content .news-card-subtitle{line-height:.88;font-size:var(--size-body,2rem);letter-spacing:-.03em;text-wrap:pretty;margin-top:1.7em;font-weight:400}@media (max-width:767px){.news-card-featured .news-card-content .news-card-subtitle{text-wrap:balance;max-width:15em;line-height:.9}}.news-card-featured .news-card-content .news-card-date{font-size:var(--size-small,1.6rem);color:var(--grey-text,#9b9c96);margin-top:.5em}@media (hover:hover){.news-card-featured:hover .news-card-content .news-card-title:after{color:currentColor}}.project-footer{padding-top:var(--margin-xl,12rem);color:var(--grey-text,#9b9c96);width:100%;max-width:100vw;line-height:.85;font-size:var(--size-large,6.2rem);letter-spacing:-.035em;justify-content:space-between;display:flex;overflow:visible}@media (max-width:767px){.project-footer{letter-spacing:-.025em;line-height:.9}}.project-footer .project-footer-next{text-align:right}@media (max-width:767px){.project-footer{padding-top:var(--margin-lg,9rem);color:var(--color-text,var(--color-black,#000));font-size:2.4rem}}.project-footer a{text-underline-position:from-font;transition:color var(--duration-default,.25s);text-decoration:underline}@media (hover:hover){.project-footer a:hover{color:var(--color-text,var(--color-black,#000))}}.richtext-linkProject-tooltip{display:inline-block}.rich-text,.rich-text-about{white-space:pre-line}.rich-text-about a{transition:opacity var(--duration-default,.25s),text-decoration-color var(--duration-default,.25s)}@media (hover:hover){.rich-text-about a:hover{opacity:.5}}.richtext-media{width:100%;margin-bottom:var(--margin-lg,9rem);display:block}.richtext-media .media{border-radius:.2rem;overflow:hidden}li.role{white-space:nowrap;-webkit-user-select:none;user-select:none;position:relative}li.role .role-tooltip{bottom:calc(100% + 1.5rem + var(--mouseY,0)*-1%);left:calc(var(--mouseX,0)*1%);z-index:1;width:7rem;height:9rem;position:absolute;transform:translate(-50%)}li.role .role-tooltip img{object-fit:cover;opacity:0;border-radius:.8rem;width:100%;height:100%;position:absolute;top:0;left:0}li.role .role-tooltip img.is-active{opacity:1}li.role a{transition:opacity var(--duration-default,.25s),text-decoration-color var(--duration-default,.25s);position:relative}@media (hover:hover){li.role a:hover{opacity:.5}}li.role a sup{vertical-align:top;padding-left:.15em;font-size:.7em;display:none;position:relative}ul.role-list{flex-direction:column;display:flex}@media (max-width:767px){ul.role-list{flex-flow:wrap;max-width:16em;margin:0;padding:0;list-style-type:none;display:flex}ul.role-list li{display:flex;position:relative}ul.role-list li:not(:last-child):after{content:",";margin-right:.25em;display:inline}}ul.role-list li{white-space:nowrap;width:fit-content}ul.role-list li a{transition:opacity var(--duration-default,.25s),text-decoration-color var(--duration-default,.25s)}@media (hover:hover){ul.role-list li a:hover{opacity:.5}}ul.role-list li a sup{vertical-align:top;padding-left:.15em;font-size:.7em}.studio-contact{font-family:var(--font-secondary,"Suisse Works", "Times", "Times New Roman", serif);font-size:var(--size-medium,3.4rem);letter-spacing:-.03em;margin-bottom:12rem;line-height:1.2}@media (max-width:767px){.studio-contact{letter-spacing:-.02em;font-size:1.6rem;line-height:1.3}}.studio-contact a{transition:opacity var(--duration-default,.25s),text-decoration-color var(--duration-default,.25s)}@media (hover:hover){.studio-contact a:hover{opacity:.5}}@media (max-width:767px){.studio-contact{margin-bottom:6rem}}.studio-contact h1,.studio-contact h2{font-family:var(--font-primary,"Suisse BP Intl", "Helvetica", "Arial", sans-serif);font-size:var(--size-xsmall,1.2rem);letter-spacing:initial;margin-bottom:.2em}.studio-contact h1.highlight,.studio-contact h2.highlight{display:inline}.studio-contact ul{list-style-type:none}.studio-intro{font-family:var(--font-secondary,"Suisse Works", "Times", "Times New Roman", serif);font-size:var(--size-medium,3.4rem);letter-spacing:-.03em;margin-bottom:27rem;line-height:1.2}@media (max-width:767px){.studio-intro{letter-spacing:-.02em;font-size:1.6rem;line-height:1.3}}.studio-intro a{transition:opacity var(--duration-default,.25s),text-decoration-color var(--duration-default,.25s)}@media (hover:hover){.studio-intro a:hover{opacity:.5}}@media (max-width:767px){.studio-intro{margin-bottom:6rem}}.studio-intro p{text-wrap:balance;max-width:60em}.studio-intro h1,.studio-intro h2{font-family:var(--font-primary,"Suisse BP Intl", "Helvetica", "Arial", sans-serif);font-size:var(--size-xsmall,1.2rem);letter-spacing:initial;margin-bottom:.2em}.studio-intro h1.highlight,.studio-intro h2.highlight{display:inline}.studio-intro ul{list-style-type:none}.studio-sections{align-items:flex-start;gap:var(--gutter,2rem);width:100%;font-family:var(--font-secondary,"Suisse Works", "Times", "Times New Roman", serif);font-size:var(--size-medium,3.4rem);letter-spacing:-.03em;line-height:1.2;display:flex}@media (max-width:767px){.studio-sections{letter-spacing:-.02em;font-size:1.6rem;line-height:1.3}}.studio-sections a{transition:opacity var(--duration-default,.25s),text-decoration-color var(--duration-default,.25s)}@media (hover:hover){.studio-sections a:hover{opacity:.5}}.studio-sections section h1,.studio-sections section h2{font-family:var(--font-primary,"Suisse BP Intl", "Helvetica", "Arial", sans-serif);font-size:var(--size-xsmall,1.2rem);letter-spacing:initial;margin-bottom:.2em}.studio-sections section h1.highlight,.studio-sections section h2.highlight{display:inline}.studio-sections section ul{list-style-type:none}.studio-sections>section{width:50%}@media (min-width:1180px){.studio-sections>section:nth-child(odd){width:calc(60% - var(--gutter,2rem))}.studio-sections>section:nth-child(2n){width:calc(40% - var(--gutter-half,1rem))}}@media (max-width:767px){.studio-sections>section{width:100%}.studio-sections>section+section{margin-top:var(--margin-lg,9rem)}.studio-sections{flex-direction:column;margin-bottom:6rem}}.sm-studio-reel{--reel-w:20rem;z-index:5;width:100%;height:100%;padding:var(--pwy,2rem) var(--pwx,6rem);pointer-events:none;position:fixed;top:0;left:0}@media (max-width:767.98px){.sm-studio-reel{--reel-w:15rem}}.sm-studio-reel .reel-video-wrapper{width:var(--reel-w,20rem);cursor:pointer;pointer-events:initial;bottom:var(--pwy,2rem);right:var(--pwx,6rem);filter:drop-shadow(0 0 8rem #ffffff26);position:absolute;transform:translate(0,0)}.sm-studio-reel .reel-video-wrapper[data-position]:not(.is-full)[data-position=top-left]{top:var(--pwy,2rem);left:var(--pwx,6rem);bottom:unset;right:unset}.sm-studio-reel .reel-video-wrapper[data-position]:not(.is-full)[data-position=top-right]{top:var(--pwy,2rem);right:var(--pwx,6rem);bottom:unset;left:unset}.sm-studio-reel .reel-video-wrapper[data-position]:not(.is-full)[data-position=bottom-left]{bottom:var(--pwy,2rem);left:var(--pwx,6rem);top:unset;right:unset}.sm-studio-reel .reel-video-wrapper[data-position]:not(.is-full)[data-position=bottom-right]{bottom:var(--pwy,2rem);right:var(--pwx,6rem);top:unset;left:unset}.sm-studio-reel .reel-video-wrapper:not(.is-full) .video-controls{visibility:hidden!important}.sm-studio-reel .reel-video-wrapper .reel-video-wrapper-close{appearance:none;-webkit-user-select:none;user-select:none;font-family:var(--font-primary,"Suisse BP Intl", "Helvetica", "Arial", sans-serif);cursor:pointer;color:var(--color-text,var(--color-black,#000));line-height:1;font-size:var(--size-xsmall,1.2rem);-webkit-backdrop-filter:blur(5rem);backdrop-filter:blur(5rem);transition:opacity var(--duration-default,.25s);top:var(--pwx,6rem);right:var(--pwx,6rem);z-index:1;background:#cdcdcd40;border:none;border-radius:5rem;outline:none;justify-content:center;align-items:center;padding:1em;font-weight:700;display:flex;position:absolute}.sm-studio-reel .reel-video-wrapper .reel-video-wrapper-close>*{transition:opacity var(--duration-default,.25s)}.sm-studio-reel .reel-video-wrapper .reel-video-wrapper-close:hover:active{transform:scale(.985)}@media (hover:hover){.sm-studio-reel .reel-video-wrapper .reel-video-wrapper-close:hover>*{opacity:.75}}.sm-studio-reel .reel-video-wrapper .reel-video{width:100%;max-width:140rem;display:block;position:relative}.sm-studio-reel .reel-video-wrapper .reel-video video{aspect-ratio:16/9;pointer-events:initial;border-radius:1rem;width:100%;display:block}.sm-studio-reel .reel-video-wrapper .reel-video .video-controls{gap:var(--gutter-half,1rem);width:100%;transition:opacity var(--duration-default,.25s);align-items:flex-end;padding:1rem;display:flex;position:absolute;bottom:0;left:0}@media (max-width:767px){.sm-studio-reel .reel-video-wrapper .reel-video .video-controls{padding:var(--gutter-half,1rem)}}.sm-studio-reel .reel-video-wrapper .reel-video .video-controls .video-controls-button{padding:calc(.275*var(--controls-size,2.4rem));width:var(--controls-size,2.4rem);height:var(--controls-size,2.4rem);background-color:var(--controls-bg,#00000026);color:var(--controls-color,#fff);-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);cursor:pointer;min-width:var(--controls-size,2.4rem);border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;display:flex}.sm-studio-reel .reel-video-wrapper .reel-video .video-controls .video-controls-button:hover:active{transform:scale(.95)}.sm-studio-reel .reel-video-wrapper .reel-video .video-controls .video-controls-progress{height:var(--controls-size,2.4rem);border-radius:var(--controls-size,2.4rem);background-color:var(--controls-bg,#00000026);-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);cursor:pointer;width:100%;display:block;overflow:hidden}.sm-studio-reel .reel-video-wrapper .reel-video .video-controls .video-controls-progress .video-controls-progress-bar{height:100%;width:var(--progress,0%);min-width:var(--controls-size,2.4rem);background-color:var(--controls-color,#fff);border-radius:var(--controls-size,2.4rem);transition:width .25s linear}.sm-studio-reel .reel-video-wrapper .reel-video .video-controls .video-controls-progress[style*="progress: 0"] .video-controls-progress-bar{transition-duration:0s}.sm-studio-reel .reel-video-wrapper .reel-video.is-controls-hidden .video-controls{opacity:0}.sm-studio-reel .reel-video-wrapper .reel-video .video-mute{z-index:50;cursor:pointer;padding:1rem;display:none;position:absolute;bottom:0;right:0}.sm-studio-reel .reel-video-wrapper .reel-video .video-mute>button{padding:calc(.275*var(--controls-size,2.4rem));width:var(--controls-size,2.4rem);height:var(--controls-size,2.4rem);background-color:var(--controls-bg,#00000026);color:var(--controls-color,#fff);-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);cursor:pointer;min-width:var(--controls-size,2.4rem);border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;display:flex}.sm-studio-reel .reel-video-wrapper .reel-video .video-mute>button:hover:active{transform:scale(.95)}.sm-studio-reel .reel-video-wrapper .reel-video .video-mute>button svg,.sm-studio-reel .reel-video-wrapper .reel-video .video-mute>button svg *{pointer-events:none}.sm-studio-reel .reel-video-wrapper .reel-video .reel-video-overlay{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.sm-studio-reel .reel-video-wrapper .reel-video .reel-video-overlay button{appearance:none;-webkit-user-select:none;user-select:none;font-family:var(--font-primary,"Suisse BP Intl", "Helvetica", "Arial", sans-serif);cursor:pointer;color:var(--color-white,#fff);line-height:1;font-size:var(--size-xsmall,1.2rem);-webkit-backdrop-filter:blur(5rem);backdrop-filter:blur(5rem);transition:opacity var(--duration-default,.25s);transition:opacity var(--duration-default,.25s);background:#cdcdcd40;border:none;border-radius:5rem;outline:none;justify-content:center;align-items:center;padding:1em 2em;font-weight:700;display:flex}.sm-studio-reel .reel-video-wrapper .reel-video .reel-video-overlay button>*{transition:opacity var(--duration-default,.25s)}.sm-studio-reel .reel-video-wrapper .reel-video .reel-video-overlay button:hover:active{transform:scale(.985)}@media (hover:hover){.sm-studio-reel .reel-video-wrapper .reel-video .reel-video-overlay button:hover>*{opacity:.75}}.sm-studio-reel .reel-video-wrapper .reel-video .reel-video-overlay button svg{width:auto;height:1em}.sm-studio-reel .reel-video-wrapper .reel-video .reel-video-overlay.is-playing:not(.no-interaction){pointer-events:none}.sm-studio-reel .reel-video-wrapper .reel-video .reel-video-overlay.is-playing:not(.no-interaction) button{opacity:0}.sm-studio-reel .reel-video-wrapper.is-full{z-index:10;cursor:grab;justify-content:center;align-items:center;width:100%;height:100%;padding:2.5% 10%;display:flex;position:fixed;top:0;left:0;translate:none}.sm-studio-reel .reel-video-wrapper.is-full:active{cursor:grabbing}.sm-studio-reel .reel-video-wrapper.is-full .video-mute{display:block}.sm-studio-reel .reel-video-wrapper.is-full:has(.is-fullscreen){padding:0}.sm-studio-reel .reel-video-wrapper.is-full:has(.is-fullscreen) .reel-video.is-fullscreen{width:100%;max-width:100%;height:100%}.sm-studio-reel .reel-video-wrapper.is-full:has(.is-fullscreen) .reel-video.is-fullscreen video{object-fit:contain;object-position:center;width:100%;height:100%;border-radius:0!important}@media only screen and (-webkit-min-device-pixel-ratio:3) and (max-width:932px) and (orientation:landscape){.sm-studio-reel .reel-video-wrapper.is-full{background-color:var(--color-black,#000)!important;padding:0!important}.sm-studio-reel .reel-video-wrapper.is-full .reel-video{width:100%;height:100%}.sm-studio-reel .reel-video-wrapper.is-full .reel-video video{object-fit:contain;object-position:center;width:100%;height:100%;border-radius:0!important}}@media only screen and (-webkit-max-device-pixel-ratio:2.9) and (max-width:812px) and (orientation:landscape){.sm-studio-reel .reel-video-wrapper.is-full{background-color:var(--color-black,#000)!important;padding:0!important}.sm-studio-reel .reel-video-wrapper.is-full .reel-video{width:100%;height:100%}.sm-studio-reel .reel-video-wrapper.is-full .reel-video video{object-fit:contain;object-position:center;width:100%;height:100%;border-radius:0!important}}@media only screen and (max-width:812px) and (orientation:landscape){.sm-studio-reel .reel-video-wrapper.is-full{background-color:var(--color-black,#000)!important;padding:0!important}.sm-studio-reel .reel-video-wrapper.is-full .reel-video{width:100%;height:100%}.sm-studio-reel .reel-video-wrapper.is-full .reel-video video{object-fit:contain;object-position:center;width:100%;height:100%;border-radius:0!important}}@media (max-width:767.98px){.sm-studio-reel .reel-video-wrapper.is-full{padding:var(--pwx,6rem)}}.studio-reelv2{--reel-w:20rem;z-index:100;width:100%;height:100%;padding:var(--pwy,2rem) var(--pwx,6rem);pointer-events:none;position:fixed;top:0;left:0}@media (max-width:767.98px){.studio-reelv2{--reel-w:15rem}}.studio-reelv2 .studio-reelv2-nav{bottom:var(--pwy,2rem);justify-content:center;align-items:center;gap:var(--gutter-half,1rem);z-index:10;pointer-events:none;width:100%;display:flex;position:fixed;left:0}.studio-reelv2 .studio-reelv2-nav .studio-reelv2-nav-item{appearance:none;color:var(--color-black,#000);line-height:.9;font-size:var(--size-body,2rem);letter-spacing:-.03em;white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic;transition:color var(--duration-default,.25s),background-color var(--duration-default,.25s);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);transition:all var(--duration-default,.25s);cursor:pointer;pointer-events:initial;background-color:#414141;border:none;border-radius:.2rem;outline:none;justify-content:center;align-items:center;margin:0;padding:.5em .6em .4em;display:flex}.studio-reelv2 .studio-reelv2-nav .studio-reelv2-nav-item:hover:active{transform:scale(.985)}@media (hover:hover){.studio-reelv2 .studio-reelv2-nav .studio-reelv2-nav-item:hover{color:var(--color-black,#000);background-color:var(--color-tag-nav-bg,#dcdcdc80)}}.studio-reelv2 .studio-reelv2-nav .studio-reelv2-nav-item.nuxt-link-exact-active{color:var(--color-black,#000);background-color:var(--color-tag-nav-bg,#dcdcdc80)}@media (hover:hover){.studio-reelv2 .studio-reelv2-nav .studio-reelv2-nav-item:hover{background-color:var(--color-grey-light,#f1f1f1);color:var(--color-black,#000)}}.studio-reelv2 .studio-reelv2-nav .studio-reelv2-nav-item.is-active{background-color:var(--color-grey-light,#f1f1f1);color:var(--color-black,#000)}.studio-reelv2 .studio-reelv2-arrows{z-index:100;pointer-events:none;width:100%;height:100%;padding:calc(var(--pwx,6rem)/2);align-items:center;display:flex;position:fixed;top:0;left:0}@media (max-width:767px){.studio-reelv2 .studio-reelv2-arrows{display:none!important}}.studio-reelv2 .studio-reelv2-arrows>button{appearance:none;font-family:inherit;font-size:var(--size-body,2rem);background-color:var(--color-button-round-light,#f0f0f0);color:var(--grey-text,#9b9c96);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-default,.25s),color var(--duration-default,.25s),transform var(--duration-default,.25s) cubic-bezier(.25, .46, .31, 1.28);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);pointer-events:auto;aspect-ratio:1;background-color:#ffffffe6;border:none;border-radius:10rem;outline:none;justify-content:center;align-items:center;margin:0;padding:.75em 1em;line-height:1;display:flex}.studio-reelv2 .studio-reelv2-arrows>button:hover:active{transform:scale(.95)}.studio-reelv2 .studio-reelv2-arrows>button .text{text-box-trim:trim-both;text-box-edge:cap alphabetic;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:0;transition:width var(--duration-long,.35s) cubic-bezier(.23, 1, .32, 1),transform var(--duration-long,.35s) cubic-bezier(.23, 1, .32, 1);text-wrap:nowrap;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;min-height:fit-content;overflow-x:hidden}.studio-reelv2 .studio-reelv2-arrows>button .text::-webkit-scrollbar{display:none;width:0!important;height:0!important}.studio-reelv2 .studio-reelv2-arrows>button .text ::-webkit-scrollbar{display:none;width:0!important;height:0!important}.studio-reelv2 .studio-reelv2-arrows>button .text::-webkit-scrollbar{display:none;width:0!important;height:0!important}.studio-reelv2 .studio-reelv2-arrows>button .text ::-webkit-scrollbar{display:none;width:0!important;height:0!important}.studio-reelv2 .studio-reelv2-arrows>button .text>span{opacity:0;transition:opacity var(--duration-long,.35s),transform var(--duration-long,.35s) cubic-bezier(.23, 1, .32, 1);display:block;transform:translate(.5em)}@media (max-width:1179.98px){.studio-reelv2 .studio-reelv2-arrows>button .text>span{padding-right:.5em}}.studio-reelv2 .studio-reelv2-arrows>button:not(:has(.text)) svg{transition:transform var(--duration-longer,.666s) cubic-bezier(.23, 1, .32, 1)}.studio-reelv2 .studio-reelv2-arrows>button svg{object-fit:contain;width:auto;height:.8em;display:block}@media (hover:hover){.studio-reelv2 .studio-reelv2-arrows>button:hover{background-color:var(--color-button-round-light-hover,#e3e3e3)}.studio-reelv2 .studio-reelv2-arrows>button:hover .text{width:var(--overflow-width,auto)}.studio-reelv2 .studio-reelv2-arrows>button:hover .text>span{opacity:1;transition-delay:.1s;transform:none}.studio-reelv2 .studio-reelv2-arrows>button:hover:not(:has(.text)) svg{transform:rotate(180deg)}}@media (max-width:1179.98px){.studio-reelv2 .studio-reelv2-arrows>button .text{width:auto;transform:none}.studio-reelv2 .studio-reelv2-arrows>button .text>span{opacity:1;transform:none}}.studio-reelv2 .studio-reelv2-arrows>button svg{transform:none!important}.studio-reelv2 .studio-reelv2-arrows>button.prev svg{transform:rotate(180deg)!important}.studio-reelv2 .studio-reelv2-arrows>button.next{margin-left:auto}.studio-reelv2 .studio-reelv2-wrapper{width:var(--reel-w,20rem);cursor:pointer;pointer-events:initial;bottom:var(--pwy,2rem);right:var(--pwx,6rem);filter:drop-shadow(0 0 8rem #fff3);position:absolute;transform:translate(0,0)}.studio-reelv2 .studio-reelv2-wrapper:not(.is-full) .studio-reelv2-video{pointer-events:none}.studio-reelv2 .studio-reelv2-wrapper:not(.is-full) .studio-reelv2-video .vplayer{opacity:1!important}.studio-reelv2 .studio-reelv2-wrapper:not(.is-full) .studio-reelv2-video .vplayer-1{opacity:0!important}.studio-reelv2 .studio-reelv2-wrapper[data-position]:not(.is-full)[data-position=top-left]{top:var(--pwy,2rem);left:var(--pwx,6rem);bottom:unset;right:unset}.studio-reelv2 .studio-reelv2-wrapper[data-position]:not(.is-full)[data-position=top-right]{top:var(--pwy,2rem);right:var(--pwx,6rem);bottom:unset;left:unset}.studio-reelv2 .studio-reelv2-wrapper[data-position]:not(.is-full)[data-position=bottom-left]{bottom:var(--pwy,2rem);left:var(--pwx,6rem);top:unset;right:unset}.studio-reelv2 .studio-reelv2-wrapper[data-position]:not(.is-full)[data-position=bottom-right]{bottom:var(--pwy,2rem);right:var(--pwx,6rem);top:unset;left:unset}.studio-reelv2 .studio-reelv2-wrapper .studio-reelv2-video{justify-content:center;display:flex;position:relative}.studio-reelv2 .studio-reelv2-wrapper .studio-reelv2-video .vplayer{max-width:140rem;min-width:var(--reel-w,20rem)}.studio-reelv2 .studio-reelv2-wrapper .studio-reelv2-video .vplayer:not(.is-active){opacity:.5}.studio-reelv2 .studio-reelv2-wrapper .studio-reelv2-video .vplayer .vplayer-title{opacity:0;pointer-events:none;transition:opacity var(--duration-long,.35s)}.studio-reelv2 .studio-reelv2-wrapper .studio-reelv2-video .vplayer-1{opacity:0;pointer-events:none;position:absolute;left:calc(100% + 1rem)}.studio-reelv2 .studio-reelv2-wrapper:not(.is-full) .studio-reelv2-video{transform:none!important}.studio-reelv2 .studio-reelv2-wrapper.is-full{z-index:100;cursor:grab;justify-content:center;align-items:center;width:100%;height:100%;padding:2.5% 10%;display:flex;position:fixed;top:0;left:0;translate:none}.studio-reelv2 .studio-reelv2-wrapper.is-full:active{cursor:grabbing}.studio-reelv2 .studio-reelv2-wrapper.is-full .video-mute{display:block}.studio-reelv2 .studio-reelv2-wrapper.is-full .studio-reelv2-video .vplayer{transition:transform .75s cubic-bezier(.23,1,.32,1)}.studio-reelv2 .studio-reelv2-wrapper.is-full .studio-reelv2-video .vplayer .vplayer-title{opacity:1;pointer-events:auto}.studio-reelv2 .studio-reelv2-wrapper.is-full .studio-reelv2-video[data-active-video="1"] .vplayer-1,.studio-reelv2 .studio-reelv2-wrapper.is-full .studio-reelv2-video[data-active-video="1"] .vplayer-0{transform:translate(-100%)}.studio-reelv2 .studio-reelv2-wrapper.is-full .vplayer-1{opacity:1;pointer-events:auto}.studio-reelv2 .studio-reelv2-wrapper.is-full:has(.is-fullscreen){padding:0}.studio-reelv2 .studio-reelv2-wrapper.is-full:has(.is-fullscreen) .vplayer.is-fullscreen{width:100%;max-width:100%;height:100%}.studio-reelv2 .studio-reelv2-wrapper.is-full:has(.is-fullscreen) .vplayer.is-fullscreen video{object-fit:contain;object-position:center;width:100%;height:100%;border-radius:0!important}@media only screen and (-webkit-min-device-pixel-ratio:3) and (max-width:932px) and (orientation:landscape){.studio-reelv2 .studio-reelv2-wrapper.is-full{background-color:var(--color-black,#000)!important;height:100svh!important;padding:0!important}.studio-reelv2 .studio-reelv2-wrapper.is-full .vplayer{width:100%;height:100%}.studio-reelv2 .studio-reelv2-wrapper.is-full .vplayer video{object-fit:contain;object-position:center;width:100%;height:100%;border-radius:0!important}}@media only screen and (-webkit-max-device-pixel-ratio:2.9) and (max-width:812px) and (orientation:landscape){.studio-reelv2 .studio-reelv2-wrapper.is-full{background-color:var(--color-black,#000)!important;height:100svh!important;padding:0!important}.studio-reelv2 .studio-reelv2-wrapper.is-full .vplayer{width:100%;height:100%}.studio-reelv2 .studio-reelv2-wrapper.is-full .vplayer video{object-fit:contain;object-position:center;width:100%;height:100%;border-radius:0!important}}@media only screen and (max-width:812px) and (orientation:landscape){.studio-reelv2 .studio-reelv2-wrapper.is-full{background-color:var(--color-black,#000)!important;height:100svh!important;padding:0!important}.studio-reelv2 .studio-reelv2-wrapper.is-full .vplayer{width:100%;height:100%}.studio-reelv2 .studio-reelv2-wrapper.is-full .vplayer video{object-fit:contain;object-position:center;width:100%;height:100%;border-radius:0!important}}@media (max-width:767.98px){.studio-reelv2 .studio-reelv2-wrapper.is-full{padding:var(--pwx,6rem)}}.studio-reelv2 .studio-reelv2-fullscreen-overlay{z-index:99;-webkit-backdrop-filter:blur(3rem);backdrop-filter:blur(3rem);background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.work-card{position:relative}.work-card .work-card-link{color:inherit;display:block}.work-card .work-card-content.work-card-roles-only{margin-top:.75em}.work-card.no-case-study{cursor:not-allowed}.work-card .work-card-media{aspect-ratio:.88;border-radius:.4rem;width:100%;display:flex;position:relative;overflow:hidden}.work-card .work-card-media .media{width:100%;height:100%;display:block}.work-card .work-card-media .media img,.work-card .work-card-media .media video{aspect-ratio:.88;object-fit:cover;object-position:center;border-radius:.4rem;width:100%;height:100%}.work-card .work-card-media .work-card-media-hover{z-index:1;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity var(--duration-default,.25s);position:absolute;top:0;left:0}.work-card .work-card-media .work-card-media-hover video{object-fit:cover;object-position:center;border-radius:.4rem;width:100%;height:100%}@media (hover:hover){.work-card .work-card-media:hover .work-card-media-hover{opacity:1}}.work-card .work-card-content{font-size:var(--size-small,1.6rem);color:var(--color-grey-dark-text,#767773);letter-spacing:-.03em;flex-direction:column;gap:.75em;width:100%;margin-top:1em;display:flex}.work-card .work-card-content .work-card-titleWrap{width:100%;display:block}.work-card .work-card-content .work-card-titleWrap .work-card-title{transition:color var(--duration-default,.25s);padding-right:.25em;display:inline}.work-card .work-card-content .work-card-titleWrap .work-card-description{opacity:0;transition:opacity var(--duration-long,.35s);display:inline;display:none!important}@media (max-width:767px){.work-card .work-card-content .work-card-titleWrap .work-card-description{display:none!important}}.work-card .work-card-content .work-card-roles{flex-wrap:wrap;gap:.2rem;display:flex}.work-card .work-card-content .work-card-roles .work-card-role{appearance:none;color:var(--color-grey-dark-text,#767773);background-color:var(--color-grey-light,#f1f1f1);line-height:.9;font-size:var(--size-xsmall,1.2rem);white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic;transition:color var(--duration-default,.25s),background-color var(--duration-default,.25s);border:none;border-radius:.2rem;outline:none;justify-content:center;align-items:center;margin:0;padding:.6em;display:flex}.work-card .work-card-content .work-card-roles .work-card-role:hover:active{transform:scale(.985)}@media (hover:hover){.work-card .work-card-content .work-card-roles .work-card-role:hover{color:var(--color-text,var(--color-black,#000))}.work-card:hover .work-card-roles{opacity:1}.work-card:hover .work-card-title{color:var(--color-text,var(--color-black,#000))}}.page-homeV2{padding:13rem var(--pwx,6rem) var(--pwy,2rem) var(--pwx,6rem);position:relative}.page-homeV2 .page-inner{max-width:var(--container-max-width,200rem);width:100%;margin-left:auto;margin-right:auto}.page-homeV2 .home-hero{aspect-ratio:16/9;justify-content:center;width:83.3333%;margin:0 auto;display:flex}@media (max-width:767px){.page-homeV2 .home-hero{aspect-ratio:4/5;width:100%}}.page-homeV2 .home-hero .home-hero-inner{width:100%;height:100%;display:block}.page-homeV2 .home-hero .home-hero-inner img,.page-homeV2 .home-hero .home-hero-inner video{object-fit:contain;border-radius:.4rem;width:100%;height:100%}.page-homeV2 .home-introText{line-height:.85;font-size:var(--size-large,6.2rem);letter-spacing:-.035em;margin-top:8rem;margin-bottom:var(--margin-xxl,24rem);transition:opacity var(--duration-long,.35s) var(--duration-longer,.666s);display:block}@media (max-width:767px){.page-homeV2 .home-introText{letter-spacing:-.025em;margin-bottom:8rem;line-height:.9}}.page-homeV2 .home-introText a{color:var(--grey-text,#9b9c96);transition:color var(--duration-default,.25s)}@media (hover:hover){.page-homeV2 .home-introText a:hover{color:var(--color-text,var(--color-black,#000))}}.page-homeV2 .home-selectedWork{margin-bottom:var(--margin-xxl,24rem)}.page-homeV2 .home-getInTouch{margin-bottom:var(--margin-xxl,24rem);line-height:.85;font-size:var(--size-large,6.2rem);letter-spacing:-.035em;border-top:1px solid;flex-direction:column;padding-top:1.5rem;display:flex}@media (max-width:767px){.page-homeV2 .home-getInTouch{letter-spacing:-.025em;line-height:.9}}.page-homeV2 .home-getInTouch .home-getInTouch-links{flex-direction:column;display:flex}.page-homeV2 .home-getInTouch .home-getInTouch-links a{color:var(--grey-text,#9b9c96);transition:color var(--duration-default,.25s)}@media (hover:hover){.page-homeV2 .home-getInTouch .home-getInTouch-links a:hover{color:var(--color-text,var(--color-black,#000))}}.page-homeV2 .home-ecosystem{margin-bottom:var(--margin-xxl,24rem);display:block}.page-homeV2 .home-ecosystem .home-ecosystem-title{width:25%;line-height:.85;font-size:var(--size-large,6.2rem);letter-spacing:-.035em;margin-bottom:6rem;padding-right:3rem}@media (max-width:767px){.page-homeV2 .home-ecosystem .home-ecosystem-title{letter-spacing:-.025em;width:50%;margin-bottom:3rem;line-height:.9}}.page-homeV2 .home-ecosystem .home-ecosystem-grid{gap:var(--gutter-half,1rem);display:flex}@media (max-width:767px){.page-homeV2 .home-ecosystem .home-ecosystem-grid{flex-direction:column;gap:5rem}}.page-homeV2 .home-ecosystem .home-ecosystem-grid .home-ecosystem-grid-item{width:100%;line-height:.88;font-size:var(--size-body,2rem);letter-spacing:-.03em;font-weight:400;line-height:1;display:block}@media (max-width:767px){.page-homeV2 .home-ecosystem .home-ecosystem-grid .home-ecosystem-grid-item{line-height:.9}}.page-homeV2 .home-ecosystem .home-ecosystem-grid .home-ecosystem-grid-item .home-ecosystem-grid-item-media{aspect-ratio:1;border-radius:.4rem;width:100%;display:block;overflow:hidden}.page-homeV2 .home-ecosystem .home-ecosystem-grid .home-ecosystem-grid-item .home-ecosystem-grid-item-media img,.page-homeV2 .home-ecosystem .home-ecosystem-grid .home-ecosystem-grid-item .home-ecosystem-grid-item-media video{aspect-ratio:1;object-fit:cover;width:100%;height:100%}.page-homeV2 .home-ecosystem .home-ecosystem-grid .home-ecosystem-grid-item .home-ecosystem-grid-item-title{margin-top:.9em;padding-right:1.5em}.page-homeV2 .home-ecosystem .home-ecosystem-grid .home-ecosystem-grid-item .home-ecosystem-grid-item-description{color:var(--grey-text,#9b9c96);margin-top:.5em;padding-right:1.5em}.page-homeV2 .home-capabilities{justify-content:space-between;align-items:flex-start;gap:var(--gutter-half,1rem);margin-bottom:var(--margin-xxl,24rem);display:flex;position:relative}@media (max-width:767px){.page-homeV2 .home-capabilities{flex-wrap:wrap}}.page-homeV2 .home-capabilities .home-capabilities-title{width:25%;line-height:.85;font-size:var(--size-large,6.2rem);letter-spacing:-.035em;padding-right:3rem}@media (max-width:767px){.page-homeV2 .home-capabilities .home-capabilities-title{letter-spacing:-.025em;width:calc(50% - var(--gutter-half,1rem));line-height:.9}}.page-homeV2 .home-capabilities .home-capabilities-filter{width:25%}@media (max-width:767px){.page-homeV2 .home-capabilities .home-capabilities-filter{width:calc(50% - var(--gutter-half,1rem));margin-left:auto}}.page-work{padding:var(--margin-work-top,20rem) var(--pwx,6rem) var(--pwx,6rem)}.page-work .page-inner{max-width:var(--container-max-width,200rem);width:100%;margin-left:auto;margin-right:auto}.page-work .work-activeFilters-wrapper{margin-bottom:var(--gutter,2rem);display:block}.page-work .work-header{margin-bottom:calc(var(--margin-xl2,16rem) - 3.6rem);align-items:flex-start;gap:var(--gutter-half,1rem);display:flex}@media (max-width:767px){.page-work .work-header{align-items:space-between;margin-bottom:calc(var(--margin-xl,12rem) - 3.6rem);flex-direction:column;gap:5rem}.page-work .work-header .work-filters-wrapper{width:100%!important}.page-work .work-header .work-filters-wrapper .filter-wrapper-c{flex-direction:column;margin-left:0}.page-work .work-header .work-filters-wrapper .filter-wrapper-c .filter-title-wrapper{right:initial;padding-right:0;display:block;position:relative}}.page-work .work-header .work-header-title{width:33.3333%;line-height:1;font-size:var(--size-medium,3.4rem);letter-spacing:-.04em;font-weight:400}@media (max-width:767px){.page-work .work-header .work-header-title{width:calc(50% - var(--gutter-half,1rem))}}.page-work .work-header .work-header-view{width:33.3333%;color:var(--grey-text,#9b9c96);cursor:pointer;visibility:hidden;gap:.25em;display:flex}.page-work .work-header .work-header-view .view-size{text-underline-position:from-font;text-decoration:underline}@media (max-width:767px){.page-work .work-header .work-header-view{display:none}}.page-work .work-header .work-filters-wrapper{justify-content:space-between;width:50%;margin-left:auto;display:flex}.page-work .work-header .work-filters-wrapper>*{min-width:33.3333%}.page-work .work-grid-wrapper{min-height:calc(var(--vh,1vh)*50)}.page-work .work-grid{column-gap:var(--gutter-half,1rem);row-gap:var(--margin-xl,12rem);grid-template-columns:repeat(3,1fr);width:100%;display:grid}.page-work .work-grid.is-smaller{grid-template-columns:repeat(2,1fr)}@media (max-width:1179.98px){.page-work .work-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.page-work .work-grid{grid-gap:var(--margin-md,5rem);grid-template-columns:repeat(1,1fr)}.page-work .work-grid .work-card{width:100%}}.page-project{padding:var(--margin-main-top,11rem) var(--pwx,6rem) var(--pwy,2rem) var(--pwx,6rem)}.page-project .page-inner{max-width:var(--container-max-width,200rem);width:100%;margin-left:auto;margin-right:auto}.page-project .project-intro{line-height:.85;font-size:var(--size-xlarge,7.2rem);letter-spacing:-.035em;margin-bottom:var(--margin-xxl,24rem);display:block}@media (max-width:767px){.page-project .project-intro{letter-spacing:-.025em;line-height:.9}}.page-project .project-intro .description{text-wrap:balance;max-width:18em;position:relative}.page-project .project-intro .description>p{display:inline;position:relative}.page-project .project-intro .description>.dtooltip-wrapper{color:var(--color-grey-light-text,#dcdcdc);transition:color var(--duration-default,.25s);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-block}@media (hover:hover){.page-project .project-intro .description>.dtooltip-wrapper:hover{color:var(--color-text,var(--color-black,#000))}}@media (max-width:767px){.page-project .project-intro{margin-bottom:7.3rem}}.page-project .project-header{font-size:var(--size-small,1.6rem);border-top:1px solid var(--color-text,var(--color-black,#000));align-items:flex-start;margin-bottom:3rem;padding-top:1.5rem;line-height:1;display:flex}@media (max-width:767px){.page-project .project-header{flex-wrap:wrap;row-gap:4rem}}.page-project .project-header .project-header-item{flex-direction:column;width:25%;display:flex}.page-project .project-header .project-header-item.role{width:50%}.page-project .project-header .project-header-item>h2{color:var(--grey-text,#9b9c96)}.page-project .project-header .project-header-item.client a{transition:opacity var(--duration-default,.25s),text-decoration-color var(--duration-default,.25s);display:block}@media (hover:hover){.page-project .project-header .project-header-item.client a:hover{opacity:.5}}@media (max-width:767px){.page-project .project-header .project-header-item.client,.page-project .project-header .project-header-item.year{width:50%}.page-project .project-header .project-header-item.role{width:100%}}.page-project .project-description{line-height:.88;font-size:var(--size-body,2rem);letter-spacing:-.03em;font-weight:400}@media (max-width:767px){.page-project .project-description{line-height:.9}}.page-project .project-info{margin-top:var(--margin-md,5rem);padding-top:var(--margin-md,5rem);border-top:1px solid}@media (min-width:1180px){.page-project .project-info{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.page-project .project-info .project-description{width:50%;font-size:var(--size-body-lg,2.4rem);line-height:1.12}.page-project .project-info .project-credits{width:33.3333%;top:calc(var(--pwx,6rem) + var(--margin-md,5rem));padding-left:0;padding-right:0;position:sticky}.page-project .project-info .project-credits .project-credits-list{width:100%}.page-project .project-info .project-credits .project-credits-list .project-credits-item .credits-item-title{padding-left:0}}.page-project .project-credits{padding:0 var(--pwx,6rem);margin:0 0 var(--margin-md,5rem) 0;justify-content:flex-end;width:100%;display:flex}@media (max-width:1179.98px){.page-project .project-credits{margin-top:var(--margin-md,5rem);padding:0}}@media (max-width:767px){.page-project .project-credits{margin-top:var(--margin-md,5rem);padding:0}}.page-project .project-credits .project-credits-list{width:calc(40% + var(--gutter,2rem));flex-direction:column;display:flex}@media (max-width:1919.98px){.page-project .project-credits .project-credits-list{font-size:var(--size-small,1.6rem)}}@media (max-width:1179.98px){.page-project .project-credits .project-credits-list{width:50%}}@media (max-width:767px){.page-project .project-credits .project-credits-list{width:100%}}.page-project .project-credits .project-credits-list .project-credits-item{align-items:baseline;gap:.25em;width:100%;line-height:1;display:flex}.page-project .project-credits .project-credits-list .project-credits-item.has-spacing-top,.page-project .project-credits .project-credits-list .project-credits-item+.project-credits-item.has-heading{margin-top:1em}.page-project .project-credits .project-credits-list .project-credits-item>.credits-item-title{width:50%;padding:0 var(--pwx,6rem) 0 0;color:var(--grey-text,#9b9c96);flex:0 0 50%}.page-project .project-credits .project-credits-list .project-credits-item>.credits-item-title.is-hidden{opacity:0;pointer-events:none;max-height:1em;display:block!important}@media (max-width:1179.98px){.page-project .project-credits .project-credits-list .project-credits-item>.credits-item-title{flex-basis:calc(50% - var(--gutter-half,1rem));width:calc(50% - var(--gutter-half,1rem))}}@media (max-width:767px){.page-project .project-credits .project-credits-list .project-credits-item>.credits-item-title{flex-basis:calc(50% - var(--gutter-half,1rem));width:calc(50% - var(--gutter-half,1rem));padding-left:0}}.page-project .project-credits .project-credits-list .project-credits-item .client-name{flex:1 1 0;min-width:0}.page-project .project-credits .project-credits-list .project-credits-item.has-heading{flex-wrap:wrap}.page-project .project-credits .project-credits-list .project-credits-item.has-heading .credits-item-heading{width:100%}.page-project .project-credits .project-credits-list .project-credits-item a{transition:opacity var(--duration-default,.25s),text-decoration-color var(--duration-default,.25s)}@media (hover:hover){.page-project .project-credits .project-credits-list .project-credits-item a:hover{opacity:.5}}.page-studioV2{padding:var(--margin-main-top,11rem) var(--pwx,6rem) 0 var(--pwx,6rem);line-height:1.2;position:relative}.page-studioV2 .page-inner{max-width:var(--container-max-width,200rem);width:100%;margin-left:auto;margin-right:auto}.page-news{padding:var(--margin-work-top,20rem) var(--pwx,6rem) var(--pwx,6rem)}.page-news .page-inner{max-width:var(--container-max-width,200rem);width:100%;margin-left:auto;margin-right:auto}.page-news .news-featured{margin-bottom:var(--margin-xl2,16rem);display:block}.page-news .news-header{margin-bottom:var(--margin-xl2,16rem);align-items:flex-start;gap:var(--gutter-half,1rem);display:flex;position:relative}.page-news .news-header .news-header-title{width:33.3333%;line-height:1;font-size:var(--size-medium,3.4rem);letter-spacing:-.04em;font-weight:400}.page-news .news-header .news-header-view{appearance:none;font:inherit;text-align:inherit;width:33.3333%;color:var(--grey-text,#9b9c96);cursor:pointer;visibility:hidden;background:0 0;border:0;gap:.25em;margin:0;padding:0;display:flex}.page-news .news-header .news-header-view .view-size{text-underline-position:from-font;text-decoration:underline}.page-news .news-header .news-header-filter{align-items:flex-start;gap:var(--gutter-half,1rem);width:33.3333%;display:flex;position:relative}.page-news .news-header .news-header-filter .filter-title{padding-right:var(--gutter-half,1rem);position:absolute;right:100%}.page-news .news-header .news-header-filter .filter-list{color:var(--grey-text,#9b9c96);flex-direction:column;display:flex}.page-news .news-header .news-header-filter .filter-list li a{transition:color var(--duration-default,.25s)}@media (hover:hover){.page-news .news-header .news-header-filter .filter-list li a:hover{color:var(--color-text,var(--color-black,#000))}}.page-news .news-header .news-header-filter .filter-list li a.nuxt-link-exact-active{color:var(--color-text,var(--color-black,#000))}.page-news .news-grid-wrapper{min-height:calc(var(--vh,1vh)*50)}.page-news .news-grid{column-gap:var(--gutter-half,1rem);row-gap:var(--margin-xl,12rem);grid-template-columns:repeat(4,1fr);display:grid}.page-news .news-grid.is-smaller{grid-template-columns:repeat(2,1fr)}@media (max-width:767px){.page-news .news-grid{grid-gap:var(--margin-md,5rem);grid-template-columns:repeat(1,1fr)}}.page-cp{padding:var(--margin-main-top,11rem) var(--pwx,6rem) var(--pwy,2rem) var(--pwx,6rem)}.page-cp .cp-modules{margin-bottom:var(--margin-xxl,24rem)}.page-globe{overscroll-behavior:none}.hide-header header.header{display:none!important}
