.page-concept{--imgs-wrapper-width:15vw;--grid-imgs-convergence:0;--diagram-convergence:100;--sticky-offset:0;--line-width:16vh;left:0;top:0}.page-concept__main-content{align-items:center;display:flex;grid-column:1/span 3;grid-row:1/1;height:var(--imgs-wrapper-width);justify-content:center;justify-self:center;pointer-events:none;position:sticky;top:calc(50% - var(--imgs-wrapper-width)/2 - var(--sticky-offset)*1%);width:100%;z-index:1}@media(min-width:80em){.page-concept__main-content{grid-column:2/span 1}}.page-concept__main-imgs{aspect-ratio:4/4;height:var(--imgs-wrapper-height);overflow:hidden;position:relative;width:var(--imgs-wrapper-width)}.page-concept__main-imgs .base-picture{margin:0 auto}.page-concept__main-imgs .page-concept__img-bottom{left:0;position:absolute;top:0}.page-concept__columns{color:var(--color-black)}.page-concept__columns.-mobile-only{padding-top:10rem}.page-concept__columns .typ-title-text-cta{grid-gap:0}.page-concept__columns .typ-title-text-cta__image{display:block}.page-concept .typ-title-text-cta__image .base-picture{display:inline-block;height:100vh;height:100svh;width:auto}.page-concept__hero{color:var(--color-white);display:grid;grid-template-columns:5% 90% 5%;position:relative}@media(min-width:80em){.page-concept__hero{grid-template-columns:15% 70% 15%}}.page-concept__hero-cover{background-color:var(--color-black);grid-column:1/span 3;grid-row:1/3;height:120vh;height:120svh;overflow:hidden;position:relative;z-index:2}.page-concept__hero-cover .base-picture{transform:scale(1.1);transform-origin:bottom}.page-concept__hero-cover .base-picture img{opacity:1}.page-concept__hero-title{align-self:center;display:flex;flex-wrap:wrap;font-family:Hoves Pro,sans-serif;font-size:calc(70/var(--font-size)*1rem);font-size:6vw;font-weight:400;grid-column:1/span 1;grid-row:1/2;position:relative;width:100%;z-index:2}@media(min-width:48em){.page-concept__hero-title{font-size:5vw}}@media(min-width:80em){.page-concept__hero-title{font-size:5vw}}.page-concept__hero-title h1{display:flex;overflow:hidden;text-align:center;width:100%}.page-concept__hero-title h1 span{margin:auto}.page-concept__hero-subtitle{color:var(--color-gold);display:inline-block;font-family:Hoves Pro,sans-serif;font-size:calc(50/var(--font-size)*1rem);font-size:6vw;font-weight:600;margin-left:auto}@media(min-width:80em){.page-concept__hero-subtitle{font-family:Hoves Pro,sans-serif;font-size:calc(50/var(--font-size)*1rem);font-weight:600}}.page-concept__hero-mainimg{aspect-ratio:4/4;grid-column:1/span 1;grid-row:1/2;height:var(--imgs-wrapper-height);place-self:center center;width:var(--imgs-wrapper-width)}.page-concept__hero-lead{font-family:Hoves Pro,sans-serif;font-size:calc(16/var(--font-size)*1rem);font-size:1rem;font-weight:500;grid-column:2/span 1;grid-row:2/2;max-width:80%;padding-bottom:2rem;z-index:2}@media(min-width:48em){.page-concept__hero-lead{font-family:Hoves Pro,sans-serif;font-size:calc(24/var(--font-size)*1rem);font-size:1rem;font-weight:500}}@media(min-width:64em){.page-concept__hero-lead{font-family:Hoves Pro,sans-serif;font-size:calc(16/var(--font-size)*1rem);font-weight:500}}@media(min-width:80em){.page-concept__hero-lead{font-family:Hoves Pro,sans-serif;font-size:calc(16/var(--font-size)*1rem);font-weight:500;max-width:none}}.page-concept__content{display:grid;grid-column:2/span 1;grid-row:1/2;height:100vh;height:105svh;overflow:hidden;position:relative;z-index:2}.page-concept__subhero{grid-column:1/span 3;position:relative}.page-concept__cover{min-height:100vh;min-height:100svh}.page-concept__abstract{color:var(--color-gold);font-family:Hoves Pro,sans-serif;font-size:calc(32/var(--font-size)*1rem);font-size:6vw;font-weight:600;grid-column:1/span 12;overflow:hidden}@media(min-width:48em){.page-concept__abstract{font-family:Hoves Pro,sans-serif;font-size:calc(32/var(--font-size)*1rem);font-weight:600}}@media(min-width:80em){.page-concept__abstract{font-family:Hoves Pro,sans-serif;font-size:calc(32/var(--font-size)*1rem);font-size:3vw;font-weight:600;grid-column:1/span 9}}.page-concept__diagram{color:var(--color-black);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(6,minmax(0,1fr));height:75vw;pointer-events:none;position:absolute;width:100vw}@media(min-width:48em){.page-concept__diagram{height:55vw;width:65vw}}@media(min-width:64em){.page-concept__diagram{height:45vw;width:55vw}}@media(min-width:80em){.page-concept__diagram{height:35vw;width:45vw}.page-concept{--line-width:14vw}}.page-concept__diagram-line{display:flex;position:relative}.page-concept__diagram-line:nth-child(2),.page-concept__diagram-line:nth-child(4){justify-content:center}.page-concept__diagram-line:nth-child(2) .page-concept__inner-line,.page-concept__diagram-line:nth-child(4) .page-concept__inner-line{height:var(--line-width);width:.0625rem}.page-concept__diagram-line:first-child{align-items:center;grid-column:1/span 1;grid-row:3/span 2}.page-concept__diagram-line:first-child .page-concept__inner-line{right:10%;top:50%}.page-concept__diagram-line:first-child .page-concept__inner-label{transform:rotate(-90deg)}@media(min-width:80em){.page-concept__diagram-line:first-child .page-concept__inner-label{transform:rotate(0) translateX(calc(var(--diagram-convergence)*1%))}}.page-concept__diagram-line:nth-child(2){align-items:flex-start;grid-column:1/span 2;grid-row:1/span 3}.page-concept__diagram-line:nth-child(2) .page-concept__inner-line{bottom:10%}.page-concept__diagram-line:nth-child(2) .page-concept__inner-label{transform:translateY(calc(var(--diagram-convergence)*1%))}.page-concept__diagram-line:nth-child(3){align-items:center;grid-column:2/span 2;grid-row:3/span 2;justify-content:flex-end}.page-concept__diagram-line:nth-child(3) .page-concept__inner-line{left:10%;top:50%}.page-concept__diagram-line:nth-child(3) .page-concept__inner-label{transform:rotate(90deg)}@media(min-width:80em){.page-concept__diagram-line:nth-child(3) .page-concept__inner-label{transform:rotate(0) translateX(calc(var(--diagram-convergence)*-1%))}}.page-concept__diagram-line:nth-child(4){align-items:flex-end;grid-column:1/span 2;grid-row:4/span 3}.page-concept__diagram-line:nth-child(4) .page-concept__inner-line{top:10%}.page-concept__diagram-line:nth-child(4) .page-concept__inner-label{transform:translateY(calc(var(--diagram-convergence)*-1%))}.page-concept__inner-label{display:block;font-weight:700}.page-concept__inner-line{background-color:var(--color-gold);display:block;height:.0625rem;position:absolute;width:var(--line-width)}.page-concept__images-wr{height:200vh;height:200svh;position:relative}@media(min-width:80em){.page-concept__images-wr{height:550vh;margin-top:25vh}}.page-concept__images{grid-column:1/span 12;overflow:hidden;position:sticky;top:0}.page-concept__images .base-picture{aspect-ratio:4/4;width:15vh;width:15svh}@media(min-width:80em){.page-concept__images .base-picture{width:15vw}}.page-concept__images ul{grid-column-gap:1rem;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));list-style-type:none;margin:0;min-height:100vh;min-height:100svh;padding-left:0;padding-right:0}.page-concept__images ul li{align-items:center;align-self:flex-start;aspect-ratio:4/4;display:flex;width:15vh;width:15svh}@media(min-width:80em){.page-concept__images ul li{width:15vw}}.page-concept__grid-img{align-items:center;display:flex;overflow:hidden}.page-concept__grid-img .base-picture{height:150%;width:100%}.page-concept__grid-img--1{grid-column:1/span 2;grid-row:4/span 3;transform:translateX(calc(var(--grid-imgs-convergence)*5%)) translateY(calc(var(--grid-imgs-convergence)*2%))}@media(min-width:80em){.page-concept__grid-img--1{transform:translateX(calc(var(--grid-imgs-convergence)*10%)) translateY(calc(var(--grid-imgs-convergence)*-2%))}}.page-concept__grid-img--2{grid-column:4/span 2;grid-row:1/span 2;transform:translateX(calc(var(--grid-imgs-convergence)*2%)) translateY(calc(var(--grid-imgs-convergence)*10%))}@media(min-width:80em){.page-concept__grid-img--2{transform:translateX(calc(var(--grid-imgs-convergence)*4%)) translateY(calc(var(--grid-imgs-convergence)*4%))}}.page-concept__grid-img--3{grid-column:9/span 2;grid-row:3/span 2;transform:translateX(calc(var(--grid-imgs-convergence)*-6%)) translateY(calc(var(--grid-imgs-convergence)*5%))}@media(min-width:80em){.page-concept__grid-img--3{grid-row:2/span 2;transform:translateX(calc(var(--grid-imgs-convergence)*-6%)) translateY(calc(var(--grid-imgs-convergence)*2%))}}.page-concept__grid-img--4{grid-column:10/span 2;grid-row:7/span 3;transform:translateX(calc(var(--grid-imgs-convergence)*-5%)) translateY(calc(var(--grid-imgs-convergence)*-5%))}@media(min-width:80em){.page-concept__grid-img--4{grid-row:5/span 3;transform:translateX(calc(var(--grid-imgs-convergence)*-10%)) translateY(calc(var(--grid-imgs-convergence)*-2%))}}.page-concept__grid-img--5{grid-column:3/span 2;grid-row:9/span 3;transform:translateX(calc(var(--grid-imgs-convergence)*3%)) translateY(calc(var(--grid-imgs-convergence)*-10%))}@media(min-width:80em){.page-concept__grid-img--5{grid-column:7/span 2;grid-row:7/span 3;transform:translateX(calc(var(--grid-imgs-convergence)*-2%)) translateY(calc(var(--grid-imgs-convergence)*-5%))}}.switch-columns{--columns-wrapper-height:100vh;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));position:relative;width:100%}@media(min-width:64em){.switch-columns{height:var(--columns-wrapper-height)}}.switch-columns__content-wr,.switch-columns__images-wr{overflow:hidden}@media(min-width:64em){.switch-columns__content-wr,.switch-columns__images-wr{display:grid;grid-column:1/1;grid-row:1/2;grid-template-columns:repeat(2,minmax(0,1fr));height:100vh;position:sticky;top:0}.switch-columns__images-wr{clip-path:polygon(0 0,50% 0,50% 100%,0 100%)}}.switch-columns__images-wr .base-picture{grid-column:1/span 1;grid-row:1;height:100vh;position:relative;width:calc(50vw - var(--scrollbar-width)/2);z-index:0}.switch-columns__images-wr .base-picture:nth-child(2n){grid-column:2/span 1}.switch-columns .-index-1{z-index:1}.switch-columns .-index-2{z-index:2}.switch-columns__content-wr{z-index:1}.switch-columns__copy,.switch-columns__title{padding:0 2rem}@media(min-width:64em){.switch-columns__copy,.switch-columns__title{max-width:100%;padding:0}.-align-to-right .switch-columns__copy,.-align-to-right .switch-columns__title{margin-left:auto}}@media(min-width:80em){.switch-columns__copy,.switch-columns__title{max-width:55%}}.switch-columns__copy{font-family:Hoves Pro,sans-serif;font-size:calc(16/var(--font-size)*1rem);font-size:1rem;font-weight:500;line-height:1.5}@media(min-width:48em){.switch-columns__copy{font-family:Hoves Pro,sans-serif;font-size:calc(24/var(--font-size)*1rem);font-size:1rem;font-weight:500}}@media(min-width:64em){.switch-columns__copy{font-family:Hoves Pro,sans-serif;font-size:calc(16/var(--font-size)*1rem);font-weight:500}}@media(min-width:80em){.switch-columns__copy{font-family:Hoves Pro,sans-serif;font-size:calc(16/var(--font-size)*1rem);font-weight:500}}.switch-columns__title{font-family:Hoves Pro,sans-serif;font-size:calc(28/var(--font-size)*1rem);font-size:8vw;font-weight:600;margin-bottom:0;margin-top:0;padding-top:15%;position:relative}@media(min-width:64em){.switch-columns__title{font-family:Hoves Pro,sans-serif;font-size:calc(18/var(--font-size)*1rem);font-size:2rem;font-weight:600;max-width:75%;padding-top:0}.switch-columns__title.-align-to-right span:after{left:-3.75rem;right:auto}}@media(min-width:80em){.switch-columns__title{font-size:4.5vw;line-height:1}}.switch-columns__title span{position:relative}.switch-columns__title span:after{background-color:var(--color-borders);content:"";display:none;height:.0625rem;position:absolute;right:-3.75rem;top:50%;width:2.5rem}@media(min-width:64em){.switch-columns__title span:after{display:block}}.switch-columns__data-wr{overflow:hidden;padding:0 0 15%}@media(min-width:64em){.switch-columns__data-wr{grid-column:1/span 1;grid-row:1;padding:2rem}.switch-columns__data-wr.-align-to-right{grid-column:2/span 1;text-align:right}}@media(min-width:98.75em){.switch-columns__data-wr{padding:5rem}}.switch-columns__data{display:flex;flex-direction:column}@media(min-width:64em){.switch-columns__data{height:100%;justify-content:center;justify-items:center}}.switch-columns__data .base-picture{height:auto;margin:0 auto;width:100%}@media(min-width:64em){.switch-columns__data .base-picture{height:100vh;width:100vh}}.page-overlay{background:#0d0e13;background:var(--color-black);height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;transform:translateZ(0);visibility:hidden;z-index:5}.the-breadcrumbs-wr{mix-blend-mode:difference;position:relative;z-index:2}.the-breadcrumbs{color:var(--color-white);display:none;flex-wrap:wrap;font-family:Hoves Pro,sans-serif;font-size:calc(14/var(--font-size)*1rem);font-weight:500;list-style-type:none;margin:0;opacity:.8;padding-left:0;padding-right:0}@media(max-width:63.99em){.the-breadcrumbs{margin-bottom:2.5rem;padding-left:1.25rem;padding-right:1.25rem;width:100%}}@media(max-width:63.99em)and (min-width:48em){.the-breadcrumbs{margin-left:2.5rem;margin-right:2.5rem;padding-left:0;padding-right:0;width:calc(100vw - 5rem)}}@media(max-width:63.99em)and (min-width:98.75em){.the-breadcrumbs{margin-left:5rem;margin-right:5rem;width:calc(100vw - 10rem)}}@media(min-width:80em){.the-breadcrumbs{display:flex;left:calc(2.25rem - .5em);overflow:hidden;position:absolute;top:50vh;transform:translateX(-50%) rotate(-90deg);z-index:4}}.the-breadcrumbs>li{align-items:center;display:flex;text-align:left}.the-breadcrumbs>li:last-child{opacity:.65}.the-breadcrumbs>li:not(:first-child):before{content:"•";margin:0 .5rem}.the-breadcrumbs>li:not(:last-child){margin-right:.1875rem}.the-breadcrumbs>li a,.the-breadcrumbs>li span{display:inline-block;max-width:6.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.the-breadcrumbs a{padding-bottom:.1875rem}.the-breadcrumbs a:before{background-color:currentcolor;bottom:2px;content:"";height:1px;left:0;opacity:0;position:absolute;transform:scaleX(0);transform-origin:right center;transition:opacity .35s cubic-bezier(.215,.61,.355,1),transform .35s cubic-bezier(.215,.61,.355,1);width:100%}.the-breadcrumbs a:hover:before{opacity:1;transform:scaleX(1);transform-origin:left center}