:root{--gutter:20px;--pageMarginTotal:20px;--pageMargin:calc(var(--pageMarginTotal) - (var(--gutter) / 2));--easingOut:cubic-bezier(0.16, 1, 0.3, 1);--easing:cubic-bezier(0.83, 0, 0.17, 1);--stone:#F0EEDF;--sofa-blue:#374DF5;--white:#FFFFFF;--grey:#121212;--lb-10:#EBEDFE;--lb-20:#D7DBFD;--lb-40:#AFB8FB;--lb-60:#8794F9;--lb-80:#5F71F7;--db-20:#3041C8;--db-40:#28359A;--db-60:#212A6D;--db-80:#191E3F;--db-90:#161829}@media all and (max-width:1024px){:root{--gutter:12px}}*,::after,::before{box-sizing:border-box}*{margin:0;padding:0}ol,ul{list-style:none}body,html{height:100%}body{-webkit-font-smoothing:antialiased}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}@media (prefers-reduced-motion:reduce){*{-webkit-animation-duration:0s!important;animation-duration:0s!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.icon-dropdown{width:1.625em}.columns{display:flex;flex-wrap:wrap;padding:0 var(--pageMarginTotal);width:100%;-moz-column-gap:var(--gutter);column-gap:var(--gutter);--columns:24}.columns .columns{padding:0}@media all and (max-width:768px){.columns.mobile-reverse{flex-direction:column-reverse}}.columns.no-gutter{--gutter:0}.columns.justify-end{justify-content:flex-end}.full-bleed{--pageMarginTotal:0}.col{position:relative;flex:1}@media all and (max-width:768px){.col{flex:none;width:100%}}.col[class*=" col-"],.col[class^=col-]{flex:none;width:calc((100% - var(--gutter) * (var(--columns)/ var(--span) - 1))/ (var(--columns)/ var(--span)))}.col[class*=" offset-"],.col[class^=offset-]{margin-left:calc((100% - var(--gutter) * (var(--columns)/ var(--offset) - 1))/ (var(--columns)/ var(--offset)) + var(--gutter))}.col-1{--span:1}.col-2{--span:2}.col-3{--span:3}.col-4{--span:4}.col-5{--span:5}.col-6{--span:6}.col-7{--span:7}.col-8{--span:8}.col-9{--span:9}.col-10{--span:10}.col-11{--span:11}.col-12{--span:12}.col-13{--span:13}.col-14{--span:14}.col-15{--span:15}.col-16{--span:16}.col-17{--span:17}.col-18{--span:18}.col-19{--span:19}.col-20{--span:20}.col-21{--span:21}.col-22{--span:22}.col-23{--span:23}.col-24{--span:24}.offset-1{--offset:1}.offset-2{--offset:2}.offset-3{--offset:3}.offset-4{--offset:4}.offset-5{--offset:5}.offset-6{--offset:6}.offset-7{--offset:7}.offset-8{--offset:8}.offset-9{--offset:9}.offset-10{--offset:10}.offset-11{--offset:11}.offset-12{--offset:12}.offset-13{--offset:13}.offset-14{--offset:14}.offset-15{--offset:15}.offset-16{--offset:16}.offset-17{--offset:17}.offset-18{--offset:18}.offset-19{--offset:19}.offset-20{--offset:20}.offset-21{--offset:21}.offset-22{--offset:22}.offset-23{--offset:23}@media all and (max-width:1024px){.col-l-1{--span:1}}@media all and (max-width:1024px){.col-l-2{--span:2}}@media all and (max-width:1024px){.col-l-3{--span:3}}@media all and (max-width:1024px){.col-l-4{--span:4}}@media all and (max-width:1024px){.col-l-5{--span:5}}@media all and (max-width:1024px){.col-l-6{--span:6}}@media all and (max-width:1024px){.col-l-7{--span:7}}@media all and (max-width:1024px){.col-l-8{--span:8}}@media all and (max-width:1024px){.col-l-9{--span:9}}@media all and (max-width:1024px){.col-l-10{--span:10}}@media all and (max-width:1024px){.col-l-11{--span:11}}@media all and (max-width:1024px){.col-l-12{--span:12}}@media all and (max-width:1024px){.col-l-13{--span:13}}@media all and (max-width:1024px){.col-l-14{--span:14}}@media all and (max-width:1024px){.col-l-15{--span:15}}@media all and (max-width:1024px){.col-l-16{--span:16}}@media all and (max-width:1024px){.col-l-17{--span:17}}@media all and (max-width:1024px){.col-l-18{--span:18}}@media all and (max-width:1024px){.col-l-19{--span:19}}@media all and (max-width:1024px){.col-l-20{--span:20}}@media all and (max-width:1024px){.col-l-21{--span:21}}@media all and (max-width:1024px){.col-l-22{--span:22}}@media all and (max-width:1024px){.col-l-23{--span:23}}@media all and (max-width:1024px){.col-l-24{--span:24}}@media all and (max-width:1024px){.offset-l-0{margin-left:0!important}}@media all and (max-width:1024px){.offset-l-1{--offset:1}}@media all and (max-width:1024px){.offset-l-2{--offset:2}}@media all and (max-width:1024px){.offset-l-3{--offset:3}}@media all and (max-width:1024px){.offset-l-4{--offset:4}}@media all and (max-width:1024px){.offset-l-5{--offset:5}}@media all and (max-width:1024px){.offset-l-6{--offset:6}}@media all and (max-width:1024px){.offset-l-7{--offset:7}}@media all and (max-width:1024px){.offset-l-8{--offset:8}}@media all and (max-width:1024px){.offset-l-9{--offset:9}}@media all and (max-width:1024px){.offset-l-10{--offset:10}}@media all and (max-width:1024px){.offset-l-11{--offset:11}}@media all and (max-width:1024px){.offset-l-12{--offset:12}}@media all and (max-width:1024px){.offset-l-13{--offset:13}}@media all and (max-width:1024px){.offset-l-14{--offset:14}}@media all and (max-width:1024px){.offset-l-15{--offset:15}}@media all and (max-width:1024px){.offset-l-16{--offset:16}}@media all and (max-width:1024px){.offset-l-17{--offset:17}}@media all and (max-width:1024px){.offset-l-18{--offset:18}}@media all and (max-width:1024px){.offset-l-19{--offset:19}}@media all and (max-width:1024px){.offset-l-20{--offset:20}}@media all and (max-width:1024px){.offset-l-21{--offset:21}}@media all and (max-width:1024px){.offset-l-22{--offset:22}}@media all and (max-width:1024px){.offset-l-23{--offset:23}}@media all and (max-width:950px){.col-m-1{--span:1}}@media all and (max-width:950px){.col-m-2{--span:2}}@media all and (max-width:950px){.col-m-3{--span:3}}@media all and (max-width:950px){.col-m-4{--span:4}}@media all and (max-width:950px){.col-m-5{--span:5}}@media all and (max-width:950px){.col-m-6{--span:6}}@media all and (max-width:950px){.col-m-7{--span:7}}@media all and (max-width:950px){.col-m-8{--span:8}}@media all and (max-width:950px){.col-m-9{--span:9}}@media all and (max-width:950px){.col-m-10{--span:10}}@media all and (max-width:950px){.col-m-11{--span:11}}@media all and (max-width:950px){.col-m-12{--span:12}}@media all and (max-width:950px){.col-m-13{--span:13}}@media all and (max-width:950px){.col-m-14{--span:14}}@media all and (max-width:950px){.col-m-15{--span:15}}@media all and (max-width:950px){.col-m-16{--span:16}}@media all and (max-width:950px){.col-m-17{--span:17}}@media all and (max-width:950px){.col-m-18{--span:18}}@media all and (max-width:950px){.col-m-19{--span:19}}@media all and (max-width:950px){.col-m-20{--span:20}}@media all and (max-width:950px){.col-m-21{--span:21}}@media all and (max-width:950px){.col-m-22{--span:22}}@media all and (max-width:950px){.col-m-23{--span:23}}@media all and (max-width:950px){.col-m-24{--span:24}}@media all and (max-width:950px){.offset-m-0{margin-left:0!important}}@media all and (max-width:950px){.offset-m-1{--offset:1}}@media all and (max-width:950px){.offset-m-2{--offset:2}}@media all and (max-width:950px){.offset-m-3{--offset:3}}@media all and (max-width:950px){.offset-m-4{--offset:4}}@media all and (max-width:950px){.offset-m-5{--offset:5}}@media all and (max-width:950px){.offset-m-6{--offset:6}}@media all and (max-width:950px){.offset-m-7{--offset:7}}@media all and (max-width:950px){.offset-m-8{--offset:8}}@media all and (max-width:950px){.offset-m-9{--offset:9}}@media all and (max-width:950px){.offset-m-10{--offset:10}}@media all and (max-width:950px){.offset-m-11{--offset:11}}@media all and (max-width:950px){.offset-m-12{--offset:12}}@media all and (max-width:950px){.offset-m-13{--offset:13}}@media all and (max-width:950px){.offset-m-14{--offset:14}}@media all and (max-width:950px){.offset-m-15{--offset:15}}@media all and (max-width:950px){.offset-m-16{--offset:16}}@media all and (max-width:950px){.offset-m-17{--offset:17}}@media all and (max-width:950px){.offset-m-18{--offset:18}}@media all and (max-width:950px){.offset-m-19{--offset:19}}@media all and (max-width:950px){.offset-m-20{--offset:20}}@media all and (max-width:950px){.offset-m-21{--offset:21}}@media all and (max-width:950px){.offset-m-22{--offset:22}}@media all and (max-width:950px){.offset-m-23{--offset:23}}@media all and (max-width:768px){.col-1,.col-10,.col-11,.col-12,.col-13,.col-14,.col-15,.col-16,.col-17,.col-18,.col-19,.col-2,.col-20,.col-21,.col-22,.col-23,.col-24,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-l-1,.col-l-10,.col-l-11,.col-l-12,.col-l-13,.col-l-14,.col-l-15,.col-l-16,.col-l-17,.col-l-18,.col-l-19,.col-l-2,.col-l-20,.col-l-21,.col-l-22,.col-l-23,.col-l-24,.col-l-3,.col-l-4,.col-l-5,.col-l-6,.col-l-7,.col-l-8,.col-l-9,.col-m-1,.col-m-10,.col-m-11,.col-m-12,.col-m-13,.col-m-14,.col-m-15,.col-m-16,.col-m-17,.col-m-18,.col-m-19,.col-m-2,.col-m-20,.col-m-21,.col-m-22,.col-m-23,.col-m-24,.col-m-3,.col-m-4,.col-m-5,.col-m-6,.col-m-7,.col-m-8,.col-m-9{--span:24}}@media all and (max-width:768px){.offset-1,.offset-10,.offset-11,.offset-12,.offset-13,.offset-14,.offset-15,.offset-16,.offset-17,.offset-18,.offset-19,.offset-2,.offset-20,.offset-21,.offset-22,.offset-23,.offset-3,.offset-4,.offset-5,.offset-6,.offset-7,.offset-8,.offset-9{--offset:0;margin-left:0!important}}@media all and (max-width:768px){.col-s-1{--span:1}}@media all and (max-width:768px){.col-s-2{--span:2}}@media all and (max-width:768px){.col-s-3{--span:3}}@media all and (max-width:768px){.col-s-4{--span:4}}@media all and (max-width:768px){.col-s-5{--span:5}}@media all and (max-width:768px){.col-s-6{--span:6}}@media all and (max-width:768px){.col-s-7{--span:7}}@media all and (max-width:768px){.col-s-8{--span:8}}@media all and (max-width:768px){.col-s-9{--span:9}}@media all and (max-width:768px){.col-s-10{--span:10}}@media all and (max-width:768px){.col-s-11{--span:11}}@media all and (max-width:768px){.col-s-12{--span:12}}@media all and (max-width:768px){.col-s-13{--span:13}}@media all and (max-width:768px){.col-s-14{--span:14}}@media all and (max-width:768px){.col-s-15{--span:15}}@media all and (max-width:768px){.col-s-16{--span:16}}@media all and (max-width:768px){.col-s-17{--span:17}}@media all and (max-width:768px){.col-s-18{--span:18}}@media all and (max-width:768px){.col-s-19{--span:19}}@media all and (max-width:768px){.col-s-20{--span:20}}@media all and (max-width:768px){.col-s-21{--span:21}}@media all and (max-width:768px){.col-s-22{--span:22}}@media all and (max-width:768px){.col-s-23{--span:23}}@media all and (max-width:768px){.col-s-24{--span:24}}@media all and (max-width:768px){.offset-s-0{margin-left:0!important}}@media all and (max-width:768px){.offset-s-1{--offset:1}}@media all and (max-width:768px){.offset-s-2{--offset:2}}@media all and (max-width:768px){.offset-s-3{--offset:3}}@media all and (max-width:768px){.offset-s-4{--offset:4}}@media all and (max-width:768px){.offset-s-5{--offset:5}}@media all and (max-width:768px){.offset-s-6{--offset:6}}@media all and (max-width:768px){.offset-s-7{--offset:7}}@media all and (max-width:768px){.offset-s-8{--offset:8}}@media all and (max-width:768px){.offset-s-9{--offset:9}}@media all and (max-width:768px){.offset-s-10{--offset:10}}@media all and (max-width:768px){.offset-s-11{--offset:11}}@media all and (max-width:768px){.offset-s-12{--offset:12}}@media all and (max-width:768px){.offset-s-13{--offset:13}}@media all and (max-width:768px){.offset-s-14{--offset:14}}@media all and (max-width:768px){.offset-s-15{--offset:15}}@media all and (max-width:768px){.offset-s-16{--offset:16}}@media all and (max-width:768px){.offset-s-17{--offset:17}}@media all and (max-width:768px){.offset-s-18{--offset:18}}@media all and (max-width:768px){.offset-s-19{--offset:19}}@media all and (max-width:768px){.offset-s-20{--offset:20}}@media all and (max-width:768px){.offset-s-21{--offset:21}}@media all and (max-width:768px){.offset-s-22{--offset:22}}@media all and (max-width:768px){.offset-s-23{--offset:23}}@font-face{font-family:SofaSans;src:url("assets/fonts/SofaSans-Regular_web.woff2") format("woff2"),url("assets/fonts/SofaSans-Regular_web.ttf") format("truetype");font-weight:400}@font-face{font-family:SofaSans;src:url("assets/fonts/SofaSans-Medium_web.woff2") format("woff2"),url("assets/fonts/SofaSans-Medium_web.ttf") format("truetype");font-weight:500}@font-face{font-family:SofaSans;src:url("assets/fonts/SofaSans-Bold_web.woff2") format("woff2"),url("assets/fonts/SofaSans-Bold_web.ttf") format("truetype");font-weight:700}@font-face{font-family:SofaMono;src:url("assets/fonts/SofaMono-Regular_web.woff2") format("woff2"),url("assets/fonts/SofaMono-Regular_web.ttf") format("truetype");font-weight:400}.type-h3,h3{font-weight:700;font-size:20px;line-height:100%;letter-spacing:-.03em;font-feature-settings:"ss02" off,"ss03" off}@media all and (max-width:768px){.type-h3,h3{font-size:17px}}@media all and (max-width:768px){.type-h3,h3{margin-bottom:15px}}h3.light{font-weight:200}h3+h3{margin-top:1em}h2{font-weight:700;font-size:90px;line-height:100%;letter-spacing:-.03em;font-feature-settings:"ss02" off,"ss03" off;margin-bottom:15px}@media all and (max-width:768px){h2{font-size:25px}}.type-h4,h4{font-weight:700;font-size:32px;line-height:94%;letter-spacing:-.03em;font-feature-settings:"ss02" off,"ss03" off}h4+h4{margin-top:1em}.type-mono{font-family:SofaMono,monospace;text-transform:uppercase;line-height:100%;letter-spacing:-.02em;font-feature-settings:"ss01" on}h3.type-mono{font-weight:400}.type-body-small{font-weight:700;font-size:48px;line-height:100%;letter-spacing:-.03em;font-feature-settings:"ss02" off,"ss03" off}@media all and (max-width:950px){.type-body-small{font-size:30px}}@media all and (max-width:768px){.type-body-small{font-size:20px}}.type-label{font-family:SofaMono,monospace;text-transform:uppercase;line-height:100%;letter-spacing:-.02em;font-feature-settings:"ss01" on;font-size:12px}.bg-stone{background-color:var(--stone)}.bg-sofa-blue{background-color:var(--sofa-blue)}.bg-white{background-color:var(--white)}.bg-grey{background-color:var(--grey)}.bg-lb-10{background-color:var(--lb-10)}.bg-lb-20{background-color:var(--lb-20)}.bg-lb-40{background-color:var(--lb-40)}.bg-lb-60{background-color:var(--lb-60)}.bg-lb-80{background-color:var(--lb-80)}.bg-db-20{background-color:var(--db-20)}.bg-db-40{background-color:var(--db-40)}.bg-db-60{background-color:var(--db-60)}.bg-db-80{background-color:var(--db-80)}.bg-db-90{background-color:var(--db-90)}.color-stone{color:var(--stone)}.color-sofa-blue{color:var(--sofa-blue)}.color-white{color:var(--white)}.color-grey{color:var(--grey)}.color-lb-10{color:var(--lb-10)}.color-lb-20{color:var(--lb-20)}.color-lb-40{color:var(--lb-40)}.color-lb-60{color:var(--lb-60)}.color-lb-80{color:var(--lb-80)}.color-db-20{color:var(--db-20)}.color-db-40{color:var(--db-40)}.color-db-60{color:var(--db-60)}.color-db-80{color:var(--db-80)}.color-db-90{color:var(--db-90)}.grid-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:200;opacity:0;visibility:hidden;pointer-events:none}.grid-overlay.show{opacity:1;visibility:visible}.grid-overlay .column-overlay{background:red;opacity:.1;height:100vh}.spacer-20{height:20px}.spacer-60{height:60px}body{font-family:SofaSans,sans-serif;background:var(--grey);color:var(--stone)}p:not(:last-child){margin-bottom:1em}a{color:currentColor}.square-grid{position:fixed;top:0;left:0;width:100%;height:100%;z-index:500;pointer-events:none}.square-grid svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.square-grid svg rect{opacity:0}.square-grid svg rect.pulse{opacity:1;-webkit-animation:pulse .6s forwards ease;animation:pulse .6s forwards ease}body.menu-open .square-grid{opacity:0}body.menu-open main{position:relative;z-index:20}@-webkit-keyframes pulse{0%{opacity:1}100%,90%{opacity:0}}@keyframes pulse{0%{opacity:1}100%,90%{opacity:0}}header{position:fixed;top:0;left:0;width:100%;z-index:500;padding:0;background:var(--grey);transition:transform .4s var(--easingOut)}header .header-bottom{padding-top:20px;padding-bottom:17px}header p{font-size:12px}header.menu-open .header-intro{display:none}header .header-intro{transition:.3s var(--easingOut)}header.scrolled .header-intro{opacity:0;visibility:hidden;position:absolute}header.menu-open .on-page-index>span:before,header.scrolled .on-page-index>span:before{display:block}header.menu-open .on-page-index>span>span,header.scrolled .on-page-index>span>span{display:none}header.menu-open .on-page-index ul li:not(.current),header.scrolled .on-page-index ul li:not(.current){display:none}header.menu-open .header-page-intro,header.scrolled .header-page-intro{opacity:0;visibility:hidden}header:not(.menu-open).hide{transform:translateY(-100%)}@media all and (max-width:768px){header .header-title-col{order:1}}@media all and (max-width:768px){header .header-logo-col{order:2}}@media all and (max-width:768px){header .header-nav-col{order:3;margin-top:12px}}@media all and (max-width:768px){header .header-index-col{order:4;margin-top:20px}}@media all and (max-width:768px){header .header-intro-col{order:5;margin-top:20px}}.header-page-intro{position:absolute;top:100%;left:0;width:100%;padding-top:20px;padding-bottom:20px}.header-page-intro p{line-height:16px}.on-page-index{font-family:SofaMono,monospace;text-transform:uppercase;line-height:100%;letter-spacing:-.02em;font-feature-settings:"ss01" on;display:flex;font-size:12px}.on-page-index a{text-decoration:none}.on-page-index .min-width{text-align:right;padding-right:var(--gutter)}.on-page-index>span{opacity:.6}.on-page-index>span:before{content:attr(data-index);display:none}.on-page-index ul li{margin-bottom:4px}.on-page-index ul li a{display:block}.on-page-index ul li a:hover{opacity:.6}.min-width{display:block;min-width:calc((100vw - var(--gutter) * 23)/ 24 + var(--gutter))}@media all and (max-width:768px){.min-width{min-width:calc((100vw - var(--pageMarginTotal) * 2 - var(--gutter) * 7)/ 8 + var(--gutter))}}.label-list{display:flex;font-family:SofaMono,monospace;text-transform:uppercase;line-height:100%;letter-spacing:-.02em;font-feature-settings:"ss01" on;font-size:12px}.label-list .left{min-width:calc((100vw - var(--pageMarginTotal) * 2 - var(--gutter) * 11)/ 12 + var(--gutter));opacity:.32}.main-nav{max-height:calc(100vh - 180px);overflow-y:auto;display:none}.main-nav ul li{position:relative;border-bottom:1px solid rgba(240,238,223,.24)}.main-nav ul li>a{text-decoration:none;padding-top:12px;padding-bottom:12px;align-items:center}.main-nav ul li>a .menu-number,.main-nav ul li>a .title{font-weight:700;font-size:20px;line-height:100%;letter-spacing:-.03em;font-feature-settings:"ss02" off,"ss03" off}@media all and (max-width:768px){.main-nav ul li>a .menu-number,.main-nav ul li>a .title{font-size:17px}}.main-nav ul li>a .marquee{position:relative;overflow:hidden;width:100%;opacity:0;--offset:10%;--move-initial:calc(-25% + var(--offset));--move-final:calc(-50% + var(--offset))}.main-nav ul li>a .marquee .marquee-inner{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;position:relative;transform:translate3d(var(--move-initial),0,0);-webkit-animation:marquee 5s linear infinite;animation:marquee 5s linear infinite;-webkit-animation-play-state:paused;animation-play-state:paused}.main-nav ul li>a .marquee .marquee-inner p{margin-bottom:0;padding-right:5px;white-space:nowrap;font-size:12px;font-family:SofaMono,monospace;text-transform:uppercase;line-height:100%;letter-spacing:-.02em;font-feature-settings:"ss01" on}@media all and (max-width:768px){.main-nav ul li>a .marquee{display:none}}.main-nav ul li>a:hover{background:var(--stone);color:var(--grey)}.main-nav ul li>a:hover .marquee{opacity:1}.main-nav ul li>a:hover .marquee .marquee-inner{-webkit-animation-play-state:running;animation-play-state:running}.main-nav ul li.current-menu-item:after{content:"Currently seeing";position:absolute;top:50%;transform:translateY(-50%);right:var(--pageMarginTotal);font-size:12px;opacity:.32;font-family:SofaMono,monospace;text-transform:uppercase;line-height:100%;letter-spacing:-.02em;font-feature-settings:"ss01" on}.main-nav ul li.current-menu-item:hover:after{opacity:0}@-webkit-keyframes marquee{0%{transform:translate3d(var(--move-initial),0,0)}100%{transform:translate3d(var(--move-final),0,0)}}@keyframes marquee{0%{transform:translate3d(var(--move-initial),0,0)}100%{transform:translate3d(var(--move-final),0,0)}}.header-logo-col{text-align:right}.header-logo{font-size:24px;height:24px;display:inline-block}@media all and (max-width:768px){.header-logo{font-size:20px;height:20px}}.header-title{font-weight:700;font-size:20px;line-height:100%;letter-spacing:-.03em;font-feature-settings:"ss02" off,"ss03" off;text-decoration:none}@media all and (max-width:768px){.header-title{font-size:17px}}main{overflow-x:hidden}.page-intro{min-height:100vh;min-height:100svh;display:flex;align-items:flex-end;padding-bottom:77px}.page-intro h1{font-size:16.5vw;font-weight:700;line-height:100%;letter-spacing:-.03em;font-feature-settings:"ss02" off,"ss03" off}.page-intro.home-animation{position:fixed;top:0;left:0;width:100%;z-index:600;pointer-events:none}.with-home-animation{padding-top:100vh}.home-animation img{position:absolute;top:calc(100% - 20px);left:var(--pageMarginTotal);width:calc(100% - var(--pageMarginTotal) * 2);transform:translateY(-100%)}.media{width:100%}@media all and (max-width:768px){.media{margin-bottom:15px}}.media.natural-height{height:auto}.media.natural-height img,.media.natural-height video{display:block;width:100%;height:auto}.media.full-height{height:100vh;height:100svh}.media.full-height img,.media.full-height video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.media.image-row{height:490px;margin-bottom:var(--gutter)}.media.image-row img,.media.image-row video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.media.landscape{aspect-ratio:478/300;margin-bottom:var(--gutter)}.media.landscape img,.media.landscape video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.module-type-content_block .media:not(:last-child){margin-bottom:20px}.media+span.label,h4+span.label{margin-top:40px}.nav-dropdown{display:flex;align-items:center;text-decoration:none;gap:6px}.nav-dropdown .dropdown-label{font-weight:700;font-size:20px;line-height:100%;letter-spacing:-.03em;font-feature-settings:"ss02" off,"ss03" off}@media all and (max-width:768px){.nav-dropdown .dropdown-label{font-size:17px}}.nav-dropdown:hover svg path:first-child{fill:var(--stone)}.nav-dropdown:hover svg path:nth-child(2){stroke:var(--grey)}.nav-dropdown.open svg path:first-child{fill:var(--stone)}.nav-dropdown.open svg path:nth-child(2){stroke:var(--grey);transform-origin:center center;transform:rotate(-180deg)}section.page-section{padding:20px 0;min-height:290px}@media all and (max-width:768px){section.page-section{min-height:180px}}.type-body-large{font-weight:700;font-size:120px;line-height:100%;letter-spacing:-.03em;font-feature-settings:"ss02" off,"ss03" off}@media all and (max-width:950px){.type-body-large{font-size:60px}}@media all and (max-width:768px){.type-body-large{font-size:35px}}.type-body-medium{font-weight:700;font-size:90px;line-height:100%;letter-spacing:-.03em;font-feature-settings:"ss02" off,"ss03" off}@media all and (max-width:768px){.type-body-medium{font-size:25px}}section.default{padding-bottom:200px}@media all and (max-width:768px){section.default{padding-bottom:100px}}section.medium{padding-bottom:120px}@media all and (max-width:768px){section.medium{padding-bottom:80px}}section.gutter{padding-bottom:var(--gutter)}section.border-top{position:relative;padding-top:20px}section.border-top:before{content:"";display:block;width:calc(100% - var(--pageMarginTotal) * 2);height:1px;left:var(--pageMarginTotal);position:absolute;top:0;background:var(--stone);opacity:.24}.full-width-icon{padding:70px 0;border-top:1px solid rgba(240,238,223,.24);border-bottom:1px solid rgba(240,238,223,.24);margin-bottom:20px;position:relative}.full-width-icon:after,.full-width-icon:before{content:"";display:block;width:1px;height:120px;position:absolute;background:var(--stone);opacity:.24}.full-width-icon:before{top:0;left:0}.full-width-icon:after{bottom:0;right:0}.full-width-icon img{display:block;width:100%;max-width:420px;margin:0 auto}@media all and (max-width:768px){.full-width-icon img{max-width:200px}}span.label{font-family:SofaMono,monospace;text-transform:uppercase;line-height:100%;letter-spacing:-.02em;font-feature-settings:"ss01" on;font-size:12px;display:block;margin-bottom:20px}.button{font-family:SofaMono,monospace;text-transform:uppercase;line-height:100%;letter-spacing:-.02em;font-feature-settings:"ss01" on;text-decoration:none;font-size:12px;border:1px solid var(--stone);border-radius:30px;padding:10px 16px;display:inline-block;transition:all .4s var(--easingOut)}.button:hover{background:var(--stone);color:var(--grey)}@media all and (max-width:768px){.button{margin-bottom:15px}}.mission-statement h2,.mission-statement h2 span{transition:color .4s var(--easingOut)}.mission-statement:not(.stage-1) h2{color:#585854}.mission-statement.stage-2 span.highlight:first-of-type,.mission-statement.stage-3 span.highlight:nth-of-type(2),.mission-statement.stage-4 span.highlight:nth-of-type(3),.mission-statement.stage-5 span.highlight:nth-of-type(4),.mission-statement.stage-6 span.highlight:nth-of-type(5){color:var(--stone)}.mission-statement.stage-2 span.highlight:first-of-type .tooltip,.mission-statement.stage-3 span.highlight:nth-of-type(2) .tooltip,.mission-statement.stage-4 span.highlight:nth-of-type(3) .tooltip,.mission-statement.stage-5 span.highlight:nth-of-type(4) .tooltip,.mission-statement.stage-6 span.highlight:nth-of-type(5) .tooltip{opacity:1;visibility:visible;transition-delay:0.1s}.mission-statement span.highlight{position:relative;display:inline-block}.mission-statement span.highlight .tooltip{font-family:SofaMono,monospace;text-transform:uppercase;line-height:100%;letter-spacing:-.02em;font-feature-settings:"ss01" on;position:absolute;font-size:12px;line-height:16px;position:absolute;bottom:16px;left:-12px;padding-bottom:100px;padding-left:12px;opacity:0;visibility:hidden;transition:all .6s var(--easingOut);border-left:1px solid var(--stone);pointer-events:none;z-index:10;width:380px}@media all and (max-width:768px){.mission-statement span.highlight .tooltip{padding-bottom:30px;font-size:10px;line-height:12px;width:200px}}.mission-statement span.highlight .tooltip p{position:relative}.mission-statement span.highlight .tooltip p:after{content:"";display:block;position:absolute;top:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);background:var(--grey);z-index:-1}.mission-statement span.highlight .tooltip.end{left:calc(100% + 12px)}.mission-statement span.highlight .tooltip.below{bottom:auto;top:16px;padding-bottom:0;padding-top:100px}.full-width-marquee{padding:20px 0}.full-width-marquee .marquee{margin-top:20px;margin-bottom:20px;position:relative;overflow:hidden;width:100%;--offset:10%;--move-initial:calc(-25% + var(--offset));--move-final:calc(-50% + var(--offset))}.full-width-marquee .marquee .marquee-inner{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;position:relative;transform:translate3d(var(--move-initial),0,0);-webkit-animation:marquee 7s linear infinite;animation:marquee 7s linear infinite}.full-width-marquee .marquee .marquee-inner p{margin-bottom:0;padding-right:30px;white-space:nowrap;font-weight:700;font-size:120px;line-height:100%;letter-spacing:-.03em;font-feature-settings:"ss02" off,"ss03" off}@media all and (max-width:950px){.full-width-marquee .marquee .marquee-inner p{font-size:60px}}@media all and (max-width:768px){.full-width-marquee .marquee .marquee-inner p{font-size:35px}}.flexible-block h3{font-size:32px;margin-bottom:60px}.text-switcher{margin-top:100px}.text-switcher .choices{margin-bottom:20px}.text-switcher .choices h2{display:none}.text-switcher .choices h2.active{display:block}.text-switcher .choices h2+h2{margin-top:20px;padding-top:20px;border-top:1px solid rgba(240,238,223,.24)}.image-rotator,.image-rotator-static{padding:73px;border:1px solid rgba(240,238,223,.24)}.image-rotator{height:100%}.image-rotator .image-rotator-slide{width:100%}.asset-download{display:block;margin-bottom:40px;text-decoration:none}@media all and (max-width:768px){.asset-download{margin-bottom:20px}}.asset-download .media{border:1px solid rgba(240,238,223,.24)}.asset-download .asset-download-info{font-family:SofaMono,monospace;text-transform:uppercase;line-height:100%;letter-spacing:-.02em;font-feature-settings:"ss01" on;font-size:12px}.asset-download .asset-download-info .file-size{opacity:.33}.asset-library .col{margin-right:var(--gutter)}.asset-library .col:nth-child(2n){margin-right:0}.assets-library-filter{display:flex;flex-direction:column;align-items:flex-start}@media all and (max-width:768px){.assets-library-filter{margin-bottom:40px}}.assets-library-filter a{font-family:SofaMono,monospace;text-transform:uppercase;line-height:100%;letter-spacing:-.02em;font-feature-settings:"ss01" on;font-size:12px;opacity:.33;text-decoration:none;margin-bottom:4px}.assets-library-filter a.active,.assets-library-filter a:hover{opacity:1}