@font-face{font-family:ABC ROM;src:url(/fonts/ABCROM-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ABC ROM;src:url(/fonts/ABCROM-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:ABC ROM;src:url(/fonts/ABCROM-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ABC ROM;src:url(/fonts/ABCROM-MediumItalic.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Practice;src:url(/fonts/Practice-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Practice;src:url(/fonts/Practice-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Practice Display;src:url(/fonts/Practice-Display-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;outline:none;text-decoration:none}button{color:inherit;font:inherit;cursor:pointer;background:0 0}*,:after,:before{box-sizing:border-box}:root{--o1:cubic-bezier(.65, 1, .9, 1);--o2:cubic-bezier(.5, 1, .89, 1);--o3:cubic-bezier(.33, 1, .68, 1);--o4:cubic-bezier(.25, 1, .5, 1);--o5:cubic-bezier(.22, 1, .36, 1);--o6:cubic-bezier(.19, 1, .22, 1);--io1:cubic-bezier(.37, 0, .63, 1);--io2:cubic-bezier(.45, 0, .55, 1);--io3:cubic-bezier(.65, 0, .35, 1);--io4:cubic-bezier(.76, 0, .24, 1);--io5:cubic-bezier(.83, 0, .17, 1);--io6:cubic-bezier(.87, 0, .13, 1);--i1:cubic-bezier(.12, 0, .39, 0);--i2:cubic-bezier(.11, 0, .5, 0);--i3:cubic-bezier(.32, 0, .67, 0);--i4:cubic-bezier(.5, 0, .75, 0);--i5:cubic-bezier(.64, 0, .78, 0);--i6:cubic-bezier(.7, 0, .84, 0);--ease-page-in:cubic-bezier(.5, .25, 0, 1);--ease-page-out:cubic-bezier(.5, .55, 0, 1);view-transition-name:root;--pad:1rem;--gap:2rem;--cols:24;--max-w:1920px;--header-height:3.5rem;--col:calc((min(100vw, var(--max-w)) - var(--pad) * 2 - (var(--cols) - 1) * var(--gap)) / var(--cols))}@media (max-width:768px){:root{--pad:1rem;--gap:1rem;--cols:8}}html{-webkit-tap-highlight-color:#0000;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;max-width:var(--max-w);scrollbar-gutter:stable;background:#fff;margin:0 auto;font-family:ABC ROM,sans-serif;position:relative;overflow:hidden auto}body{background:#fff}@keyframes lineY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lineX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes loaderWord{to{transform:translateY(0)}}::view-transition{background:#000}::view-transition-image-pair(root){isolation:auto}::view-transition-old(root){animation:vt-old 1.35s var(--ease-page-out) both;mix-blend-mode:normal}::view-transition-new(root){animation:vt-new 1.25s var(--ease-page-in) .1s both;mix-blend-mode:normal}@keyframes vt-old{0%{clip-path:inset(0);opacity:1;overflow:hidden;transform:scale(1)}to{opacity:.15;overflow:hidden;transform:scale(1.15)}}@keyframes vt-new{0%{clip-path:inset(50%);opacity:.95;overflow:hidden;transform:translateY(0)scale(1.15)}to{clip-path:inset(0);opacity:1;overflow:auto;transform:translateY(0)scale(1)}}@media (max-width:768px){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}:root:active-view-transition .home-grid-item-media img{will-change:auto;transition:none!important}:root:active-view-transition .about-head-image-inner{will-change:auto;transition:none!important}:root:active-view-transition .about-head-image-inner img{will-change:auto;transition:none!important}:root:active-view-transition .network-about-background img{will-change:auto;transition:none!important}:root:active-view-transition .network-about-background-inner{will-change:auto;transition:none!important}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}@supports not (view-transition-name:none){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}.rich-description p+p{margin-top:1em}#grid{max-width:var(--max-w);justify-content:space-between;gap:var(--gap);height:100%;padding:0 var(--pad);pointer-events:none;z-index:10000;margin:0 auto;display:flex;position:fixed;top:0;left:0;right:0}#grid .grid-col{opacity:.15;transform-origin:top;background:red;flex:1 0 0;height:100%;transform:scaleY(0)}@media (max-width:768px){#grid .grid-col:nth-child(n+9){display:none}}.btn-secondary-serif,.btn-secondary,.btn-outline,.btn-primary,.btn-primary-dark{cursor:pointer;text-align:center;letter-spacing:.035rem;text-transform:uppercase;white-space:nowrap;border:none;border-radius:31.25rem;justify-content:center;align-items:center;gap:.0625rem;height:2.5rem;padding:7px 1rem 6px;font-family:ABC ROM,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:120%;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn-primary-dark{color:#000;background:#fff}.btn-primary-dark:hover{background:#f5f5f5}.btn-primary{color:#fff;background:#000}.btn-primary:hover{background:#1f1f1f}.btn-outline{color:#000;background:0 0;border:2px solid #000}.btn-outline:hover{color:#fff;background:#000}.btn-secondary{color:#000;background:#f5f5f5}.btn-secondary:hover{background:#d4d4d4}.btn-secondary-serif{color:#000;letter-spacing:0;text-transform:none;text-overflow:ellipsis;background:#f5f5f5;max-width:100%;font-family:Practice,serif;font-size:1.125rem;font-weight:400;line-height:120%;overflow:hidden}.btn-secondary-serif:hover{background:#d4d4d4}.btn-ghost{cursor:pointer;letter-spacing:.035rem;text-transform:uppercase;color:#ffffff80;background:0 0;border:none;justify-content:center;align-items:center;gap:.625rem;height:1.5rem;padding:0;font-family:ABC ROM,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:120%;text-decoration:none;transition:color .2s;display:inline-flex}.btn-ghost:hover{color:#ffffffbf}.btn-ghost.is-active{color:#fff}.btn-ghost-light{cursor:pointer;letter-spacing:.035rem;text-transform:uppercase;color:#b3b3b3;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:.625rem;height:2.5rem;padding:0;font-family:ABC ROM,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:120%;text-decoration:none;transition:color .2s;display:inline-flex}.btn-ghost-light:hover{color:#737373}.btn-icon-outline,.btn-icon{cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn-icon-outline svg,.btn-icon svg{width:1rem;height:1rem}.btn-icon{color:#fff;background:#000;width:2.5rem;height:2.5rem}.btn-icon:hover{background:#1f1f1f}.btn-icon-outline{color:#000;background:0 0;border:2px solid #000;width:2.5rem;height:2.5rem}.btn-icon-outline:hover{color:#fff;background:#000}#home .home-toolbar-plus--desktop,#home .home-toolbar-expand,#home .home-toolbar-arrow{justify-content:center;align-items:center;display:flex}#about #conversation-about .conversation-about-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#nav{width:100%;padding:var(--pad);z-index:100;max-width:var(--max-w);height:var(--header-height);background:#fff;justify-content:space-between;align-items:center;transition:background .5s,color .5s;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}#nav.nav-dark{color:#fff;background:#000}#nav.nav-dark .link{color:#fff}#nav.nav-dark .link.active{color:#b3b3b3}@media (hover:hover){#nav.nav-dark .link:not(.active):hover{color:#ffffffbf}}#nav.nav-dark #logo path{fill:#fff}#nav.nav-dark .mobile-toggle path{stroke:#fff}#nav.nav-transparent,#nav.nav-transparent.nav-dark{background:0 0}@media (max-width:768px){#nav.nav-solid{color:#000;background:#fff}#nav.nav-solid .link{color:#000}#nav.nav-solid .link.active{color:#b3b3b3}#nav.nav-solid #logo path{fill:#000}}#nav.nav-menu-open{color:#000}#nav.nav-menu-open #logo path{fill:#000}#nav.nav-menu-open .mobile-toggle path{stroke:#000}#nav #logo path{transition:fill .5s}#nav .mobile-toggle path{transition:stroke .5s}#nav .link{color:#000;transition:color .5s}#nav .link.active{color:#b3b3b3}@media (hover:hover){#nav .link:not(.active):hover{color:#737373}}@media (max-width:999.98px){#nav{z-index:200}}#nav .links{gap:1.5rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:999.98px){#nav .links,#nav .contact{display:none}}#nav #logo{width:15.65rem;line-height:0}#nav #logo a{width:100%;display:block}@media (max-width:768px){#nav #logo{width:15rem}}#nav #logo svg{width:100%;height:auto;display:block}#nav .mobile-toggle{cursor:pointer;background:0 0;border:none;padding:0;line-height:0;display:none}@media (max-width:999.98px){#nav .mobile-toggle{justify-content:center;align-items:center;display:flex}}.mobile-menu{display:none}@media (max-width:999.98px){.mobile-menu{z-index:199;width:100%;height:100%;padding:var(--pad);padding-top:var(--header-height);background:#fff;flex-direction:column;justify-content:space-between;display:flex;position:fixed;top:0;left:0}}.mobile-menu__links{flex-direction:column;display:flex}.mobile-menu__item:last-child .mobile-menu__link-line{display:none}.mobile-menu__link{color:#000;letter-spacing:-.02em;padding:1rem 0;font-family:Practice,serif;font-size:1.5rem;font-weight:400;line-height:1.2;text-decoration:none;display:block}@media (max-width:768px){.mobile-menu__link{font-size:1.375rem}}.mobile-menu__link.active{color:#737373}.mobile-menu__link-mask{display:block;overflow:hidden}.mobile-menu__link-text{display:inline-block}.mobile-menu__link-line{transform-origin:0;background:#000;height:1px;transform:scaleX(0)}.mobile-menu__footer{padding-bottom:1rem}.mobile-menu__contact{width:100%}body:has(#not-found) #footer{display:none}#footer{min-height:calc(100vh - var(--header-height));flex-direction:column;display:flex}@media (max-width:768px){#footer{height:100svh;min-height:0}}#footer .footer-title{width:calc(var(--col)*12 + var(--gap)*11);flex:1;justify-content:center;align-items:center;margin:0 auto;padding:6rem 0;display:flex}@media (max-width:768px){#footer .footer-title{width:100%;padding:6rem var(--pad) 1rem var(--pad);flex:none;margin-bottom:6rem;display:block;position:relative}#footer .footer-title:after{content:"";bottom:0;left:var(--pad);right:var(--pad);background:#000;height:1px;position:absolute}}#footer #footer-title-text{letter-spacing:-.02em;text-wrap:balance;text-align:center;font-family:Practice Display,serif;font-size:3.5rem;font-weight:400;line-height:1}@media (max-width:768px){#footer #footer-title-text{text-align:left;letter-spacing:-.02em;font-family:Practice Display,serif;font-size:2.5rem;font-weight:400;line-height:1.135}}@media (max-width:768px) and (max-width:768px){#footer #footer-title-text{font-size:1.875rem;line-height:1.1}}#footer .footer-links{justify-content:space-between;align-items:center;gap:var(--gap);padding:var(--pad);width:100%;display:flex}@media (max-width:768px){#footer .footer-links{flex-direction:column-reverse;align-items:flex-start;gap:2rem;padding-bottom:2rem}}#footer .footer-links .footer-links-list{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:-webkit-fill-available;display:flex}@media (max-width:768px){#footer .footer-links .footer-links-list{justify-content:flex-start;gap:1rem}#footer .footer-links .footer-links-list .footer-copyright{flex-basis:100%;order:1;margin-top:1rem}}#footer .footer-links .footer-link{letter-spacing:0;color:#000;cursor:pointer;font-family:ABC ROM,sans-serif;font-size:1rem;font-weight:400;line-height:1.2;text-decoration:underline}#footer .footer-links .footer-copyright{letter-spacing:.035rem;text-transform:uppercase;color:#000;white-space:nowrap;flex-shrink:0;font-family:ABC ROM,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:120%}#footer-canvas{background:var(--footer-bg-color,#000);flex-shrink:0;height:40vh;position:relative;overflow:hidden}@media (max-width:768px){#footer-canvas{flex:1;height:auto;min-height:0}}#footer-canvas .pattern-footer-svg{width:100%;height:100%;display:block}#footer-canvas .pf-shape{fill:var(--pf-shape-color,#fff)}#footer-canvas .pf-gap{fill:var(--pf-gap-color,#02198e)}#loader{z-index:9999;transform-origin:50%;will-change:opacity,transform;background:#fff;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}#loader .loader-lines{--v-gap:.5rem;max-width:var(--max-w);pointer-events:none;margin:0 auto;position:absolute;inset:0}#loader .loader-lines-mobile{display:none}@media (max-width:768px){#loader .loader-lines-desktop{display:none}#loader .loader-lines-mobile{display:block}}#loader .loader-line-v{transform-origin:top;width:1px;animation:lineY 1s var(--o6) forwards;animation-delay:var(--line-delay,0s);position:absolute;top:0;bottom:0;transform:scaleY(0)}#loader .loader-line-h{height:1px;transform-origin:var(--pad) center;animation:lineX 1s var(--o6) forwards;animation-delay:var(--line-delay,0s);position:absolute;left:0;right:0;transform:scaleX(0)}#loader .loader-line-seg{background:#000;position:absolute}#loader .loader-line-v .loader-line-seg{width:100%;left:0}#loader .loader-line-h .loader-line-seg{height:100%;top:0}#loader.is-exiting .loader-line-v .loader-line-seg{transform-origin:var(--origin-out,top center);animation:lineYOut .8s var(--io3) both}#loader.is-exiting .loader-line-h .loader-line-seg{transform-origin:var(--origin-out,left center);animation:lineXOut .8s var(--io3) both}#loader.is-exiting .loader-text{animation:loaderTextOut .8s var(--io3) both}#loader .loader-text{z-index:1;letter-spacing:-.02em;text-wrap:balance;text-align:center;max-width:calc(var(--col)*8 + var(--gap)*7);background:#fff;padding:1.25rem 1.5rem;font-family:Practice Display,serif;font-size:3.5rem;font-weight:400;line-height:1;position:relative}@media (max-width:768px){#loader .loader-text{max-width:80vw;font-size:2.25rem}}#loader .loader-word-clip{vertical-align:top;margin-bottom:-.2em;padding-bottom:.2em;display:inline-block;overflow:hidden}#loader .loader-word{animation:loaderWord .9s var(--o5) forwards;animation-delay:var(--delay,0s);display:inline-block;transform:translateY(130%)}@keyframes lineYOut{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes lineXOut{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes loaderWordOut{0%{transform:translateY(0)}to{transform:translateY(130%)}}@keyframes loaderTextOut{to{opacity:0}}#intro-video{z-index:10000;will-change:opacity;background:#000;position:fixed;inset:0}#intro-video .intro-video-media{object-fit:cover;width:100%;height:100%;display:block}#intro-video .intro-video-skip{left:50%;bottom:var(--pad);opacity:0;animation:.5s 1.2s forwards introControlIn;position:absolute;transform:translate(-50%)}@media (max-width:768px){#intro-video .intro-video-skip{bottom:max(var(--pad),env(safe-area-inset-bottom))}}#intro-video .intro-video-sound{top:var(--pad);right:var(--pad);color:#fff;cursor:pointer;letter-spacing:0;opacity:0;text-shadow:0 0 12px #0000008c;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;font-family:ABC ROM,sans-serif;font-size:1rem;font-weight:400;line-height:1.2;animation:.5s 1.2s forwards introControlIn;display:inline-flex;position:absolute}@media (max-width:768px){#intro-video .intro-video-sound{top:max(var(--pad),env(safe-area-inset-top))}}#intro-video .intro-video-sound-dot{opacity:.35;filter:drop-shadow(0 0 8px #0000008c);background:currentColor;border-radius:50%;width:.3125rem;height:.3125rem;transition:opacity .3s}#intro-video .intro-video-sound.is-on .intro-video-sound-dot{opacity:1}@keyframes introControlIn{to{opacity:1}}:is(html:has(#home[data-mode=ecosystem]),html:has(#home[data-grid-fullscreen=true]),html:has(#home[data-info-open=true]),body:has(#home[data-mode=ecosystem]),body:has(#home[data-grid-fullscreen=true]),body:has(#home[data-info-open=true])){overflow:hidden}body:has(#home[data-mode=ecosystem]) #footer{display:none}#home #home-grid{grid-template-columns:repeat(4, calc(var(--col) * 6 + var(--gap) * 5));column-gap:var(--gap);row-gap:var(--gap);padding:0 var(--pad);margin-top:calc(var(--header-height) + var(--pad));display:grid}#home #home-grid .home-grid-item{aspect-ratio:1;position:relative}#home #home-grid .home-grid-item .home-grid-item-media{position:absolute;inset:0;overflow:hidden}#home #home-grid .home-grid-item .home-grid-item-media img{object-fit:cover;width:100%;height:100%;transition:filter .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}#home #home-grid .home-grid-item .home-grid-item-media img.is-loading{filter:blur(12px);transform:scale(1.06)}#home #home-grid .home-grid-item .home-grid-item-media .home-project-video{z-index:2}#home #home-grid .home-grid-item .home-grid-item-media .home-grid-item-hover{z-index:3;text-align:center;opacity:0;transition:opacity .3s var(--o3);pointer-events:none;background:#00000059;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}#home #home-grid .home-grid-item .home-grid-item-media .home-grid-item-hover .home-grid-item-hover-text{letter-spacing:0;text-transform:uppercase;color:#fff;flex-wrap:wrap;justify-content:center;gap:0 .3em;font-family:ABC ROM,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.2;display:flex}@media (max-width:768px){#home #home-grid .home-grid-item .home-grid-item-media .home-grid-item-hover .home-grid-item-hover-text{font-size:1rem}}#home #home-grid .home-grid-item .home-grid-item-media .home-grid-item-hover .home-grid-item-hover-word{opacity:0;transition:opacity .3s var(--o3),transform .3s var(--o3);display:inline-block;transform:translateY(.4rem)}@media (hover:hover) and (pointer:fine){#home #home-grid .home-grid-item:hover .home-grid-item-hover{opacity:1;transition-duration:.15s;transition-timing-function:var(--o5)}#home #home-grid .home-grid-item:hover .home-grid-item-hover .home-grid-item-hover-word{opacity:1;transition-duration:.4s;transition-timing-function:var(--o5);transition-delay:var(--word-delay,0s);transform:translateY(0)}}#home #home-grid .home-grid-item .home-grid-line-h{top:calc(var(--gap)/-2);left:0;right:calc(-1*var(--gap));z-index:2;transform-origin:0;background:#000;height:1px;position:absolute}#home #home-grid .home-grid-item.is-row-end .home-grid-line-h{right:0}#home #home-grid .home-grid-item .home-grid-line-v{top:0;bottom:0;right:calc(-1*var(--gap)/2);z-index:2;transform-origin:top;background:#000;width:1px;position:absolute}#home #home-ecosystem{height:100dvh;max-width:var(--max-w);touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;margin-inline:auto;position:fixed;inset:0;overflow:hidden}#home #home-ecosystem .home-ecosystem-empty{color:#737373;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#home .ecosystem-labels{opacity:0;transition:opacity .35s}#home .ecosystem-labels.is-ready{opacity:1;transition-delay:.18s}#home .ecosystem-agency-label{white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;color:#000;padding:.25rem .5rem;font-family:ABC ROM,sans-serif;font-size:.875rem;font-weight:500;line-height:1.2;position:relative}#home .ecosystem-agency-label:before{content:"";z-index:-1;filter:blur(4px);-webkit-backdrop-filter:blur(2px);background:#ffffffe6;border-radius:31.25rem;position:absolute;inset:0}@media (max-width:768px){#home .ecosystem-agency-label:before{filter:blur(3px);-webkit-backdrop-filter:blur(1px);background:#ffffffa6}}#home .home-toolbar{z-index:120;padding:calc(var(--pad)*1.25);pointer-events:none;min-height:calc(2.5rem + var(--pad)*2);justify-content:space-between;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}#home .home-toolbar>*{pointer-events:auto}#home .home-toolbar.is-info-open .home-toolbar-left,#home .home-toolbar.is-info-open .home-toolbar-right,#home .home-toolbar.is-info-open .home-toolbar-center>*{opacity:0;pointer-events:none}#home .home-toolbar-left,#home .home-toolbar-right,#home .home-toolbar-center>*{transition:opacity .2s}#home .home-toolbar-center{width:max-content;max-width:calc(100% - var(--pad)*3);align-items:center;gap:.25rem;margin-inline:auto;display:flex;position:absolute;inset:0}#home .home-toolbar-center>*{flex-shrink:0}@media (min-width:1000px){#home .home-toolbar-center{max-width:calc(100% - (var(--pad)*1.25 + 5.25rem + .75rem)*2)}}#home .home-toolbar-right{gap:.25rem;margin-left:auto;display:flex}#home .home-toolbar-arrow--mobile-prev{display:none}#home .home-toolbar-plus--desktop{cursor:pointer;color:#000;background:#f5f5f5;border:none;border-radius:31.25rem;width:2.5rem;height:2.5rem;padding:0}#home .home-mode-toggle{cursor:pointer;background:#f5f5f5;border:none;border-radius:31.25rem;align-items:center;gap:0;padding:.125rem;display:inline-flex;position:relative}#home .home-mode-toggle-item{z-index:1;border-radius:31.25rem;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;height:2.25rem;padding:0 1rem 0 .75rem;display:flex;position:relative}#home .home-mode-toggle-item-label{color:#000;white-space:nowrap;z-index:1;font-family:ABC ROM,sans-serif;font-size:1rem;font-weight:400;line-height:1.2;position:relative}#home .home-mode-toggle-item-letter{display:inline-block}#home .home-mode-toggle-item-cta{vertical-align:bottom;opacity:0;width:0;display:inline-block;overflow:hidden}#home .home-mode-toggle-item-cta-text{white-space:nowrap;display:inline-block}#home .home-mode-toggle-item-icon{z-index:1;display:flex;position:relative}#home .home-mode-toggle-item svg{flex-shrink:0;width:1.25rem;height:1.25rem}#home .home-mode-toggle-item .icon-eco-rays,#home .home-mode-toggle-item .icon-eco-ray,#home .home-mode-toggle-item .icon-eco-core,#home .home-mode-toggle-item .icon-grid-frame,#home .home-mode-toggle-item .icon-grid-marks{transform-box:view-box;transform-origin:10px 10px}#home .home-mode-toggle-item .icon-eco-ray{vector-effect:non-scaling-stroke}#home .home-mode-toggle-item .icon-eco-ray--n{--eco-ray-x:0;--eco-ray-y:-1.3px}#home .home-mode-toggle-item .icon-eco-ray--e{--eco-ray-x:1.3px;--eco-ray-y:0}#home .home-mode-toggle-item .icon-eco-ray--s{--eco-ray-x:0;--eco-ray-y:1.3px}#home .home-mode-toggle-item .icon-eco-ray--w{--eco-ray-x:-1.3px;--eco-ray-y:0}#home .home-mode-toggle-item .icon-grid-frame path,#home .home-mode-toggle-item .icon-grid-marks path{vector-effect:non-scaling-stroke}#home .home-mode-toggle-item:not(.is-active) .home-mode-toggle-item-icon,#home .home-mode-toggle-item:not(.is-active) .home-mode-toggle-item-letter{opacity:.5}#home .home-mode-toggle-item:not(.is-active) .icon-eco-rays{animation:3.4s infinite home-eco-pulse}#home .home-mode-toggle-item:not(.is-active) .icon-eco-ray{animation:3.4s infinite home-eco-ray}#home .home-mode-toggle-item:not(.is-active) .icon-eco-ray--n{animation-delay:0s}#home .home-mode-toggle-item:not(.is-active) .icon-eco-ray--e{animation-delay:.16s}#home .home-mode-toggle-item:not(.is-active) .icon-eco-ray--s{animation-delay:.32s}#home .home-mode-toggle-item:not(.is-active) .icon-eco-ray--w{animation-delay:.48s}#home .home-mode-toggle-item:not(.is-active) .icon-eco-core{animation:3.4s infinite home-eco-core}#home .home-mode-toggle-item:not(.is-active) .icon-grid-frame{animation:4.2s infinite home-grid-frame}#home .home-mode-toggle-item:not(.is-active) .icon-grid-marks{animation:4.2s infinite home-grid-marks}#home .home-mode-toggle-item:not(.is-active) .home-mode-toggle-item-letter{animation:2.6s infinite home-label-sweep;animation-delay:calc(var(--letter-i,0)*50ms)}@media (prefers-reduced-motion:reduce){#home .home-mode-toggle-item .icon-eco-rays,#home .home-mode-toggle-item .icon-eco-ray,#home .home-mode-toggle-item .icon-eco-core,#home .home-mode-toggle-item .icon-grid-frame,#home .home-mode-toggle-item .icon-grid-marks,#home .home-mode-toggle-item-letter{animation:none}}#home .home-mode-toggle .home-mode-toggle-thumb{z-index:0;pointer-events:none;background:#fff;border-radius:31.25rem;position:absolute;top:.125rem;bottom:.125rem;left:0;box-shadow:0 0 6px #0000001a}#home .home-mode-toggle.home-mode-toggle--mobile{display:none}#home .home-toolbar-expand,#home .home-toolbar-arrow{cursor:pointer;color:#000;background:#f5f5f5;border:none;border-radius:31.25rem;justify-content:center;width:2.5rem;height:2.5rem;padding:0}#home .home-toolbar-expand .icon-draw,#home .home-toolbar-arrow .icon-draw{stroke-dasharray:1}@media (hover:hover) and (pointer:fine){#home .home-toolbar-expand:hover .icon-draw,#home .home-toolbar-arrow:hover .icon-draw{animation:.65s linear both home-icon-redraw}#home .home-toolbar-expand:hover .icon-arrow-barb,#home .home-toolbar-arrow:hover .icon-arrow-barb{animation-delay:.16s}#home .home-toolbar-expand:hover .icon-corner--bl,#home .home-toolbar-arrow:hover .icon-corner--bl{animation-delay:90ms}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){#home .home-toolbar-expand:hover .icon-draw,#home .home-toolbar-arrow:hover .icon-draw{animation:none}}@media (hover:none){#home .home-toolbar-arrow.is-tapped .icon-draw{animation:.65s linear both home-icon-redraw}#home .home-toolbar-arrow.is-tapped .icon-arrow-barb{animation-delay:.16s}#home .home-toolbar-arrow.is-tapped .icon-corner--bl{animation-delay:90ms}}@media (hover:none) and (prefers-reduced-motion:reduce){#home .home-toolbar-arrow.is-tapped .icon-draw{animation:none}}#home .home-toolbar-expand .icon-corner--tr,#home .home-toolbar-expand .icon-corner--bl{transform-box:view-box;transition:rotate .5s var(--o5),translate .5s var(--o5)}#home .home-toolbar-expand .icon-corner--tr{transform-origin:13.6px 2.4px}#home .home-toolbar-expand .icon-corner--bl{transform-origin:2.4px 13.6px}#home .home-toolbar-expand.is-active .icon-corner--tr{translate:-4px 4px;rotate:180deg}#home .home-toolbar-expand.is-active .icon-corner--bl{translate:4px -4px;rotate:180deg}@media (prefers-reduced-motion:reduce){#home .home-toolbar-expand .icon-corner--tr,#home .home-toolbar-expand .icon-corner--bl{transition:none}}#home .home-toolbar-plus--desktop svg,#home .home-toolbar-plus--mobile svg{transition:rotate .5s var(--o5)}#home .home-toolbar-plus--desktop .icon-plus,#home .home-toolbar-plus--mobile .icon-plus{transform-box:view-box;transform-origin:8px 8px}#home .home-toolbar-plus--desktop.is-active svg,#home .home-toolbar-plus--mobile.is-active svg{rotate:-45deg}@media (hover:hover) and (pointer:fine){#home .home-toolbar-plus--desktop:hover .icon-plus,#home .home-toolbar-plus--mobile:hover .icon-plus{animation:home-icon-spin .7s var(--io3)}}@media (prefers-reduced-motion:reduce){#home .home-toolbar-plus--desktop svg,#home .home-toolbar-plus--mobile svg{transition:none}#home .home-toolbar-plus--desktop:hover .icon-plus,#home .home-toolbar-plus--mobile:hover .icon-plus{animation:none}}#home .home-toolbar-title,#home .home-toolbar-agencies{white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;display:block;overflow:hidden}#home .home-toolbar-title{letter-spacing:0;cursor:pointer;background:#f5f5f5;border:none;border-radius:31.25rem;height:2.5rem;padding:0 1rem;font-family:Practice,serif;font-size:1.125rem;font-weight:400;line-height:2.5rem}#home .home-toolbar-title--desktop{align-items:center;display:flex;overflow:hidden}#home .home-toolbar-title-text{white-space:nowrap;text-overflow:ellipsis;letter-spacing:0;min-width:0;font-family:Practice,serif;font-size:1.125rem;font-weight:400;line-height:1.2;display:block;overflow:hidden}#home .home-toolbar-agencies{letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#f5f5f5;border:none;border-radius:31.25rem;height:2.5rem;padding:0 1rem;font-family:ABC ROM,sans-serif;font-size:.875rem;font-weight:500;line-height:2.5rem}#home .home-project-video{opacity:0;pointer-events:none;transition:opacity .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}#home .home-project-video.is-ready{opacity:1}#home .home-project-video video{object-fit:cover;width:100%;height:100%;display:block}#home .home-fullscreen{z-index:110;contain:layout paint style;will-change:width,height,top,left;touch-action:none;position:fixed;overflow:hidden}#home .home-fullscreen-layer{will-change:opacity;position:absolute;inset:0;overflow:hidden}#home .home-info-overlay{z-index:130;padding:var(--pad);padding-bottom:calc(var(--pad)*1.25);pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}#home .home-info-panel{width:100%;max-width:calc(var(--col)*6 + var(--gap)*5);pointer-events:none;flex-direction:column;gap:.25rem;display:flex}@media (max-width:768px){#home .home-info-panel{max-width:none}}#home .home-info-header,#home .home-info-body{pointer-events:auto}#home .home-info-header{background:#f5f5f5;border-radius:1.5rem;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex;position:relative}#home .home-info-header-title{letter-spacing:0;font-family:Practice,serif;font-size:1.125rem;font-weight:400;line-height:1.2}#home .home-info-close{cursor:pointer;color:#000;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;padding:0;display:flex}#home .home-info-body{overscroll-behavior:contain;background:#f5f5f5;border-radius:1.5rem;flex-direction:column;gap:1.5rem;max-height:55vh;padding:1.25rem;display:flex;overflow-y:auto}#home .home-info-section{flex-direction:column;gap:.375rem;display:flex}#home .home-info-section-label{letter-spacing:.04em;text-transform:uppercase;font-family:ABC ROM,sans-serif;font-size:.875rem;font-weight:500;line-height:1.2}#home .home-info-section-text{letter-spacing:0;font-family:Practice,serif;font-size:1.125rem;font-weight:400;line-height:1.2}#home .home-info-section--label-only:not(:last-child){margin-bottom:-.875rem}#home .home-toolbar-top{top:calc(var(--header-height) + var(--pad));z-index:120;padding:0 var(--pad);pointer-events:none;align-items:center;gap:.5rem;transition:opacity .2s;display:none;position:fixed;left:0;right:0}#home .home-toolbar-top>*{pointer-events:auto}@media (max-width:999.98px){#home .home-toolbar-top{display:flex}}#home .home-toolbar-top.is-info-open{opacity:0}#home .home-toolbar-top.is-info-open>*{pointer-events:none}#home .home-toolbar-top .home-toolbar-title{text-align:center;flex:0 auto;min-width:0;margin-inline:auto}#home .home-toolbar-top .home-toolbar-expand{flex:none}@media (max-width:768px){#home #home-grid{grid-template-columns:repeat(2,1fr)}#home #home-grid .home-grid-item .home-grid-line-h{right:calc(-1*var(--gap))}#home #home-grid .home-grid-item:nth-child(2n) .home-grid-line-h{right:0}#home #home-grid .home-grid-item:nth-child(2n) .home-grid-line-v{display:none}#home .home-info-body{scrollbar-width:none;-ms-overflow-style:none}#home .home-info-body::-webkit-scrollbar{width:0;height:0}}@media (max-width:999.98px){#home .home-toolbar{padding:var(--pad)}#home .home-info-overlay{padding-bottom:var(--pad)}#home .home-mode-toggle--desktop,#home .home-toolbar-expand--desktop,#home .home-toolbar-title--desktop,#home .home-toolbar-agencies--desktop,#home .home-toolbar-arrow--desktop,#home .home-toolbar-plus--desktop{display:none!important}#home .home-toolbar-arrow--mobile-prev{display:flex!important}#home .home-mode-toggle--mobile{transform:none;display:inline-flex!important}#home .home-toolbar-left{flex:none;min-width:2.5rem}#home .home-toolbar-right{flex:none;gap:.375rem}#home .home-mode-toggle-item{gap:.375rem;padding:0 .75rem}#home .home-mode-toggle-item-label{font-size:.9375rem}#home .home-mode-toggle-item svg{width:1.125rem;height:1.125rem}}@keyframes home-label-sweep{0%{opacity:.5;animation-timing-function:cubic-bezier(.3,0,.2,1)}7%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.5,1)}15%{opacity:.5;animation-timing-function:linear}22%,to{opacity:.5}}@keyframes home-eco-pulse{0%{animation-timing-function:cubic-bezier(.3,0,.2,1);scale:1}40%{animation-timing-function:cubic-bezier(.4,0,.5,1);scale:1.14}80%{animation-timing-function:linear;scale:1}to{scale:1}}@keyframes home-eco-sway{0%,to{rotate:-7deg}50%{rotate:7deg}}@keyframes home-eco-sway-reverse{0%,to{rotate:5deg}50%{rotate:-5deg}}@keyframes home-eco-ray{0%{stroke-width:.8px;animation-timing-function:cubic-bezier(.3,0,.2,1);translate:0}40%{translate:var(--eco-ray-x) var(--eco-ray-y);stroke-width:1.7px;animation-timing-function:cubic-bezier(.4,0,.5,1)}80%{stroke-width:.8px;animation-timing-function:linear;translate:0}to{stroke-width:.8px;translate:0}}@keyframes home-eco-core{0%{animation-timing-function:cubic-bezier(.3,0,.2,1);scale:1}40%{animation-timing-function:cubic-bezier(.4,0,.5,1);scale:.55}80%{animation-timing-function:linear;scale:1}to{scale:1}}@keyframes home-grid-sway{0%,to{rotate:-5deg}50%{rotate:5deg}}@keyframes home-grid-sway-reverse{0%,to{rotate:5deg}50%{rotate:-5deg}}@keyframes home-grid-frame{0%{stroke-width:1px;animation-timing-function:cubic-bezier(.3,0,.2,1);scale:1}40%{stroke-width:1.9px;animation-timing-function:cubic-bezier(.4,0,.5,1);scale:.86}80%{stroke-width:1px;animation-timing-function:linear;scale:1}to{stroke-width:1px;scale:1}}@keyframes home-grid-marks{0%{stroke-width:1px;animation-timing-function:cubic-bezier(.3,0,.2,1);scale:1}40%{stroke-width:.6px;animation-timing-function:cubic-bezier(.4,0,.5,1);scale:1.12}80%{stroke-width:1px;animation-timing-function:linear;scale:1}to{stroke-width:1px;scale:1}}@keyframes home-icon-redraw{0%{stroke-dashoffset:0;animation-timing-function:var(--i3)}45%{stroke-dashoffset:-1px;animation-timing-function:step-end}55%{stroke-dashoffset:1px;animation-timing-function:var(--o5)}to{stroke-dashoffset:0}}@keyframes home-icon-spin{0%{rotate:none}to{rotate:-360deg}}#about .about-scroll-cue{z-index:50;letter-spacing:0;color:#737373;white-space:nowrap;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .6s var(--o5),color .5s ease,visibility 0s linear .6s;border:none;align-items:center;gap:.25rem;padding:0;font-family:ABC ROM,sans-serif;font-size:1rem;font-weight:400;line-height:1.2;display:flex;position:fixed;bottom:2rem;left:50%;transform:translate(-50%,50%)}#about .about-scroll-cue.is-dark{color:#b3b3b3}#about .about-scroll-cue.is-head{bottom:auto;transform:translate(-50%,-50%)}#about .about-scroll-cue .about-scroll-cue-arrow{flex:none;width:.75rem;height:.75rem;display:block}#about .about-scroll-cue .about-scroll-cue-shaft,#about .about-scroll-cue .about-scroll-cue-barb{stroke-dasharray:1;stroke-dashoffset:0}#about .about-scroll-cue.is-visible{opacity:1;visibility:visible;transition:opacity .6s var(--o5),color .5s ease,visibility 0s}#about .about-scroll-cue.is-visible .about-scroll-cue-shaft{animation:2.4s infinite both about-scroll-cue-sweep}#about .about-scroll-cue.is-visible .about-scroll-cue-barb{animation:2.4s .12s infinite both about-scroll-cue-sweep-back}#about .about-head{justify-content:center;align-items:center;height:100vh;display:flex}@media (max-width:768px){#about .about-head{height:100svh}}#about .about-head .about-head-info .about-head-info-subtitle{overflow:hidden}#about .about-head .about-head-info .about-head-info-subtitle .about-head-info-subtitle-text{opacity:0;letter-spacing:.04em;text-transform:uppercase;text-align:center;font-family:ABC ROM,sans-serif;font-size:.875rem;font-weight:500;line-height:1.2}#about .about-head .about-head-info .about-head-info-title{width:calc(var(--col)*10 + var(--gap)*10);margin-top:1rem}@media (max-width:768px){#about .about-head .about-head-info .about-head-info-title{width:100%;padding:0 var(--pad)}}#about .about-head .about-head-info .about-head-info-title .about-head-info-title-text{letter-spacing:-.02em;text-wrap:balance;text-align:center;opacity:0;font-family:Practice Display,serif;font-size:3.5rem;font-weight:400;line-height:1}@media (max-width:768px){#about .about-head .about-head-info .about-head-info-title .about-head-info-title-text{font-size:2.25rem}}#about .about-head .about-head-info .about-head-info-title .about-head-info-title-text .about-title-line{overflow:hidden}#about .about-head .about-head-images{pointer-events:none;width:100%;height:100vh;position:absolute;top:0;left:0}@media (max-width:768px){#about .about-head .about-head-images{height:100svh}}#about .about-head .about-head-images .about-head-image{width:calc(var(--col)*3 + var(--gap)*2);aspect-ratio:1;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:0;position:absolute;top:0;left:0;overflow:hidden}@media (max-width:768px){#about .about-head .about-head-images .about-head-image{width:calc(var(--col)*2 + var(--gap)*1)}}#about .about-head .about-head-images .about-head-image:first-child{left:calc(var(--col)*4 + var(--gap)*3 + var(--pad));top:12.5vh}@media (max-width:768px){#about .about-head .about-head-images .about-head-image:first-child{left:var(--pad);top:12.5svh}}#about .about-head .about-head-images .about-head-image:nth-child(2){left:calc(var(--col)*2 + var(--gap)*1 + var(--pad));top:50vh}@media (max-width:768px){#about .about-head .about-head-images .about-head-image:nth-child(2){left:calc(var(--col)*3 + var(--gap)*3 + var(--pad));top:15svh}}#about .about-head .about-head-images .about-head-image:nth-child(3){left:auto;right:calc(var(--col)*1 + var(--gap)*1 + var(--pad));top:10vh}@media (max-width:768px){#about .about-head .about-head-images .about-head-image:nth-child(3){right:var(--pad);top:9svh}}#about .about-head .about-head-images .about-head-image:nth-child(4){left:auto;right:calc(var(--col)*2 + var(--gap)*2 + var(--pad));top:55vh}@media (max-width:768px){#about .about-head .about-head-images .about-head-image:nth-child(4){left:var(--pad);top:65svh}}#about .about-head .about-head-images .about-head-image:nth-child(5){left:auto;right:calc((var(--col)*3 + var(--gap)*2)*-.25);top:auto;bottom:4vh}@media (max-width:768px){#about .about-head .about-head-images .about-head-image:nth-child(5){right:var(--pad);top:auto;bottom:8svh}}#about .about-head .about-head-images .about-head-image .about-head-image-inner{filter:blur();will-change:transform,filter;position:absolute;inset:0}#about .about-head .about-head-images .about-head-image .about-head-image-layer{opacity:0;transition:opacity 1.8s var(--ease-page-in);position:absolute;inset:0}#about .about-head .about-head-images .about-head-image .about-head-image-layer.is-visible{opacity:1}#about .about-head .about-head-images .about-head-image img{transition:filter .9s var(--ease-page-in),transform .9s var(--ease-page-in)}#about .about-head .about-head-images .about-head-image img.is-loading{filter:blur(.75rem);transform:scale(1.06)}#about .network-about{z-index:1;width:100%;height:100vh;position:relative}@media (max-width:768px){#about .network-about{height:100svh}}#about .network-about .network-about-layer{position:absolute;inset:0}#about .network-about .network-about-transition{z-index:1;justify-content:center;align-items:center;display:flex}#about .network-about .network-about-transition .section-transition-about-text{letter-spacing:-.02em;width:calc(var(--col)*8 + var(--gap)*7);text-align:center;color:#fff;font-family:Practice Display,serif;font-size:2.5rem;font-weight:400;line-height:1.135}@media (max-width:768px){#about .network-about .network-about-transition .section-transition-about-text{width:100%;padding:0 var(--pad);font-size:1.5rem;line-height:1.15}}#about .network-about .network-about-network{z-index:2}#about .network-about .network-about-background{width:calc(var(--col)*3 + var(--gap)*2);aspect-ratio:1;left:calc((100% - (var(--col)*3 + var(--gap)*2))/2);top:calc((var(--col)*3 + var(--gap)*2)*-1 - 4rem);opacity:0;position:absolute;overflow:hidden}#about .network-about .network-about-background img{transition:filter .9s var(--ease-page-in)}#about .network-about .network-about-background img.is-loading{filter:blur(.75rem)}#about .network-about .network-about-background:after{content:"";pointer-events:none;background:#00000059;position:absolute;inset:0}@media (max-width:768px){#about .network-about .network-about-background{left:calc((100% - (var(--col)*2 + var(--gap)*1))/2);width:calc(var(--col)*2 + var(--gap)*1)}}#about .network-about .network-about-background-hover{opacity:0;transition:opacity .25s var(--o3);pointer-events:none;position:absolute;inset:0}#about .network-about .network-about-background-hover.is-active{opacity:1}#about .network-about .network-about-background-inner{will-change:transform;filter:blur(.25rem);position:absolute;inset:0;transform:translateY(-1.75rem)scale(1.45)}#about .network-about .network-about-clip{position:absolute;inset:0}#about .network-about .network-about-title{z-index:0;pointer-events:none;position:absolute;inset:0}#about .network-about .network-about-title .network-about-title-text{letter-spacing:-.02em;text-wrap:balance;top:0;left:var(--pad);right:var(--pad);text-align:center;color:#000;will-change:transform;justify-content:center;gap:.3em;font-family:Practice Display,serif;font-size:3.5rem;font-weight:400;line-height:1;display:flex;position:absolute}@media (max-width:768px){#about .network-about .network-about-title .network-about-title-text{font-size:2.25rem}}#about .network-about .network-about-title .network-about-title-half{white-space:nowrap;will-change:transform}@media (max-width:768px){#about .network-about .network-about-title{height:100svh;padding:0 var(--pad) var(--pad);align-items:flex-end;display:flex;position:relative;inset:auto}#about .network-about .network-about-title .network-about-title-text{top:auto;left:auto;right:auto;bottom:var(--pad);flex-wrap:wrap;gap:0 .3em;width:100%;position:sticky}#about .network-about .network-about-title .network-about-title-half{white-space:normal}}#about .network-about .network-about-agencies{padding:0 var(--pad);width:calc(var(--col)*12 + var(--gap)*11);flex-wrap:wrap;place-content:center;align-items:center;gap:1rem 2.5rem;margin:0 auto;display:flex;position:absolute;inset:0}@media (max-width:768px){#about .network-about .network-about-agencies{gap:.75rem 1.5rem;width:100%}}#about .network-about .network-about-agencies .network-about-agency{cursor:default;-webkit-user-select:none;user-select:none}#about .network-about .network-about-agencies .network-about-agency .network-about-agency-text{letter-spacing:-.02em;color:#fff;opacity:.4;transition:opacity .45s var(--o3);font-family:Practice,serif;font-size:1.5rem;font-weight:400;line-height:1.2}@media (max-width:768px){#about .network-about .network-about-agencies .network-about-agency .network-about-agency-text{font-size:1.375rem}}#about .network-about .network-about-agencies .network-about-agency.is-active .network-about-agency-text{opacity:1}#about #continents{position:relative}#about #continents .continents-info{width:calc(var(--col)*5 + var(--gap)*4);position:relative}@media (max-width:768px){#about #continents .continents-info{text-align:left;width:100%;margin-bottom:0}}#about #continents .continents-info .continents-info-subtitle{letter-spacing:.04em;text-transform:uppercase;font-family:ABC ROM,sans-serif;font-size:.875rem;font-weight:500;line-height:1.2}@media (max-width:768px){#about #continents .continents-info .continents-info-subtitle{letter-spacing:.08em;font-size:.75rem}}#about #continents .continents-info .continents-info-title{letter-spacing:-.02em;margin-top:1rem;font-family:Practice Display,serif;font-size:2.5rem;font-weight:400;line-height:1.135}@media (max-width:768px){#about #continents .continents-info .continents-info-title{font-size:clamp(1.5rem,7vw,1.875rem);line-height:1.1}}#about #continents-about{width:100%;height:100vh;padding:0 var(--pad);color:#fff;background:#fff;align-items:center;margin-top:-80vh;display:flex;position:relative}@media (max-width:768px){#about #continents-about{height:100svh;margin-top:-100svh;padding:0}}#about #continents-about .globe-about{z-index:0;pointer-events:none;opacity:0;will-change:transform,opacity;background:#000;width:100%;height:100vh;position:absolute;top:0;left:0}@media (max-width:768px){#about #continents-about .globe-about{height:100svh}}#about #continents-about .globe-about canvas{width:100%;height:100%;display:block}#about #continents-about .continents-globe{aspect-ratio:1;flex:none;width:min(68vh,42vw);margin:0 auto;position:relative}@media (max-width:768px){#about #continents-about .continents-globe{display:none}}#about #continents-about .continents-left{z-index:1;flex:none;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex;position:relative}@media (max-width:768px){#about #continents-about .continents-left{width:100%;min-width:0;height:100%;padding:calc(var(--header-height) + clamp(1rem,4vh,2.5rem)) var(--pad) clamp(1.5rem,5vh,3rem);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:clamp(1.5rem,6vh,3.5rem)}}#about #continents-about .continents-list{width:calc(var(--col)*5 + var(--gap)*4)}@media (max-width:768px){#about #continents-about .continents-list{width:100%;margin-top:0}}#about #continents-about .contitent{padding:1rem 0;position:relative}#about #continents-about .contitent .contitent-line{transform-origin:0;background:#fff3;width:100%;height:1px;position:absolute;top:0;left:0}#about #continents-about .contitent:first-child .contitent-line{display:none}@media (max-width:768px){#about #continents-about .contitent{padding:clamp(.75rem,2.2vh,1.25rem) 0}}#about #continents-about .contitent .contitent-info{z-index:1;opacity:1;position:relative}#about #continents-about .contitent .contitent-info-partners-agencies{letter-spacing:.04em;text-transform:uppercase;opacity:.7;margin-bottom:.35rem;font-family:ABC ROM,sans-serif;font-size:.875rem;font-weight:500;line-height:1.2}@media (max-width:768px){#about #continents-about .contitent .contitent-info-partners-agencies{letter-spacing:.08em;opacity:.55;margin-bottom:.4rem;font-size:.75rem}}#about #continents-about .contitent .contitent-info-text-location{letter-spacing:-.02em;font-family:Practice,serif;font-size:1.5rem;font-weight:400;line-height:1.2}@media (max-width:768px){#about #continents-about .contitent .contitent-info-text-location{font-size:clamp(1.375rem,6.5vw,1.75rem);line-height:1.1}}#about #conversation-about{width:100%;height:calc(100vh - var(--header-height));margin-top:var(--pad);margin-bottom:var(--pad);background:#fff;position:relative;overflow:hidden}@media (max-width:768px){#about #conversation-about{height:calc(100svh - var(--header-height))}}#about #conversation-about:before,#about #conversation-about:after{content:"";left:var(--pad);right:var(--pad);z-index:4;pointer-events:none;background:#d1d5db;height:1px;position:absolute}#about #conversation-about:before{top:0}#about #conversation-about:after{bottom:0}#about #conversation-about .sq-probe-gap,#about #conversation-about .sq-probe-pad,#about #conversation-about .sq-probe-header{visibility:hidden;pointer-events:none;position:absolute}#about #conversation-about .sq-probe-gap{width:var(--gap)}#about #conversation-about .sq-probe-header{height:var(--header-height)}#about #conversation-about .sq-probe-pad{width:var(--pad)}#about #conversation-about .sq-grid{inset:var(--pad) 0;gap:var(--gap);padding:0 var(--pad);display:grid;position:absolute}#about #conversation-about .sq-grid .sq{position:relative;overflow:hidden}#about #conversation-about .sq-grid .sq img{opacity:0;transition:opacity .25s ease,filter .9s var(--ease-page-in),transform .9s var(--ease-page-in)}#about #conversation-about .sq-grid .sq img.is-loading{filter:blur(.75rem);transform:scale(1.06)}#about #conversation-about .sq-grid .sq:hover img{opacity:1;transition-duration:0s,.9s,.9s}@media (max-width:768px){#about #conversation-about .sq-grid .sq img{opacity:1}}#about #conversation-about .sq-grid .sq.sq--text{pointer-events:none;background:#fff}#about #conversation-about .sq-lines-overlay{inset:var(--pad) 0;pointer-events:none;position:absolute}#about #conversation-about .sq-lines-overlay .sq-vline,#about #conversation-about .sq-lines-overlay .sq-hline{transition:background .25s;position:absolute}#about #conversation-about .sq-lines-overlay .sq-vline{transform-origin:50%;width:1px;transform:scaleY(0)}#about #conversation-about .sq-lines-overlay .sq-hline{transform-origin:50%;height:1px;transform:scaleX(0)}#about #conversation-about .conversation-about-content{width:calc(var(--col)*8 + var(--gap)*7);pointer-events:none;background:#fff;padding:1rem}@media (max-width:768px){#about #conversation-about .conversation-about-content{width:calc(100% - var(--pad)*2);padding:.5rem}}#about #conversation-about .conversation-about-content .conversation-about-content-text{letter-spacing:-.02em;text-align:center;font-family:Practice Display,serif;font-size:2.5rem;font-weight:400;line-height:1.135}@media (max-width:768px){#about #conversation-about .conversation-about-content .conversation-about-content-text{font-size:1.5rem;line-height:1.15}}#about #conversation-about .conversation-about-content .cta{pointer-events:auto;width:fit-content;margin:2rem auto 0;display:flex}@media (max-width:768px){#about #conversation-about .conversation-about-content .cta{margin-top:1.5rem}}#about #conversation-about .conversation-mask{z-index:5;pointer-events:none;--reveal:0%;clip-path:inset(var(--reveal) 0 0 0);background:#fff;position:absolute;inset:0}@media (max-width:768px){#about #conversation-about .conversation-mask{display:none}}@keyframes about-scroll-cue-sweep{0%{stroke-dashoffset:1px;animation-timing-function:var(--o5)}45%{stroke-dashoffset:0;animation-timing-function:linear}60%{stroke-dashoffset:0;animation-timing-function:var(--i5)}90%,to{stroke-dashoffset:-1px}}@keyframes about-scroll-cue-sweep-back{0%{stroke-dashoffset:-1px;animation-timing-function:var(--o5)}45%{stroke-dashoffset:0;animation-timing-function:linear}60%{stroke-dashoffset:0;animation-timing-function:var(--i5)}90%,to{stroke-dashoffset:1px}}#collective{padding-bottom:6rem}@media (max-width:768px){#collective{padding-top:var(--header-height);padding-bottom:4rem}}#collective .collective-title{padding-top:calc(var(--header-height) + 7.75rem);justify-content:center;padding-bottom:7.75rem;display:flex}@media (max-width:768px){#collective .collective-title{padding:7.5rem var(--pad) 7.5rem;display:block}}#collective .collective-title #collective-title-text{letter-spacing:-.02em;text-wrap:balance;text-align:center;font-family:Practice Display,serif;font-size:3.5rem;font-weight:400;line-height:1}@media (max-width:768px){#collective .collective-title #collective-title-text{font-size:2.25rem}}#collective .collective-agencies-grid{padding:0 var(--pad);justify-content:space-between;display:flex}@media (max-width:768px){#collective .collective-agencies-grid{flex-direction:column}}#collective .collective-agencies-grid .collective-agencies-col{width:calc(var(--col)*4 + var(--gap)*3);flex-direction:column;display:flex}@media (max-width:768px){#collective .collective-agencies-grid .collective-agencies-col{width:100%}}#collective .collective-agencies-grid .collective-col-end-line{transform-origin:0;background:#000;height:1px;margin-top:auto;transform:scaleX(0)}@media (max-width:768px){#collective .collective-agencies-grid .collective-col-end-line{display:none}#collective .collective-agencies-grid .collective-agencies-col:last-child .collective-col-end-line{display:block}}#collective .collective-agencies-grid .collective-agencies-line{transform-origin:top;background:#000;width:1px;transform:scaleY(0)}@media (max-width:768px){#collective .collective-agencies-grid .collective-agencies-line{display:none}}#collective .collective-agencies-grid .empty-space{aspect-ratio:1;width:100%}@media (max-width:768px){#collective .collective-agencies-grid .empty-space{display:none}}#collective .collective-agencies-grid .empty-space-line{transform-origin:0;background:#000;height:1px;transform:scaleX(0)}#collective .collective-agencies-grid .collective-agency{cursor:pointer;padding:0 0 1rem;display:block}@media (max-width:768px){#collective .collective-agencies-grid .collective-agency{padding:0 0 2rem}}#collective .collective-agencies-grid .collective-agency .collective-agency-name{letter-spacing:.04em;text-transform:uppercase;color:#000;font-family:ABC ROM,sans-serif;font-size:.875rem;font-weight:500;line-height:1.2}#collective .collective-agencies-grid .collective-agency .collective-agency-view{letter-spacing:.04em;text-transform:uppercase;color:#b3b3b3;align-items:center;margin-top:.25rem;font-family:ABC ROM,sans-serif;font-size:.875rem;font-weight:500;line-height:1.2;transition:color .2s;display:inline-flex}#collective .collective-agencies-grid .collective-agency .collective-agency-view .collective-agency-view-arrow{opacity:0;flex-shrink:0;align-items:center;width:0;transition:width .35s cubic-bezier(.22,1,.36,1),opacity .2s;display:flex;overflow:hidden}#collective .collective-agencies-grid .collective-agency .collective-agency-view .collective-agency-view-arrow svg{flex-shrink:0;width:1rem;height:1rem;margin-right:.375rem}#collective .collective-agencies-grid .collective-agency:hover .collective-agency-view{color:#000}#collective .collective-agencies-grid .collective-agency:hover .collective-agency-view .collective-agency-view-arrow{opacity:1;width:1.375rem}#collective .collective-agencies-grid .collective-agency .collective-agency-image-link{margin-top:1rem;display:block}#collective .collective-agencies-grid .collective-agency .collective-agency-image{aspect-ratio:1;width:100%;height:auto;position:relative}#collective .collective-agencies-grid .collective-agency .collective-agency-services{margin-top:1rem}#collective .collective-agencies-grid .collective-agency .collective-agency-services .collective-agency-services-title{letter-spacing:.04em;text-transform:uppercase;color:#b3b3b3;font-family:ABC ROM,sans-serif;font-size:.875rem;font-weight:500;line-height:1.2}#collective .collective-agencies-grid .collective-agency .collective-agency-services .collective-agency-services-list{margin-top:4px}#collective .collective-agencies-grid .collective-agency .collective-agency-services .collective-agency-services-list .collective-agency-services-list-item{letter-spacing:0;color:#000;font-family:Practice,serif;font-size:1rem;font-weight:400;line-height:1.25}#collective .collective-agencies-grid .collective-agency .collective-agency-name,#collective .collective-agencies-grid .collective-agency .collective-agency-view{transform:translateY(100%)}#collective .collective-agencies-grid .collective-agency-line{transform-origin:0;background:#000;height:1px;margin-bottom:1rem;transform:scaleX(0)}@media (max-width:768px){#collective .collective-agencies-grid .collective-agency-line{margin-bottom:2rem}}#services{padding:var(--header-height) 0 0 0}@media (max-width:768px){#services{padding-bottom:4rem}}#services #services-content{width:100%;padding:0 var(--pad);min-height:calc(100vh - var(--header-height) - var(--pad));justify-content:space-between;display:flex}@media (max-width:768px){#services #services-content{flex-direction:column}}#services #services-content .services-content-left{width:calc(var(--col)*12 + var(--gap)*11);flex-direction:column;justify-content:space-between;padding:2rem 0;display:flex}#services #services-content .services-content-left .services-content-links .services-content-link{position:relative;overflow:hidden}#services #services-content .services-content-left .services-content-links .services-content-link .services-content-link-arrow{width:2.5rem;height:2.5rem;transition:transform .5s var(--o5);transition-delay:0s;position:absolute;top:50%;left:0;transform:translateY(-50%)translate(-60%)}#services #services-content .services-content-left .services-content-links .services-content-link .services-content-link-arrow svg{transform-origin:0;width:100%;height:100%;transition:transform .5s var(--o5);transform:scale(.75)}#services #services-content .services-content-left .services-content-links .services-content-link .services-content-link-arrow .services-arrow-shaft,#services #services-content .services-content-left .services-content-links .services-content-link .services-content-link-arrow .services-arrow-barb{stroke-dasharray:1;transition:stroke-dashoffset .4s var(--o5)}#services #services-content .services-content-left .services-content-links .services-content-link .services-content-link-arrow .services-arrow-shaft{stroke-dashoffset:1px;transition-delay:60ms}#services #services-content .services-content-left .services-content-links .services-content-link .services-content-link-arrow .services-arrow-barb{stroke-dashoffset:-1px;transition-delay:0s}#services #services-content .services-content-left .services-content-links .services-content-link .services-content-link-text-wrapper{transition:transform .5s var(--o5);transform:translate(0)}#services #services-content .services-content-left .services-content-links .services-content-link .services-content-link-text{opacity:0;letter-spacing:-.02em;color:#000;font-family:Practice Display,serif;font-size:2.5rem;font-weight:400;line-height:1.135;transition:color .3s}@media (max-width:768px){#services #services-content .services-content-left .services-content-links .services-content-link .services-content-link-text{font-size:1.875rem;line-height:1.1}}#services #services-content .services-content-left .services-content-links:has(.is-active) .services-content-link-text{color:#b3b3b3}#services #services-content .services-content-left .services-content-links .services-content-link.is-active .services-content-link-arrow{transition-delay:50ms;transform:translateY(-50%)translate(0)}#services #services-content .services-content-left .services-content-links .services-content-link.is-active .services-content-link-arrow svg{transition-delay:50ms;transform:scale(1)}#services #services-content .services-content-left .services-content-links .services-content-link.is-active .services-content-link-arrow .services-arrow-shaft{stroke-dashoffset:0;transition-delay:.1s}#services #services-content .services-content-left .services-content-links .services-content-link.is-active .services-content-link-arrow .services-arrow-barb{stroke-dashoffset:0;transition-delay:.32s}#services #services-content .services-content-left .services-content-links .services-content-link.is-active .services-content-link-text-wrapper{transform:translate(3.5rem)}#services #services-content .services-content-left .services-content-links .services-content-link.is-active .services-content-link-text{color:#000}#services #services-content .services-content-left .services-content-descriptions{display:grid;position:relative}#services #services-content .services-content-left .services-content-descriptions .services-content-descriptions-set{opacity:0;filter:blur(6px);pointer-events:none;transition:opacity .5s var(--o5),filter .5s var(--o5);grid-area:1/1;gap:2rem;padding-top:1rem;display:flex}#services #services-content .services-content-left .services-content-descriptions .services-content-descriptions-set.is-active{opacity:1;filter:blur();pointer-events:auto}#services #services-content .services-content-left .services-content-descriptions .services-content-descriptions-set p{letter-spacing:0;width:100%;font-family:Practice,serif;font-size:1.125rem;font-weight:400;line-height:1.2}#services #services-content .services-content-line{width:1px;height:auto;animation:lineY 1.35s var(--io5) forwards;transform-origin:top;background:#000;animation-delay:.35s;transform:scaleY(0)}#services #services-content .services-content-right{width:calc(var(--col)*12 + var(--gap)*11);height:auto;position:relative;overflow:hidden}#services #services-content .services-content-right .inactive-content{background:#000;justify-content:center;align-items:center;height:100%;display:flex;position:relative}#services #services-content .services-content-right .inactive-content .inactive-content-title{letter-spacing:-.02em;color:#fff;text-align:center;width:calc(var(--col)*8 + var(--gap)*7);z-index:1;font-family:Practice Display,serif;font-size:2.5rem;font-weight:400;line-height:1.135}@media (max-width:768px){#services #services-content .services-content-right .inactive-content .inactive-content-title{font-size:1.875rem;line-height:1.1}}#services #services-content .services-content-right .inactive-content .services-content-image{width:100%;height:100%;position:absolute;top:0;left:0}#services #services-content .services-content-right .inactive-content .services-content-image img{object-fit:cover;width:100%;height:100%}#services #services-content .services-content-right .services-content-item{z-index:1;background:#000;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}#services #services-content .services-content-right .services-content-item .services-content-item-info{z-index:1;padding:2rem}#services #services-content .services-content-right .services-content-item .services-content-item-info .services-content-item-info-title{letter-spacing:-.02em;text-align:center;color:#fff;font-family:Practice,serif;font-size:1.5rem;font-weight:400;line-height:1.2}@media (max-width:768px){#services #services-content .services-content-right .services-content-item .services-content-item-info .services-content-item-info-title{font-size:1.375rem}}#services #services-content .services-content-right .services-content-item .services-content-item-info .services-content-item-info-agencies{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#fff;margin-top:.5rem;font-family:ABC ROM,sans-serif;font-size:.875rem;font-weight:500;line-height:1.2}#services #services-content .services-content-right .services-content-item .services-content-item-image{width:100%;height:100%;position:absolute;top:0;left:0}#services #services-content .services-content-right .services-content-item .services-content-item-image img{object-fit:cover;width:100%;height:100%}#services #services-content .services-content-right .services-content-item .services-content-item-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0000008c 100%);position:absolute;inset:0}#services-content-mobile{padding:2rem var(--pad) 0 var(--pad)}#services-content-mobile .services-content-mobile-title{letter-spacing:-.02em;text-wrap:balance;font-family:Practice Display,serif;font-size:3.5rem;font-weight:400;line-height:1}@media (max-width:768px){#services-content-mobile .services-content-mobile-title{font-size:2.25rem}}#services-content-mobile .services-content-mobile-image{aspect-ratio:1;width:100%;margin-top:4rem;margin-bottom:2rem;position:relative}#services-content-mobile .services-content-mobile-image img{object-fit:cover;width:100%;height:100%}#services-content-mobile .services-mobile-list{flex-direction:column;display:flex}#services-content-mobile .services-mobile-list .services-mobile-item .services-mobile-item-head{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;border-bottom:1px solid #000;justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}#services-content-mobile .services-mobile-list .services-mobile-item .services-mobile-item-head:focus-visible{outline-offset:.25rem;outline:1px solid #000}#services-content-mobile .services-mobile-list .services-mobile-item .services-mobile-item-head .services-mobile-item-name{letter-spacing:-.02em;font-family:Practice,serif;font-size:2rem;font-weight:400;line-height:1}@media (max-width:768px){#services-content-mobile .services-mobile-list .services-mobile-item .services-mobile-item-head .services-mobile-item-name{font-size:1.625rem}}#services-content-mobile .services-mobile-list .services-mobile-item .services-mobile-item-head .services-mobile-item-head-close{width:1.25rem;height:1.25rem;transition:transform .3s var(--o5);flex-shrink:0}#services-content-mobile .services-mobile-list .services-mobile-item .services-mobile-item-head .services-mobile-item-head-close svg{transition:transform .55s var(--io4);display:block}#services-content-mobile .services-mobile-list .services-mobile-item .services-mobile-item-head.is-open .services-mobile-item-head-close svg{transform:rotate(180deg)}@media (hover:hover){#services-content-mobile .services-mobile-list .services-mobile-item .services-mobile-item-head:hover .services-mobile-item-head-close{transform:scale(1.15)}}#services-content-mobile .services-mobile-list .services-mobile-item .services-mobile-item-head:active .services-mobile-item-head-close{transition-duration:.12s;transform:scale(.88)}#services-content-mobile .services-mobile-list .services-mobile-item .services-mobile-item-content{opacity:0;height:0;overflow:hidden}#services-content-mobile .services-mobile-list .services-mobile-item .services-mobile-item-content .services-mobile-item-content-inner{padding-top:1rem}#services-content-mobile .services-mobile-list .services-mobile-item .services-mobile-item-content .services-mobile-item-content-image{aspect-ratio:1;background:#000;justify-content:center;align-items:flex-end;width:100%;display:flex;position:relative}#services-content-mobile .services-mobile-list .services-mobile-item .services-mobile-item-content .services-mobile-item-content-image .services-content-item-info{z-index:1;padding:1rem}#services-content-mobile .services-mobile-list .services-mobile-item .services-mobile-item-content .services-mobile-item-content-image .services-content-item-info .services-content-item-info-title{letter-spacing:-.02em;text-align:center;color:#fff;font-family:Practice,serif;font-size:1.5rem;font-weight:400;line-height:1.2}@media (max-width:768px){#services-content-mobile .services-mobile-list .services-mobile-item .services-mobile-item-content .services-mobile-item-content-image .services-content-item-info .services-content-item-info-title{font-size:1.375rem}}#services-content-mobile .services-mobile-list .services-mobile-item .services-mobile-item-content .services-mobile-item-content-image .services-content-item-info .services-content-item-info-agencies{color:#fff;letter-spacing:.04em;text-transform:uppercase;text-align:center;margin-top:.5rem;font-family:ABC ROM,sans-serif;font-size:.875rem;font-weight:500;line-height:1.2}#services-content-mobile .services-mobile-list .services-mobile-item .services-mobile-item-content .services-mobile-item-content-image .services-mobile-item-content-image-img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}#services-content-mobile .services-mobile-list .services-mobile-item .services-mobile-item-content .services-mobile-item-content-descriptions{flex-direction:column;gap:1rem;padding:1rem 0;display:flex}#services-content-mobile .services-mobile-list .services-mobile-item .services-mobile-item-content .services-mobile-item-content-descriptions .services-mobile-item-content-description{letter-spacing:0;font-family:Practice,serif;font-size:1.125rem;font-weight:400;line-height:1.2}#services-content-mobile .services-mobile-list .services-mobile-item .services-mobile-item-content .services-mobile-text-line-mask{margin-bottom:-.12em;padding-bottom:.12em}#services-content-mobile .services-mobile-list .services-mobile-item .services-mobile-item-content .services-mobile-text-line{will-change:transform}@media (prefers-reduced-motion:reduce){#services-content-mobile .services-mobile-list .services-mobile-item-head .services-mobile-item-head-close,#services-content-mobile .services-mobile-list .services-mobile-item-head .services-mobile-item-head-close svg{transition-duration:.01ms}}@media (max-width:768px){#press{padding-top:3.5rem}}#press .press-content .press-title-line{overflow:hidden}#press .press-content .press-head{width:calc(var(--col)*12 + var(--gap)*11);flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:.35em;margin:0 auto;padding:11.25rem 0;display:flex}@media (max-width:768px){#press .press-content .press-head{width:100%;padding:7.5rem var(--pad)}}#press .press-content .press-head span{letter-spacing:-.02em;text-wrap:balance;text-align:center;color:#000;font-family:Practice Display,serif;font-size:3.5rem;font-weight:400;line-height:1}@media (max-width:768px){#press .press-content .press-head span{font-size:2.25rem}}#press .press-content .press-head .press-media-enquiries{flex:0 0 100%;justify-content:center;margin-top:2rem;display:flex}@media (max-width:768px){#press .press-content .press-head .press-media-enquiries{margin-top:1.5rem}}#press .press-content .press-items{justify-content:flex-start;column-gap:var(--gap);padding:0 var(--pad);flex-wrap:wrap;align-items:stretch;display:flex;position:relative}#press .press-content .press-items .press-item{width:calc(var(--col)*6 + var(--gap)*5);padding:var(--pad) 0;position:relative}#press .press-content .press-items .press-item .line-border{top:var(--pad);right:calc(var(--gap)/-2);height:calc(100% - var(--pad)*2);transform-origin:top;background:#000;width:1px;position:absolute;transform:scaleY(0)}@media (max-width:768px){#press .press-content .press-items .press-item .line-border{display:none}}#press .press-content .press-items .press-item .press-item-line{transform-origin:0;background:#000;width:100%;height:1px;position:absolute;top:0;left:0;transform:scaleX(0)}@media (max-width:768px){#press .press-content .press-items .press-item .press-item-line:first-child,#press .press-content .press-items .press-item .press-item-line:last-child{display:none}#press .press-content .press-items .press-item{border-bottom:1px solid #000;width:100%;padding:2rem 0}}#press .press-content .press-items .press-item .press-item-image{width:calc(var(--col)*3 + var(--gap)*3);aspect-ratio:4/5;filter:blur(10px);opacity:0;background:#000;position:relative}@media (max-width:768px){#press .press-content .press-items .press-item .press-item-image{width:100%}}#press .press-content .press-items .press-item .press-item-image img{object-fit:cover;width:100%;height:100%}#press .press-content .press-items .press-item .press-item-content{opacity:0;margin-top:4rem}@media (max-width:768px){#press .press-content .press-items .press-item .press-item-content{margin-top:1rem}}#press .press-content .press-items .press-item .press-item-content .press-item-type,#press .press-content .press-items .press-item .press-item-content .press-item-date{letter-spacing:.04em;text-transform:uppercase;color:#000;font-family:ABC ROM,sans-serif;font-size:.875rem;font-weight:500;line-height:1.2}#press .press-content .press-items .press-item .press-item-title{opacity:0;width:100%;margin-top:.5rem;position:relative;overflow:hidden}#press .press-content .press-items .press-item .press-item-title .press-item-arrow{width:24px;height:24px;transition:transform .5s var(--o5);transition-delay:0s;position:absolute;top:.9rem;left:0;transform:translateY(-50%)translate(-60%)}@media (max-width:768px){#press .press-content .press-items .press-item .press-item-title .press-item-arrow{top:.825rem}}#press .press-content .press-items .press-item .press-item-title .press-item-arrow svg{transform-origin:0;width:100%;height:100%;transition:transform .5s var(--o5);transform:scale(.75)}#press .press-content .press-items .press-item .press-item-title .press-item-arrow .press-arrow-shaft,#press .press-content .press-items .press-item .press-item-title .press-item-arrow .press-arrow-barb{stroke-dasharray:1;transition:stroke-dashoffset .4s var(--o5)}#press .press-content .press-items .press-item .press-item-title .press-item-arrow .press-arrow-shaft{stroke-dashoffset:1px;transition-delay:60ms}#press .press-content .press-items .press-item .press-item-title .press-item-arrow .press-arrow-barb{stroke-dashoffset:-1px;transition-delay:0s}#press .press-content .press-items .press-item .press-item-title .press-item-title-text{-webkit-line-clamp:2;line-clamp:2;letter-spacing:-.02em;color:#000;width:100%;transition:margin-left .5s var(--o5),width .5s var(--o5);-webkit-box-orient:vertical;margin-left:0;font-family:Practice,serif;font-size:1.5rem;font-weight:400;line-height:1.2;display:-webkit-box;overflow:hidden}@media (max-width:768px){#press .press-content .press-items .press-item .press-item-title .press-item-title-text{font-size:1.375rem}}#press .press-content .press-items .press-item:hover .press-item-title .press-item-arrow{transition-delay:50ms;transform:translateY(-50%)translate(0)}#press .press-content .press-items .press-item:hover .press-item-title .press-item-arrow svg{transition-delay:50ms;transform:scale(1)}#press .press-content .press-items .press-item:hover .press-item-title .press-item-arrow .press-arrow-shaft{stroke-dashoffset:0;transition-delay:.1s}#press .press-content .press-items .press-item:hover .press-item-title .press-item-arrow .press-arrow-barb{stroke-dashoffset:0;transition-delay:.32s}#press .press-content .press-items .press-item:hover .press-item-title .press-item-title-text{width:calc(100% - 2rem);margin-left:2rem}#press .press-content .load-more{width:fit-content;margin:4rem auto;display:flex}#press-article{padding-top:var(--header-height);padding-bottom:6rem}@media (max-width:768px){#press-article{padding-top:5.5rem}}#press-article .press-article-content{padding:0 var(--pad)}#press-article .press-article-content .press-article-head{padding:7.5rem 0 11.25rem}@media (max-width:768px){#press-article .press-article-content .press-article-head{padding:2.5rem 0 1.5rem}}#press-article .press-article-content .press-article-head .press-article-title-line{overflow:hidden}#press-article .press-article-content .press-article-head .press-article-title{letter-spacing:-.02em;text-wrap:balance;color:#000;opacity:0;font-family:Practice Display,serif;font-size:3.5rem;font-weight:400;line-height:1}@media (max-width:768px){#press-article .press-article-content .press-article-head .press-article-title{font-size:2.25rem}}#press-article .press-article-content .press-article-meta{align-items:baseline;padding-bottom:1rem;display:flex}@media (max-width:768px){#press-article .press-article-content .press-article-meta{justify-content:space-between}}#press-article .press-article-content .press-article-meta .press-article-date{width:calc(var(--col)*7 + var(--gap)*6)}@media (max-width:768px){#press-article .press-article-content .press-article-meta .press-article-date{width:fit-content}}#press-article .press-article-content .press-article-meta span{letter-spacing:.04em;text-transform:uppercase;color:#000;font-family:ABC ROM,sans-serif;font-size:.875rem;font-weight:500;line-height:1.2}#press-article .press-article-content .press-article-line{background:#000;width:100%;height:1px;transform:scaleX(0)}#press-article .press-article-content .press-article-body-wrapper{align-items:flex-start;gap:calc(var(--col)*3 + var(--gap)*4);margin-top:2.5rem;display:flex}@media (max-width:768px){#press-article .press-article-content .press-article-body-wrapper{flex-direction:column;gap:1.5rem}}#press-article .press-article-content .press-article-body-wrapper .press-article-image{width:calc(var(--col)*4 + var(--gap)*3);background:#f5f5f5;height:auto}#press-article .press-article-content .press-article-body-wrapper .press-article-image img{width:100%;height:auto;display:block}@media (max-width:768px){#press-article .press-article-content .press-article-body-wrapper .press-article-image{flex:none;width:100%}}#press-article .press-article-content .press-article-body-wrapper .press-article-body{flex:0 12 calc(var(--col)*10 + var(--gap)*9);max-width:calc(var(--col)*12 + var(--gap)*11)}@media (max-width:768px){#press-article .press-article-content .press-article-body-wrapper .press-article-body{max-width:100%}}#press-article .press-article-content .press-article-body-wrapper .press-article-body .press-article-excerpt{letter-spacing:-.02em;color:#000;font-family:Practice Display,serif;font-size:2.5rem;font-weight:400;line-height:1.135}@media (max-width:768px){#press-article .press-article-content .press-article-body-wrapper .press-article-body .press-article-excerpt{font-size:1.875rem;line-height:1.1}}#press-article .press-article-content .press-article-body-wrapper .press-article-body .press-article-excerpt-line{background:#000;width:100%;height:1px;margin:4.5rem 0}#press-article .press-article-content .press-article-body-wrapper .press-article-body .press-article-markdown .press-article-heading{letter-spacing:-.02em;color:#000;margin-top:2rem;font-family:Practice,serif;font-size:2rem;font-weight:400;line-height:1}@media (max-width:768px){#press-article .press-article-content .press-article-body-wrapper .press-article-body .press-article-markdown .press-article-heading{font-size:1.625rem}}#press-article .press-article-content .press-article-body-wrapper .press-article-body .press-article-markdown .press-article-subheading{letter-spacing:-.02em;color:#000;margin-top:1.5rem;font-family:Practice,serif;font-size:1.5rem;font-weight:400;line-height:1.2}@media (max-width:768px){#press-article .press-article-content .press-article-body-wrapper .press-article-body .press-article-markdown .press-article-subheading{font-size:1.375rem}}#press-article .press-article-content .press-article-body-wrapper .press-article-body .press-article-markdown .press-article-paragraph{letter-spacing:0;color:#000;margin-top:1rem;font-family:Practice,serif;font-size:1.125rem;font-weight:400;line-height:1.2}#press-article .press-article-content .press-article-body-wrapper .press-article-body .press-article-markdown .press-article-quote{letter-spacing:0;color:#000;border-left:1px solid #000;margin-top:1.5rem;padding-left:1.25rem;font-family:Practice,serif;font-size:1.125rem;font-style:italic;font-weight:400;line-height:1.2}#press-article .press-article-content .press-article-body-wrapper .press-article-body .press-article-markdown .press-article-list{margin-top:1rem}#press-article .press-article-content .press-article-body-wrapper .press-article-body .press-article-markdown .press-article-list.press-article-list--number{counter-reset:press-article-counter}#press-article .press-article-content .press-article-body-wrapper .press-article-body .press-article-markdown .press-article-list .press-article-list-item{letter-spacing:0;color:#000;margin-top:.5rem;padding-left:1.25rem;font-family:Practice,serif;font-size:1.125rem;font-weight:400;line-height:1.2;position:relative}#press-article .press-article-content .press-article-body-wrapper .press-article-body .press-article-markdown .press-article-list .press-article-list-item:before{content:"—";position:absolute;left:0}#press-article .press-article-content .press-article-body-wrapper .press-article-body .press-article-markdown .press-article-list .press-article-list-item.press-article-list-item--number{counter-increment:press-article-counter}#press-article .press-article-content .press-article-body-wrapper .press-article-body .press-article-markdown .press-article-list .press-article-list-item.press-article-list-item--number:before{content:counter(press-article-counter) "."}#press-article .press-article-content .press-article-body-wrapper .press-article-body .press-article-markdown .press-article-strong{color:#000;font-weight:600}#press-article .press-article-content .press-article-body-wrapper .press-article-body .press-article-markdown .press-article-em{font-style:italic}#press-article .press-article-content .press-article-body-wrapper .press-article-body .press-article-markdown .press-article-underline{text-underline-offset:.15em;text-decoration:underline}#press-article .press-article-content .press-article-body-wrapper .press-article-body .press-article-markdown .press-article-strike{text-decoration:line-through}#press-article .press-article-content .press-article-body-wrapper .press-article-body .press-article-markdown .press-article-link{color:#000;text-underline-offset:.15em;text-decoration:underline;transition:opacity .3s}#press-article .press-article-content .press-article-body-wrapper .press-article-body .press-article-markdown .press-article-link:hover{opacity:.6}#press-article .press-article-content .press-article-body-wrapper .press-article-body .press-article-source{margin-top:2.5rem;display:inline-flex}#press-article .press-article-content .press-explore-more{margin-top:6rem}@media (max-width:768px){#press-article .press-article-content .press-explore-more{margin-top:3rem}}#press-article .press-article-content .press-explore-more .press-explore-more-title{letter-spacing:-.02em;color:#000;margin-bottom:2.5rem;font-family:Practice Display,serif;font-size:2.5rem;font-weight:400;line-height:1.135}@media (max-width:768px){#press-article .press-article-content .press-explore-more .press-explore-more-title{font-size:1.875rem;line-height:1.1}}#press-article .press-article-content .press-explore-more .press-explore-more-items{flex-wrap:wrap;justify-content:space-between;align-items:stretch;display:flex;position:relative}#press-article .press-article-content .press-explore-more .press-explore-more-items .press-explore-more-item{width:calc(var(--col)*6 + var(--gap)*5);padding:var(--pad) 0;position:relative}@media (max-width:768px){#press-article .press-article-content .press-explore-more .press-explore-more-items .press-explore-more-item{width:100%;padding:1.5rem 0}}#press-article .press-article-content .press-explore-more .press-explore-more-items .press-explore-more-item .line-border{top:var(--pad);right:calc(var(--gap)/-2);height:calc(100% - var(--pad)*2);background:#000;width:1px;position:absolute}@media (max-width:768px){#press-article .press-article-content .press-explore-more .press-explore-more-items .press-explore-more-item .line-border{display:none}}#press-article .press-article-content .press-explore-more .press-explore-more-items .press-explore-more-item .press-explore-more-line{background:#000;width:100%;height:1px;position:absolute;top:0;left:0}@media (max-width:768px){#press-article .press-article-content .press-explore-more .press-explore-more-items .press-explore-more-item .press-explore-more-line{display:none}}#press-article .press-article-content .press-explore-more .press-explore-more-items .press-explore-more-item .press-explore-more-image{width:calc(var(--col)*3 + var(--gap)*3);aspect-ratio:4/5;background:#f5f5f5;position:relative}@media (max-width:768px){#press-article .press-article-content .press-explore-more .press-explore-more-items .press-explore-more-item .press-explore-more-image{width:100%}}#press-article .press-article-content .press-explore-more .press-explore-more-items .press-explore-more-item .press-explore-more-image img{object-fit:cover;width:100%;height:100%}#press-article .press-article-content .press-explore-more .press-explore-more-items .press-explore-more-item .press-explore-more-content{margin-top:1.5rem;padding-bottom:1.5rem}#press-article .press-article-content .press-explore-more .press-explore-more-items .press-explore-more-item .press-explore-more-content .press-explore-more-date{letter-spacing:.04em;text-transform:uppercase;color:#000;font-family:ABC ROM,sans-serif;font-size:.875rem;font-weight:500;line-height:1.2}#press-article .press-article-content .press-explore-more .press-explore-more-items .press-explore-more-item .press-explore-more-item-title{width:100%;margin-top:.5rem;position:relative;overflow:hidden}#press-article .press-article-content .press-explore-more .press-explore-more-items .press-explore-more-item .press-explore-more-item-title .press-item-arrow{width:24px;height:24px;transition:transform .5s var(--o5);transition-delay:0s;position:absolute;top:.9rem;left:0;transform:translateY(-50%)translate(-60%)}@media (max-width:768px){#press-article .press-article-content .press-explore-more .press-explore-more-items .press-explore-more-item .press-explore-more-item-title .press-item-arrow{top:.825rem}}#press-article .press-article-content .press-explore-more .press-explore-more-items .press-explore-more-item .press-explore-more-item-title .press-item-arrow svg{transform-origin:0;width:100%;height:100%;transition:transform .5s var(--o5);transform:scale(.75)}#press-article .press-article-content .press-explore-more .press-explore-more-items .press-explore-more-item .press-explore-more-item-title .press-item-arrow .press-arrow-shaft,#press-article .press-article-content .press-explore-more .press-explore-more-items .press-explore-more-item .press-explore-more-item-title .press-item-arrow .press-arrow-barb{stroke-dasharray:1;transition:stroke-dashoffset .4s var(--o5)}#press-article .press-article-content .press-explore-more .press-explore-more-items .press-explore-more-item .press-explore-more-item-title .press-item-arrow .press-arrow-shaft{stroke-dashoffset:1px;transition-delay:60ms}#press-article .press-article-content .press-explore-more .press-explore-more-items .press-explore-more-item .press-explore-more-item-title .press-item-arrow .press-arrow-barb{stroke-dashoffset:-1px;transition-delay:0s}#press-article .press-article-content .press-explore-more .press-explore-more-items .press-explore-more-item .press-explore-more-item-title .press-explore-more-item-title-text{-webkit-line-clamp:2;line-clamp:2;letter-spacing:-.02em;color:#000;width:100%;transition:margin-left .5s var(--o5),width .5s var(--o5);-webkit-box-orient:vertical;margin-left:0;font-family:Practice,serif;font-size:1.5rem;font-weight:400;line-height:1.2;display:-webkit-box;overflow:hidden}@media (max-width:768px){#press-article .press-article-content .press-explore-more .press-explore-more-items .press-explore-more-item .press-explore-more-item-title .press-explore-more-item-title-text{font-size:1.375rem}}#press-article .press-article-content .press-explore-more .press-explore-more-items .press-explore-more-item:hover .press-explore-more-item-title .press-item-arrow{transition-delay:50ms;transform:translateY(-50%)translate(0)}#press-article .press-article-content .press-explore-more .press-explore-more-items .press-explore-more-item:hover .press-explore-more-item-title .press-item-arrow svg{transition-delay:50ms;transform:scale(1)}#press-article .press-article-content .press-explore-more .press-explore-more-items .press-explore-more-item:hover .press-explore-more-item-title .press-item-arrow .press-arrow-shaft{stroke-dashoffset:0;transition-delay:.1s}#press-article .press-article-content .press-explore-more .press-explore-more-items .press-explore-more-item:hover .press-explore-more-item-title .press-item-arrow .press-arrow-barb{stroke-dashoffset:0;transition-delay:.32s}#press-article .press-article-content .press-explore-more .press-explore-more-items .press-explore-more-item:hover .press-explore-more-item-title .press-explore-more-item-title-text{width:calc(100% - 2rem);margin-left:2rem}#insights{padding-top:var(--header-height)}#insights .insights-content{height:calc(100vh - var(--header-height));padding:0 var(--pad) var(--pad) var(--pad);flex-direction:column;display:flex}#insights .insights-columns{min-height:0;max-width:var(--max-w);flex:1;justify-content:space-between;width:100%;margin:0 auto;display:flex;position:relative}#insights .insights-col{height:100%;min-height:0;padding:var(--pad) 0;margin:0;list-style:none;position:relative}#insights .insights-line{pointer-events:none;background:currentColor;position:absolute}#insights .insights-line--top,#insights .insights-line--bottom{transform-origin:0;height:1px;left:0;right:0}#insights .insights-line--top{top:0}#insights .insights-line--bottom{bottom:0}#insights .insights-line--left,#insights .insights-line--right{transform-origin:top;width:1px;top:0;bottom:0}#insights .insights-line--left{left:calc(var(--gap)/-2)}#insights .insights-line--right{right:calc(var(--gap)/-2)}#insights .insights-col-text,#insights .insights-col-list{width:calc(var(--col)*6 + var(--gap)*5)}#insights .insights-col-image{width:calc(var(--col)*12 + var(--gap)*11);flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;display:flex}#insights .insights-active-image{width:calc(var(--col)*6 + var(--gap)*7);aspect-ratio:4/5;max-width:100%;max-height:calc(100% - 4rem);position:relative}#insights .insights-active-image.is-fading{animation:.5s both insights-image-fade}#insights .insights-controls{justify-content:center;align-items:center;gap:.75rem;height:2.5rem;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}#insights .insights-col-text{overflow-y:auto}#insights .insights-text-block{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}#insights .insights-text{letter-spacing:0;white-space:pre-line;-webkit-line-clamp:6;-webkit-box-orient:vertical;flex-shrink:0;margin:0;font-family:Practice,serif;font-size:1.125rem;font-weight:400;line-height:1.2;display:-webkit-box;overflow:hidden}#insights .insights-text.is-expanded{-webkit-line-clamp:unset;display:block;overflow:visible}#insights .insights-list-title{letter-spacing:.04em;text-transform:uppercase;margin:0 0 1rem;font-family:ABC ROM,sans-serif;font-size:.875rem;font-weight:500;line-height:1.2}#insights .insights-col-list ul{margin:0;padding:0;list-style:none}#insights .insights-col-list ul li+li{border-top:1px solid #0003}#insights .insights-list-item{all:unset;box-sizing:border-box;cursor:pointer;padding:.5rem 0;opacity:.2;justify-content:flex-start;align-self:stretch;align-items:center;gap:0;width:100%;height:2.5rem;padding-inline:0;transition:opacity .2s;display:flex}#insights .insights-list-item.is-active{opacity:1}#insights .insights-list-arrow{opacity:0;flex-shrink:0;align-items:center;width:0;transition:width .35s cubic-bezier(.22,1,.36,1),opacity .2s;display:flex;overflow:hidden}#insights .insights-list-arrow svg{flex-shrink:0;width:1rem;height:1rem;margin-right:.625rem}#insights .insights-list-item.is-active .insights-list-arrow{opacity:1;width:1.625rem}#insights .insights-list-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#insights .insights-mobile-head{display:none}@media (max-width:768px){#insights .insights-content{height:auto;min-height:calc(100vh - var(--header-height));position:relative}#insights .insights-mobile-head{z-index:2;background:#fff;border-bottom:1px solid;display:block;position:relative}#insights .insights-mobile-head-toggle{all:unset;box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:center;width:100%;height:3rem;padding:1rem 0;display:flex}#insights .insights-mobile-head-title{letter-spacing:.04em;text-transform:uppercase;font-family:ABC ROM,sans-serif;font-size:.875rem;font-weight:500;line-height:1.2}#insights .insights-columns{flex-direction:column;flex:none;justify-content:flex-start}#insights .insights-col{border-top:1px solid;border-bottom:1px solid;flex-shrink:0;min-height:auto}#insights .insights-col-text,#insights .insights-col-image,#insights .insights-col-list{width:100%;height:auto}#insights .insights-col-image{border-top:none;order:1;padding:4rem 0}#insights .insights-col-text{border-top:none;border-bottom:none;order:2;padding-top:1rem}#insights .insights-active-image{width:calc(var(--col)*6 + var(--gap)*5);max-width:100%;max-height:none}#insights .insights-controls{position:static;transform:none}#insights .insights-line{display:none}#insights .insights-col-list{top:var(--header-height);z-index:2;padding:calc(4rem + 1px) var(--pad) 0;background:#fff;border:none;display:none;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}#insights .insights-col-list.is-open{display:block}#insights .is-menu-open .insights-mobile-head{top:var(--header-height);left:var(--pad);right:var(--pad);z-index:3;position:fixed}#insights .insights-list-title{display:none}}.insights-modal{z-index:1000;visibility:hidden;pointer-events:none;position:fixed;inset:0}.insights-modal .insights-modal-backdrop{background:#0003;position:absolute;inset:0}.insights-modal .insights-modal-panel{width:calc(var(--col)*8 + var(--gap)*7);color:#000;background:#fff;flex-direction:column;justify-content:space-between;max-width:100%;padding:0;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.insights-modal .insights-modal-header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.insights-modal .insights-modal-header h2,.insights-modal .insights-modal-header p{margin:0}.insights-modal .insights-modal-close{cursor:pointer;color:#000;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;padding:0;display:flex}.insights-modal .insights-modal-section{flex-direction:column;gap:1rem;padding:1rem;display:flex}.insights-modal .insights-modal-section-head{justify-content:space-between;align-items:flex-start;display:flex}.insights-modal .insights-modal-thumb{flex-shrink:0;width:5.25rem;height:7.42944rem;position:relative}.insights-modal .insights-modal-overview{border-top:1px solid #000;justify-content:space-between;align-items:flex-start;margin:0 1rem;padding:1rem 0;display:flex}.insights-modal .insights-modal-overview-title{letter-spacing:.04em;text-transform:uppercase;margin:0;font-family:ABC ROM,sans-serif;font-size:.875rem;font-weight:500;line-height:1.2}.insights-modal .insights-modal-overview-text{letter-spacing:0;width:calc(var(--col)*5 + var(--gap)*5);max-width:calc(100% - 6.25rem);margin:0;font-family:Practice,serif;font-size:1.125rem;font-weight:400;line-height:1.2}.insights-modal .insights-modal-section-title{letter-spacing:-.02em;width:calc(var(--col)*5 + var(--gap)*5);align-self:flex-end;max-width:calc(100% - 6.25rem);margin:0;font-family:Practice,serif;font-size:2rem;font-weight:400;line-height:1}@media (max-width:768px){.insights-modal .insights-modal-section-title{font-size:1.625rem}}.insights-modal .insights-modal-form{flex-direction:column;gap:1rem;display:flex}.insights-modal .insights-modal-field{border-bottom:1px solid #b3b3b3;padding:.5rem 0 .75rem;transition:border-color .25s;position:relative}.insights-modal .insights-modal-field:focus-within{border-color:#000}.insights-modal .insights-modal-field textarea{field-sizing:content;resize:none}.insights-modal .insights-modal-field-input{letter-spacing:0;color:#000;background:0 0;border:none;outline:none;width:100%;padding:0;font-family:ABC ROM,sans-serif;font-size:1rem;font-weight:400;line-height:1.2}.insights-modal .insights-modal-field-input::placeholder{color:#737373;transition:color .25s}.insights-modal .insights-modal-field:focus-within .insights-modal-field-input::placeholder{color:#b3b3b3}.insights-modal .insights-modal-submit{align-self:flex-start;margin-top:2rem}@media (max-width:768px){.insights-modal .insights-modal-panel{width:100%}.insights-modal .insights-modal-section-title,.insights-modal .insights-modal-overview-text{width:calc(100% - 6.25rem)}}@keyframes insights-image-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){#insights .insights-active-image.is-fading{animation:none}#insights .insights-list-arrow{transition:none}}#incubateur{padding:var(--header-height) var(--pad) var(--pad);justify-content:space-between;width:100%;display:flex;position:relative}@media (max-width:768px){#incubateur{flex-direction:column;padding:0}}#incubateur .incubateur-head{top:var(--header-height);width:calc(var(--col)*12 + var(--gap)*11);min-height:calc(100vh - var(--header-height) - var(--pad));flex-direction:column;justify-content:space-between;height:100%;display:flex;position:sticky}@media (max-width:768px){#incubateur .incubateur-head{padding:0;padding-top:var(--header-height);width:100%;position:relative;top:0}}#incubateur .incubateur-head .incubateur-head-image{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}#incubateur .incubateur-head .incubateur-head-image img{object-fit:cover;width:100%;height:100%}#incubateur .incubateur-head .incubateur-head-content{z-index:1;padding:calc(var(--pad)*2)}@media (max-width:768px){#incubateur .incubateur-head .incubateur-head-content{padding:var(--pad);padding-top:calc(var(--pad)*2)}}#incubateur .incubateur-head .incubateur-head-content .incubateur-head-subtitle{letter-spacing:.04em;text-transform:uppercase;color:#fff;font-family:ABC ROM,sans-serif;font-size:.875rem;font-weight:500;line-height:1.2}#incubateur .incubateur-head .incubateur-head-content .incubateur-head-title{letter-spacing:-.02em;color:#fff;margin-top:1rem;font-family:Practice Display,serif;font-size:2.5rem;font-weight:400;line-height:1.135}@media (max-width:768px){#incubateur .incubateur-head .incubateur-head-content .incubateur-head-title{font-size:1.875rem;line-height:1.1}}#incubateur .incubateur-head .incubateur-head-content .incubateur-head-title .incubateur-title-line{overflow:hidden}#incubateur .incubateur-head .incubateur-head-content .btn-secondary{margin-top:2rem}#incubateur .incubateur-head .incubateur-head-links{z-index:1;padding:calc(var(--pad)*2);flex-direction:column;display:flex}@media (max-width:768px){#incubateur .incubateur-head .incubateur-head-links{padding:var(--pad)}}#incubateur .incubateur-head .incubateur-head-links .incubateur-head-link .incubateur-head-link-text{color:#ffffff80}#incubateur .incubateur-head .incubateur-head-links .incubateur-head-link .incubateur-head-link-text:hover,#incubateur .incubateur-head .incubateur-head-links .incubateur-head-link.incubateur-head-link-active .incubateur-head-link-text{color:#fff}#incubateur .incubateur-line{top:var(--header-height);width:1px;height:calc(100vh - var(--header-height) - 1rem);background:#b3b3b3;align-self:flex-start;position:sticky}@media (max-width:768px){#incubateur .incubateur-line{display:none}}#incubateur .incubateur-line .incubateur-line-value{transform-origin:top;background:#000;width:1px;height:100%;position:absolute;top:0;left:0}#incubateur .incubateur-content{width:calc(var(--col)*12 + var(--gap)*11);flex-direction:column;gap:11.25rem;display:flex}@media (max-width:768px){#incubateur .incubateur-content{width:100%;padding:var(--pad);gap:5rem}}#incubateur .incubateur-content #incubateur-content-intro{padding-bottom:2.7rem}#incubateur .incubateur-content #incubateur-content-intro .incubateur-content-intro-text{letter-spacing:0;font-family:Practice,serif;font-size:1.125rem;font-weight:400;line-height:1.2}@media (max-width:768px){#incubateur .incubateur-content #incubateur-content-intro{padding-top:1rem;padding-bottom:0}}#incubateur .incubateur-content .incubateur-section{scroll-margin-top:var(--header-height)}#incubateur .incubateur-content .incubateur-section .incubateur-section-title{letter-spacing:-.02em;text-wrap:balance;margin-bottom:2rem;font-family:Practice Display,serif;font-size:3.5rem;font-weight:400;line-height:1}@media (max-width:768px){#incubateur .incubateur-content .incubateur-section .incubateur-section-title{font-size:2.25rem}}#incubateur .incubateur-content .incubateur-section .incubateur-section-item{padding-bottom:2rem}@media (max-width:768px){#incubateur .incubateur-content .incubateur-section .incubateur-section-item{padding-bottom:2.5rem}}#incubateur .incubateur-content .incubateur-section .incubateur-section-item .incubateur-section-item-line{transform-origin:0;background:#000;height:1px;margin-bottom:1rem;transform:scaleX(0)}#incubateur .incubateur-content .incubateur-section .incubateur-section-item .incubateur-section-item-row{gap:2rem;display:flex}@media (max-width:768px){#incubateur .incubateur-content .incubateur-section .incubateur-section-item .incubateur-section-item-row{flex-direction:column;gap:.5rem}}#incubateur .incubateur-content .incubateur-section .incubateur-section-item .incubateur-section-item-title{width:calc(var(--col)*6 + var(--gap)*5);letter-spacing:-.02em;font-family:Practice,serif;font-size:1.5rem;font-weight:400;line-height:1.2}@media (max-width:768px){#incubateur .incubateur-content .incubateur-section .incubateur-section-item .incubateur-section-item-title{width:100%;font-size:1.375rem}}#incubateur .incubateur-content .incubateur-section .incubateur-section-item .incubateur-section-item-descriptions{width:calc(var(--col)*6 + var(--gap)*5)}@media (max-width:768px){#incubateur .incubateur-content .incubateur-section .incubateur-section-item .incubateur-section-item-descriptions{width:100%}}#incubateur .incubateur-content .incubateur-section .incubateur-section-item .incubateur-section-item-descriptions .incubateur-section-item-descriptions-text{letter-spacing:0;margin-bottom:.5rem;padding-left:0;font-family:Practice,serif;font-size:1.125rem;font-weight:400;line-height:1.2;position:relative}@media (max-width:768px){#incubateur .incubateur-content .incubateur-section .incubateur-section-item .incubateur-section-item-descriptions .incubateur-section-item-descriptions-text{padding-left:1.5em}}#incubateur .incubateur-content .incubateur-section .incubateur-section-item .incubateur-section-item-descriptions .incubateur-section-item-descriptions-text:before{content:"—";position:absolute;left:-1.5em}@media (max-width:768px){#incubateur .incubateur-content .incubateur-section .incubateur-section-item .incubateur-section-item-descriptions .incubateur-section-item-descriptions-text:before{left:0}}#incubateur .incubateur-content .incubateur-section .incubateur-section-item .incubateur-section-item-descriptions .incubateur-section-item-descriptions-text:last-child{margin-bottom:0}#incubateur .incubateur-content .portfolio-items{flex-direction:column;gap:2rem;display:flex}#incubateur .incubateur-content .portfolio-items .portfolio-item{align-items:flex-end;gap:var(--gap);width:100%;display:flex}@media (max-width:768px){#incubateur .incubateur-content .portfolio-items .portfolio-item{flex-direction:column;align-items:flex-start;gap:1rem}}#incubateur .incubateur-content .portfolio-items .portfolio-item+.portfolio-item{border-top:1px solid #000;padding-top:2rem}#incubateur .incubateur-content .portfolio-items .portfolio-item .portfolio-item-image{width:calc(var(--col)*6 + var(--gap)*5);aspect-ratio:393/221;background:#000;flex-shrink:0;position:relative;overflow:hidden}@media (max-width:768px){#incubateur .incubateur-content .portfolio-items .portfolio-item .portfolio-item-image{width:100%}}#incubateur .incubateur-content .portfolio-items .portfolio-item .portfolio-item-image img{object-fit:cover;width:100%;height:100%}#incubateur .incubateur-content .portfolio-items .portfolio-item .portfolio-item-content{width:auto}#incubateur .incubateur-content .portfolio-items .portfolio-item .portfolio-item-content .portfolio-item-content-image{width:10rem;height:3rem;margin-bottom:1rem;display:block;position:relative}#incubateur .incubateur-content .portfolio-items .portfolio-item .portfolio-item-content .portfolio-item-content-description{letter-spacing:0;font-family:Practice,serif;font-size:1.125rem;font-weight:400;line-height:1.2}@keyframes agency-image-fade{0%{opacity:0}to{opacity:1}}#agency{padding-top:var(--header-height)}@media (max-width:768px){#agency{padding-top:5.5rem;padding-bottom:2rem}}#agency .agency-content{height:calc(100vh - var(--header-height));padding:0 var(--pad);padding-top:var(--pad);padding-bottom:var(--pad);justify-content:space-between;display:flex;position:relative}@media (max-width:768px){#agency .agency-content{flex-direction:column;height:auto;padding-top:0;padding-bottom:2rem}}#agency .agency-content .agency-content-images{background:#f5f5f5;position:relative;overflow:hidden}@media (max-width:768px){#agency .agency-content .agency-content-images{aspect-ratio:1;order:2;width:100%;margin-top:1.5rem}#agency .agency-content .agency-content-images:empty{display:none}}#agency .agency-content .agency-content-images .agency-main-image{animation:.4s agency-image-fade;position:absolute;inset:0}#agency .agency-content .agency-content-images .agency-main-image img{object-fit:cover;width:100%;height:100%}#agency .agency-content .agency-content-images .agency-content-images-selected{z-index:2;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (max-width:768px){#agency .agency-content .agency-content-images .agency-content-images-selected{background:linear-gradient(#0000,#00000059);max-width:100%;left:0;right:0;transform:none}}#agency .agency-content .agency-content-images .agency-content-images-selected .agency-images{gap:.5rem;padding:1rem;display:flex}@media (max-width:768px){#agency .agency-content .agency-content-images .agency-content-images-selected .agency-images{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;overflow-x:auto}#agency .agency-content .agency-content-images .agency-content-images-selected .agency-images::-webkit-scrollbar{display:none}}#agency .agency-content .agency-content-images .agency-content-images-selected .agency-images .agency-image-wrapper{aspect-ratio:3/4;cursor:pointer;opacity:.5;border:none;outline:none;flex-shrink:0;width:3rem;padding:0;transition:opacity .25s;position:relative;overflow:hidden}@media (max-width:768px){#agency .agency-content .agency-content-images .agency-content-images-selected .agency-images .agency-image-wrapper{width:3.25rem}}#agency .agency-content .agency-content-images .agency-content-images-selected .agency-images .agency-image-wrapper.is-active{opacity:1;outline-offset:2px;outline:1.5px solid #fff}#agency .agency-content .agency-content-images .agency-content-images-selected .agency-images .agency-image-wrapper:hover{opacity:.85}#agency .agency-content .agency-content-images .agency-content-images-selected .agency-images .agency-image-wrapper img{object-fit:cover;width:100%;height:100%}#agency .agency-content .agency-header{width:calc(var(--col)*12 + var(--gap)*11);flex-direction:column;justify-content:space-between;display:flex}@media (max-width:768px){#agency .agency-content .agency-header{width:100%;display:contents}#agency .agency-content .agency-header .agency-header-head{order:1}}#agency .agency-content .agency-header .agency-title{letter-spacing:-.02em;text-wrap:balance;opacity:0;font-family:Practice Display,serif;font-size:3.5rem;font-weight:400;line-height:1}@media (max-width:768px){#agency .agency-content .agency-header .agency-title{font-size:2.25rem}}#agency .agency-content .agency-header .agency-title .agency-title-line{margin-bottom:-.1em;padding-bottom:.1em;overflow:hidden}#agency .agency-content .agency-header .agency-about{margin-top:1rem}@media (max-width:768px){#agency .agency-content .agency-header .agency-about{display:none}}#agency .agency-content .agency-header .agency-about .info-line{background:#000;width:100%;height:1px}#agency .agency-content .agency-header .agency-about .agency-about-title{letter-spacing:.04em;text-transform:uppercase;margin-top:1rem;font-family:ABC ROM,sans-serif;font-size:.875rem;font-weight:500;line-height:1.2}#agency .agency-content .agency-header .agency-description{letter-spacing:0;white-space:pre-wrap;margin-top:4px;font-family:Practice,serif;font-size:1.125rem;font-weight:400;line-height:1.2}@media (max-width:768px){#agency .agency-content .agency-header .agency-description{display:none}}#agency .agency-content .agency-header .agency-website{margin-top:2rem}@media (max-width:768px){#agency .agency-content .agency-header .agency-website{margin-top:1.5rem}}#agency .agency-content .agency-services-info{justify-content:space-between;display:flex}@media (max-width:768px){#agency .agency-content .agency-services-info{flex-direction:column;order:3;justify-content:flex-start;margin-top:2.5rem}}#agency .agency-content .agency-services-info .agency-services-info-about-mobile{display:none}@media (max-width:768px){#agency .agency-content .agency-services-info .agency-services-info-about-mobile{width:100%;margin-bottom:1.5rem;display:block}#agency .agency-content .agency-services-info .agency-services-info-about-mobile .info-line{display:none}#agency .agency-content .agency-services-info .agency-services-info-about-mobile .agency-services-info-title{letter-spacing:.04em;text-transform:uppercase;font-family:ABC ROM,sans-serif;font-size:.875rem;font-weight:500;line-height:1.2}#agency .agency-content .agency-services-info .agency-services-info-about-mobile .agency-services-info-about-mobile-description{letter-spacing:0;white-space:pre-wrap;margin-top:.25rem;font-family:Practice,serif;font-size:1.125rem;font-weight:400;line-height:1.2}}#agency .agency-content .agency-services-info .agency-services,#agency .agency-content .agency-services-info .agency-locations{width:calc(var(--col)*6 + var(--gap)*5)}@media (max-width:768px){#agency .agency-content .agency-services-info .agency-services,#agency .agency-content .agency-services-info .agency-locations{width:100%}}#agency .agency-content .agency-services-info .agency-services .info-line,#agency .agency-content .agency-services-info .agency-locations .info-line{background:#000;width:100%;height:1px}#agency .agency-content .agency-services-info .agency-services .agency-services-info-title,#agency .agency-content .agency-services-info .agency-locations .agency-services-info-title{letter-spacing:.04em;text-transform:uppercase;margin-top:1rem;font-family:ABC ROM,sans-serif;font-size:.875rem;font-weight:500;line-height:1.2}#agency .agency-content .agency-services-info .agency-services .agency-services-info-list,#agency .agency-content .agency-services-info .agency-locations .agency-services-info-list{margin-top:.25rem;padding-bottom:1rem}@media (max-width:768px){#agency .agency-content .agency-services-info .agency-services .agency-services-info-list,#agency .agency-content .agency-services-info .agency-locations .agency-services-info-list{padding-bottom:1.5rem}}#agency .agency-content .agency-services-info .agency-services .agency-services-info-list .agency-services-info-list-item,#agency .agency-content .agency-services-info .agency-locations .agency-services-info-list .agency-services-info-list-item{letter-spacing:0;font-family:Practice,serif;font-size:1.125rem;font-weight:400;line-height:1.2}#agency .agency-content .agency-services-info .separator-line{background:#000;align-self:stretch;width:1px}@media (max-width:768px){#agency .agency-content .agency-services-info .separator-line{display:none}}#agency .agency-content .agency-content-images{width:calc(var(--col)*12 + var(--gap)*11)}@media (max-width:768px){#agency .agency-content .agency-content-images{width:100%}}#agency .agency-content .agency-vertical-line{background:#000;align-self:stretch;width:1px}@media (max-width:768px){#agency .agency-content .agency-vertical-line{display:none}}#contact #contact-head{padding:var(--header-height) var(--pad) 0;justify-content:space-between;min-height:100vh;display:flex}@media (max-width:768px){#contact #contact-head{padding:3.5rem var(--pad) 0;flex-direction:column}}#contact #contact-head #contact-form,#contact #contact-head #contact-map{width:calc(var(--col)*12 + var(--gap)*11);flex-direction:column;justify-content:space-between;align-items:center;padding:4rem 0;display:flex;position:relative}#contact #contact-head #contact-form .contact-line,#contact #contact-head #contact-map .contact-line{background:#000;width:100%;height:1px;position:absolute;top:0;left:0;transform:scaleX(0)}#contact #contact-head #contact-form .contact-line-left,#contact #contact-head #contact-map .contact-line-left{transform-origin:0}@media (max-width:768px){#contact #contact-head #contact-form .contact-line-left,#contact #contact-head #contact-map .contact-line-left{display:none}}#contact #contact-head #contact-form .contact-line-right,#contact #contact-head #contact-map .contact-line-right{transform-origin:100%}@media (max-width:768px){#contact #contact-head #contact-form,#contact #contact-head #contact-map{width:100%;padding:3.75rem 0}}#contact #contact-head #contact-form .contact-form-fields{width:calc(var(--col)*8 + var(--gap)*7);flex-direction:column;gap:.5rem;display:flex}@media (max-width:768px){#contact #contact-head #contact-form .contact-form-fields{width:100%}}#contact #contact-head #contact-form .contact-form-fields .contact-form-field{border-bottom:1px solid #b3b3b3;padding:.5rem 0 .75rem;transition:border-color .25s;position:relative}#contact #contact-head #contact-form .contact-form-fields .contact-form-field:focus-within{border-color:#000}#contact #contact-head #contact-form .contact-form-fields .contact-form-field .contact-form-field-input{letter-spacing:0;color:#000;border:none;outline:none;width:100%;font-family:ABC ROM,sans-serif;font-size:1rem;font-weight:400;line-height:1.2}#contact #contact-head #contact-form .contact-form-fields .contact-form-field .contact-form-field-input::placeholder{color:#737373;transition:color .25s}#contact #contact-head #contact-form .contact-form-fields .contact-form-field:focus-within .contact-form-field-input::placeholder{color:#b3b3b3}#contact #contact-head #contact-form .contact-form-fields .contact-form-field textarea{field-sizing:content;resize:none}#contact #contact-head #contact-form .contact-form-fields .contact-form-submit{width:100%;margin-top:2rem}@media (max-width:768px){#contact #contact-head #contact-form .contact-form-fields .contact-form-submit{margin-top:2rem}}#contact #contact-head #contact-form .contact-form-connect{flex-direction:column;align-items:center;gap:.75rem;display:flex}@media (max-width:768px){#contact #contact-head #contact-form .contact-form-connect{margin-top:2.5rem}}#contact #contact-head #contact-form .contact-form-connect .contact-form-connect-title{letter-spacing:.04em;text-transform:uppercase;color:#000;font-family:ABC ROM,sans-serif;font-size:.875rem;font-weight:500;line-height:1.2}@media (max-width:768px){#contact #contact-head #contact-form .contact-form-connect .contact-form-connect-title{display:none}}#contact #contact-head #contact-form .contact-form-connect .contact-form-connect-links{align-items:center;gap:1rem;display:flex}#contact #contact-head #contact-form .contact-form-connect .contact-form-connect-links .contact-form-connect-link{letter-spacing:0;color:#000;font-family:ABC ROM,sans-serif;font-size:1rem;font-weight:400;line-height:1.2;text-decoration:underline;transition:opacity .2s}#contact #contact-head #contact-form .contact-form-connect .contact-form-connect-links .contact-form-connect-link:hover{opacity:.6}@media (max-width:768px){#contact #contact-head #contact-map .contact-head-title{margin-bottom:2.5rem}}#contact #contact-head #contact-map .contact-map-image{width:calc(var(--col)*10 + var(--gap)*10);aspect-ratio:2;position:relative}@media (max-width:768px){#contact #contact-head #contact-map .contact-map-image{aspect-ratio:747/440;width:100%}}#contact #contact-head #contact-map .contact-map-image .contact-globe{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}#contact #contact-head #contact-map .contact-map-image .contact-globe.is-pin-hover{cursor:pointer}#contact #contact-head #contact-map .contact-map-image .contact-globe-map{aspect-ratio:747/440;width:auto;max-width:100%;height:100%;max-height:100%;position:relative}#contact #contact-head #contact-map .contact-map-image .contact-globe-map .contact-globe-map-svg{width:100%;height:100%;display:block;overflow:visible}#contact #contact-head #contact-map .contact-map-image .contact-globe-pin{z-index:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}#contact #contact-head #contact-map .contact-map-image .contact-globe-pin .contact-globe-pin-dot{background:#000;border:1px solid #fff;width:1rem;height:.25rem;transition:background .2s,transform .3s cubic-bezier(.34,1.56,.64,1)}#contact #contact-head #contact-map .contact-map-image .contact-globe-pin .contact-globe-pin-label{letter-spacing:.04em;text-transform:uppercase;transform-origin:bottom;color:#000;white-space:nowrap;opacity:0;background:#fff;padding:.125rem .375rem;font-family:ABC ROM,sans-serif;font-size:.875rem;font-weight:500;line-height:1.2;transition:opacity .2s,transform .3s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:calc(100% + .35rem);left:50%;transform:translate(-50%)scale(1)}#contact #contact-head #contact-map .contact-map-image .contact-globe-pin.is-hovered{z-index:2}#contact #contact-head #contact-map .contact-map-image .contact-globe-pin.is-hovered .contact-globe-pin-dot{background:var(--pin-color,#000);transform:scale(1.4)}#contact #contact-head #contact-map .contact-map-image .contact-globe-pin.is-hovered .contact-globe-pin-label{opacity:1;transform:translate(-50%)scale(1.08)}#contact #contact-head #contact-map .contact-map-info{flex-direction:column;align-items:center;gap:.25rem;display:flex}@media (max-width:768px){#contact #contact-head #contact-map .contact-map-info{gap:.5rem;margin-top:2.5rem}}#contact #contact-head #contact-map .contact-map-info .contact-map-info-title{letter-spacing:.04em;text-transform:uppercase;font-family:ABC ROM,sans-serif;font-size:.875rem;font-weight:500;line-height:1.2}#contact #contact-head #contact-map .contact-map-info .contact-map-info-label{letter-spacing:-.02em;font-family:Practice,serif;font-size:1.5rem;font-weight:400;line-height:1.2}@media (max-width:768px){#contact #contact-head #contact-map .contact-map-info .contact-map-info-label{font-size:1.375rem}#contact #contact-head .contact-head-title{margin-bottom:2rem}}#contact #contact-head .contact-head-title .contact-head-title-text{letter-spacing:-.02em;text-wrap:balance;color:#000;text-align:center;opacity:0;font-family:Practice Display,serif;font-size:3.5rem;font-weight:400;line-height:1}@media (max-width:768px){#contact #contact-head .contact-head-title .contact-head-title-text{font-size:2.25rem}}#contact #contact-head .contact-head-title .contact-head-title-text .contact-title-line-mask{margin-bottom:-.12em;padding-bottom:.12em}#contact #contact-head .contact-head-line{transform-origin:top;background:#000;width:1px;height:auto;transform:scaleY(0)}#contact #contact-countries{padding:0 var(--pad);justify-content:space-between;display:flex}@media (max-width:768px){#contact #contact-countries{flex-direction:column}}#contact #contact-countries .contact-countries-col{width:calc(var(--col)*6 + var(--gap)*5);border-top:1px solid #000;border-bottom:1px solid #000;padding:1rem 0 4rem;position:relative}@media (max-width:768px){#contact #contact-countries .contact-countries-col{border-top:none;border-bottom:none;width:100%;padding-bottom:2rem}#contact #contact-countries .contact-countries-col .contact-countries-col-title{margin-bottom:.5rem}}#contact #contact-countries .contact-countries-col .contact-countries-col-title .contact-countries-col-title-text{letter-spacing:-.02em;opacity:0;font-family:Practice,serif;font-size:2rem;font-weight:400;line-height:1}@media (max-width:768px){#contact #contact-countries .contact-countries-col .contact-countries-col-title .contact-countries-col-title-text{color:#737373;font-size:1.625rem}}#contact #contact-countries .contact-countries-col .contact-countries-col-title .contact-countries-col-title-text .contact-countries-title-line{overflow:hidden}#contact #contact-countries .contact-countries-col .contact-countries-col-title+.contact-countries-item{margin-top:1rem}@media (max-width:768px){#contact #contact-countries .contact-countries-col .contact-countries-col-title+.contact-countries-item{margin-top:0}}#contact #contact-countries .contact-countries-col .contact-countries-item{top:var(--header-height);background:#fff;position:sticky}@media (max-width:768px){#contact #contact-countries .contact-countries-col .contact-countries-item{position:static}}#contact #contact-countries .contact-countries-col .contact-countries-item .contact-countries-item-line{transform-origin:0;background:#000;height:1px;transform:scaleX(0)}#contact #contact-countries .contact-countries-col .contact-countries-item .contact-countries-item-head{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;justify-content:space-between;align-items:center;padding:1rem 0;display:flex}#contact #contact-countries .contact-countries-col .contact-countries-item .contact-countries-item-head:focus-visible{outline-offset:.25rem;outline:1px solid #000}#contact #contact-countries .contact-countries-col .contact-countries-item .contact-countries-item-head .contact-countries-item-head-title{overflow:hidden}#contact #contact-countries .contact-countries-col .contact-countries-item .contact-countries-item-head .contact-countries-item-head-title .contact-countries-item-head-title-text{letter-spacing:0;text-transform:uppercase;transition:transform .45s var(--o5);font-family:ABC ROM,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.2;display:inline-block}@media (max-width:768px){#contact #contact-countries .contact-countries-col .contact-countries-item .contact-countries-item-head .contact-countries-item-head-title .contact-countries-item-head-title-text{font-size:1rem}}#contact #contact-countries .contact-countries-col .contact-countries-item .contact-countries-item-head .contact-countries-item-head-close{width:1.25rem;height:1.25rem;transition:transform .3s var(--o5);flex-shrink:0}#contact #contact-countries .contact-countries-col .contact-countries-item .contact-countries-item-head .contact-countries-item-head-close svg{transition:transform .55s var(--io4);display:block}#contact #contact-countries .contact-countries-col .contact-countries-item .contact-countries-item-head.is-open .contact-countries-item-head-close svg{transform:rotate(180deg)}@media (hover:hover){#contact #contact-countries .contact-countries-col .contact-countries-item .contact-countries-item-head:hover .contact-countries-item-head-title-text{transform:translate(.375rem)}#contact #contact-countries .contact-countries-col .contact-countries-item .contact-countries-item-head:hover .contact-countries-item-head-close{transform:scale(1.15)}}#contact #contact-countries .contact-countries-col .contact-countries-item .contact-countries-item-head:active .contact-countries-item-head-close{transition-duration:.12s;transform:scale(.88)}@media (min-width:769px){#contact #contact-countries .contact-countries-col .contact-countries-item:last-child .contact-countries-item-content-inner{margin-bottom:0}}#contact #contact-countries .contact-countries-col .contact-countries-item .contact-countries-item-content{opacity:0;height:0;overflow:hidden}#contact #contact-countries .contact-countries-col .contact-countries-item .contact-countries-item-content .contact-countries-item-content-inner{flex-direction:column;gap:1rem;margin-bottom:4rem;padding-top:1rem;display:flex}@media (max-width:768px){#contact #contact-countries .contact-countries-col .contact-countries-item .contact-countries-item-content .contact-countries-item-content-inner{gap:1.5rem;margin-bottom:2rem}}#contact #contact-countries .contact-countries-col .contact-countries-item .contact-countries-item-content .contact-countries-item-content-item{flex-direction:column;gap:.25rem;display:flex}#contact #contact-countries .contact-countries-col .contact-countries-item .contact-countries-item-content .contact-countries-item-content-item .contact-countries-item-content-item-title{letter-spacing:0;color:#000;font-family:Practice,serif;font-size:1.125rem;font-weight:400;line-height:1.2}#contact #contact-countries .contact-countries-col .contact-countries-item .contact-countries-item-content .contact-countries-item-content-item .contact-countries-item-content-item-info,#contact #contact-countries .contact-countries-col .contact-countries-item .contact-countries-item-content .contact-countries-item-content-item .contact-countries-item-content-item-contact{color:#737373;font-family:Practice,serif;font-size:1.125rem;font-style:normal;font-weight:400;line-height:120%}#contact #contact-countries .contact-countries-col .contact-countries-item .contact-countries-item-content .contact-countries-item-content-item .contact-countries-item-content-item-contact{text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}#contact #contact-countries .contact-countries-col .contact-countries-item .contact-countries-item-content .contact-countries-item-content-item .contact-countries-text-line-mask{margin-bottom:-.12em;padding-bottom:.12em}#contact #contact-countries .contact-countries-col .contact-countries-item .contact-countries-item-content .contact-countries-item-content-item .contact-countries-text-line{will-change:transform}#contact #contact-countries .contact-countries-line{transform-origin:top;background:#000;width:1px;height:auto;transform:scaleY(0)}@media (prefers-reduced-motion:reduce){#contact #contact-countries .contact-countries-item-head .contact-countries-item-head-title-text,#contact #contact-countries .contact-countries-item-head .contact-countries-item-head-close,#contact #contact-countries .contact-countries-item-head .contact-countries-item-head-close svg{transition-duration:.01ms}}@media (prefers-reduced-motion:reduce) and (hover:hover){#contact #contact-countries .contact-countries-item-head:hover .contact-countries-item-head-title-text{transform:none}}#not-found{height:100vh;padding-top:calc(var(--header-height));flex-direction:column;justify-content:flex-end;display:flex}#not-found .not-found-title{padding:2rem var(--pad)}#not-found .not-found-title .not-found-title-text{letter-spacing:-.02em;color:#000;font-family:Practice Display,serif;font-size:5rem;font-weight:400;line-height:.9}@media (max-width:768px){#not-found .not-found-title .not-found-title-text{font-size:2.25rem;line-height:1}}.legal-page{padding:var(--header-height) var(--pad) 0 var(--pad);justify-content:space-between;display:flex}@media (max-width:768px){.legal-page{flex-direction:column;padding-top:3.5rem}}.legal-page .legal-page-line{top:var(--header-height);background:#000;width:1px;height:calc(100vh - 5.5rem);position:sticky}@media (max-width:768px){.legal-page .legal-page-line{width:100%;height:1px;position:static}}.legal-page .legal-page-head{top:var(--header-height);width:calc(var(--col)*12 + var(--gap)*11);padding-top:3rem;position:sticky}@media (max-width:768px){.legal-page .legal-page-head{width:100%;padding-top:2rem;padding-bottom:2rem;position:static}}.legal-page .legal-page-head .legal-page-head-updated{letter-spacing:.04em;text-transform:uppercase;color:#000;font-family:ABC ROM,sans-serif;font-size:.875rem;font-weight:500;line-height:1.2}.legal-page .legal-page-head .legal-page-head-title{letter-spacing:-.02em;text-wrap:balance;margin-top:1rem;font-family:Practice Display,serif;font-size:3.5rem;font-weight:400;line-height:1}@media (max-width:768px){.legal-page .legal-page-head .legal-page-head-title{font-size:2.25rem}}.legal-page .legal-page-content{width:calc(var(--col)*12 + var(--gap)*11);flex-direction:column;gap:5rem;padding-top:3rem;padding-bottom:7.5rem;display:flex}@media (max-width:768px){.legal-page .legal-page-content{gap:3rem;width:100%;padding-top:2.5rem;padding-bottom:5rem}}.legal-page .legal-page-content .legal-page-content-section-title{letter-spacing:-.02em;color:#000;font-family:Practice,serif;font-size:2rem;font-weight:400;line-height:1}@media (max-width:768px){.legal-page .legal-page-content .legal-page-content-section-title{font-size:1.625rem}}.legal-page .legal-page-content .legal-page-content-section-subtitle{letter-spacing:-.02em;color:#000;font-family:Practice,serif;font-size:1.5rem;font-weight:400;line-height:1.2}@media (max-width:768px){.legal-page .legal-page-content .legal-page-content-section-subtitle{font-size:1.375rem}}.legal-page .legal-page-content .legal-page-content-section-text{letter-spacing:0;color:#000;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:1rem;font-family:Practice,serif;font-size:1.125rem;font-weight:400;line-height:1.2}
