.hh-wrap{--hh-header-h:65px;--hh-hero-h:90vh;margin-top:calc(-1*var(--hh-header-h));min-height:calc(2*var(--hh-hero-h));margin-bottom:calc(-1*var(--hh-hero-h))}.hh-hero{z-index:0;min-height:var(--hh-hero-h);position:sticky;top:0}@media (max-width:760px){.hh-wrap{min-height:0;margin-bottom:0}.hh-hero{min-height:100dvh;position:static}}@media (prefers-reduced-motion:reduce){.hh-wrap{min-height:0;margin-bottom:0}.hh-hero{position:relative;top:auto}}.hh-veil{background:linear-gradient(#00000052 0%,#00000014 24% 72%,#0000006b 100%)}.hh-grain{opacity:.07;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}@media (prefers-reduced-motion:reduce){.hh-grain{display:none}}.hh-fade{opacity:var(--hh-fade,1);transform:translateY(var(--hh-fade-y,0px))}button.hh-fade{opacity:var(--hh-ctl,1)}@keyframes hh-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.hh-rise{animation:1s cubic-bezier(.22,1,.36,1) backwards hh-rise}.hh-rise--card{animation-delay:.1s}.hh-rise--headline{animation-delay:.36s}.hh-rise--cta{animation-delay:.48s}@media (prefers-reduced-motion:reduce){.hh-rise{animation:none}}
@keyframes ph-fade-up{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@keyframes ph-fade-in{0%{opacity:0}to{opacity:1}}.ph-anim-fade-up{animation:1.2s cubic-bezier(.16,1,.3,1) both ph-fade-up;animation-delay:var(--ph-delay,0s)}.ph-anim-fade-in{animation:1.3s ease-out both ph-fade-in;animation-delay:var(--ph-delay,0s)}@media (prefers-reduced-motion:reduce){.ph-anim-fade-up,.ph-anim-fade-in{opacity:1;animation:none;transform:none}}
.rc-media-container{container-type:inline-size}.rc-media-container img{transition:transform .9s cubic-bezier(.16,1,.3,1),filter .6s}@media (hover:hover){.group:hover .rc-media-container img{filter:saturate(.85)brightness(.7);transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.rc-media-container img{transition:none}.group:hover .rc-media-container img{transform:none}}@keyframes rc-orbit-circle{0%{transform:translate(calc(-50% + 0*var(--orbit)),calc(-50% + -1*var(--orbit)))}12.5%{transform:translate(calc(-50% + .707*var(--orbit)),calc(-50% + -.707*var(--orbit)))}25%{transform:translate(calc(-50% + 1*var(--orbit)),calc(-50% + 0*var(--orbit)))}37.5%{transform:translate(calc(-50% + .707*var(--orbit)),calc(-50% + .707*var(--orbit)))}50%{transform:translate(calc(-50% + 0*var(--orbit)),calc(-50% + 1*var(--orbit)))}62.5%{transform:translate(calc(-50% + -.707*var(--orbit)),calc(-50% + .707*var(--orbit)))}75%{transform:translate(calc(-50% + -1*var(--orbit)),calc(-50% + 0*var(--orbit)))}87.5%{transform:translate(calc(-50% + -.707*var(--orbit)),calc(-50% + -.707*var(--orbit)))}to{transform:translate(calc(-50% + 0*var(--orbit)),calc(-50% + -1*var(--orbit)))}}.rc-orbit{animation:46s linear infinite rc-orbit-circle}@media (prefers-reduced-motion:reduce){.rc-orbit{animation-play-state:paused}}.rc-reel-track{--rc-reel-gap:30px;--rc-reel-shift:42px;gap:var(--rc-reel-gap);will-change:transform;flex-flow:column;justify-content:center;width:max-content;height:100%;transition:transform .1s linear;display:flex}.rc-reel-row{gap:var(--rc-reel-gap);display:flex}.rc-reel-row:nth-child(odd){transform:translateX(calc(var(--rc-reel-shift)*-1))}.rc-reel-row:nth-child(2n){transform:translateX(var(--rc-reel-shift))}.rc-reel-row img{background:#000;flex:none;width:auto;height:126px;display:block}.rc-reel{transition:filter 1.1s cubic-bezier(.16,1,.3,1),transform 1.4s cubic-bezier(.16,1,.3,1),translate 1.4s cubic-bezier(.16,1,.3,1),scale 1.4s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.group:hover .rc-reel{filter:brightness(.82)saturate(.95);scale:1.03}}@media (prefers-reduced-motion:reduce){.group:hover .rc-reel{scale:1}.rc-reel-track{transition:none}}
.aph-wrapper{height:auto}.aph-sticky{height:auto;position:static}@media (min-width:768px){.aph-wrapper{height:calc(100vh - var(--aph-pin-offset) + var(--aph-scroll-travel))}.aph-sticky{top:var(--aph-pin-offset);height:calc(100vh - var(--aph-pin-offset));position:sticky}}@media (max-width:767px){.aph-eyebrow,.aph-statement{opacity:1!important;transform:none!important}}.aph-underline{background-image:linear-gradient(var(--clr-black,#121212),var(--clr-black,#121212));background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:3px}.aph-underline.is-drawn{animation:.7s ease-out .15s forwards aph-underline-draw}@keyframes aph-underline-draw{0%{background-size:0% 1px}to{background-size:100% 1px}}.aph-pixel-flag{transform:rotate(-9deg)}.aph-pixel-flag-cloth{transform-box:fill-box;transform-origin:0;animation:1.5s ease-in-out infinite aph-flag-flutter}@keyframes aph-flag-flutter{0%,to{transform:skew(0)skewY(0)scaleX(1)}30%{transform:skew(-9deg)skewY(3deg)scaleX(.94)}60%{transform:skew(5deg)skewY(-2deg)scaleX(1)}}.aph-arrow-r{animation:1.5s ease-in-out infinite aph-arrow-r}.aph-arrow-l{animation:1.5s ease-in-out infinite aph-arrow-l}@keyframes aph-arrow-r{0%,to{transform:translate(0)}50%{transform:translate(1.6px)}}@keyframes aph-arrow-l{0%,to{transform:translate(0)}50%{transform:translate(-1.6px)}}@media (prefers-reduced-motion:reduce){.aph-underline.is-drawn{background-size:100% 1px;animation:none}.aph-pixel-flag-cloth,.aph-arrow-r,.aph-arrow-l{animation:none}}
.vt-slot{min-height:200vh;margin-bottom:-100vh;position:relative}.vt-band{position:sticky;top:0}@media (max-width:760px){.vt-slot{min-height:0;margin-bottom:0}.vt-band{position:static}}@media (prefers-reduced-motion:reduce){.vt-slot{min-height:0;margin-bottom:0}.vt-band{position:relative;top:auto}}
