:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.GwSrmq_page{--route-unit:clamp(1px, 12px, calc(100vw * .025641));--route-gutter:calc(var(--route-unit) * 2.3);--route-gap:calc(var(--route-unit) * .5);width:100%;color:var(--foreground);background:var(--background);font-size:calc(var(--route-unit) * 1.8);line-height:1.5;overflow:clip}.GwSrmq_hero,.GwSrmq_intro,.GwSrmq_working,.GwSrmq_partnership,.GwSrmq_questions,.GwSrmq_collaboration,.GwSrmq_callout{padding-inline:var(--route-gutter)}.GwSrmq_hero{min-height:calc(var(--route-unit) * 53.8);padding-top:calc(var(--route-unit) * 18.5);padding-bottom:calc(var(--route-unit) * 2.3);flex-direction:column;justify-content:space-between;display:flex}.GwSrmq_hero h1,.GwSrmq_working>header h2,.GwSrmq_partnership>header h2,.GwSrmq_callout h2{font-size:calc(var(--route-unit) * 5);text-transform:uppercase;letter-spacing:-.02em;margin:0 0 0 -.035em;padding:0;font-weight:700;line-height:1.14}.GwSrmq_hero h1{font-size:calc(var(--route-unit) * 3.72024);font-weight:800}.GwSrmq_heroTitleWrap{--hero-image-shift:0px;position:relative}.GwSrmq_heroTitleShift,.GwSrmq_heroTitleShift>span{display:block}.GwSrmq_heroMedia{width:calc(var(--route-unit) * 17.5);height:calc(var(--route-unit) * 10);margin-bottom:calc(var(--route-unit) * 1.5);border-radius:calc(var(--route-unit) * 1);background:color-mix(in srgb, var(--foreground) 8%, var(--background));position:relative;overflow:hidden}.GwSrmq_heroMedia img{object-fit:cover}.GwSrmq_hero h1>span,.GwSrmq_hero h1>span>span{display:block}.GwSrmq_hero h1>span{overflow:hidden}.GwSrmq_heroFooter h2,.GwSrmq_intro h2,.GwSrmq_collaboration h2{font-size:calc(var(--route-unit) * 3.4);letter-spacing:-.02em;margin:0;padding:0;font-weight:400;line-height:1.14}.GwSrmq_heroFooter h2{max-width:calc(var(--route-unit) * 34.4);font-size:30px}.GwSrmq_heroFooter>span{display:none}.GwSrmq_intro{display:grid}.GwSrmq_cue{display:none}.GwSrmq_introDetails{margin-top:calc(var(--route-unit) * 6)}.GwSrmq_introDetails>span{margin-bottom:calc(var(--route-unit) * 3);display:block}.GwSrmq_introDetails>div{max-width:calc(var(--route-unit) * 50)}.GwSrmq_introDetails p,.GwSrmq_working p,.GwSrmq_collaboration p{margin:0}.GwSrmq_introDetails p+p{margin-top:calc(var(--route-unit) * 2.5)}.GwSrmq_introDetails strong{font-weight:700}.GwSrmq_intro a,.GwSrmq_workingLink,.GwSrmq_partnership a,.GwSrmq_collaboration a,.GwSrmq_callout a{width:fit-content;color:inherit;border-bottom:1px solid;text-decoration:none;display:inline-block}.GwSrmq_introDetails a{margin-top:calc(var(--route-unit) * 5)}.GwSrmq_working>header>div{margin-top:calc(var(--route-unit) * 4);justify-content:space-between;display:flex}.GwSrmq_working>header p{max-width:calc(var(--route-unit) * 16)}.GwSrmq_workingBody{gap:calc(var(--route-unit) * 4);margin-top:calc(var(--route-unit) * 5);display:grid}.GwSrmq_workingMedia,.GwSrmq_collaborationMedia{aspect-ratio:4/5;border-radius:calc(var(--route-unit) * .75);background:color-mix(in srgb, var(--foreground) 8%, var(--background));width:100%;position:relative;overflow:hidden}.GwSrmq_workingMedia img,.GwSrmq_collaborationMedia img{object-fit:cover}.GwSrmq_working ol{margin:0;padding:0;list-style:none}.GwSrmq_working li{grid-template-columns:calc(var(--route-unit) * 5) 1fr;padding-top:calc(var(--route-unit) * 2.5);border-top:1px solid color-mix(in srgb, currentColor 18%, transparent);display:grid}.GwSrmq_working li+li{margin-top:calc(var(--route-unit) * 5)}.GwSrmq_working li h3{font:inherit;margin:0;font-weight:600}.GwSrmq_working li h3 a{color:inherit;text-decoration:none}.GwSrmq_working li h3 a:hover,.GwSrmq_working li h3 a:focus-visible{text-underline-offset:.18em;text-decoration:underline}.GwSrmq_working li p{margin-top:calc(var(--route-unit) * 2.5)}.GwSrmq_workingLink{margin-top:calc(var(--route-unit) * 5)}.GwSrmq_partnership>header a{margin-top:calc(var(--route-unit) * 4)}.GwSrmq_questions>header h2{font-size:calc(var(--route-unit) * 5);text-transform:uppercase;letter-spacing:-.02em;margin:0;padding:0;font-weight:700;line-height:1.14}.GwSrmq_questions>header>span{margin-bottom:calc(var(--route-unit) * 3);display:block}.GwSrmq_questionList{margin-top:calc(var(--route-unit) * 5)}.GwSrmq_questionList article{grid-template-columns:calc(var(--route-unit) * 5) 1fr;padding-block:calc(var(--route-unit) * 2.5);border-top:1px solid color-mix(in srgb, currentColor 18%, transparent);display:grid}.GwSrmq_questionList article:last-child{border-bottom:1px solid color-mix(in srgb, currentColor 18%, transparent)}.GwSrmq_questionList h3,.GwSrmq_questionList p{margin:0}.GwSrmq_questionList h3{font:inherit;font-weight:600}.GwSrmq_questionList p{max-width:calc(var(--route-unit) * 50);margin-top:calc(var(--route-unit) * 2.5)}.GwSrmq_carousel{margin-top:calc(var(--route-unit) * 5)}.GwSrmq_carouselSwiper{width:100%}.GwSrmq_carouselSlide{height:auto}.GwSrmq_carouselCard{height:100%;min-height:calc(var(--route-unit) * 34);padding:calc(var(--route-unit) * 2.5);border:1px solid color-mix(in srgb, currentColor 18%, transparent)}.GwSrmq_carouselCard h3,.GwSrmq_carouselCard p{margin:0}.GwSrmq_carouselLogo{width:calc(var(--route-unit) * 10);height:auto;display:block}[data-theme=light] .GwSrmq_carouselLogo{filter:invert()}.GwSrmq_carouselCard h3{margin-top:calc(var(--route-unit) * 5);font-size:calc(var(--route-unit) * 2.6);font-weight:600;line-height:1.15}.GwSrmq_carouselCard p{max-width:calc(var(--route-unit) * 28);margin-top:calc(var(--route-unit) * 2.5)}.GwSrmq_carouselControls{padding-top:calc(var(--route-unit) * 2.5);border-top:1px solid color-mix(in srgb, currentColor 18%, transparent);justify-content:space-between;align-items:center;display:flex}.GwSrmq_carouselControls>div{gap:calc(var(--route-unit) * 1);display:flex}.GwSrmq_carouselControls button{width:calc(var(--route-unit) * 4);height:calc(var(--route-unit) * 4);color:inherit;cursor:pointer;border:1px solid color-mix(in srgb, currentColor 20%, transparent);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.GwSrmq_carouselControls svg{width:45%;height:45%}.GwSrmq_collaboration{gap:calc(var(--route-unit) * 4);display:grid}.GwSrmq_collaborationContent>div{margin-top:calc(var(--route-unit) * 4)}.GwSrmq_collaborationContent a{margin-top:calc(var(--route-unit) * 5)}.GwSrmq_callout{display:grid}.GwSrmq_callout>span{margin-bottom:calc(var(--route-unit) * 3)}.GwSrmq_callout a{margin-top:calc(var(--route-unit) * 5)}@media (min-width:40.625rem){.GwSrmq_page{--route-unit:clamp(1px, 12px, calc(100vw * .00666667))}}@media (min-width:48rem){.GwSrmq_page{--route-gutter:calc(var(--route-unit) * 5.8);--route-gap:calc(var(--route-unit) * 2.4)}.GwSrmq_hero{min-height:100svh;padding-top:calc(var(--route-unit) * 12.5);padding-bottom:calc(var(--route-unit) * 6)}.GwSrmq_heroTitleWrap{--hero-image-shift:calc(var(--route-unit) * 20)}.GwSrmq_heroMedia{top:calc(var(--route-unit) * .25);margin:0;position:absolute;left:0}.GwSrmq_hero h1,.GwSrmq_working>header h2,.GwSrmq_partnership>header h2,.GwSrmq_callout h2{font-size:calc(var(--route-unit) * 14);line-height:1.025}.GwSrmq_hero h1{font-size:calc(var(--route-unit) * 10.4167);font-weight:800}.GwSrmq_heroFooter{justify-content:space-between;align-items:end;display:flex}.GwSrmq_heroFooter h2{max-width:calc(var(--route-unit) * 75);font-size:30px;line-height:1.17}.GwSrmq_heroFooter>span{display:block}.GwSrmq_intro{column-gap:var(--route-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.GwSrmq_cue{grid-column:span 3;display:block;overflow:hidden}.GwSrmq_cue svg{width:calc(var(--route-unit) * 5.75);height:calc(var(--route-unit) * 5.75);stroke-width:1.5px}.GwSrmq_introContent{grid-column:4/-1}.GwSrmq_intro h2,.GwSrmq_collaboration h2{font-size:calc(var(--route-unit) * 5.75);line-height:1.13}.GwSrmq_introDetails{column-gap:var(--route-gap);margin-top:calc(var(--route-unit) * 15);grid-template-columns:repeat(9,minmax(0,1fr));display:grid}.GwSrmq_introDetails>span{grid-column:span 3;margin:0}.GwSrmq_introDetails>div{grid-column:4/-1}.GwSrmq_working>header,.GwSrmq_partnership>header,.GwSrmq_questions>header{column-gap:var(--route-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.GwSrmq_working>header h2,.GwSrmq_partnership>header h2,.GwSrmq_questions>header h2{font-size:calc(var(--route-unit) * 9);grid-column:span 8}.GwSrmq_callout h2{font-size:calc(var(--route-unit) * 9)}.GwSrmq_working>header>div{grid-column:9/-1;margin:0}.GwSrmq_workingBody{column-gap:var(--route-gap);margin-top:calc(var(--route-unit) * 7);grid-template-columns:repeat(12,minmax(0,1fr))}.GwSrmq_workingMedia{aspect-ratio:auto;grid-area:1/span 5/span 2;align-self:stretch;height:100%;min-height:0}.GwSrmq_working ol{grid-area:1/7/auto/-1}.GwSrmq_workingLink{grid-area:2/7/auto/-1;align-self:end;margin:0}.GwSrmq_partnership>header a{grid-column:10/-1;justify-self:end;margin:0}.GwSrmq_questions>header>span{grid-column:span 3;margin:0}.GwSrmq_questions>header h2{grid-column:4/-1}.GwSrmq_questionList{width:calc(75% - (var(--route-gap) * .25));margin-top:calc(var(--route-unit) * 7);margin-left:auto}.GwSrmq_carousel{margin-top:calc(var(--route-unit) * 7)}.GwSrmq_carouselCard{width:50%;min-height:calc(var(--route-unit) * 42);margin-left:50%}.GwSrmq_carouselCard h3{font-size:calc(var(--route-unit) * 4.5)}.GwSrmq_collaboration{column-gap:var(--route-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.GwSrmq_collaborationMedia{grid-column:span 6}.GwSrmq_collaborationContent{grid-column:8/-1}.GwSrmq_collaborationContent>div{max-width:calc(var(--route-unit) * 52);margin-top:calc(var(--route-unit) * 7)}.GwSrmq_callout{column-gap:var(--route-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-content:start}.GwSrmq_callout>span{grid-column:span 2;margin:0}.GwSrmq_callout>div{grid-column:3/-1}}@media (min-width:48rem) and (prefers-reduced-motion:reduce){.GwSrmq_heroTitleShift{transform:translateX(var(--hero-image-shift))}}
.GpnBQW_page{height:100dvh;min-height:100dvh;color:var(--foreground);background:var(--background);flex-direction:column;display:flex;overflow:hidden}.GpnBQW_projectSection{box-sizing:border-box;flex-direction:column;flex:1;min-height:0;padding-bottom:60px;display:flex}.GpnBQW_emptyState{max-width:54rem;padding:4rem 1.25rem}.GpnBQW_emptyState h2,.GpnBQW_emptyState p{margin:0 0 1.5rem}.GpnBQW_emptyState a{color:inherit;border-bottom:1px solid;text-decoration:none}.GpnBQW_scroller{box-sizing:border-box;overscroll-behavior-inline:contain;flex:1;min-height:0;margin-inline:calc(-1*clamp(1.25rem,5.291vw,6rem));padding:0 0 .75rem 20px;overflow:hidden}.GpnBQW_swiper{width:100%;height:100%}.GpnBQW_swiper .swiper-wrapper{align-items:stretch;height:100%}.GpnBQW_slide{width:clamp(18rem,28.2vw,30.5rem);height:auto}.GpnBQW_scroller:focus-visible{outline-offset:.35rem;outline:2px solid}.GpnBQW_card{box-sizing:border-box;flex-direction:column;height:100%;display:flex}.GpnBQW_imageFrame{background:var(--card);border-radius:.65rem;flex:1;min-height:0;position:relative;overflow:hidden}.GpnBQW_image,.GpnBQW_imageFallback{width:100%;height:100%}.GpnBQW_image{object-fit:cover;will-change:transform}.GpnBQW_title{font-family:var(--font-inter), sans-serif;letter-spacing:-.035em;margin:.75rem 0 0;font-size:clamp(1.05rem,1.2vw,1.3rem);font-weight:500;line-height:1.18}.GpnBQW_title span{display:block}.GpnBQW_scrollMeta{justify-content:space-between;margin-top:auto;padding-top:clamp(1.5rem,4vh,3.5rem);font-size:clamp(.95rem,1.15vw,1.2rem);line-height:1;display:flex}.GpnBQW_scrollMeta p{margin:0}@media (max-width:48rem){.GpnBQW_slide{width:min(82vw,22rem)}.GpnBQW_scrollMeta{padding-top:1.5rem;font-size:.9rem}}
