@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:Druk Wide;src:url(/fonts/druk-wide/DrukWide-Medium.woff2);font-weight:500;font-style:normal}@font-face{font-family:Reckless Neue;src:url(/fonts/reckless-neue/RecklessNeue-Light.woff2);font-weight:300;font-style:normal}@font-face{font-family:Apercu Mono;src:url(/fonts/apercu-mono/ApercuMono-Regular.woff2);font-weight:400;font-style:normal}.h1,h1{max-width:37.5rem;font-family:Druk Wide,sans-serif;font-size:2.25rem;font-weight:500;line-height:1;letter-spacing:-.02em}@media screen and (min-width: 37.5rem){.h1,h1{font-size:3.375rem}}@media screen and (min-width: 64rem){.h1,h1{font-size:4.2rem}}@media screen and (min-width: 78.5rem){.h1,h1{font-size:4.5rem}}@media screen and (min-width: 90rem){.h1,h1{font-size:clamp(4.5rem,1.5rem + 3.3333333333vw,7.5rem)}}.h2,h2{font-family:Druk Wide,sans-serif;font-size:1.875rem;font-weight:500;line-height:1.1;letter-spacing:-.02em}@media screen and (min-width: 37.5rem){.h2,h2{font-size:2.25rem}}@media screen and (min-width: 64rem){.h2,h2{font-size:3rem}}@media screen and (min-width: 90rem){.h2,h2{font-size:clamp(3rem,-.25rem + 3.6vw,6.25rem)}}.h3,h3{font-family:Druk Wide,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.1;letter-spacing:-.02em}@media screen and (min-width: 64rem){.h3,h3{font-size:2.25rem}}@media screen and (min-width: 90rem){.h3,h3{font-size:clamp(2.25rem,.5rem + 1.9vw,4rem)}}.body{margin-bottom:1em;font-size:1.5rem;line-height:1.4;letter-spacing:-.02em}@media screen and (min-width: 90rem){.body{font-size:clamp(1.5rem,.25rem + 1.38vw,2.75rem)}}.body--small{font-size:1.125rem;line-height:1.4;letter-spacing:-.02em}@media screen and (min-width: 90rem){.body--small{font-size:clamp(1.125rem,1.25vw,2.25rem)}}.text{font-family:Apercu Mono,monospace;font-size:.75rem;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width: 90rem){.text{font-size:clamp(.75rem,.375rem + .41vw,1.125rem)}}.text--micro{font-family:Apercu Mono,monospace;font-size:.625rem;line-height:1.5;letter-spacing:.15em;text-transform:uppercase}@media screen and (min-width: 90rem){.text--micro{font-size:clamp(.625rem,.25rem + .41vw,1rem)}}*,*:before,*:after{box-sizing:border-box}html,body{font-family:Reckless Neue,serif;background-color:#d7dded}html.loading,body.loading{overflow:hidden;touch-action:none}body{position:relative;z-index:0;overflow-x:hidden;overflow-y:scroll;transition:background 666ms}body.background--dark{background-color:#0c1427}body.wk{height:100%}main{padding-top:7.5rem;opacity:1;transition:opacity 333ms}main.fade-out{opacity:0}main.no-margin{padding-top:0}article[data-bolt=solutions]{padding-top:7.5rem}figure{margin:0}blockquote{margin:0}hr{height:1px;border:none;background-color:#9e9e9e33}img{display:inline-block;max-width:100%}svg{display:block;width:100%}dl,dd{margin:0}h1{font-family:Druk Wide,sans-serif;font-size:2.25rem;font-weight:500;line-height:1;letter-spacing:-.02em}@media screen and (min-width: 37.5rem){h1{font-size:3.375rem}}@media screen and (min-width: 64rem){h1{font-size:4.2rem}}@media screen and (min-width: 78.5rem){h1{font-size:4.5rem}}@media screen and (min-width: 90rem){h1{font-size:clamp(4.5rem,1.5rem + 3.3333333333vw,7.5rem)}}h2{font-family:Druk Wide,sans-serif;font-size:1.875rem;font-weight:500;line-height:1.1;letter-spacing:-.02em}@media screen and (min-width: 37.5rem){h2{font-size:2.25rem}}@media screen and (min-width: 64rem){h2{font-size:3rem}}@media screen and (min-width: 90rem){h2{font-size:clamp(3rem,-.25rem + 3.6vw,6.25rem)}}p{margin:0}a{text-decoration:none;color:inherit}.sr-only{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:auto;margin:0;padding:0;white-space:nowrap;border:0}.container{position:relative;max-width:clamp(78.5rem,.4375rem + 86.73vw,156.5625rem);margin:0 auto;padding:0 1.5rem}.container--spaced{margin-bottom:4.5rem}@media screen and (min-width: 48rem){.container--spaced{margin-bottom:6rem}}.page-title{max-width:10ch}.rendered h2{font-family:Druk Wide,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.1;letter-spacing:-.02em}@media screen and (min-width: 64rem){.rendered h2{font-size:2.25rem}}@media screen and (min-width: 90rem){.rendered h2{font-size:clamp(2.25rem,.5rem + 1.9vw,4rem)}}@media screen and (min-width: 48rem){.rendered h2{margin-top:7.5rem;margin-bottom:3.75rem}.rendered h2:first-child{margin-top:0}}.rendered p{margin-bottom:1em}.rendered p,.rendered ul,.rendered ol{font-size:1.5rem;line-height:1.4;letter-spacing:-.02em}@media screen and (min-width: 90rem){.rendered p,.rendered ul,.rendered ol{font-size:clamp(1.5rem,.25rem + 1.38vw,2.75rem)}}.button{font-family:Apercu Mono,monospace;font-size:.625rem;font-weight:300;line-height:1;display:inline-block;padding:.75rem 1.5rem .5625rem;cursor:pointer;text-decoration:none;letter-spacing:.15em;text-transform:uppercase;color:inherit;border:none;border-radius:.25rem;transition:all .2s ease}.button:hover,.button:focus,.button:active{backdrop-filter:blur(.25rem)}.button--large{padding:1.5rem 1.5rem 1.25rem;border-radius:.5rem}.button--primary{color:#fff;background-color:#0c1427}.button--primary:hover,.button--primary:focus,.button--primary:active{background-color:#0c142780;box-shadow:0 20px 18px #002fbc0a,0 12px 10px #002fbc0a,0 4px 5px #002fbc08,0 2px 2px #002fbc05}.button--light{position:relative;color:#0c1427;background-color:#fff}.button--light:hover,.button--light:focus,.button--light:active{background-color:#fff9}.button--light-outlined{color:#fff;border:1px solid #fff}.button--light-outlined:hover,.button--light-outlined:focus,.button--light-outlined:active{backdrop-filter:blur(.25rem);box-shadow:0 12px 18px #002fbc0a,0 12px 10px #002fbc0a,0 4px 5px #002fbc08,0 2px 2px #002fbc05}.skip-to-content-link{left:50%;position:absolute;transform:translateY(-100%);transition:transform .3s}.skip-to-content-link:focus{transform:translateY(0)}.main-nav{position:fixed;z-index:4;top:0;right:0;left:0;height:calc(100vh - env(safe-area-inset-bottom));transition:color 333ms cubic-bezier(.666,0,.237,1);pointer-events:none}@media screen and (min-width: 64rem){.main-nav{position:sticky;height:auto;transition:transform 666ms cubic-bezier(.666,0,.237,1),background-color .3s ease-out;transition-delay:0;pointer-events:auto}}.main-nav__inner{display:grid;align-content:space-between;max-width:clamp(78.5rem,.4375rem + 86.73vw,156.5625rem);height:100%;margin:0 auto;padding:1.25rem 1.5rem 4rem;pointer-events:none}@media screen and (min-width: 64rem){.main-nav__inner{grid-auto-flow:column;align-content:space-between;justify-content:space-between;height:unset;padding-bottom:1.25rem;pointer-events:unset}}.main-nav:before{position:absolute;z-index:-1;top:0;right:0;left:0;height:3.5rem;content:"";transition:opacity .3s;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:#f5f8fecc}@media screen and (min-width: 64rem){.main-nav:before{display:none}}.main-nav:after{position:fixed;z-index:-1;inset:0;display:block;height:100%;content:"";backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all 666ms cubic-bezier(.666,0,.237,1);transition-delay:.1s;transform:scaleY(0);transform-origin:0 0;pointer-events:none;background-color:#0c1427}@media screen and (min-width: 64rem){.main-nav--past-hero{background-color:#f5f8fecc}}@media screen and (min-width: 64rem){.main-nav--hidden,.main-nav.loading{transform:translateY(-100%)}}.main-nav.loading:before{opacity:0}.main-nav--inverted{color:#fff}.main-nav--inverted:before{background-color:#0c1427cc}@media screen and (min-width: 64rem){.main-nav--inverted.main-nav--past-hero{background-color:#0c1427cc}}.main-nav--active{transition-delay:0;color:#fff}.main-nav--active:after{transition-delay:0s;transform:scaleY(1);pointer-events:all}.main-nav__primary{display:grid;grid-auto-flow:column;align-items:center;justify-content:space-between;pointer-events:auto}.main-nav__brand{display:inline-block;width:100%;max-width:8.25rem;transition:color .2s ease}@media screen and (min-width: 64rem){.main-nav__brand{max-width:11.625rem}}.main-nav--active .main-nav__brand{color:#fff}.main-nav__brand:hover,.main-nav__brand:focus{color:#ff6262}.main-nav__toggle{padding:0;cursor:pointer;color:inherit;border:none;background:transparent}@media screen and (min-width: 64rem){.main-nav__toggle{display:none}}.main-nav__toggle:hover{background:transparent}.main-nav__toggle>span:not([class]){display:block;width:1.25rem;height:1px;transition:transform 333ms cubic-bezier(.666,0,.237,1);transform:scaleX(1) rotate(0);transform-origin:0 0;background-color:currentColor}.main-nav__toggle>span:not([class]):nth-of-type(1),.main-nav__toggle>span:not([class]):nth-of-type(2){margin-bottom:.4rem}.main-nav__toggle>span:not([class]):nth-of-type(2){transform-origin:100% 0}.main-nav--active .main-nav__toggle>span:not([class]){transform:translate(1rem)}.main-nav--active .main-nav__toggle>span:not([class]):nth-of-type(1){transition-delay:.05s;transform:scaleX(1) rotate(45deg);transform-origin:0 0}.main-nav--active .main-nav__toggle>span:not([class]):nth-of-type(2){transform:scaleX(0) rotate(0)}.main-nav--active .main-nav__toggle>span:not([class]):nth-of-type(3){transition-delay:.05s;transform:scaleX(1) rotate(-45deg);transform-origin:0 100%}.main-nav__links{display:grid;padding-bottom:3.75rem;user-select:none;pointer-events:none}@media screen and (min-width: 64rem){.main-nav__links{width:500px;display:flex;align-items:center;justify-content:space-between;flex-direction:row;padding-bottom:0;user-select:unset;pointer-events:unset}}.main-nav--active .main-nav__links{user-select:initial;pointer-events:all}.main-nav__link{font-family:Druk Wide,sans-serif;font-size:2.25rem;margin-bottom:1.5rem;transition:.3s ease;transition-delay:0s;transition-property:color,transform,opacity;transform:translateY(-.5em);opacity:0}@media screen and (min-width: 64rem){.main-nav__link{position:relative;margin-bottom:0;transition:color .1s ease;transform:unset;opacity:1;font-family:Apercu Mono,monospace;font-size:.75rem;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}}@media screen and (min-width: 64rem) and (min-width: 90rem){.main-nav__link{font-size:clamp(.75rem,.375rem + .41vw,1.125rem)}}@media screen and (min-width: 64rem){.main-nav__link:after{position:absolute;top:calc(100% - 1px);right:0;left:0;display:block;width:100%;height:1px;content:"";transition:transform .3s cubic-bezier(.666,0,.237,1);transform:scaleX(0);transform-origin:100% 0;background-color:currentColor}}@media screen and (min-width: 64rem){.main-nav__link:hover:after,.main-nav__link--active:after{transform:scaleX(1);transform-origin:0 0}}.main-nav--active .main-nav__link{transform:translateY(0);opacity:1}.main-nav--active .main-nav__link:nth-of-type(1){transition-delay:0s,.25s,.25s}.main-nav--active .main-nav__link:nth-of-type(2){transition-delay:0s,.3s,.3s}.main-nav--active .main-nav__link:nth-of-type(3){transition-delay:0s,.35s,.35s}.main-nav--active .main-nav__link:nth-of-type(4){transition-delay:0s,.4s,.4s}.main-nav__link:hover{transition-delay:0;color:#ff6262}.main-nav__links-aside{align-items:center;margin-top:5.375rem;transition:all 333ms cubic-bezier(.666,0,.237,1);transition-delay:0s;transform:translateY(-.5em);opacity:0;font-family:Apercu Mono,monospace;font-size:.75rem;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width: 90rem){.main-nav__links-aside{font-size:clamp(.75rem,.375rem + .41vw,1.125rem)}}@media screen and (min-width: 64rem){.main-nav__links-aside{display:flex;gap:1.5rem;flex-direction:row-reverse;margin-top:unset;transition:none;transform:unset;opacity:1}.main-nav__links-aside a{font-size:.75rem;font-size:clamp(.75rem,.375rem + .41vw,1.125rem);transition:all .2s}.main-nav__links-aside a:hover,.main-nav__links-aside a:focus{color:#ff6262}}.main-nav--active .main-nav__links-aside{transition-delay:.4s;transform:translateY(0);opacity:1}.main-nav .main-nav__link-aside--button{margin-right:1rem;font-size:clamp(.75rem,.375rem + .41vw,1.125rem)}@media screen and (min-width: 64rem){.main-nav .main-nav__link-aside--button{margin-right:unset;color:#fff;background-color:#0c1427}.main-nav .main-nav__link-aside--button:hover,.main-nav .main-nav__link-aside--button:focus{color:#fff;background-color:#0c142780}}.site-footer{color:#fff;background-color:#0c1427}.site-footer__section{position:relative;max-width:clamp(78.5rem,.4375rem + 86.73vw,156.5625rem);margin:0 auto;padding:3rem 1.5rem}@media screen and (min-width: 64rem){.site-footer__section{display:flex;justify-content:space-between;padding-top:7.25rem;padding-bottom:7.25rem}}.site-footer__section:last-child{padding-top:2rem}.site-footer__section:after{position:absolute;right:0;bottom:0;left:0;width:100vw;height:1px;margin-left:calc(50% - 50vw);content:"";background-color:#ffffff1a}@media screen and (min-width: 64rem){.site-footer__section--intro{align-items:center}}.site-footer__cta-title{max-width:32rem;margin-bottom:3rem;font-family:Druk Wide,sans-serif;font-size:1.875rem;font-weight:500;line-height:1.1;letter-spacing:-.02em}@media screen and (min-width: 37.5rem){.site-footer__cta-title{font-size:2.25rem}}@media screen and (min-width: 64rem){.site-footer__cta-title{font-size:3rem}}@media screen and (min-width: 90rem){.site-footer__cta-title{font-size:clamp(3rem,-.25rem + 3.6vw,6.25rem)}}@media screen and (min-width: 90rem){.site-footer__cta-title{max-width:11ch}}.site-footer__cta-title em{font-style:normal;color:#ff6262}.site-footer__cta-actions{display:grid;grid-auto-flow:column;grid-column-gap:.75rem;justify-content:start}.site-footer__brand{display:inline-block;max-width:8.25rem;color:inherit}.site-footer__lists{display:grid;grid-template-columns:1fr 1fr}@media screen and (min-width: 64rem){.site-footer__lists{width:25rem}}.site-footer__meta-title{margin-top:3rem;margin-bottom:1.5rem;color:#99a8cc;font-family:Apercu Mono,monospace;font-size:.625rem;line-height:1.5;letter-spacing:.15em;text-transform:uppercase}@media screen and (min-width: 90rem){.site-footer__meta-title{font-size:clamp(.625rem,.25rem + .41vw,1rem)}}@media screen and (min-width: 64rem){.site-footer__meta-title{margin-top:0}}@media screen and (min-width: 64rem){.site-footer__meta-title--hidden-md{display:none}}.site-footer__link-group-list{padding:0;list-style-type:none;font-family:Apercu Mono,monospace;font-size:.625rem;line-height:1.5;letter-spacing:.15em;text-transform:uppercase}@media screen and (min-width: 90rem){.site-footer__link-group-list{font-size:clamp(.625rem,.25rem + .41vw,1rem)}}.site-footer__link-group-list li{margin-bottom:1rem}@media screen and (min-width: 64rem){.site-footer__link-group-list--row-md{display:grid;grid-template-columns:1fr 1fr;width:25rem}}.site-footer__social-links{display:grid;grid-auto-flow:column;grid-column-gap:2.25rem;justify-content:start;padding:0;list-style:none}.site-footer__social-links svg{display:inline-block;max-width:.875rem}.layout-offset{margin-bottom:4rem}@media screen and (min-width: 48rem){.layout-offset{margin-bottom:7.5rem}}@media screen and (min-width: 64rem){.layout-offset{display:grid;grid-template-columns:repeat(4,1fr);column-gap:.5rem}}@media screen and (min-width: 64rem) and (min-width: 64rem){.layout-offset{grid-template-columns:repeat(12,1fr);column-gap:1rem}}@media screen and (min-width: 64rem) and (min-width: 90rem){.layout-offset{column-gap:clamp(1rem,1.11vw,2rem)}}@media screen and (min-width: 48rem){.layout-offset__header{margin-bottom:7rem}}@media screen and (min-width: 64rem){.layout-offset__header{grid-column:1/span 12}}@media screen and (min-width: 48rem){.layout-offset__title{margin-bottom:6rem}}@media screen and (min-width: 64rem){.layout-offset__body,.layout-offset__footer{grid-column:5/span 8}}.layout-offset__body{max-width:52rem;margin-bottom:3rem}@media screen and (min-width: 48rem){.layout-offset__body{margin-bottom:6rem}}.cells{display:grid;grid-template-columns:repeat(4,1fr);column-gap:.5rem;grid-row-gap:2rem;margin-bottom:5rem}@media screen and (min-width: 64rem){.cells{grid-template-columns:repeat(12,1fr);column-gap:1rem}}@media screen and (min-width: 90rem){.cells{column-gap:clamp(1rem,1.11vw,2rem)}}@media screen and (min-width: 64rem){.cells{grid-row-gap:6rem;margin-bottom:12rem}}.cell{grid-column-end:span 4}@media screen and (min-width: 37.5rem){.cell{grid-column-end:span 2}}@media screen and (min-width: 64rem){.cell{grid-column-end:span 3}}@media screen and (min-width: 64rem){.cells--wide .cell{grid-column-end:span 4}}@media screen and (min-width: 64rem){.cell[col="2"]{grid-column-start:5}}@media screen and (min-width: 64rem){.cell[col="3"]{grid-column-start:9}}.cell__title{margin-top:0;margin-bottom:2rem;font-family:Druk Wide,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.1;letter-spacing:-.02em}@media screen and (min-width: 64rem){.cell__title{font-size:1.5rem}}@media screen and (min-width: 90rem){.cell__title{font-size:clamp(1.5rem,0rem + 1.6666666667vw,3rem)}}@media screen and (min-width: 37.5rem){.cell__title{min-height:2em}}.cell__content{font-size:1.125rem;line-height:1.4;letter-spacing:-.02em}@media screen and (min-width: 90rem){.cell__content{font-size:clamp(1.125rem,1.25vw,2.25rem)}}.cell__icon-wrapper{display:grid;place-items:center;width:5rem;height:5rem;margin-bottom:2rem;border-radius:100%;background-color:#9eb9fa}@media screen and (min-width: 64rem){.cell__icon-wrapper{width:7.5rem;height:7.5rem;margin-bottom:2.75rem}}.cell__icon-wrapper--accent{background-color:#ff6262}.cell__icon-wrapper svg{max-width:1rem}.cell__icon-wrapper--large svg{max-width:unset;max-height:3rem}.cell__image-wrapper{position:relative;overflow:hidden;--overflow: 80px;aspect-ratio:408/544;margin-bottom:2rem;border-radius:1.25rem}.cell__image-wrapper>img,.cell__image-wrapper>picture{position:absolute;width:100%;height:calc(100% + var(--overflow) + var(--overflow));object-fit:cover;margin-top:calc(var(--overflow) * -1);transform:var(--drift)}.cell__image-wrapper>img img,.cell__image-wrapper>picture img{object-fit:cover;height:100%}.case-header{position:relative;margin-top:-7.5rem;margin-bottom:4.5rem;padding-top:7.5rem;color:#fff}@media screen and (min-width: 48rem){.case-header{height:100vh;display:flex;align-items:end;margin-top:-14rem}}@media screen and (min-width: 64rem){.case-header{margin-bottom:8.75rem}}.case-header__inner{position:relative;z-index:1;padding:2rem 1.5rem;width:100%;max-width:clamp(78.5rem,.4375rem + 86.73vw,156.5625rem);margin:0 auto}@media screen and (min-width: 64rem){.case-header__inner{display:flex;flex-direction:column;padding:4.25rem 1.5rem}}.case-header__eyebrow{font-family:Apercu Mono,monospace;font-size:.75rem;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width: 90rem){.case-header__eyebrow{font-size:clamp(.75rem,.375rem + .41vw,1.125rem)}}@media screen and (min-width: 48rem){.case-header__eyebrow{margin-bottom:2.25rem}}.case-header__title{font-family:Druk Wide,sans-serif;font-size:2.25rem;font-weight:500;line-height:1;letter-spacing:-.02em}@media screen and (min-width: 37.5rem){.case-header__title{font-size:3.375rem}}@media screen and (min-width: 64rem){.case-header__title{font-size:4.2rem}}@media screen and (min-width: 78.5rem){.case-header__title{font-size:4.5rem}}@media screen and (min-width: 90rem){.case-header__title{font-size:clamp(4.5rem,1.5rem + 3.3333333333vw,7.5rem)}}@media screen and (min-width: 48rem){.case-header__title{margin:0}}.case-header__lede{font-size:1.5rem;line-height:1.4;letter-spacing:-.02em}@media screen and (min-width: 90rem){.case-header__lede{font-size:clamp(1.5rem,.25rem + 1.38vw,2.75rem)}}@media screen and (min-width: 64rem){.case-header__lede{margin-bottom:13.75rem}}.case-header__background{position:absolute;top:0;right:0;bottom:0;left:0}.case-header__background:before{position:absolute;inset:0;display:block;content:"";background-image:linear-gradient(to bottom,transparent,#0c1427)}.case-header__background img{width:100%;height:100%;object-fit:cover}.homepage-header{position:relative;display:flex;place-items:center;height:300vh;width:100vw;margin-top:-7.5rem;opacity:1;pointer-events:none}.homepage-header__background{position:fixed;height:100dvmax;width:100vw;top:0px;left:0px;background:linear-gradient(113.84deg,rgba(26,39,70,.3) 3.2%,rgba(176,176,255,.3) 98.25%);opacity:0;transition:opacity 333ms;display:none}@media screen and (min-width: 48rem){.homepage-header__background{height:100vh}}@media screen and (min-width: 48rem){.homepage-header__background{display:block}}.homepage-header.intro .homepage-header__background{opacity:1}.homepage-header.loaded .loader,.homepage-header.loaded .borderless{transition-delay:666ms;opacity:0}.homepage-header.loaded .homepage-header__content{opacity:1}.homepage-header .be-borderless{position:absolute;top:50vh;width:100%;text-align:center;font-family:Druk Wide,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.1;letter-spacing:-.02em;opacity:1;transition:333ms cubic-bezier(.666,0,.237,1);display:none}@media screen and (min-width: 64rem){.homepage-header .be-borderless{font-size:1.5rem}}@media screen and (min-width: 90rem){.homepage-header .be-borderless{font-size:clamp(1.5rem,0rem + 1.6666666667vw,3rem)}}.homepage-header .be-borderless.pre-load{transition-delay:666ms;opacity:0}.homepage-header .loader{position:fixed;height:calc(var(--vh, 1vh) * 100);width:100vw;left:50%;top:50%;z-index:10;opacity:1;transform:translate(-50%,-50%) scale(1.3);transition:opacity 333ms;pointer-events:none}.homepage-header .borderless{position:fixed;width:100vw;height:calc(var(--vh, 1vh) * 100);top:50%;left:50%;opacity:1;transform:translate(-50%,-50%);transition:opacity 333ms;pointer-events:none}.homepage-header.visible{opacity:1}.homepage-header.not-visible{opacity:0}.homepage-header #the-future{position:absolute;top:5rem;right:5rem;transform:translate(4rem)}@media screen and (min-width: 48rem){.homepage-header #the-future{top:0rem;right:10rem;transform:translate(0);width:30rem}}.homepage-header #of-vr{position:absolute;bottom:7rem;right:12rem}@media screen and (min-width: 48rem){.homepage-header #of-vr{bottom:6rem;right:unset;left:8rem;width:24rem}}.homepage-header #is-here{position:absolute;bottom:3.4rem;right:8rem;transform:translate(4rem)}@media screen and (min-width: 48rem){.homepage-header #is-here{bottom:.4rem;right:unset;left:19rem;transform:translate(0);width:27rem}}.homepage-header__content{position:relative;max-width:clamp(78.5rem,.4375rem + 86.73vw,156.5625rem);margin:0 auto;padding:0 1.5rem;position:fixed;display:grid;align-items:end;justify-items:center;max-width:100%;height:calc(var(--vh, 1vh) * 100);width:100vw;top:0px;z-index:1;opacity:0;transition:opacity 333ms}@media screen and (min-width: 48rem){.homepage-header__content{height:80vh;left:50%;top:50%;transform:translate(-50%,-50%)}}.homepage-header__title{margin:0;color:#0c1427}.homepage-header__title.invert{color:#fff}@media screen and (min-width: 64rem){.homepage-header__title{line-height:1.2}}.homepage-header__title span{display:block}@media screen and (min-width: 64rem){.homepage-header__title span:nth-of-type(1){text-indent:2ch}}.homepage-header__title span:nth-of-type(2){text-indent:1.5ch}@media screen and (min-width: 64rem){.homepage-header__title span:nth-of-type(2){text-indent:0}}.homepage-header__title span:nth-of-type(3){text-indent:2.5ch}@media screen and (min-width: 64rem){.homepage-header__title span:nth-of-type(3){text-indent:4.5ch}}.homepage-header__action{align-self:end}.loader-two{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;display:flex;justify-content:center;align-items:center}.loader-two__inner{position:relative;display:flex;flex-flow:column nowrap;align-items:center;gap:39px;width:667px;max-width:calc(100% - 80px)}.loader-two__logo{width:100%}.loader-two__dark-logo-container{position:absolute;top:0;clip-path:inset(0 100% 0 0)}.loader-two__text{font-size:.75rem;color:#99a8cc;text-transform:uppercase;letter-spacing:.1em;font-family:Apercu Mono,monospace}.platform-title,.platform-groups{margin-bottom:4.5rem}@media screen and (min-width: 64rem){.platform-groups{display:grid;grid-template-columns:repeat(4,1fr);column-gap:.5rem;margin-bottom:6.5rem}}@media screen and (min-width: 64rem) and (min-width: 64rem){.platform-groups{grid-template-columns:repeat(12,1fr);column-gap:1rem}}@media screen and (min-width: 64rem) and (min-width: 90rem){.platform-groups{column-gap:clamp(1rem,1.11vw,2rem)}}@media screen and (min-width: 64rem){.platform-groups .block{grid-column-end:span 12}}@media screen and (min-width: 64rem){.platform-group{grid-column:5/span 8;margin-bottom:7.5rem}}.platform-group__title{margin-bottom:2rem;font-family:Druk Wide,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.1;letter-spacing:-.02em}@media screen and (min-width: 64rem){.platform-group__title{font-size:2.25rem}}@media screen and (min-width: 90rem){.platform-group__title{font-size:clamp(2.25rem,.5rem + 1.9vw,4rem)}}@media screen and (min-width: 64rem){.platform-group__title{margin-bottom:2.5rem}}.platform-group__features{display:grid;grid-row-gap:4rem;margin-bottom:4rem;padding-top:4rem;border-top:1px solid rgba(153,168,204,.3);font-family:Apercu Mono,monospace;font-size:.75rem;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width: 90rem){.platform-group__features{font-size:clamp(.75rem,.375rem + .41vw,1.125rem)}}@media screen and (min-width: 48rem){.platform-group__features{grid-row-gap:2.5rem;margin-bottom:2.5rem;padding-top:2.5rem}}.platform-group__feature{padding-bottom:1.5rem;border-bottom:1px solid rgba(153,168,204,.3)}@media screen and (min-width: 48rem){.platform-group__feature{display:grid;grid-column-gap:1rem;grid-template-columns:2fr 6fr;padding-bottom:2.5rem}}.platform-group__feature dt{margin-bottom:1rem}@media screen and (min-width: 48rem){.platform-group__feature dt{margin-bottom:0}}.tags-list{display:flex;gap:1.5rem;flex-direction:column;margin-top:0;margin-bottom:0;padding:0}.tags-list--inline{flex-direction:row}.tags-list__tag{display:flex;gap:.625rem;align-items:center;list-style:none;font-family:Apercu Mono,monospace;font-size:.75rem;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width: 90rem){.tags-list__tag{font-size:clamp(.75rem,.375rem + .41vw,1.125rem)}}.tags-list__icon{display:flex;place-content:center;width:1.75rem;height:1.75rem;color:#0c1427;border-radius:100%;background-color:#9eb9fa;flex-shrink:0}.tags-list__icon svg{max-width:.8125rem}.form-wrapper{display:grid;grid-template-columns:repeat(4,1fr);column-gap:.5rem}@media screen and (min-width: 64rem){.form-wrapper{grid-template-columns:repeat(12,1fr);column-gap:1rem}}@media screen and (min-width: 90rem){.form-wrapper{column-gap:clamp(1rem,1.11vw,2rem)}}.form{display:grid;grid-column-end:span 4;grid-column-gap:1rem;grid-row-gap:1.5rem;max-width:65.25rem;margin-bottom:4.5rem}@media screen and (min-width: 48rem){.form{grid-row-gap:3.75rem;grid-template-columns:1fr 1fr}}@media screen and (min-width: 64rem){.form{grid-column-end:span 10;margin-bottom:8.75rem}}.thanks,.reset-success{display:none;margin-bottom:4.5rem}@media screen and (min-width: 64rem){.thanks,.reset-success{margin-bottom:8.75rem}}@media screen and (min-width: 48rem){.form-field{grid-column-end:span 2}}@media screen and (min-width: 48rem){.form-field--small{grid-column-end:span 1}}.form-field__label{margin-bottom:.5rem;font-family:Apercu Mono,monospace;font-size:.75rem;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width: 90rem){.form-field__label{font-size:clamp(.75rem,.375rem + .41vw,1.125rem)}}@media screen and (min-width: 48rem){.form-field__label{margin-bottom:.875rem}}.form-field--required .form-field__label:after{content:"*";opacity:.5}.form-field input,.form-field textarea{width:100%;padding:1.5rem;color:#0c1427;border:none;border-radius:.5rem}.form-field input:hover,.form-field textarea:hover{outline:1px solid rgba(153,168,204,.2)}.form-field input:focus,.form-field textarea:focus{outline:1px solid #99a8cc}.form-field--has-errors input,.form-field--has-errors input:hover,.form-field--has-errors input:focus{outline:1px solid #f00}.form-field textarea{line-height:1.3}.form-field .errors{font-family:Apercu Mono,monospace;font-size:.625rem;line-height:1.5;letter-spacing:.15em;text-transform:uppercase;color:red;margin-top:1rem;min-height:2em}@media screen and (min-width: 90rem){.form-field .errors{font-size:clamp(.625rem,.25rem + .41vw,1rem)}}.form-action{justify-self:start}.one-field-form{display:grid;grid-template-columns:1fr auto;padding:.4rem .75rem;border-radius:.5rem;background-color:#fff}.one-field-form:focus-within{outline:1px solid #000}.one-field-form input{width:100%;height:100%;border:0}.one-field-form input:focus{outline:none}.one-field-form button{display:grid;place-items:center;width:3rem;height:3rem;cursor:pointer;color:#fff;border:0;border-radius:100%;background-color:#000}.one-field-form svg{max-width:.875rem}.block-cta{padding:1.5rem;border-radius:1.25rem;background-color:#9eb9fa}@media screen and (min-width: 64rem){.block-cta{padding:4.5rem 5rem 3.75rem}}.block-cta--accent{background-color:#ff6262}.block-cta__title{max-width:7ch;margin-top:0}.block-cta__content{margin-bottom:4.5rem;font-size:1.125rem;line-height:1.4;letter-spacing:-.02em}@media screen and (min-width: 90rem){.block-cta__content{font-size:clamp(1.125rem,1.25vw,2.25rem)}}@media screen and (min-width: 64rem){.block-cta__content{margin-bottom:11.25rem}}.cta-aside{display:grid;gap:1.5rem;grid-template-columns:auto auto;align-items:center;justify-content:center;margin-bottom:4rem;padding-top:2rem;padding-bottom:2rem;border-top:1px solid rgba(158,158,158,.2);border-bottom:1px solid rgba(158,158,158,.2);grid-column-end:span 4;font-family:Apercu Mono,monospace;font-size:.75rem;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width: 90rem){.cta-aside{font-size:clamp(.75rem,.375rem + .41vw,1.125rem)}}@media screen and (min-width: 48rem){.cta-aside{grid-column:1/-1;gap:2.5rem;margin-bottom:8rem;padding-top:3.75rem;padding-bottom:3.75rem}}.case-study-features+.cta-aside{border-top:none}@media screen and (min-width: 64rem){.case-study-features+.cta-aside{margin-top:-7.5rem}}.careers h1{margin-bottom:6.25rem}.careers__header-image{margin-bottom:4.5rem}@media screen and (min-width: 64rem){.careers__header-image{max-height:75vh;width:100%;object-fit:cover;margin-bottom:8.75rem}}.careers__list{display:grid;grid-template-columns:repeat(4,1fr);column-gap:.5rem}@media screen and (min-width: 64rem){.careers__list{grid-template-columns:repeat(12,1fr);column-gap:1rem}}@media screen and (min-width: 90rem){.careers__list{column-gap:clamp(1rem,1.11vw,2rem)}}.careers__addresses{grid-column:1/-1;margin-bottom:4rem}@media screen and (min-width: 48rem){.careers__addresses{grid-column-end:span 1;margin-top:8.75rem}}@media screen and (min-width: 64rem){.careers__addresses{grid-column-end:span 2}}.careers__addresses address{font-style:normal;margin-bottom:3rem;font-family:Apercu Mono,monospace;font-size:.625rem;line-height:1.5;letter-spacing:.15em;text-transform:uppercase}@media screen and (min-width: 90rem){.careers__addresses address{font-size:clamp(.625rem,.25rem + .41vw,1rem)}}.careers__addresses h3{margin-top:0;text-transform:none;font-family:Druk Wide,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.1;letter-spacing:-.02em}@media screen and (min-width: 64rem){.careers__addresses h3{font-size:1.5rem}}@media screen and (min-width: 90rem){.careers__addresses h3{font-size:clamp(1.5rem,0rem + 1.6666666667vw,3rem)}}.careers__departments{grid-column:1/-1}@media screen and (min-width: 48rem){.careers__departments{grid-column:2/span 3;margin-top:8.75rem}}@media screen and (min-width: 64rem){.careers__departments{grid-column:7/span 6}}.careers__department{margin-bottom:3rem;border-bottom:1px solid rgba(158,158,158,.2)}.careers__department:last-child{border-bottom:none}.careers__department-title{padding-bottom:3rem;list-style:none;cursor:pointer;transition:.2s all ease;font-family:Druk Wide,sans-serif;font-size:1.875rem;font-weight:500;line-height:1.1;letter-spacing:-.02em}@media screen and (min-width: 37.5rem){.careers__department-title{font-size:2.25rem}}@media screen and (min-width: 64rem){.careers__department-title{font-size:3rem}}@media screen and (min-width: 90rem){.careers__department-title{font-size:clamp(3rem,-.25rem + 3.6vw,6.25rem)}}.careers__department-title::marker,.careers__department-title::-webkit-details-marker{display:none!important}.careers__department-title:hover,.careers__department-title:active{color:#ff6262}.career-list{margin:0;padding:0;list-style:none}.career-list:empty:after{display:block;padding-bottom:2.5rem;content:"(There are no open roles in this department)";color:#9e9e9e;font-family:Apercu Mono,monospace;font-size:.75rem;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width: 90rem){.career-list:empty:after{font-size:clamp(.75rem,.375rem + .41vw,1.125rem)}}.career-list__item{padding-bottom:2.5rem;font-size:1.5rem;line-height:1.4;letter-spacing:-.02em}@media screen and (min-width: 90rem){.career-list__item{font-size:clamp(1.5rem,.25rem + 1.38vw,2.75rem)}}.career-list__item:not(:first-child){padding-top:2.5rem}.career-list__item:not(:last-child){border-bottom:1px solid rgba(158,158,158,.2)}.career-list__item a{display:flex;align-items:center;justify-content:space-between;transition:.2s all ease}.career-list__item a:hover,.career-list__item a:focus,.career-list__item a:active{color:#ff6262}.career-list__item svg{max-width:1.125rem}.career-list__item--disabled{color:#9e9e9e;font-family:Apercu Mono,monospace;font-size:.75rem;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width: 90rem){.career-list__item--disabled{font-size:clamp(.75rem,.375rem + .41vw,1.125rem)}}.solutions{display:grid;grid-template-columns:repeat(4,1fr);column-gap:.5rem}@media screen and (min-width: 64rem){.solutions{grid-template-columns:repeat(12,1fr);column-gap:1rem}}@media screen and (min-width: 90rem){.solutions{column-gap:clamp(1rem,1.11vw,2rem)}}.solutions-nav{grid-column:1/-1}@media screen and (min-width: 48rem){.solutions-nav{grid-column-end:span 1}}@media screen and (min-width: 64rem){.solutions-nav{grid-column-end:span 2}}.solution-section{grid-column:1/-1;scroll-margin-top:4rem}@media screen and (min-width: 48rem){.solution-section{grid-column:2/-1;scroll-margin-top:2rem}}@media screen and (min-width: 64rem){.solution-section{grid-column:5/span 6;scroll-margin-top:4rem}}.solution-section>p{max-width:38.75rem;font-size:1.125rem;line-height:1.4;letter-spacing:-.02em}@media screen and (min-width: 90rem){.solution-section>p{font-size:clamp(1.125rem,1.25vw,2.25rem)}}.solutions-header{margin-bottom:4.5rem;padding-bottom:3rem;border-bottom:1px solid rgba(158,158,158,.2)}@media screen and (min-width: 48rem){.solutions-header{margin-bottom:6.25rem}}.solutions-header__title{max-width:10ch}.solutions-actions{display:inline-flex;border:1px solid rgba(158,158,158,.4);border-radius:.25rem}.solutions-action{position:relative;z-index:0;display:block;padding:.75rem 1.5rem;transition:.2s all ease;font-family:Apercu Mono,monospace;font-size:.75rem;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}.solutions-action:hover,.solutions-action:focus-visible{background-color:#f5f8fe}.solutions-action:active{background-color:#9eb9fa}@media screen and (min-width: 90rem){.solutions-action{font-size:clamp(.75rem,.375rem + .41vw,1.125rem)}}.solutions-action:not(:last-child){border-right:1px solid rgba(158,158,158,.4)}.solutions-action:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.solutions-action:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.solutions-action--active:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";background-color:#9eb9fa}.solutions-nav{margin-bottom:4rem;z-index:2;font-family:Apercu Mono,monospace;font-size:.75rem;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width: 90rem){.solutions-nav{font-size:clamp(.75rem,.375rem + .41vw,1.125rem)}}@media screen and (min-width: 48rem){.solutions-nav{position:sticky;top:3rem;grid-row:1/span 10;align-self:start}}@media screen and (min-width: 64rem){.solutions-nav{top:6rem}}.solutions-nav__list{display:flex;padding:0;list-style:none;flex-wrap:wrap}@media screen and (min-width: 48rem){.solutions-nav__list{display:block}}.solutions-nav__list-item{padding:.375rem .5rem}@media screen and (min-width: 48rem){.solutions-nav__list-item{padding-right:0;padding-left:0}}.solutions-nav__list-item-link{transition:.2s color ease;color:#a8aeb9}.solutions-nav__list-item-link:hover,.solutions-nav__list-item-link:focus-visible{color:#ff6262}.solutions-nav__list-item-link--active{color:#000}.suggestions{display:grid;grid-column-gap:1rem;grid-row-gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin-top:2.5rem;margin-bottom:4.5rem}@media screen and (min-width: 48rem){.suggestions{grid-template-columns:repeat(3,1fr);margin-top:4.5rem;margin-bottom:7.5rem}}.suggestion__wrapper{overflow:hidden;--overflow: 25px;position:relative;border-radius:1.25rem;aspect-ratio:49/75;margin-bottom:1.5rem}.suggestion__wrapper>picture{position:absolute;width:100%;height:calc(100% + var(--overflow) + var(--overflow));object-fit:cover;margin-top:calc(var(--overflow) * -1);transform:var(--drift)}.suggestion__image{width:100%;object-fit:cover;position:absolute;min-height:calc(100% + var(--overflow) + var(--overflow));margin-top:calc(var(--overflow) * -1);transform:var(--drift)}.case-study-feature{display:grid;grid-template-columns:repeat(4,1fr);column-gap:.5rem;grid-row-gap:2.5rem}@media screen and (min-width: 64rem){.case-study-feature{grid-template-columns:repeat(12,1fr);column-gap:1rem}}@media screen and (min-width: 90rem){.case-study-feature{column-gap:clamp(1rem,1.11vw,2rem)}}@media screen and (min-width: 48rem){.case-study-feature{grid-row-gap:3.5rem}}.case-study-feature__footer{display:flex;grid-column:1/-1;flex-direction:column-reverse}@media screen and (min-width: 64rem){.case-study-feature__footer{display:grid;grid-column:5/span 8;gap:1rem;grid-row:2;grid-template-columns:repeat(8,1fr);flex-direction:row}}@media screen and (min-width: 64rem){.case-study-feature__footer-main{grid-column-end:span 5}}.case-study-feature__footer-copy{margin-bottom:1rem;font-size:1.125rem;line-height:1.4;letter-spacing:-.02em}@media screen and (min-width: 90rem){.case-study-feature__footer-copy{font-size:clamp(1.125rem,1.25vw,2.25rem)}}@media screen and (min-width: 48rem){.case-study-feature__footer-copy{margin-bottom:2rem}}.case-study-feature__link{text-align:center;text-decoration:underline;font-family:Apercu Mono,monospace;font-size:.625rem;line-height:1.5;letter-spacing:.15em;text-transform:uppercase}@media screen and (min-width: 90rem){.case-study-feature__link{font-size:clamp(.625rem,.25rem + .41vw,1rem)}}.case-study-feature .tags-list{margin-bottom:2rem}@media screen and (min-width: 64rem){.case-study-feature .tags-list{grid-column:7/span 2}}.case-study-feature-card{position:relative;z-index:0;display:grid;overflow:hidden;grid-column:1/-1;align-content:center;min-height:20rem;padding:1rem 1.5rem;color:#fff;border-radius:1.25rem;background-image:linear-gradient(to bottom,transparent,#0c1427)}@media screen and (min-width: 64rem){.case-study-feature-card{min-height:35rem;aspect-ratio:16/9;padding-right:6.625rem;padding-left:6.625rem}}.case-study-feature-card:hover .case-study-feature-card__background{transform:scale(1.05)}.case-study-feature-card:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";transition:opacity .2s ease-in;transition-delay:.2s;pointer-events:none;opacity:.5;border-radius:1.25rem;background-color:#0c1427}.case-study-feature-card--playing:before{opacity:0}.case-study-feature-card__eyebrow{position:relative;z-index:2;transition:all .2s ease-in;font-family:Apercu Mono,monospace;font-size:.625rem;line-height:1.5;letter-spacing:.15em;text-transform:uppercase}@media screen and (min-width: 90rem){.case-study-feature-card__eyebrow{font-size:clamp(.625rem,.25rem + .41vw,1rem)}}.case-study-feature-card--playing .case-study-feature-card__eyebrow{transform:translateY(50%);pointer-events:none;opacity:0}.case-study-feature-card__title{position:relative;z-index:2;transition:all .2s ease-in;transition-delay:.1s;font-family:Druk Wide,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.1;letter-spacing:-.02em}@media screen and (min-width: 64rem){.case-study-feature-card__title{font-size:2.25rem}}@media screen and (min-width: 90rem){.case-study-feature-card__title{font-size:clamp(2.25rem,.5rem + 1.9vw,4rem)}}.case-study-feature-card--playing .case-study-feature-card__title{transform:translateY(50%);pointer-events:none;opacity:0}.case-study-feature-card__action{z-index:3;display:grid;place-content:center;width:3rem;height:3rem;cursor:pointer;transition:opacity .2s;color:inherit;border:none;border-radius:100%;background-color:#9eb9fa}@media screen and (min-width: 64rem){.case-study-feature-card__action{width:5rem;height:5rem}}.case-study-feature-card__action:hover{opacity:.8}.case-study-feature-card__action svg{max-width:.75rem}@media screen and (min-width: 48rem){.case-study-feature-card__action svg{max-width:1rem}}.case-study-feature-card--playing .case-study-feature-card__action{pointer-events:none;opacity:0}.case-study-feature-card__background{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:opacity .3s ease-in .2s,transform 1.2s cubic-bezier(.18,.58,.19,1);display:flex}.case-study-feature-card--playing .case-study-feature-card__background{pointer-events:none;opacity:0}.case-study-feature-card__background img{object-fit:cover;width:100%;height:100%}.case-study-feature-card__target{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.case-study-feature-card--playing .case-study-feature-card__target{z-index:1;pointer-events:none}.case-study-feature-card__video{position:absolute;top:0;right:0;left:0;height:100%;background:#0c1427}.case-study-feature-card__video-wrapper{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;height:100%;padding:56.25% 0 0}.case-study-feature-card__video-pause-target{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;cursor:pointer;border:0;background:transparent}.case-study-feature-card--playing .case-study-feature-card__video-pause-target{pointer-events:all}.case-study-feature-card__playback{position:absolute;z-index:2;right:3rem;bottom:1rem;left:3rem;transition:all .2s ease-in;transform:translateY(100%);opacity:0}.case-study-feature-card--playing .case-study-feature-card__playback{transform:translateY(0);opacity:1}.case-study-feature-card__thumb{position:absolute;z-index:1;top:50%;width:1rem;height:1rem;margin-top:-.5rem;cursor:grab;transition:transform .25s linear;transform:translate(calc(var(--progress, 0px) - .5rem));border-radius:100%;background-color:#9eb9fa;box-shadow:0 12px 18px #002fbc0a,0 12px 10px #002fbc0a,0 4px 5px #002fbc08,0 2px 2px #002fbc05}.case-study-feature-card__thumb:active{cursor:grabbing}.case-study-feature-card__progress{font-size:0;display:block;overflow:hidden;width:100%;height:.5rem;margin:0;border:none;border-radius:1rem;background-color:#ffffff4d;appearance:none;accent-color:#9eb9fa}.case-study-feature-card__progress::-webkit-progress-value,.case-study-feature-card__progress::-webkit-progress-bar,.case-study-feature-card__progress::-moz-progress-bar{border-radius:1rem;background-color:#9eb9fa}.case-study-feature-card__progress::-webkit-slider-thumb{opacity:0;background:transparent}.case-study-feature-card__frame{position:absolute;top:0;left:0;width:100%;height:100%}.case-study-features{position:relative;display:flex;overflow-x:scroll;grid-column:1/-1;width:100vw;margin-bottom:2.5rem;margin-left:calc(50% - 50vw);padding-bottom:2.5rem;--slider-size: min(calc(100% - 1.5rem), clamp(78.5rem, .4375rem + 86.73vw, 156.5625rem));column-gap:1.25rem;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}@media screen and (min-width: 48rem){.case-study-features{margin-bottom:4.5rem;padding-bottom:4.5rem}}@media screen and (min-width: 64rem){.case-study-features{min-height:43rem;margin-bottom:7.5rem;padding-bottom:6.25rem}}.case-study-features--no-case-study{min-height:unset;padding-bottom:1px}.case-study-features::-webkit-scrollbar{display:none}.case-study-features:after{position:absolute;right:0;bottom:0;left:0;display:block;width:calc(100% - 3rem);max-width:clamp(78.5rem,.4375rem + 86.73vw,156.5625rem);height:1px;margin:0 auto;content:"";background-color:#9e9e9e33}.case-study-features__slide{display:flex;box-sizing:content-box;width:var(--slider-size);scroll-snap-align:center;flex:0 0 var(--slider-size)}.case-study-features__slide:first-child{padding-left:calc(50vw - var(--slider-size) / 2)}.case-study-features__slide:last-child{margin-right:0;padding-right:calc(50vw - var(--slider-size) / 2)}.case-study-features .case-study-feature{max-width:var(--slider-size);min-height:200px;margin:0 auto;flex:1}progress::-webkit-progress-bar{background-color:#ffffff4d}progress::-webkit-progress-value{background-color:#9eb9fa}.picture-slider{position:relative;display:flex;overflow-x:scroll;width:100vw;margin-bottom:3rem;margin-left:calc(50% - 50vw);padding-right:1.5rem;padding-left:1.5rem;column-gap:.5rem;scroll-snap-type:x mandatory}@media screen and (min-width: 48rem){.picture-slider{overflow:visible;width:100%;height:40vw;margin-left:unset;padding:0}}.picture-slider__slide{width:100%;max-width:100%;scroll-margin-left:1.5rem;scroll-snap-align:start;flex-shrink:0}@media screen and (min-width: 48rem){.picture-slider__slide{display:grid;grid-template-columns:repeat(4,1fr);column-gap:.5rem;position:relative;max-width:clamp(78.5rem,.4375rem + 86.73vw,156.5625rem);margin:0 auto;padding:0 1.5rem;padding:0;position:absolute;top:0;left:0;align-items:center}}@media screen and (min-width: 48rem) and (min-width: 64rem){.picture-slider__slide{grid-template-columns:repeat(12,1fr);column-gap:1rem}}@media screen and (min-width: 48rem) and (min-width: 90rem){.picture-slider__slide{column-gap:clamp(1rem,1.11vw,2rem)}}.picture-slider__slide-caption{height:12em;font-size:1.125rem;line-height:1.4;letter-spacing:-.02em}@media screen and (min-width: 90rem){.picture-slider__slide-caption{font-size:clamp(1.125rem,1.25vw,2.25rem)}}@media screen and (min-width: 37.5rem){.picture-slider__slide-caption{height:auto}}@media screen and (min-width: 48rem){.picture-slider__slide-caption{grid-column-end:span 2;height:auto}}@media screen and (min-width: 64rem){.picture-slider__slide-caption{grid-column-end:span 4}}.picture-slider__slide-caption h3{display:flex;align-items:end;font-family:Druk Wide,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.1;letter-spacing:-.02em}@media screen and (min-width: 64rem){.picture-slider__slide-caption h3{font-size:2.25rem}}@media screen and (min-width: 90rem){.picture-slider__slide-caption h3{font-size:clamp(2.25rem,.5rem + 1.9vw,4rem)}}@media screen and (min-width: 48rem){.picture-slider__slide-caption h3,.picture-slider__slide-caption p{min-height:2em;transition:opacity .2s ease-out;opacity:0}}@media screen and (min-width: 48rem){.picture-slider__slide--active .picture-slider__slide-caption h3,.picture-slider__slide--active .picture-slider__slide-caption p{transition-delay:.2s;opacity:1}}.picture-slider__slide-image-wrapper{overflow:hidden;width:100%;aspect-ratio:4/3;border-radius:.5rem}@media screen and (min-width: 48rem){.picture-slider__slide-image-wrapper{grid-column-end:span 2;justify-self:end;width:auto;border-radius:1.25rem}}@media screen and (min-width: 64rem){.picture-slider__slide-image-wrapper{grid-column:6/span 7;transition:opacity .4s ease-out;transition-delay:.2s}}.picture-slider__slide-image{width:100%;height:100%;object-fit:cover;transition:.4s ease-out;transition-property:opacity,transform;transform:scale(1.1)}.picture-slider__slide-image>img{height:100%;object-fit:cover}@media screen and (min-width: 48rem){.picture-slider__slide-image{opacity:0}}.picture-slider__slide--active .picture-slider__slide-image{transform:scale(1);opacity:1}.picture-slider__actions{display:none;bottom:0vw;font-family:Apercu Mono,monospace;font-size:.75rem;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width: 90rem){.picture-slider__actions{font-size:clamp(.75rem,.375rem + .41vw,1.125rem)}}@media screen and (min-width: 37.5rem){.picture-slider__actions{position:absolute;bottom:0;display:flex;align-items:center;column-gap:1.25rem}}@media screen and (min-width: 90rem){.picture-slider__actions{bottom:8vw}}.picture-slider__action{display:grid;place-items:center;width:3.75rem;height:3.75rem;cursor:pointer;transition:all .1s;color:#0003;border:1px solid rgba(0,0,0,.2);border-radius:100%;background-color:transparent}.picture-slider__action svg{max-width:1.125rem}.picture-slider__action:hover{color:#000;border-color:#000}.press-article{display:grid;grid-template-columns:repeat(4,1fr);column-gap:.5rem;position:relative;margin-bottom:1.25rem;padding-bottom:1.25rem}@media screen and (min-width: 64rem){.press-article{grid-template-columns:repeat(12,1fr);column-gap:1rem}}@media screen and (min-width: 90rem){.press-article{column-gap:clamp(1rem,1.11vw,2rem)}}@media screen and (min-width: 64rem){.press-article{margin-bottom:2rem;padding-bottom:2rem}}.press-article:not(:last-child){border-bottom:1px solid rgba(158,158,158,.2)}.press-article__image{grid-column:span 3;max-width:19rem;border-radius:1.25rem}@media screen and (min-width: 64rem){.press-article__image{aspect-ratio:300/226;max-width:100%;object-fit:cover}}.press-article__content{grid-column:span 4;max-width:52rem}@media screen and (min-width: 64rem){.press-article__content{grid-column:5/span 8}}.press-article__title{font-family:Druk Wide,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.1;letter-spacing:-.02em}@media screen and (min-width: 64rem){.press-article__title{font-size:2.25rem}}@media screen and (min-width: 90rem){.press-article__title{font-size:clamp(2.25rem,.5rem + 1.9vw,4rem)}}@media screen and (min-width: 64rem){.press-article__title{margin-top:0}}.press-article__excerpt{margin-bottom:2.25rem;font-size:1.125rem;line-height:1.4;letter-spacing:-.02em}@media screen and (min-width: 90rem){.press-article__excerpt{font-size:clamp(1.125rem,1.25vw,2.25rem)}}.press-article__meta{display:grid;grid-auto-flow:column;grid-column-gap:.875rem;justify-content:start;color:#767577;font-family:Apercu Mono,monospace;font-size:.75rem;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width: 90rem){.press-article__meta{font-size:clamp(.75rem,.375rem + .41vw,1.125rem)}}.press-article__meta:before{grid-column:2;content:"|"}.press-article__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.block-eyebrow-content{display:grid;grid-template-columns:repeat(4,1fr);column-gap:.5rem;margin-bottom:4.5rem}@media screen and (min-width: 64rem){.block-eyebrow-content{grid-template-columns:repeat(12,1fr);column-gap:1rem}}@media screen and (min-width: 90rem){.block-eyebrow-content{column-gap:clamp(1rem,1.11vw,2rem)}}@media screen and (min-width: 64rem){.block-eyebrow-content{margin-bottom:8.75rem}}@media screen and (min-width: 64rem){.block-eyebrow-content+.block-eyebrow-content{margin-top:-4.75rem}}.block-eyebrow-content__intro{grid-column-end:span 4;max-width:100%;display:block}@media screen and (min-width: 64rem){.block-eyebrow-content__intro{grid-column-end:span 6}}.block-eyebrow-content__eyebrow{font-family:Apercu Mono,monospace;font-size:.75rem;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width: 90rem){.block-eyebrow-content__eyebrow{font-size:clamp(.75rem,.375rem + .41vw,1.125rem)}}@media screen and (min-width: 48rem){.block-eyebrow-content__eyebrow{margin-bottom:2.25rem}}@media screen and (min-width: 48rem){.block-eyebrow-content__title{margin:0}}.block-eyebrow-content__title em{font-style:normal;color:#ff6262}.block-eyebrow-content__text{grid-column-end:span 4;max-width:35.9ch;font-size:1.5rem;line-height:1.4;letter-spacing:-.02em}@media screen and (min-width: 64rem){.block-eyebrow-content__text{grid-column-start:7;grid-column-end:span 6;grid-row:2}}@media screen and (min-width: 90rem){.block-eyebrow-content__text{font-size:clamp(1.5rem,.25rem + 1.38vw,2.75rem)}}.block-figure{margin-bottom:4.5rem}@media screen and (min-width: 64rem){.block-figure{margin-bottom:8.75rem}}.block-figure__images{display:grid;grid-template-columns:repeat(4,1fr);column-gap:.5rem;margin-bottom:1.5rem}@media screen and (min-width: 64rem){.block-figure__images{grid-template-columns:repeat(12,1fr);column-gap:1rem}}@media screen and (min-width: 90rem){.block-figure__images{column-gap:clamp(1rem,1.11vw,2rem)}}.block-figure__images .block-figure__image{grid-column-end:span 4}@media screen and (min-width: 64rem){.block-figure__images .block-figure__image{grid-column-end:span 12}}.block-figure__images--2 .block-figure__image{grid-column-end:span 2;aspect-ratio:1}@media screen and (min-width: 64rem){.block-figure__images--2 .block-figure__image{grid-column-end:span 6}}.block-figure__images--3{grid-row-gap:1rem}@media screen and (min-width: 48rem){.block-figure__images--3 .block-figure__image{grid-column-end:span 2}}@media screen and (min-width: 64rem){.block-figure__images--3 .block-figure__image{grid-column-end:span 4;aspect-ratio:408/544}}@media screen and (min-width: 64rem){.block-figure__images--offset .block-figure__image{grid-column-end:span 7}}.block-figure__images--offset .block-figure__image:nth-of-type(2){width:75%}@media screen and (min-width: 64rem){.block-figure__images--offset .block-figure__image:nth-of-type(2){grid-column-end:span 5;width:auto}}.block-figure__image{--overflow: 80px;position:relative;overflow:hidden;aspect-ratio:628/353;margin-bottom:1.5rem;border-radius:1.25rem}.block-figure__image>img,.block-figure__image>picture{width:100%;object-fit:cover;position:absolute;height:calc(100% + var(--overflow) + var(--overflow));margin-top:calc(var(--overflow) * -1);transform:var(--drift)}.block-figure__image>img img,.block-figure__image>picture img{object-fit:cover;height:100%;width:100%}.block-figure__caption{font-family:Apercu Mono,monospace;font-size:.625rem;line-height:1.5;letter-spacing:.15em;text-transform:uppercase}@media screen and (min-width: 90rem){.block-figure__caption{font-size:clamp(.625rem,.25rem + .41vw,1rem)}}.block-content{margin-bottom:4.5rem}@media screen and (min-width: 64rem){.block-content{margin-bottom:8.75rem}}.block-content__inner{display:grid;grid-template-columns:repeat(4,1fr);column-gap:.5rem}@media screen and (min-width: 64rem){.block-content__inner{grid-template-columns:repeat(12,1fr);column-gap:1rem}}@media screen and (min-width: 90rem){.block-content__inner{column-gap:clamp(1rem,1.11vw,2rem)}}.block-content p{grid-column-end:span 4;max-width:35.9ch;font-size:1.5rem;line-height:1.4;letter-spacing:-.02em}@media screen and (min-width: 90rem){.block-content p{font-size:clamp(1.5rem,.25rem + 1.38vw,2.75rem)}}@media screen and (min-width: 64rem){.block-content p{grid-column-start:7;grid-column-end:span 6}}@media screen and (min-width: 78.5rem){.block-content p{grid-column-end:span 5}}.block-blockquote{position:relative;margin-bottom:4.5rem;padding:2.25rem 1.5rem;border-radius:1.25rem;background-color:#9eb9fa}@media screen and (min-width: 64rem){.block-blockquote{margin-bottom:8.75rem;padding:5.625rem 6.875rem}}.block-blockquote__image{display:none}.block-blockquote__text{font-family:Druk Wide,sans-serif;font-size:1.5rem;line-height:1.4;margin-bottom:2.25rem}@media screen and (min-width: 64rem){.block-blockquote__text{font-size:2.25rem;margin-bottom:6.875rem}}.block-blockquote__text:before{content:"\201c"}.block-blockquote__text:after{content:"\201d"}.block-blockquote__citation{font-style:normal;font-family:Apercu Mono,monospace;font-size:.625rem;line-height:1.5;letter-spacing:.15em;text-transform:uppercase}@media screen and (min-width: 90rem){.block-blockquote__citation{font-size:clamp(.625rem,.25rem + .41vw,1rem)}}.block-data{display:grid;grid-template-columns:repeat(4,1fr);column-gap:.5rem;margin-bottom:4.5rem}@media screen and (min-width: 64rem){.block-data{grid-template-columns:repeat(12,1fr);column-gap:1rem}}@media screen and (min-width: 90rem){.block-data{column-gap:clamp(1rem,1.11vw,2rem)}}@media screen and (min-width: 64rem){.block-data{margin-bottom:8.75rem}}.block-data__list{display:grid;grid-column-end:span 4;grid-gap:2rem;grid-template-columns:1fr 1fr;margin-bottom:2.5rem}@media screen and (min-width: 64rem){.block-data__list{grid-column-end:span 5}}@media screen and (min-width: 78.5rem){.block-data__list{grid-column-end:span 4}}.block-data__entry{display:flex;gap:1.5rem;justify-content:start;flex-direction:column-reverse}.block-data__key{font-family:Apercu Mono,monospace;font-size:.625rem;line-height:1.5;letter-spacing:.15em;text-transform:uppercase}@media screen and (min-width: 90rem){.block-data__key{font-size:clamp(.625rem,.25rem + .41vw,1rem)}}.block-data__value{margin:0;font-family:Druk Wide,sans-serif;font-size:1.875rem;font-weight:500;line-height:1.1;letter-spacing:-.02em}@media screen and (min-width: 37.5rem){.block-data__value{font-size:2.25rem}}@media screen and (min-width: 64rem){.block-data__value{font-size:3rem}}@media screen and (min-width: 90rem){.block-data__value{font-size:clamp(3rem,-.25rem + 3.6vw,6.25rem)}}.block-data__content{grid-column-end:span 4;font-size:1.5rem;line-height:1.4;letter-spacing:-.02em}@media screen and (min-width: 64rem){.block-data__content{grid-column-start:7;grid-column-end:span 5}}@media screen and (min-width: 90rem){.block-data__content{font-size:clamp(1.5rem,.25rem + 1.38vw,2.75rem)}}.block-data__content p{margin-bottom:1rem}.block-vimeo{position:relative;overflow:hidden;aspect-ratio:16/9;margin-bottom:4.5rem;border-radius:.625rem;user-select:none;background:#0c1427}@media screen and (min-width: 64rem){.block-vimeo{margin-bottom:8.75rem;border-radius:1.25rem}}.block-vimeo__inner{position:relative;padding:56.25% 0 0}.block-vimeo__poster{position:absolute;z-index:1;top:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease-out}.block-vimeo__poster img{object-fit:cover}.block-vimeo--playing .block-vimeo__poster{pointer-events:none;opacity:0}.block-vimeo__action{position:absolute;z-index:3;top:50%;right:0;left:0;display:grid;place-content:center;width:3rem;height:3rem;margin:0 auto;cursor:pointer;transition:opacity .2s;transform:translateY(-50%);color:inherit;border:none;border-radius:100%;background-color:#9eb9fa}@media screen and (min-width: 64rem){.block-vimeo__action{width:5rem;height:5rem}}.block-vimeo__action:hover{opacity:.8}.block-vimeo__action svg{max-width:.75rem}@media screen and (min-width: 48rem){.block-vimeo__action svg{max-width:1rem}}.block-vimeo--playing .block-vimeo__action{pointer-events:none;opacity:0}.block-vimeo__video-pause-target{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;cursor:pointer;border:0;background:transparent}.case-study-feature-card--playing .block-vimeo__video-pause-target{pointer-events:all}.block-vimeo__playback{position:absolute;z-index:2;right:3rem;bottom:1rem;left:3rem;transition:all .2s ease-in;transform:translateY(100%);opacity:0}.block-vimeo--playing .block-vimeo__playback{transform:translateY(0);opacity:1}.block-vimeo__thumb{position:absolute;z-index:1;top:50%;width:1rem;height:1rem;margin-top:-.5rem;cursor:grab;transition:transform .25s linear;transform:translate(calc(var(--progress, 0px) - .5rem));border-radius:100%;background-color:#9eb9fa;box-shadow:0 12px 18px #002fbc0a,0 12px 10px #002fbc0a,0 4px 5px #002fbc08,0 2px 2px #002fbc05}.block-vimeo__thumb:active{cursor:grabbing}.block-vimeo__progress{font-size:0;display:block;overflow:hidden;width:100%;height:.5rem;margin:0;border:none;border-radius:1rem;background-color:#ffffff4d;appearance:none;accent-color:#9eb9fa}.block-vimeo__progress::-webkit-progress-value,.block-vimeo__progress::-webkit-progress-bar,.block-vimeo__progress::-moz-progress-bar{border-radius:1rem;background-color:#9eb9fa}.block-vimeo__progress::-webkit-slider-thumb{opacity:0;background:transparent}.block-vimeo iframe{position:absolute;top:0;left:0;width:100%;height:100%}.home-modes__title,.home-modes__copy{transform:translateZ(0);transform-style:preserve-3d;backface-visibility:hidden}#newsletter p{display:none;padding:.7rem}#gl{position:fixed;top:0;left:0;width:100vw;height:100%;height:100dvmax;transition:opacity 333ms;opacity:0;pointer-events:none}@media screen and (min-width: 48rem){#gl{height:100vh}}#gl.wk{height:100%}#gl.active{opacity:1}#gl canvas{object-fit:cover;pointer-events:none}.gl--over{z-index:2}.gl--hidden{z-index:0}.scroll-indicator{position:fixed;z-index:3;top:calc(100vh - 4rem);left:calc(50% - 52px);display:inline-flex;gap:.5rem;align-items:center;transition:all .2s ease;transform:translateY(0);animation:pulse 2s infinite alternate;opacity:1;color:#fff;border:none;background-color:transparent;font-family:Apercu Mono,monospace;font-size:.75rem;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width: 90rem){.scroll-indicator{font-size:clamp(.75rem,.375rem + .41vw,1.125rem)}}@keyframes pulse{0%{opacity:0}to{opacity:1}}.scroll-indicator--inactive{transform:translateY(1rem);animation:none;opacity:0}.scroll-indicator--disabled{display:none;opacity:0}.scroll-indicator__icon{width:2rem;height:2rem;padding:.5rem;transform:rotate(90deg);border:1px solid currentColor;border-radius:100%}.home-progress-sections{position:relative}.home-progress-container{position:absolute;top:-6rem;left:3.375rem;height:calc(100% - 40rem - 50vh)}.home-progress{display:none;position:sticky;top:calc(50vh - 6.25rem);z-index:3;width:12.5rem;height:.125rem;appearance:none;transform:rotate(90deg);transform-origin:left}@media screen and (min-width: 64rem){.home-progress{display:flex}}.home-progress[value]{background:rgba(255,255,255,.2)}.home-progress[value]::-webkit-progress-value{background:#9eb9fa}.home.sandbox{margin-top:50vh;margin-bottom:50vh}.home-accent-lockup{position:relative;overflow:hidden;height:200vh;min-height:200vh;padding-bottom:10vh;opacity:0;color:#fff}.home-accent-lockup video{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;height:100lvmax;object-fit:cover;transition:transform 666ms cubic-bezier(.666,0,.237,1);transform:scale(1.3);backface-visibility:hidden}@media screen and (min-width: 48rem){.home-accent-lockup video{height:100vh}}.home-accent-lockup video.hide{display:none}.home-accent-lockup.active{opacity:1}.home-accent-lockup.active video{position:fixed;transform:scale(1)}.home-accent-lockup__gradient{position:absolute;z-index:2;bottom:0;left:0;width:100%;height:50%;background-image:linear-gradient(to bottom,rgba(255,255,255,0),transparent,#0c1427 90%,#0c1427)}.home-accent-lockup__content{max-width:clamp(78.5rem,.4375rem + 86.73vw,156.5625rem);margin:0 auto;padding:0 1.5rem;position:relative;display:grid;align-items:end;justify-items:center;max-width:100%;min-height:100vh;padding:10.25rem 1.5rem 12rem}.home-accent-lockup__title{margin:0}@media screen and (min-width: 64rem){.home-accent-lockup__title{line-height:1.2}}.home-accent-lockup__title span{display:block}@media screen and (min-width: 64rem){.home-accent-lockup__title span:nth-of-type(1){text-indent:2ch}}.home-accent-lockup__title span:nth-of-type(2){text-indent:1.5ch}@media screen and (min-width: 64rem){.home-accent-lockup__title span:nth-of-type(2){text-indent:0}}.home-accent-lockup__title span:nth-of-type(3){text-indent:2.5ch}@media screen and (min-width: 64rem){.home-accent-lockup__title span:nth-of-type(3){text-indent:4.5ch}}.home-accent-lockup__action{align-self:end}.home-reel{display:grid;grid-template-columns:repeat(4,1fr);column-gap:.5rem;max-width:clamp(78.5rem,.4375rem + 86.73vw,156.5625rem);margin:0 auto;padding:0 1.5rem;position:relative;margin-bottom:10vh}@media screen and (min-width: 64rem){.home-reel{grid-template-columns:repeat(12,1fr);column-gap:1rem}}@media screen and (min-width: 90rem){.home-reel{column-gap:clamp(1rem,1.11vw,2rem)}}@media screen and (min-width: 64rem){.home-reel{grid-row-gap:10rem}}.home-reel.active{z-index:2}.home-reel__main{position:relative;top:5vh;left:0px;grid-column:1/-1;width:100%}@media screen and (min-width: 64rem){.home-reel__main{grid-column:2/span 10}}.home-reel__content{display:grid;opacity:1;color:#fff}.home-reel__content h2{grid-column:1/span 7;font-family:Druk Wide,sans-serif;font-size:2.25rem;font-weight:500;line-height:1;letter-spacing:-.02em}@media screen and (min-width: 37.5rem){.home-reel__content h2{font-size:3.375rem}}@media screen and (min-width: 64rem){.home-reel__content h2{font-size:4.2rem}}@media screen and (min-width: 78.5rem){.home-reel__content h2{font-size:4.5rem}}@media screen and (min-width: 90rem){.home-reel__content h2{font-size:clamp(4.5rem,1.5rem + 3.3333333333vw,7.5rem)}}@media screen and (min-width: 64rem){.home-reel__content h2{grid-column:2/span 7}}.home-reel__content p{grid-column:1/span 7;margin-bottom:1em;font-size:1.5rem;line-height:1.4;letter-spacing:-.02em}@media screen and (min-width: 90rem){.home-reel__content p{font-size:clamp(1.5rem,.25rem + 1.38vw,2.75rem)}}@media screen and (min-width: 64rem){.home-reel__content p{grid-column:7/span 2}}.home-reel__content>a{grid-column:1/span 7;justify-self:start;margin-bottom:3rem}@media screen and (min-width: 64rem){.home-reel__content>a{grid-column:7/span 2}}.home-reel__video{position:relative;z-index:1;grid-column:1/-1;align-self:start;width:100%}@media screen and (min-width: 37.5rem){.home-reel__video{top:100%}}@media screen and (min-width: 64rem){.home-reel__video{top:unset;grid-column:2/span 10}}.home-reel__video--wrapper{position:relative;overflow:hidden;width:100%;padding-bottom:56.25%;border-radius:1.25rem}.home-reel__video iframe{position:absolute;width:100%;height:100%}.home-reel__action{position:absolute;z-index:2;top:50%;right:0;left:0;display:grid;place-items:center;width:4.5rem;height:4.5rem;margin:0 auto;cursor:pointer;transition:opacity .3s ease-out;transform:translateY(-50%);color:#fff;border:0;border-radius:100%;background-color:#9eb9fa}@media screen and (min-width: 64rem){.home-reel__action{width:6rem;height:6rem}}.home-reel__video--playing .home-reel__action{pointer-events:none;opacity:0}.home-reel__action svg{max-width:1.575rem}.home-reel__video-pause-target{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;cursor:pointer;border:0;background:transparent}.home-reel__video--playing .home-reel__video-pause-target{pointer-events:all}.home-reel__playback{position:absolute;z-index:2;right:3rem;bottom:1rem;left:3rem;transition:all .2s ease-in;transform:translateY(100%);opacity:0}.home-reel__video--playing .home-reel__playback,.home-reel__video:hover .home-reel__playback{transform:translateY(0);opacity:1}.home-reel__thumb{position:absolute;z-index:1;top:50%;width:1rem;height:1rem;margin-top:-.5rem;cursor:grab;transition:transform .25s linear;transform:translate(calc(var(--progress, 0px) - .5rem));border-radius:100%;background-color:#9eb9fa;box-shadow:0 12px 18px #002fbc0a,0 12px 10px #002fbc0a,0 4px 5px #002fbc08,0 2px 2px #002fbc05}.home-reel__thumb:active{cursor:grabbing}.home-reel__progress{font-size:0;display:block;overflow:hidden;width:100%;height:.5rem;margin:0;border:none;border-radius:1rem;background-color:#ffffff4d;appearance:none;accent-color:#9eb9fa}.home-reel__progress::-webkit-progress-value,.home-reel__progress::-moz-progress-bar{border-radius:1rem;background-color:#9eb9fa}.home-reel__progress::-webkit-slider-thumb{opacity:0;background:transparent}.home-reel__underlay{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;display:none;display:block;pointer-events:none;opacity:0;border:0;background-color:#0c1427}.home-reel--playing .home-reel__underlay{opacity:.2}.home-reel em{font-style:normal;color:#ff6262}.home-modes{visibility:hidden}.home-modes.active{visibility:visible}.home-modes{position:relative;max-width:clamp(78.5rem,.4375rem + 86.73vw,156.5625rem);margin:0 auto;padding:0 1.5rem 5rem;display:grid;align-content:end;min-height:100vh;color:#fff}@media screen and (min-width: 64rem){.home-modes{display:grid;grid-template-columns:repeat(4,1fr);column-gap:.5rem;align-content:center}}@media screen and (min-width: 64rem) and (min-width: 64rem){.home-modes{grid-template-columns:repeat(12,1fr);column-gap:1rem}}@media screen and (min-width: 64rem) and (min-width: 90rem){.home-modes{column-gap:clamp(1rem,1.11vw,2rem)}}.home-modes--light{color:#0c1427;background-color:transparent}.home-modes__title{margin:0 0 1.25rem;font-family:Druk Wide,sans-serif;font-size:2.25rem;font-weight:500;line-height:1;letter-spacing:-.02em}@media screen and (min-width: 37.5rem){.home-modes__title{font-size:3.375rem}}@media screen and (min-width: 64rem){.home-modes__title{font-size:4.2rem}}@media screen and (min-width: 78.5rem){.home-modes__title{font-size:4.5rem}}@media screen and (min-width: 90rem){.home-modes__title{font-size:clamp(4.5rem,1.5rem + 3.3333333333vw,7.5rem)}}@media screen and (min-width: 64rem){.home-modes__title{grid-column:7/span 5;margin-bottom:2rem}}.home-modes__title-row{display:block;transition:opacity 333ms;opacity:.3}.home-modes__title-row--active{opacity:1}.home-modes__copy{transition:opacity 333ms;transition-delay:.3s;opacity:0;font-size:1.125rem;line-height:1.4;letter-spacing:-.02em}@media screen and (min-width: 90rem){.home-modes__copy{font-size:clamp(1.125rem,1.25vw,2.25rem)}}@media screen and (min-width: 64rem){.home-modes__copy{grid-column:7/span 5}}.home-modes__copy--active{opacity:1}.home-modes__content{position:fixed;bottom:10vh;width:90%;opacity:0}@media screen and (min-width: 64rem){.home-modes__content{position:fixed;top:50vh;bottom:unset;left:58vw;max-width:510px;transform:translateY(-50%) translateZ(0)}}.home-modes.scale{margin-top:-5vh;height:400vh}.home-modes.accessible{height:400vh;margin-bottom:-50vh}.home-modes.accessible .home-modes__copy{opacity:1}.home-modes.modes{height:300vh;min-height:300vh}.home-modes.modes .home-modes__copy{transition:opacity 333ms;opacity:0}.home-modes.modes .home-modes__copy--active{opacity:1}.home-modes.modes .home-modes__copy--inert{opacity:.3}.home-modes.types{overflow:hidden;height:600vh}.home-modes.types .home-modes__content{position:fixed;top:10vh;bottom:unset!important;opacity:0;color:#fff}@media screen and (min-width: 48rem){.home-modes.types .home-modes__content{position:fixed;top:50vh;bottom:unset;left:58vw;max-width:510px;transform:translateY(-50%)}}.home-modes.types .home-modes__content.content-backgrounded{color:#0c1427}.home-modes.types .home-modes__title{mix-blend-mode:difference}.home-modes.types .home-modes__title-row{opacity:0}.home-modes.types .home-modes__title-row--active{opacity:1!important}.home-modes.types .home-modes__title-row--passive{opacity:.3}.home-modes.types .home-modes__copy{transition:opacity 333ms;opacity:0}.home-modes.types .home-modes__copy.active{opacity:1}.types-lobby{position:fixed;z-index:-1;top:0px;left:0px;display:none;overflow:hidden;width:calc(100vw + 20px);height:calc(100vh + 20px);transform-origin:50% 50%;opacity:1;border-radius:10px;top:50%;left:50%;transform:translate(-50%,-50%) scale(.05);opacity:0}.types-lobby img{position:fixed;width:100%;height:100%;object-fit:cover;transform:translate(0) scale(0);transform:translate(50%) scale(2)}.modes-video-wrapper{position:fixed;z-index:-1;top:0px;left:0px;width:calc(100vw + 20px);height:calc(100vh + 20px);transform-origin:50% 50%;opacity:0;border-radius:10px;visibility:hidden}@media screen and (min-width: 48rem){.modes-video-wrapper{top:50%;left:50%;transform:translate(-50%) translateY(-50%)}}.modes-video-wrapper.active{visibility:visible}.modes-video-wrapper.active video{display:block}.modes-video-wrapper.suspended video{display:none}.modes-video-wrapper.mobile .desktop{display:none}.modes-video-wrapper.mobile .modes-video{top:4rem;left:.5rem;overflow:hidden;width:70vw;height:unset;object-fit:unset;transform:none;border-radius:100%}.modes-video-wrapper.mobile .modes-avatar{top:4rem;left:.5rem;width:70vw;height:70vw}.modes-video{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%) translateY(-50%)}@media screen and (min-width: 48rem){.modes-video{object-position:unset}}.modes-video--clipped{display:none;clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%)}@media screen and (min-width: 48rem){.modes-video--clipped{display:block}}.modes-mask{position:fixed;top:50%;left:50%;width:auto;transform:translateY(-50%) translate(-50%)}.modes-mask__shape-to-mask{fill:#0c1427}.modes-avatar{position:absolute;top:24px;left:24px;overflow:hidden;object-fit:cover;object-position:top;aspect-ratio:1/1;border:.625rem solid rgba(255,255,255,.1);border-radius:100%}.modes-avatar--hidden-mobile{display:none}@media screen and (min-width: 48rem){.modes-avatar--hidden-mobile{display:block}}.modes-small{position:absolute;z-index:2;width:6rem;height:6rem;object-fit:cover;transform:translate(0) scale(0);transform-origin:50% 50%;opacity:0;border:.5rem solid rgba(255,255,255,.1);border-radius:100%}.modes-small:nth-child(1),.modes-small:nth-child(2){bottom:40%;left:1%;width:4rem;height:4rem}@media screen and (min-width: 48rem){.modes-small:nth-child(1),.modes-small:nth-child(2){bottom:35%;left:30%}}@media screen and (min-width: 64rem){.modes-small:nth-child(1),.modes-small:nth-child(2){bottom:10%;left:10%;width:8rem;height:8rem}}.modes-small:nth-child(3),.modes-small:nth-child(4){bottom:46%;left:43%;width:5.5rem;height:5.5rem}@media screen and (min-width: 48rem){.modes-small:nth-child(3),.modes-small:nth-child(4){bottom:51%;left:45%}}@media screen and (min-width: 64rem){.modes-small:nth-child(3),.modes-small:nth-child(4){bottom:21%;left:40%;width:11rem;height:11rem}}.modes-small:nth-child(5),.modes-small:nth-child(6){right:11%;bottom:36%;width:4rem;height:4rem}@media screen and (min-width: 48rem){.modes-small:nth-child(5),.modes-small:nth-child(6){right:35%;bottom:29%}}@media screen and (min-width: 64rem){.modes-small:nth-child(5),.modes-small:nth-child(6){right:15%;bottom:15%;width:8rem;height:8rem}}.home-block-ctas{display:grid;grid-template-columns:repeat(4,1fr);column-gap:.5rem;grid-row-gap:2rem;margin-bottom:4.5rem}@media screen and (min-width: 64rem){.home-block-ctas{grid-template-columns:repeat(12,1fr);column-gap:1rem}}@media screen and (min-width: 90rem){.home-block-ctas{column-gap:clamp(1rem,1.11vw,2rem)}}@media screen and (min-width: 64rem){.home-block-ctas{margin-bottom:6rem}}.home-block-ctas .block-cta{grid-column-end:span 4}@media screen and (min-width: 48rem){.home-block-ctas .block-cta{grid-column-end:span 2}}@media screen and (min-width: 64rem){.home-block-ctas .block-cta{grid-column-end:span 6}}.safety{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);column-gap:.5rem}@media screen and (min-width: 64rem){.safety{grid-template-columns:repeat(12,1fr);column-gap:1rem}}@media screen and (min-width: 90rem){.safety{column-gap:clamp(1rem,1.11vw,2rem)}}.safety h3{grid-column-start:1;grid-column-end:span 4;max-width:100%;display:block}@media screen and (min-width: 64rem){.safety h3{grid-column-end:span 6}}.safety p{font-size:1.5rem;line-height:2rem;margin-bottom:18px;grid-column-end:span 4;max-width:35.9ch}@media screen and (min-width: 64rem){.safety p{grid-column-start:7;grid-column-end:span 6}}[data-page=legal]{padding:0}[data-page=legal] p,[data-page=legal] ul{font-size:18px}[data-page=legal] h1{font-size:26px;font-weight:500;margin:40px 0 20px;text-decoration:underline;line-height:2.2rem}[data-page=legal] h2{font-size:22px;font-weight:500}[data-page=legal] h3{font-size:20px;font-weight:500}[data-page=legal] h2,[data-page=legal] h3{margin:10px 0}
