.cs-media__asset{object-fit:cover;width:100%;height:100%;display:block}.cs-portrait-slider__image .cs-media__asset{object-fit:contain}[data-cs-portrait-layout=default] [data-cs-portrait-column=left] .cs-media__asset,[data-cs-portrait-layout=swapped] [data-cs-portrait-column=right] .cs-media__asset,[data-cs-portrait-layout=default] [data-cs-portrait-column=right] .cs-media__asset[data-cs-media-orientation=landscape],[data-cs-portrait-layout=swapped] [data-cs-portrait-column=left] .cs-media__asset[data-cs-media-orientation=landscape]{object-fit:cover}.cs-studies-nav{z-index:190;pointer-events:none;position:fixed;bottom:clamp(20px,3.5vw,40px);left:50%;transform:translate(-50%)}.cs-studies-nav__shape{-webkit-backdrop-filter:blur(8px);pointer-events:auto;cursor:default;background:#000c;border-radius:51px;align-items:center;gap:clamp(10px,1.25vw,18px);min-height:clamp(52px,4.861vw,70px);padding:clamp(6px,.556vw,8px) clamp(8px,.833vw,12px);display:flex}.cs-studies-nav__arrow{color:#fff;cursor:pointer;background:#ffffff14;border-radius:100%;flex-shrink:0;place-items:center;width:clamp(36px,3.333vw,48px);height:clamp(36px,3.333vw,48px);text-decoration:none;transition:background .25s,transform .25s;display:grid}.cs-studies-nav__arrow svg{width:8px;height:12px}.cs-studies-nav__arrow:hover,.cs-studies-nav__arrow:focus-visible{background:#ffffff29;transform:scale(1.04)}.cs-studies-nav__island{min-width:0;color:inherit;align-items:center;gap:clamp(10px,1.111vw,16px);padding:0 clamp(4px,.556vw,8px);display:flex}.cs-studies-nav__thumbs{flex-shrink:0;width:clamp(52px,4.861vw,70px);height:clamp(40px,3.611vw,52px);display:block;position:relative}.cs-studies-nav__thumb{object-fit:cover;border:2px solid #00000059;border-radius:100%;position:absolute;top:50%}.cs-studies-nav__thumb--prev{z-index:0;opacity:.72;width:clamp(32px,2.778vw,40px);height:clamp(32px,2.778vw,40px);left:0;transform:translateY(-50%)}.cs-studies-nav__thumb--current{z-index:1;width:clamp(36px,3.056vw,44px);height:clamp(36px,3.056vw,44px);left:clamp(14px,1.389vw,20px);transform:translateY(-50%)}.cs-studies-nav__copy{gap:2px;min-width:0;display:grid}.cs-studies-nav__label{color:#ffffff85;font-family:var(--font-basis);letter-spacing:.04em;text-transform:capitalize;font-size:clamp(10px,.764vw,11px);font-weight:400;line-height:1.2}.cs-studies-nav__title{color:#fff;font-family:var(--font-basis);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;max-width:clamp(120px,16vw,220px);font-size:clamp(14px,1.111vw,16px);font-weight:500;line-height:1.1;overflow:hidden}@media (width<=640px){.cs-studies-nav__thumb--prev{display:none}.cs-studies-nav__thumbs{width:clamp(40px,12vw,48px)}.cs-studies-nav__thumb--current{left:50%;transform:translate(-50%,-50%)}.cs-studies-nav__title{max-width:clamp(96px,28vw,160px)}}.case-study-page{--cs-design-width:1440;--cs-margin:clamp(20px, calc(120 / var(--cs-design-width) * 100vw), 120px);--cs-grid-gap:clamp(16px, calc(32 / var(--cs-design-width) * 100vw), 32px);--cs-hero-section-gap:clamp(80px, calc(200 / var(--cs-design-width) * 100vw), 200px);--cs-logo-left:clamp(20px, calc(60 / var(--cs-design-width) * 100vw), 60px);--cs-dark-bg:#e8e8e8;--cs-light-bg:#e8e8e8;--cs-section-bg:#e8e8e8;--cs-dark-text:#101010;--cs-light-text:#101010;--font-basis:"Basis Grotesque Trial", "General Sans", system-ui, sans-serif;--font-es-build:"ES Build", "Gloock", Georgia, serif;background:var(--cs-section-bg);min-height:100vh;color:var(--cs-dark-text);overflow-x:clip}html:has(.case-study-page),body:has(.case-study-page){background:#e8e8e8}html.cs-scroll-lock,body.cs-scroll-lock{width:100%;height:100%;position:fixed;overflow:hidden}html.cs-studies-nav-transition,body.cs-studies-nav-transition{background:#e8e8e8;overflow:hidden}.cs-studies-nav-stage{z-index:100;background:#e8e8e8;position:fixed;inset:0;overflow:hidden}.cs-studies-nav-stage>[data-case-study-page]{will-change:transform;width:100%;min-height:100%;position:absolute;inset:0;overflow-x:clip}.case-study-page--transitioning{z-index:1;will-change:transform;position:relative}.case-study-page__viewport{position:fixed;inset:0;overflow:hidden}.case-study-page__viewport--native{position:relative;inset:auto;overflow:visible}.case-study-page__scroll,.cs-section{will-change:transform}.case-study-page__chrome{z-index:30;padding:clamp(20px, 3.472vw, 50px) var(--cs-margin);padding-left:var(--cs-logo-left);pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:fixed;top:0;left:0;right:0}.case-study-page__logo,.case-study-page__nav{pointer-events:auto}.case-study-page__logo{line-height:0;display:block;position:relative}.case-study-page__wordmark{mix-blend-mode:soft-light;filter:brightness(0);width:clamp(72px,6.389vw,92px);height:auto;transition:opacity .2s linear;display:block}.case-study-page__brandmark{mix-blend-mode:soft-light;filter:brightness(0);width:clamp(32px,2.5vw,36px);height:clamp(32px,2.5vw,36px);transition:opacity .2s linear;display:block;position:absolute;top:0;left:0}.case-study-page__chrome[data-cs-theme=dark] .case-study-page__wordmark,.case-study-page__chrome[data-cs-theme=dark] .case-study-page__brandmark{filter:brightness(0)invert()}.case-study-page__chrome[data-cs-brandmark-tone=red] .case-study-page__brandmark{mix-blend-mode:normal;filter:brightness(0)saturate()invert(18%)sepia(98%)saturate(7151%)hue-rotate(356deg)brightness(95%)contrast(115%)}.case-study-page__chrome[data-cs-theme=dark] .case-study-page__nav-link{color:#fbfbfb}.case-study-page__nav-list{align-items:center;gap:clamp(16px,2.083vw,30px);margin:0;padding:0;list-style:none;display:flex}.case-study-page__nav-link{color:var(--cs-dark-text);font-family:var(--font-basis);font-size:clamp(12px,.972vw,14px);font-weight:400;line-height:1.5;text-decoration:none;position:relative}.case-study-page--custom-cursor,.case-study-page--custom-cursor .cs-block--hero,.case-study-page--custom-cursor [data-cs-portrait-slider]{cursor:none}.case-study-page--custom-cursor [data-cs-chrome] a,.case-study-page--custom-cursor [data-cs-studies-nav],.case-study-page--custom-cursor [data-cs-studies-nav] *{cursor:auto}.case-study-page--custom-cursor [data-cs-chrome] a,.case-study-page--custom-cursor [data-cs-studies-nav] a{cursor:pointer}.cs-cursor{z-index:200;pointer-events:none;justify-content:center;align-items:center;width:clamp(3.5rem,5.972vw,5.625rem);height:clamp(3.5rem,5.972vw,5.625rem);display:flex;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.cs-cursor__inner{-webkit-backdrop-filter:blur(20px);background:#00000026;border-radius:100%;position:absolute;inset:0}.cs-cursor__label{z-index:1;color:#fff;font-family:var(--font-basis);letter-spacing:.02em;text-transform:capitalize;margin:0;font-size:clamp(.75rem,.972222vw,14px);font-weight:400;line-height:1;position:relative}.cs-cursor[data-cs-cursor-shape=pill]{box-sizing:border-box;width:auto;height:clamp(2.75rem,4.167vw,3.25rem);padding:0 clamp(1.1rem,1.528vw,1.375rem)}.cs-cursor[data-cs-cursor-shape=pill] .cs-cursor__inner{-webkit-backdrop-filter:none;background:#000;border-radius:999px}.cs-cursor[data-cs-cursor-shape=pill] .cs-cursor__label{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:clamp(.625rem,.763889vw,11px)}.cs-cursor[data-cs-cursor-shape=graphic]{width:auto;height:auto}.cs-cursor[data-cs-cursor-shape=graphic] .cs-cursor__inner,.cs-cursor[data-cs-cursor-shape=graphic] .cs-cursor__label,.cs-cursor[data-cs-cursor-shape=pill] .cs-cursor__graphic,.cs-cursor[data-cs-cursor-shape=circle] .cs-cursor__graphic{display:none}.cs-cursor[data-cs-cursor-shape=graphic] .cs-cursor__graphic{object-fit:contain;width:auto;max-width:500px;height:auto;max-height:500px;display:block}.cs-cursor__graphic{z-index:1;pointer-events:none;user-select:none;width:auto;height:auto;display:none;position:relative}.cs-block__container{margin:0 var(--cs-margin)}.cs-section[data-cs-theme=light],.cs-section[data-cs-theme=dark]{background:var(--cs-section-bg);color:var(--cs-dark-text)}.cs-block--hero{pointer-events:none;--cs-hero-parallax-shift-max:30;--cs-hero-parallax-y:0%;--cs-hero-parallax-scale:1;--cs-hero-bg-focus:center center;--cs-hero-bg-offset-y:-14%;background:0 0;min-height:200vh;padding:0;position:relative;overflow:hidden}.cs-block--hero .cs-block__bg{z-index:0;position:absolute;inset:0;overflow:hidden}.cs-block--hero .cs-block__bg .cs-media__asset{object-fit:cover;object-position:var(--cs-hero-bg-focus);width:100%;height:115%;transform:translate3d(0, calc(var(--cs-hero-bg-offset-y,0%) + var(--cs-hero-parallax-y,0%)), 0) scale(var(--cs-hero-parallax-scale,1));transform-origin:top}.cs-block--hero.cs-hero--parallax .cs-block__bg .cs-media__asset{will-change:transform}.cs-block--hero .cs-block__overlay{z-index:1;background:#0000001a;position:absolute;inset:0}.cs-block--hero[data-cs-theme=light] .cs-block__overlay{background:0 0}.cs-block--hero[data-cs-theme=light] .cs-hero__arrow{color:#101010b8}.cs-block--hero[data-cs-theme=light] .cs-hero__link{color:#101010}.cs-block--hero[data-cs-theme=light] .cs-hero__link-border{background:#101010b8}.cs-block--hero[data-cs-theme=light] .cs-hero__link-circle-icon{color:#fbfbfb}.cs-hero__container{z-index:2;min-height:inherit;position:relative}@media (width<=600px){.cs-hero__container{flex-direction:column;display:flex}.cs-hero__text-1{flex-direction:column;min-height:100vh;padding-top:clamp(96px,18vw,140px);display:flex}.cs-hero__text-2{flex-direction:column;min-height:75vh;padding-bottom:clamp(48px,12vw,96px);display:flex}}@media (width>=601px){.cs-hero__container{column-gap:var(--cs-grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;padding-top:clamp(220px,50vh,560px);padding-bottom:clamp(40px,4.167vw,60px);display:grid}.cs-hero__text-1,.cs-hero__text-2{display:contents}}.cs-hero__title{max-width:min(50vw,100%);font-family:var(--font-basis);text-transform:uppercase;margin:0 0 clamp(12px,1.111vw,16px);font-weight:400}@media (width>=601px){.cs-hero__title{grid-area:1/1/auto/7;margin-bottom:clamp(16px,1.528vw,22px)}}.cs-hero__subtitle{max-width:min(28rem,100%);font-family:var(--font-es-build);margin:0;font-weight:400}@media (width>=601px){.cs-hero__subtitle{grid-area:2/1/auto/9;align-self:end;max-width:none}}.cs-hero__arrow{color:#fbfbfbb8;width:clamp(8px,.764vw,11px);height:clamp(7px,.694vw,10px);margin-top:clamp(16px,2.222vw,32px)}@media (width>=601px){.cs-hero__arrow{display:none}}@media (width<=600px){.cs-hero__arrow{width:clamp(10px,3.2vw,18px);height:auto;margin-top:auto;margin-bottom:clamp(32px,10.667vw,64px);transform:rotate(90deg)}}.cs-hero__intro{max-width:min(50vw,100%);font-family:var(--font-basis);margin:0;font-weight:400}@media (width<=600px){.cs-hero__intro{max-width:100%;margin-top:auto}}@media (width>=601px){.cs-hero__intro{margin-top:var(--cs-hero-section-gap);grid-area:3/1/auto/7}}.cs-hero__link{color:#fbfbfb;font-family:var(--font-basis);pointer-events:auto;align-self:flex-start;font-size:clamp(12px,1.111vw,16px);line-height:1;text-decoration:none;display:inline-flex;position:relative}@media (width>=601px){.cs-hero__link{grid-area:2/10/auto/13;place-self:end}}@media (width<=600px){.cs-hero__link{align-self:flex-end;margin:clamp(24px,8vw,48px) 0 clamp(48px,21.333vw,96px)}}.cs-hero__link-wrap{align-items:center;display:inline-flex;position:relative}.cs-hero__link-circle{border-radius:100%;justify-content:center;align-items:center;width:clamp(28px,2.708vw,39px);height:clamp(28px,2.708vw,39px);display:flex;position:absolute;top:clamp(-6px,-.694vw,-10px);left:clamp(-28px,-2.222vw,-32px);overflow:hidden}@media (width<=600px){.cs-hero__link-circle{display:none}}.cs-hero__link-circle-outline{fill:none;width:clamp(6px,.417vw,6px);height:clamp(6px,.417vw,6px);position:absolute;overflow:visible}.cs-hero__link-circle-outline circle{stroke:currentColor;stroke-width:1px}.cs-hero__link-circle-fill{background:currentColor;border-radius:100%;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(0)}.cs-hero__link-circle-icon{color:#101010;opacity:0;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.cs-hero__link-icon-external{width:clamp(6px,.556vw,8px);height:clamp(6px,.556vw,8px)}.cs-hero__link:hover .cs-hero__link-circle-fill,.cs-hero__link:focus-visible .cs-hero__link-circle-fill{transform:scale(1)}.cs-hero__link:hover .cs-hero__link-circle-icon,.cs-hero__link:focus-visible .cs-hero__link-circle-icon{opacity:1}.cs-hero__link-label{padding-bottom:2px;position:relative}.cs-hero__link-border{transform-origin:100%;background:#fbfbfbb8;height:1px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0}.cs-hero__link:hover .cs-hero__link-border,.cs-hero__link:focus-visible .cs-hero__link-border{transform:scaleX(0)}.cs-hero__info{font-family:var(--font-basis);gap:clamp(16px,2.222vw,32px);display:grid}@media (width<=600px){.cs-hero__info{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(32px,8vw,48px)}}@media (width>=601px){.cs-hero__info{margin-top:var(--cs-hero-section-gap);grid-area:4/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr))}}.cs-hero__info-col{min-width:0}.cs-hero__info-label{font-family:var(--font-basis);margin:0 0 .5rem}.cs-hero__info-value{font-family:var(--font-basis);margin:0}.cs-hero__info-list{font-family:var(--font-basis);margin:0;padding:0;list-style:none}.cs-hero__info-list li+li{margin-top:.2rem}@media (width<=900px) and (width>=601px){.cs-hero__title,.cs-hero__intro{grid-column:1/8}.cs-hero__info{grid-template-columns:repeat(2,minmax(0,1fr))}}.cs-block--text{padding:clamp(72px,10vw,140px) 0}.cs-block--text .cs-block__container{max-width:min(44rem,100%)}.cs-block--text-split .cs-block__container{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));max-width:none;display:grid}.cs-block--text-split .cs-text__heading{font-family:var(--font-basis);grid-column:1/5;margin:0;font-weight:400}.cs-block--text-split .cs-text__body{font-family:var(--font-basis);grid-column:5/11;margin:0}.cs-block--text-overview{padding:clamp(100px,10.417vw,150px) 0}.cs-block--text-overview .cs-block__container{column-gap:var(--cs-grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));max-width:none;display:grid}.cs-block--text-overview .cs-text__title{font-family:var(--font-basis);text-transform:none;grid-column:4/-1;margin:0 0 clamp(48px,5.556vw,80px);font-weight:400}.cs-block--text-overview .cs-text__label{font-family:var(--font-basis);grid-column:1/4;align-self:start;margin:0;font-weight:400}.cs-block--text-overview .cs-text__label-icon{margin-right:.35em}.cs-block--text-overview .cs-text__body{max-width:min(50vw,100%);font-family:var(--font-basis);grid-column:4/9;margin:0}@media (width<=900px) and (width>=601px){.cs-block--text-overview .cs-text__body{grid-column:4/10}}.cs-text__heading{font-family:var(--font-basis);margin:0 0 1.25rem;font-weight:400}.cs-text__body{font-family:var(--font-basis);margin:0}.cs-block--media{padding:clamp(24px,4vw,48px) 0}.cs-block--media-full .cs-media__figure{aspect-ratio:16/9;margin:0;overflow:hidden}.cs-block--media-wide .cs-media__figure{margin:0 var(--cs-margin);aspect-ratio:16/10;overflow:hidden}.cs-block--media-contained .cs-media__figure{margin:0 var(--cs-margin);max-width:calc(var(--grid-design-width) * 1px);aspect-ratio:4/3;margin-inline:auto;overflow:hidden}.cs-media__caption{margin:.75rem var(--cs-margin) 0;font-family:var(--font-basis)}.cs-block--gallery{padding:clamp(72px,10vw,140px) 0;overflow:hidden}.cs-block--overlap{padding:clamp(72px,10vw,140px) 0 clamp(96px,12vw,180px);overflow:visible}.cs-overlap__container{column-gap:var(--cs-grid-gap);margin:0 var(--cs-margin);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.cs-overlap__media{margin:0;position:relative;overflow:hidden}.cs-overlap__media--main{z-index:1;aspect-ratio:16/10;background:#0d0e13;border:clamp(2px,.35vw,5px) solid #0d0e13;border-radius:clamp(16px,2vw,32px);grid-column:2/12}.cs-overlap__media--overlap{z-index:0;aspect-ratio:4/5;margin-top:-25vw;margin-left:calc(var(--cs-grid-gap) * -1);margin-right:calc(var(--cs-margin) * -1);border-radius:clamp(8px,1vw,16px);grid-column:7/13}.cs-overlap__label{font-family:var(--font-basis);grid-column:2/7;align-items:baseline;gap:.35em;margin:clamp(32px,4.16vw,60px) 0 0;padding-left:0;font-weight:400;display:inline-flex}.cs-overlap__label-icon{flex-shrink:0}.cs-overlap__body{font-family:var(--font-basis);color:#0d0e1399;grid-column:2/7;margin:clamp(16px,2.98vw,43px) 0 0}.cs-block--stacked{width:100%;padding:0;position:relative;overflow:hidden}.cs-stacked__bg{z-index:0;pointer-events:none;position:absolute;inset:0}.cs-stacked__bg .cs-media__asset{object-fit:cover;width:100%;height:100%}.cs-stacked__container{z-index:1;column-gap:var(--cs-grid-gap);margin:0 var(--cs-margin);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.cs-stacked__asset{aspect-ratio:16/10;grid-column:2/12;width:100%;margin:0;overflow:hidden}.cs-stacked__asset:first-of-type{margin-top:13.88vw;margin-bottom:6.94vw}.cs-stacked__asset:last-of-type,.cs-stacked__asset:first-of-type:last-of-type{margin-bottom:13.88vw}.cs-stacked__asset:not(:first-of-type):not(:last-of-type){margin-bottom:6.94vw}.cs-block--portrait-slider{padding:clamp(72px,10vw,140px) 0;overflow:hidden}.cs-portrait-slider__heading{font-family:var(--font-basis);margin:0 0 clamp(32px,4vw,56px);font-weight:400}.cs-portrait-slider__container{column-gap:var(--cs-grid-gap);box-sizing:border-box;width:100%;padding:0 var(--cs-margin);appearance:none;color:inherit;font:inherit;text-align:left;perspective:clamp(900px,80vw,1400px);background:0 0;border:0;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;margin:0;display:grid;position:relative}.case-study-page--custom-cursor .cs-portrait-slider__container{cursor:none}.cs-portrait-slider__container:focus{outline:none}.cs-portrait-slider__container:focus-visible{outline-offset:4px;outline:2px solid}.cs-portrait-slider__column{width:100%;min-width:0;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform;transition:grid-column .42s cubic-bezier(.22,1,.36,1),min-height .42s cubic-bezier(.22,1,.36,1),aspect-ratio .42s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}[data-cs-portrait-layout=default] .cs-portrait-slider__column[data-cs-portrait-column=left]{aspect-ratio:1;grid-column:2/6;align-self:center;min-height:0}[data-cs-portrait-layout=default] .cs-portrait-slider__column[data-cs-portrait-column=right]{aspect-ratio:4/5;min-height:clamp(420px, calc(640 / var(--cs-design-width) * 100vw), 640px);grid-column:6/12;align-self:stretch}[data-cs-portrait-layout=swapped] .cs-portrait-slider__column[data-cs-portrait-column=left]{aspect-ratio:4/5;min-height:clamp(420px, calc(640 / var(--cs-design-width) * 100vw), 640px);grid-column:2/6;align-self:stretch}[data-cs-portrait-layout=swapped] .cs-portrait-slider__column[data-cs-portrait-column=right]{aspect-ratio:1;grid-column:6/12;align-self:center;min-height:0}.cs-portrait-slider__image{z-index:2;will-change:transform;position:absolute;inset:0;overflow:hidden}.cs-portrait-slider__hint{font-family:var(--font-basis);letter-spacing:.02em;grid-column:1/-1;justify-self:start;margin-top:clamp(20px,2.5vw,32px);font-weight:400}.cs-gallery__heading{font-family:var(--font-basis);margin:0 0 clamp(32px,4vw,56px);font-weight:400}.cs-gallery__grid{padding:0 var(--cs-margin);grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(16px,2vw,32px);display:grid}.cs-gallery__item{aspect-ratio:4/5;transform:translate3d(0, calc(40px + var(--cs-gallery-i) * 8px), 0);margin:0;overflow:hidden}.cs-gallery__item:nth-child(4n+1){grid-column:1/5}.cs-gallery__item:nth-child(4n+2){grid-column:5/9;margin-top:clamp(32px,5vw,72px)}.cs-gallery__item:nth-child(4n+3){grid-column:9/13}.cs-gallery__item:nth-child(4n){grid-column:3/9;margin-top:clamp(24px,4vw,48px)}.cs-block--credits{border-top:1px solid #fbfbfb1f;padding:clamp(72px,10vw,120px) 0 clamp(96px,12vw,160px)}.cs-credits{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(24px,3vw,40px);display:grid}.cs-credits__group{grid-column:span 3}.cs-credits__label{font-family:var(--font-basis);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .5rem}.cs-credits__value,.cs-credits__list{font-family:var(--font-basis);margin:0}.cs-credits__list{padding:0;list-style:none}.cs-credits__list li+li{margin-top:.25rem}.cs-credits__link{font-family:var(--font-basis);color:inherit;grid-column:10/13;place-self:end}.cs-block--next{padding:0}.cs-next{color:#fbfbfb;min-height:clamp(320px,50svh,520px);text-decoration:none;display:block;position:relative;overflow:hidden}.cs-next__media{background:#1a1a1a;position:absolute;inset:0}.cs-next__overlay{background:#00000073;transition:background .4s;position:absolute;inset:0}.cs-next:hover .cs-next__overlay{background:#00000047}.cs-next__content{z-index:1;flex-direction:column;justify-content:flex-end;min-height:clamp(320px,50svh,520px);padding-bottom:clamp(48px,8vw,96px);display:flex;position:relative}.cs-next__label{font-family:var(--font-basis);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .75rem}.cs-next__title{font-family:var(--font-basis);margin:0;font-weight:400}@media screen and (width<=1023px){[data-cs-portrait-layout=default] .cs-portrait-slider__column[data-cs-portrait-column=left],[data-cs-portrait-layout=default] .cs-portrait-slider__column[data-cs-portrait-column=right],[data-cs-portrait-layout=swapped] .cs-portrait-slider__column[data-cs-portrait-column=left],[data-cs-portrait-layout=swapped] .cs-portrait-slider__column[data-cs-portrait-column=right]{grid-column:1/-1;align-self:stretch}[data-cs-portrait-layout=default] .cs-portrait-slider__column[data-cs-portrait-column=right],[data-cs-portrait-layout=swapped] .cs-portrait-slider__column[data-cs-portrait-column=right]{min-height:clamp(320px,70vw,480px);margin-top:clamp(16px,2vw,32px)}.cs-block--text-overview .cs-text__title,.cs-block--text-overview .cs-text__label,.cs-block--text-overview .cs-text__body,.cs-block--text-split .cs-text__heading,.cs-block--text-split .cs-text__body,.cs-credits__group,.cs-credits__link{grid-column:1/-1}.cs-gallery__item,.cs-gallery__item:nth-child(4n+1),.cs-gallery__item:nth-child(4n+2),.cs-gallery__item:nth-child(4n+3),.cs-gallery__item:nth-child(4n){grid-column:1/-1;margin-top:0}.cs-overlap__media--main,.cs-overlap__media--overlap,.cs-overlap__label,.cs-overlap__body{grid-column:1/-1}.cs-overlap__media--main{aspect-ratio:16/10}.cs-overlap__media--overlap{aspect-ratio:4/5;margin-top:clamp(16px,3vw,32px);margin-left:0;margin-right:0}.cs-overlap__label{margin-top:clamp(28px,5vw,40px);padding-left:0}.cs-stacked__asset{grid-column:1/-1}.cs-stacked__asset:first-of-type{margin-top:clamp(48px,10vw,80px);margin-bottom:clamp(24px,5vw,40px)}.cs-stacked__asset:last-of-type{margin-bottom:clamp(48px,10vw,80px)}.cs-stacked__asset:not(:first-of-type):not(:last-of-type){margin-bottom:clamp(24px,5vw,40px)}}
