@media only screen and (min-width:0rem){#an-hero{align-items:flex-end;border-left:3px solid var(--primary);display:flex;isolation:isolate;min-height:100svh;overflow:clip;padding:5rem 1rem 3.75rem;position:relative}#an-hero:before{background:linear-gradient(0deg,hsla(0,0%,7%,.96) 0,hsla(0,0%,7%,.72) 35%,hsla(0,0%,7%,.3) 65%,hsla(0,0%,7%,.1)),linear-gradient(90deg,hsla(0,0%,7%,.75) 0,hsla(0,0%,7%,.3) 40%,transparent 70%);content:"";inset:0;position:absolute;z-index:1}#an-hero .cs-container{margin:0 auto;max-width:80rem;position:relative;width:100%;z-index:2}#an-hero .cs-content{max-width:37.5rem}#an-hero .cs-title{color:var(--headerColor);font-family:var(--headerFont);font-size:clamp(2.5rem,10vw,5.5rem);font-weight:700;letter-spacing:-.02em;line-height:1;margin-bottom:1.25rem;max-width:none;text-transform:uppercase}#an-hero .cs-title em{color:var(--primary);font-style:normal}#an-hero .cs-text{color:rgba(250,251,252,.55);font-size:.875rem;line-height:1.7;margin-bottom:1.75rem;max-width:25rem}#an-hero .cs-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}#an-hero .cs-meta-item{color:rgba(250,251,252,.35);font-family:var(--bodyFont);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase}#an-hero .cs-meta-divider{color:rgba(250,251,252,.15);font-size:.6875rem}#an-hero .cs-background{display:block;inset:0;overflow:hidden;position:absolute;z-index:0}#an-hero .cs-background img{display:block;height:130%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;position:absolute;top:-15%;transform-origin:center center;width:100%;will-change:transform}#an-hero .cs-scroll-cue{align-items:center;bottom:2rem;display:flex;flex-direction:column;position:absolute;right:1.5rem;z-index:2}#an-hero .cs-scroll-line{animation:anHeroScrollCue 2s ease-in-out infinite;background:linear-gradient(180deg,rgba(244,115,35,0) 0,rgba(244,115,35,.6));display:block;height:3rem;width:1px}@keyframes anHeroScrollCue{0%{opacity:0;transform:scaleY(0);transform-origin:top}40%{opacity:1;transform:scaleY(1);transform-origin:top}60%{opacity:1;transform:scaleY(1);transform-origin:bottom}to{opacity:0;transform:scaleY(0);transform-origin:bottom}}}@media only screen and (min-width:48rem){#an-hero{padding:6.25rem 1.5rem 5rem}#an-hero .cs-title{font-size:clamp(3.5rem,7vw,5.5rem)}#an-hero .cs-text{font-size:.9375rem}}@media only screen and (min-width:64rem){#an-hero{min-height:100svh;padding:7.5rem 2.5rem 6.25rem}#an-hero .cs-background img{-o-object-position:center center;object-position:center center}#an-hero .cs-content{max-width:42.5rem}#an-hero .cs-title{font-size:clamp(4rem,5.5vw,6.5rem)}#an-hero .cs-text{font-size:1rem;max-width:30rem}#an-hero .cs-meta-item{font-size:.75rem}#an-hero .cs-scroll-cue{bottom:3rem;right:3rem}#an-hero .cs-scroll-line{height:4rem}}@media only screen and (min-width:90rem){#an-hero{padding:8.75rem 5rem 7.5rem}}#vp-sidebar{display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;padding:0 2rem;pointer-events:none;position:fixed;top:0;transition:opacity .4s ease;width:8.75rem;z-index:100}#vp-sidebar.is-visible{opacity:1;pointer-events:auto}#vp-sidebar .vp-sidebar-list{display:flex;flex-direction:column;gap:1.75rem;list-style:none;margin:0;padding:0}#vp-sidebar .vp-sidebar-item{cursor:pointer;display:flex;flex-direction:column;gap:.25rem;opacity:.3;padding-left:.875rem;position:relative;transition:opacity .4s ease}#vp-sidebar .vp-sidebar-item:before{background:var(--primary);content:"";height:0;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:height .4s ease;width:.125rem}#vp-sidebar .vp-sidebar-item.is-active{opacity:1}#vp-sidebar .vp-sidebar-item.is-active:before{height:100%}#vp-sidebar .vp-sidebar-item.is-active .vp-sidebar-label{color:var(--headerColor)}#vp-sidebar .vp-sidebar-item:hover{opacity:.7}#vp-sidebar .vp-sidebar-label{color:rgba(250,251,252,.6);font-family:var(--bodyFont);font-size:.625rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;transition:color .4s ease}#vp-sidebar .vp-sidebar-count{color:rgba(250,251,252,.2);font-family:var(--bodyFont);font-size:.5625rem;letter-spacing:.08em}.vp-divider-section{align-items:center;background-color:var(--dark);background-position:50%;background-size:cover;display:flex;flex-direction:column;height:100vh;justify-content:center;overflow:hidden;padding:4rem 4.5rem;position:relative;width:100%}.vp-divider-section:after{background:var(--darkBorder);bottom:0;content:"";height:.0625rem;left:4.5rem;position:absolute;right:4.5rem;z-index:2}.vp-divider-section .vp-divider-overlay{background:linear-gradient(0deg,hsla(0,0%,7%,.75) 0,hsla(0,0%,7%,.25) 60%,hsla(0,0%,7%,.15));inset:0;position:absolute;z-index:1}.vp-divider-section .vp-divider-bottom{position:relative;z-index:2}.vp-divider-section .vp-divider-title{color:var(--headerColor);font-family:var(--headerFont);font-size:clamp(3.5rem,9vw,7.5rem);letter-spacing:.02em;line-height:1;text-transform:uppercase}.vp-group{position:relative}.vp-group .vp-group-sticky{height:100vh;overflow:hidden;position:sticky;top:0;width:100%}.vp-group .vp-group-sticky:before{background:linear-gradient(90deg,hsla(0,0%,7%,.65) 0,transparent);bottom:0;content:"";left:0;pointer-events:none;position:absolute;top:0;width:11.25rem;z-index:5}.vp-group .vp-track{display:flex;height:100%;will-change:transform}.vp-panel{flex:0 0 100vw;height:100%;overflow:hidden;position:relative;width:100vw}.vp-card-bg{background-position:50%;background-size:cover;inset:0;position:absolute;will-change:transform}.vp-card-overlay{background:linear-gradient(0deg,hsla(0,0%,7%,.88) 0,hsla(0,0%,7%,.38) 50%,hsla(0,0%,7%,.1));inset:0;opacity:1;position:absolute}.vp-card-content{display:flex;flex-direction:column;inset:0;justify-content:space-between;padding:2.5rem 3.75rem 3.25rem;position:absolute;z-index:2}.vp-card-category{color:rgba(250,251,252,.3);font-family:var(--bodyFont);font-size:.5625rem;letter-spacing:.2em;margin-left:5rem;text-transform:uppercase}.vp-card-body-wrap{padding-left:5rem}.vp-card-body{opacity:1;transform:none}.vp-card-title{color:var(--headerColor);font-family:var(--headerFont);font-size:clamp(2rem,4vw,3.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.05;margin:0 0 .375rem;text-transform:uppercase;transform:none}.vp-card-role{color:rgba(250,251,252,.35);font-family:var(--bodyFont);font-size:.5625rem;letter-spacing:.16em;margin:0 0 .875rem;text-transform:uppercase}.vp-card-desc{color:rgba(250,251,252,.6);font-size:clamp(.8125rem,1.1vw,.9375rem);line-height:1.7;margin:0 0 1.375rem;max-width:30rem}.vp-card-cta,.vp-card-desc{font-family:var(--bodyFont)}.vp-card-cta{align-items:center;border-bottom:.0625rem solid rgba(250,251,252,.25);color:var(--headerColor);display:inline-flex;font-size:.625rem;gap:.5rem;letter-spacing:.16em;padding-bottom:.25rem;text-decoration:none;text-transform:uppercase;transition:border-color .3s ease,gap .3s ease,color .3s ease}.vp-card-cta:hover{border-color:var(--primary);color:var(--primary);gap:.875rem}.vp-dots{align-items:center;bottom:1.75rem;display:flex;gap:.375rem;left:50%;position:absolute;transform:translateX(-50%);z-index:20}.vp-dot{background:rgba(250,251,252,.25);border-radius:50%;height:.25rem;transition:all .3s ease;width:.25rem}.vp-dot.is-active{background:var(--primary);transform:scale(1.4)}.vp-progress{display:none}.vp-scroll-hint{align-items:center;bottom:1.75rem;color:rgba(250,251,252,.25);display:flex;font-family:var(--bodyFont);font-size:.5625rem;gap:.5rem;letter-spacing:.18em;pointer-events:none;position:absolute;right:2.75rem;text-transform:uppercase;transition:opacity .5s ease;z-index:20}.vp-scroll-hint svg{animation:vpHintSlide 1.8s ease-in-out infinite}.vp-scroll-hint.is-hidden{opacity:0}@keyframes vpHintSlide{0%,to{transform:translateX(0)}50%{transform:translateX(.375rem)}}.vp-mobile-tabs{display:none}@media only screen and (max-width:47.9375rem){#vp-sidebar{display:none}.vp-mobile-tabs{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,7%,.4);border:.0625rem solid var(--darkBorder);border-radius:62.4375rem;bottom:1.5rem;display:flex;left:50%;opacity:0;pointer-events:none;position:fixed;transform:translateX(-50%);transition:opacity .4s ease;z-index:200}.vp-mobile-tabs.is-visible{opacity:1;pointer-events:auto}.vp-mobile-tab{color:rgba(250,251,252,.35);cursor:pointer;font-family:var(--bodyFont);font-size:.5625rem;letter-spacing:.12em;padding:.5rem .75rem;position:relative;text-transform:uppercase;transition:color .3s ease;white-space:nowrap}.vp-mobile-tab:after{background:var(--primary);border-radius:50%;bottom:.125rem;content:"";height:.1875rem;left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:opacity .3s ease;width:.1875rem}.vp-mobile-tab.is-active{color:var(--headerColor)}.vp-mobile-tab.is-active:after{opacity:1}.vp-divider-section{align-items:center;height:50vh;justify-content:center;padding:1.75rem 1.5rem}.vp-divider-section:after{left:1.5rem;right:1.5rem}.vp-divider-section .vp-divider-title{font-size:clamp(2.5rem,10vw,4rem);text-align:center}.vp-group{height:100vh!important;position:relative}.vp-group .vp-group-sticky{height:100vh;overflow-x:scroll;overflow-y:hidden;position:relative;scroll-snap-type:x mandatory;top:auto;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none}.vp-group .vp-group-sticky::-webkit-scrollbar{display:none}.vp-group .vp-group-sticky:before{display:none}.vp-group .vp-track{display:flex;height:100%;transform:none!important}.vp-panel{flex:0 0 100vw;height:100vh;scroll-snap-align:start;scroll-snap-stop:always;width:100vw}.vp-card-body{opacity:1!important}.vp-card-body,.vp-card-title{transform:none!important}.vp-card-category{margin-left:0}.vp-card-body-wrap{padding-left:0}.vp-card-content{padding:0 1.5rem 2.5rem}.vp-dots{bottom:1.25rem}.vp-dot{height:.3125rem;width:.3125rem}.vp-progress{display:none!important}.vp-scroll-hint{display:none}}@media only screen and (min-width:48rem){.vp-dots{display:none}.vp-progress{background:rgba(250,251,252,.15);border-radius:999px;bottom:1.75rem;display:block;height:.125rem;left:50%;overflow:hidden;pointer-events:none;position:absolute;transform:translateX(-50%);width:30%;z-index:20}.vp-progress-fill{background:var(--primary);border-radius:999px;height:100%;transition:width .15s linear;width:0}}