:root{--e-out: cubic-bezier(.22, .61, .36, 1);--e-spring: cubic-bezier(.34, 1.4, .64, 1);--e-inout: cubic-bezier(.66, 0, .34, 1);--d-fast: .18s;--d-base: .34s;--d-slow: .62s;--d-reveal: .78s;--stagger: 80ms;--lift-1: 0 1px 2px rgba(15, 33, 55, .05), 0 2px 6px rgba(15, 33, 55, .04);--lift-2: 0 2px 4px rgba(15, 33, 55, .05), 0 8px 20px rgba(15, 33, 55, .07);--lift-3: 0 4px 8px rgba(15, 33, 55, .06), 0 18px 40px rgba(15, 33, 55, .1);--lift-4: 0 8px 16px rgba(15, 33, 55, .08), 0 32px 70px rgba(15, 33, 55, .14);--lift-navy: 0 20px 50px rgba(4, 12, 22, .45);--persp: 1000px;--tilt-max: 6deg;--pop-z: 26px}html[data-motion=subtle]{--tilt-max: 3deg;--pop-z: 14px;--d-reveal: .56s;--stagger: 55ms}html[data-motion=expressive]{--tilt-max: 9deg;--pop-z: 40px;--d-reveal: .9s;--stagger: 105ms}.js [data-reveal]{--rv-x: 0px;--rv-y: 22px;--rv-z: 0px;--rv-rx: 0deg;--rv-s: 1;opacity:0;transform:perspective(var(--persp)) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) translate3d(var(--rv-x),calc(var(--rv-y) + var(--tilt-y, 0px)),var(--rv-z)) rotateX(var(--rv-rx)) scale(var(--rv-s));transition:opacity var(--d-reveal) var(--e-out),transform var(--d-reveal) var(--e-out);transition-delay:calc(var(--i, 0) * var(--stagger))}.js [data-reveal=left]{--rv-x: -28px;--rv-y: 0px}.js [data-reveal=right]{--rv-x: 28px;--rv-y: 0px}.js [data-reveal=scale]{--rv-y: 0px;--rv-s: .96}.js [data-reveal=rise]{--rv-y: 44px}.js [data-reveal=deck]{--rv-y: 34px;--rv-z: -40px;--rv-rx: 12deg;transform-origin:50% 100%}.js [data-reveal].is-in{opacity:1;--rv-x: 0px;--rv-y: 0px;--rv-z: 0px;--rv-rx: 0deg;--rv-s: 1}.js [data-wipe]{clip-path:inset(0 100% 0 0);transition:clip-path var(--d-slow) var(--e-inout);transition-delay:calc(var(--i, 0) * var(--stagger))}.js [data-wipe].is-in{clip-path:inset(0 0 0 0)}.split-mask{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.14em;margin-bottom:-.14em}.split-word{display:inline-block}.js .split-word{transform:translate3d(0,108%,0);transition:transform var(--d-slow) var(--e-out);transition-delay:calc(var(--w, 0) * 45ms)}.js .split-word.is-in,.js .is-in .split-word{transform:none}.panel,.quote-card,.opp,.article-card,.sidecard{box-shadow:var(--lift-1);transition:transform var(--d-base) var(--e-spring),box-shadow var(--d-base) var(--e-out)}.opp:hover,.article-card:hover,.quote-card:hover{box-shadow:var(--lift-3)}.bg-navy .panel{box-shadow:none}.opp:not([data-reveal]),.article-card:not([data-reveal]),.quote-card:not([data-reveal]){transform:translate3d(0,var(--tilt-y, 0px),0)}@media(hover:hover)and (pointer:fine){.opp:hover,.article-card:hover,.quote-card:hover{--tilt-y: -6px}[data-tilt]{transform-style:preserve-3d}[data-tilt].is-tilting{box-shadow:var(--lift-4);--tilt-y: -6px;transition:transform 90ms linear,box-shadow var(--d-base) var(--e-out)}[data-tilt] [data-tilt-layer]{transform:translateZ(var(--pop-z));transition:transform var(--d-base) var(--e-out)}}.hero{isolation:isolate}.hero:before,.hero:after{content:"";position:absolute;z-index:-1;border-radius:50%;filter:blur(70px);pointer-events:none}.hero:before{width:46vw;height:46vw;top:-16vw;right:-10vw;opacity:.5;background:radial-gradient(circle,var(--teal) 0%,transparent 68%);animation:drift-a 26s var(--e-inout) infinite alternate}.hero:after{width:34vw;height:34vw;bottom:-14vw;left:-8vw;opacity:.22;background:radial-gradient(circle,var(--gold) 0%,transparent 68%);animation:drift-b 32s var(--e-inout) infinite alternate}@media(max-width:749px){.hero:before,.hero:after{display:none}}@keyframes drift-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-6%,5%,0) scale(1.12)}}@keyframes drift-b{0%{transform:translateZ(0) scale(1.05)}to{transform:translate3d(7%,-6%,0) scale(.95)}}.hero__media{transform-style:preserve-3d}.hero__media:before{content:"";position:absolute;top:14px;right:-14px;bottom:-14px;left:14px;border:1px solid var(--gold);opacity:.5;transform:translateZ(-30px);pointer-events:none}.hero__media img{box-shadow:var(--lift-navy)}.hero__caption{transform:translateZ(38px)}@media(hover:hover)and (pointer:fine){.hero__media{transform:perspective(1200px) rotateY(var(--hero-ry, 0deg)) rotateX(var(--hero-rx, 0deg));transition:transform var(--d-base) var(--e-out)}}.js .hero-illo .illo-rail{stroke-dasharray:408;stroke-dashoffset:calc(408px - (var(--illo-progress, 0) * 408px));transition:stroke-dashoffset .12s linear}.js .hero-illo .illo-step{opacity:.34;transform:translate3d(0,10px,0);transform-origin:50% 50%;transition:opacity var(--d-base) var(--e-out),transform var(--d-base) var(--e-spring)}.js .hero-illo .illo-step.is-active{opacity:1;transform:none}.js .hero-illo--iso .iso-draw{stroke-dasharray:1400;stroke-dashoffset:1400;transition:stroke-dashoffset 1s var(--e-out);transition-delay:calc(var(--d, 0) * .13s)}.js .hero-illo--iso.is-in .iso-draw{stroke-dashoffset:0}.js .hero-illo--iso .iso-build>*:not(.iso-draw){opacity:0;transition:opacity .7s var(--e-out);transition-delay:.38s}.js .hero-illo--iso.is-in .iso-build>*:not(.iso-draw){opacity:1}.js .hero-illo--iso .iso-glass,.js .hero-illo--iso .iso-spill,.js .hero-illo--iso .iso-halo{transition-duration:1.2s;transition-delay:.64s}.js .hero-illo--iso .illo-stage>*{opacity:0;transform:translate3d(0,12px,0);transition:opacity var(--d-slow) var(--e-out),transform var(--d-slow) var(--e-spring)}.js .hero-illo--iso .illo-stage.is-active>*{opacity:1;transform:none}.js .hero-illo--iso .iso-person{opacity:0}.js .hero-illo--iso .illo-stage.is-active .iso-person{animation:iso-walk 5.7s linear infinite;animation-delay:var(--t, 0s)}@keyframes iso-walk{0%{transform:translate(-72px,41px);opacity:0}14%{opacity:.85}86%{opacity:.85}to{transform:translate(38px,-22px);opacity:0}}.js .hero-illo .illo-step .illo-card,.js .hero-illo .illo-step .illo-dot{transition:stroke var(--d-base) var(--e-out),stroke-opacity var(--d-base) var(--e-out),fill var(--d-base) var(--e-out)}.js .hero-illo .illo-step.is-active .illo-card{stroke:var(--gold);stroke-opacity:.55;fill:#faf6ef12}.js .hero-illo .illo-step.is-active .illo-dot{fill:var(--gold);stroke-opacity:0}@media(hover:hover)and (pointer:fine){.hero-illo{transform:perspective(1200px) rotateY(var(--hero-ry, 0deg)) rotateX(var(--hero-rx, 0deg));transition:transform var(--d-base) var(--e-out)}}.header{transition:background-color var(--d-base) var(--e-out),box-shadow var(--d-base) var(--e-out)}.header.is-stuck{background-color:#faf6efd1;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);box-shadow:var(--lift-2)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.header.is-stuck{background-color:var(--cream)}}.scroll-progress{position:fixed;top:0;left:0;height:2px;width:100%;z-index:90;transform:scaleX(var(--progress, 0));transform-origin:0 50%;background:linear-gradient(90deg,var(--gold),var(--teal));pointer-events:none;will-change:transform}.nav-list a{position:relative;border-bottom-color:transparent!important}.nav-list a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:0 50%;transition:transform var(--d-base) var(--e-out)}.nav-list a:hover:after{transform:scaleX(1)}.nav-list a[aria-current=page]:after{background:var(--navy);transform:scaleX(1)}.drawer__list a{transform:translate3d(24px,0,0);opacity:0;transition:transform var(--d-base) var(--e-out),opacity var(--d-base) var(--e-out);transition-delay:calc(var(--i, 0) * 55ms)}.drawer[data-open=true] .drawer__list a{transform:none;opacity:1}.btn{position:relative;overflow:hidden;transition:transform var(--d-fast) var(--e-spring),background-color var(--d-fast) var(--e-out),color var(--d-fast) var(--e-out),box-shadow var(--d-base) var(--e-out)}.btn--primary{box-shadow:var(--lift-2)}.btn--primary:hover{transform:translate3d(0,-2px,0);box-shadow:var(--lift-3)}.btn:active{transform:translate3d(0,1px,0)}.btn--primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.28) 50%,transparent 80%);transform:translate(-120%);transition:transform var(--d-slow) var(--e-inout);pointer-events:none}.btn--primary:hover:after{transform:translate(120%)}.textlink{transition:color var(--d-fast) var(--e-out)}.figure{transition:box-shadow var(--d-base) var(--e-out),background-color var(--d-base) var(--e-out)}.figure:hover{box-shadow:var(--lift-2);position:relative;z-index:1}.step:before{transition:transform var(--d-base) var(--e-spring),color var(--d-base) var(--e-out)}.step:hover:before{transform:scale(1.18);color:var(--teal)}.timeline:before{transform:scaleY(var(--draw, 0));transform-origin:50% 0;transition:transform .12s linear}.tl-item.is-in:before{animation:dot-in var(--d-base) var(--e-spring) both}@keyframes dot-in{0%{transform:scale(.4)}60%{transform:scale(1.25)}to{transform:scale(1)}}.gallery figure,.reel{overflow:hidden;border-radius:2px}.gallery img,.reel img,.spotlight__media img,.opp__media img{transition:transform var(--d-slow) var(--e-out)}.gallery figure:hover img,.reel:hover img,.opp:hover .opp__media img{transform:scale(1.06)}.reel__play{transition:transform var(--d-base) var(--e-spring),background-color var(--d-base) var(--e-out)}.reel:hover .reel__play{transform:translate3d(0,-3px,0)}@media(hover:hover)and (pointer:fine){[data-parallax] img{transform:translate3d(0,calc(var(--p, 0) * 1px),0) scale(1.08);transition:none}[data-parallax]:hover img{transform:translate3d(0,calc(var(--p, 0) * 1px),0) scale(1.08)}}.faq__item summary{transition:color var(--d-fast) var(--e-out)}.faq__item summary:hover{color:var(--teal)}.faq__item summary:after{transition:transform var(--d-base) var(--e-spring),color var(--d-base) var(--e-out)}.faq__item[open] summary:after{transform:rotate(180deg)}.faq__item[open] .faq__answer{animation:faq-in var(--d-base) var(--e-out) both}@keyframes faq-in{0%{opacity:0;transform:translate3d(0,-6px,0)}to{opacity:1;transform:none}}.sticky-cta{transition:transform var(--d-base) var(--e-spring),box-shadow var(--d-base) var(--e-out);box-shadow:0 -8px 30px #040c1647}.drawer{transition:transform var(--d-slow) var(--e-inout)}@media(prefers-reduced-motion:reduce){.js [data-reveal],.js [data-wipe],.js .split-word,.drawer__list a{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important;animation:none!important}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.hero:before,.hero:after{animation:none!important}[data-tilt].is-tilting,.hero__media,[data-parallax] img,[data-parallax]:hover img{transform:none!important}.js .hero-illo .illo-rail{stroke-dashoffset:0!important}.js .hero-illo .illo-step,.js .hero-illo--iso .illo-stage>*{opacity:1!important;transform:none!important}.js .hero-illo--iso .iso-build>*{opacity:1!important}.js .hero-illo--iso .iso-draw{stroke-dasharray:none!important;stroke-dashoffset:0!important}.js .hero-illo--iso .iso-person{opacity:.85!important;animation:none!important}.hero-illo{transform:none!important}.timeline:before{transform:none!important}.faq__item[open] .faq__answer{animation:none!important}.scroll-progress{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/motion.css.map */
