*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#000}a{color:inherit}button{font:inherit}p,h1,h2,figure{margin:0}h1,h2{font-weight:400}.page{max-width:1440px;margin:auto;background:#fff;position:relative;isolation:isolate}.case-section{position:relative}.copy,.case-visual{position:absolute}.copy{white-space:pre-line;text-box-trim:trim-both;text-box-edge:cap alphabetic;overflow-wrap:break-word}.case-visual{background:#f0f0f0;overflow:hidden}.media-slot{width:100%;height:100%}.visual-hero .media-slot{background:linear-gradient(to bottom,#000 29.698%,#2881f5 72.623%,#fff)}.visual-hero img{position:absolute;width:41.678%;height:auto;left:29.13%;top:41.24%}.external-link{display:inline-flex;align-items:center;gap:7px;width:max-content;max-width:100%;text-decoration:none;text-transform:uppercase;font-size:16px;line-height:26px;white-space:nowrap}.external-link span{position:relative}.external-link span:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1px;background:currentColor;opacity:0;transition:opacity 160ms ease-out}.external-link img{width:17.157px;height:16.592px;opacity:0;transform:translateX(-5px) rotate(45deg);transition:opacity 160ms ease-out,transform 160ms ease-out;filter:invert(1)}.external-link:hover span:after,.external-link:focus-visible span:after{opacity:1}.external-link:hover img,.external-link:focus-visible img{opacity:1;transform:translateX(0) rotate(45deg)}a:focus-visible,button:focus-visible{outline:2px solid #2881f5;outline-offset:6px}.site-header{height:70px;background:transparent;position:relative;overflow:hidden;transition:height 240ms ease-in-out}.header-row{height:70px;display:grid;grid-template-columns:330fr 360fr 359fr 231fr 101fr;align-items:center;padding:0 30px;font-size:16px}.menu-toggle,#mobile-menu{display:none}.case-footer{position:relative;height:457px;background:#000;color:#fff}.case-footer .external-link img{filter:none}.footer-label{position:absolute;left:2.0833%;top:53px;font-size:20px;letter-spacing:-.02em}.next-preview{position:absolute;left:25%;top:55px;width:25.2083%;aspect-ratio:363/257;overflow:hidden}.next-preview img{width:100%;height:100%;display:block}.next-title{position:absolute;left:2.153%;top:188px;width:20.347%;font-size:20px;line-height:24px;letter-spacing:-.02em;text-transform:uppercase}.next-meta{position:absolute;left:2.083%;top:274px;width:20.417%;font-size:20px;line-height:24px;letter-spacing:-.02em;opacity:.5;text-transform:uppercase}.footer-author{position:absolute;left:2.083%;top:411px}.footer-role{position:absolute;left:25%;top:418px;font-size:16px;text-transform:uppercase}.footer-nav{position:absolute;left:60%;right:2%;top:53px;display:grid;grid-template-columns:1fr 1fr;row-gap:22px}.footer-nav a:last-child{grid-column:2}.next-cta{display:none}.mobile-copy{display:none}@media(min-width:901px) and (max-width:1200px){.copy{font-size:min(4.1667vw,60px)}.copy:not(h1):not(h2){font-size:clamp(14px,1.3889vw,20px)}.header-row{font-size:13px}.external-link{font-size:13px}.header-row{padding:0 16px}}@media(max-width:900px){.desktop-copy{display:none}.mobile-copy{display:inline}.site-header{height:53px}.header-row{height:53px;padding:0 12px;display:flex;justify-content:space-between;align-items:center}.header-row>.external-link:not(:first-child),.header-role{display:none}.menu-toggle{display:block;position:relative;width:32px;height:32px;cursor:pointer;border:0;background:none;z-index:3}.menu-toggle span{position:absolute;left:4px;top:12px;width:24px;height:1px;background:#000;transition:transform 210ms ease-in-out}.menu-toggle span+span{top:18px}.is-menu-open .menu-toggle span:first-child{transform:translateY(3px) rotate(45deg)}.is-menu-open .menu-toggle span+span{transform:translateY(-3px) rotate(-45deg)}.site-header.is-menu-open{height:269px}#mobile-menu:not([hidden]){display:grid;grid-template-columns:1fr 1fr;padding:55px 12px 0;gap:47px 10px}#mobile-menu a{opacity:0;transform:translateY(-5px);transition:opacity 160ms ease-out,transform 160ms ease-out}.is-menu-open #mobile-menu a{opacity:1;transform:none}.is-closing #mobile-menu a{opacity:0;transform:translateY(-5px)}#mobile-menu a:nth-child(2){transition-delay:30ms}#mobile-menu a:nth-child(3){transition-delay:60ms}#mobile-menu .external-link img,#mobile-menu .external-link span:after,.case-footer .external-link img,.case-footer .external-link span:after{opacity:1}.external-link{font-size:16px;letter-spacing:-.02em}.case-footer{height:761px}.footer-label{display:none}.next-preview{left:12px;top:12px;width:calc(100% - 24px);aspect-ratio:366/259.124}.next-title{left:12px;top:291px;width:calc(100% - 24px);font-size:16px;line-height:18px}.next-meta{left:12px;top:336px;width:calc(100% - 24px);font-size:16px;line-height:16px}.next-cta{position:absolute;display:flex;justify-content:center;gap:10px;align-items:center;top:387px;left:12px;width:calc(100% - 24px);padding:16px 0;background:white;color:black;text-decoration:none;font-size:16px}.footer-author{left:12px;top:484px}.footer-role{left:12px;top:517px;opacity:.5}.footer-nav{left:12px;right:12px;top:600px;grid-template-columns:1fr 1fr;row-gap:47px}.footer-nav a:last-child{grid-column:1}}@media(max-width:374px){.next-title{font-size:15px}.next-meta{font-size:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
