*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-kerning:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh;margin:0}img,video,svg,picture{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4,p,ul,ol,figure,dl,dd,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,select,textarea{font:inherit;color:inherit}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}:focus-visible{outline:2px solid var(--focus,currentColor);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
:root{--motion-ease-ui:cubic-bezier(.4, 0, .6, 1);--motion-ease-out:cubic-bezier(0, 0, .2, 1);--motion-ease-in-out:cubic-bezier(.455, .03, .515, .955);--motion-ui-duration:.24s;--motion-reveal-rise:30px;--motion-reveal-translate-duration:.7s;--motion-reveal-opacity-duration:.9s;--motion-reveal-stagger:.15s;--motion-link-duration:.32s;--motion-link-base-delay:80ms;--motion-link-step:20ms;--motion-lift-scale:1.016;--motion-lift-duration:.3s;--motion-wipe-duration:3.5s;--motion-wipe-highlight:#4a8cb8;--motion-emphasis-color:#0a0a0a;--motion-ease-expressive:cubic-bezier(.2, .7, .2, 1);--motion-text-duration:.7s;--motion-text-line-step:90ms;--motion-text-word-step:80ms;--motion-text-landing-delay:.15s;--motion-image-duration:.75s;--motion-image-scale:1.04;--motion-image-scale-duration:.85s;--motion-rule-duration:.5s;--motion-rule-opacity:.2;--motion-settle-scale:1.06;--motion-settle-duration:.9s;--motion-expand-shade:linear-gradient(to top, #0000008c, #00000026)}@media (prefers-reduced-motion:no-preference){[data-reveal=pending]{opacity:0;translate:0 var(--motion-reveal-rise);will-change:opacity, translate}[data-reveal=in]{opacity:1;transition:opacity var(--motion-reveal-opacity-duration) var(--motion-ease-in-out), translate var(--motion-reveal-translate-duration) var(--motion-ease-in-out);transition-delay:calc(var(--i,0) * var(--motion-reveal-stagger));translate:0}[data-reveal=landing]{animation:motion-reveal-rise var(--motion-reveal-translate-duration) var(--motion-ease-in-out) both, motion-reveal-fade var(--motion-reveal-opacity-duration) var(--motion-ease-in-out) both;animation-delay:calc(var(--i,0) * var(--motion-reveal-stagger))}@keyframes motion-reveal-rise{0%{translate:0 var(--motion-reveal-rise)}}@keyframes motion-reveal-fade{0%{opacity:0}}[data-link-list=pending]>*{opacity:0}[data-link-list=in]>*{animation:motion-link-in var(--motion-link-duration) var(--motion-ease-out) both;animation-delay:calc(var(--motion-link-base-delay) + var(--i,0) * var(--motion-link-step))}@keyframes motion-link-in{0%{opacity:0;translate:0 -4px}}[data-gradient-headline=in]{animation:motion-gradient-wipe var(--motion-wipe-duration) linear forwards}@keyframes motion-gradient-wipe{0%{background-position-x:160%}to{background-position-x:1%}}[data-reveal-treatment=image][data-reveal]{opacity:1;translate:none}[data-reveal-treatment=image][data-reveal=pending]{clip-path:inset(100% 0 0)}[data-reveal-treatment=image][data-reveal=pending] :is(img,video){scale:var(--motion-image-scale)}[data-reveal-treatment=image][data-reveal=in]{clip-path:inset(0);transition:clip-path var(--motion-image-duration) var(--motion-ease-expressive);transition-delay:calc(var(--i,0) * var(--motion-reveal-stagger))}[data-reveal-treatment=image][data-reveal=in] :is(img,video){transition:scale var(--motion-image-scale-duration) var(--motion-ease-expressive);transition-delay:calc(var(--i,0) * var(--motion-reveal-stagger));scale:1}[data-reveal-treatment=settle][data-reveal]{opacity:1;translate:none}[data-reveal-treatment=settle][data-reveal=pending] :is(img,video),[data-settle=pending]{scale:var(--motion-settle-scale);will-change:scale}[data-reveal-treatment=settle][data-reveal=in] :is(img,video),[data-settle=in]{transition:scale var(--motion-settle-duration) var(--motion-ease-expressive);scale:1}[data-reveal-treatment=settle][data-reveal=in] :is(img,video){transition-delay:calc(var(--i,0) * var(--motion-reveal-stagger))}[data-reveal-treatment=rule][data-reveal]{opacity:1;translate:none}[data-reveal-treatment=rule][data-reveal=pending]:before{scale:0 1}[data-reveal-treatment=rule][data-reveal=pending]>*{opacity:0;translate:0 6px}[data-reveal-treatment=rule][data-reveal=in]:before{transition:scale var(--motion-rule-duration) var(--motion-ease-out);transition-delay:calc(var(--i,0) * var(--motion-reveal-stagger));scale:1}[data-reveal-treatment=rule][data-reveal=in]>*{opacity:1;transition:opacity .5s var(--motion-ease-out), translate .5s var(--motion-ease-out);transition-delay:calc(.12s + var(--i,0) * var(--motion-reveal-stagger));translate:0}[data-text-reveal=pending] [data-text-rise]{translate:0 110%}[data-text-reveal=in] [data-text-rise]{transition:translate var(--motion-text-duration) var(--motion-ease-expressive);translate:0}[data-text-reveal=in][data-text-mode=lines] [data-text-word]{--step:calc(var(--line,0) * var(--motion-text-line-step))}[data-text-reveal=in][data-text-mode=words] [data-text-word]{--step:calc(var(--w,0) * var(--motion-text-word-step))}[data-text-reveal=in] [data-text-rise]{transition-delay:var(--step)}[data-text-reveal=landing] [data-text-rise]{animation:motion-text-rise var(--motion-text-duration) var(--motion-ease-expressive) both;animation-delay:calc(var(--motion-text-landing-delay) + var(--w,0) * var(--motion-text-word-step))}@keyframes motion-text-rise{0%{translate:0 110%}}.card-lift{transition:transform var(--motion-lift-duration) var(--motion-ease-out)}@media (hover:hover){.card-lift:hover{transform:scale(var(--motion-lift-scale))}}.card-lift[data-reveal=in]{transition:opacity var(--motion-reveal-opacity-duration) var(--motion-ease-in-out), translate var(--motion-reveal-translate-duration) var(--motion-ease-in-out), transform var(--motion-lift-duration) var(--motion-ease-out);transition-delay:calc(var(--i,0) * var(--motion-reveal-stagger)), calc(var(--i,0) * var(--motion-reveal-stagger)), 0s}}[data-text-word]{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:clip}[data-text-rise]{display:inline-block}[data-reveal-treatment=rule]{position:relative}[data-reveal-treatment=rule]:before{content:"";height:1px;opacity:var(--motion-rule-opacity,.2);transform-origin:0;background:currentColor;position:absolute;inset:0 0 auto}[data-reveal-treatment=settle]{overflow:clip}[data-gradient-headline]{-webkit-text-fill-color:transparent;background-position-x:1%;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}.motion-no-scrollbar{scrollbar-width:none}.motion-no-scrollbar::-webkit-scrollbar{display:none}.motion-snap{position:relative}.motion-snap-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.motion-snap-track>[data-snap=start]{scroll-snap-align:start;flex-shrink:0}.motion-snap-track>[data-snap=center]{scroll-snap-align:center;flex-shrink:0}.motion-snap-paddles{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.motion-snap-paddles>button{pointer-events:auto;transition:opacity .1s linear}.motion-snap-paddles>button:disabled{opacity:.42;cursor:default}.motion-snap-paddle{color:#fff;width:36px;height:36px;font:inherit;cursor:pointer;background:#00000080;border:0;border-radius:50%;place-items:center;margin-inline:8px;display:grid}@media (max-width:900px){.motion-snap-paddles{display:none}}@media (prefers-reduced-motion:reduce){.motion-snap-track{scroll-behavior:auto}}.motion-video{position:relative}.motion-video-media{object-fit:cover;width:100%;height:100%;display:block}.motion-video-control{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;transition:opacity .1s linear;display:grid;position:absolute;bottom:12px;right:12px}.motion-video-control:hover{opacity:.8}.motion-emphasis{color:var(--motion-emphasis-color)}.motion-pinned{position:relative}.motion-pinned-stage{position:sticky;overflow:hidden}.motion-pinned-stage[data-reduced]{position:relative}.motion-steps{display:grid;position:relative}.motion-steps>.motion-step{grid-area:1/1}[data-reduced] .motion-steps{gap:40px;display:grid}[data-reduced] .motion-steps>.motion-step{grid-area:auto}.motion-expand{position:relative}.motion-expand-stage{min-height:80svh;display:grid;position:relative;overflow:hidden}.motion-expand-clip{position:absolute;inset:0;overflow:hidden}.motion-expand-media{position:absolute;inset:0}.motion-expand-media>*,.motion-expand-media img{object-fit:cover;width:100%;height:100%}.motion-expand-shade{background:var(--motion-expand-shade);position:absolute;inset:0}.motion-expand-copy{flex-direction:column;justify-content:center;display:flex;position:relative}.motion-hscroll{position:relative}.motion-hscroll-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;display:flex;position:relative;overflow-x:auto}.motion-hscroll-track>[data-hscroll-slide]{scroll-snap-align:start;flex-shrink:0}.motion-hscroll-paddles{pointer-events:none;height:0;translate:0 calc(var(--motion-hscroll-row-height,0px) / -2);justify-content:space-between;align-items:center;display:flex;position:relative}.motion-hscroll-paddles>button{pointer-events:auto;transition:opacity .1s linear}.motion-hscroll-paddles>button:disabled{opacity:.42;cursor:default}.motion-drift{position:relative;overflow:clip}.motion-drift-media{inset:calc(var(--motion-drift-amount,6%) * -1) 0;position:absolute}.motion-drift[data-axis=x]>.motion-drift-media{inset:0 calc(var(--motion-drift-amount,6%) * -1)}.motion-drift-media>:is(img,video,picture),.motion-drift-media>picture>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-motion-panels]>[data-panel-focus]{z-index:1}.motion-stack-spacer{height:1.5rem}.motion-stack-inner{transform-origin:50% 0}.motion-scrub{position:relative}.motion-scrub-stage{position:relative;overflow:hidden}.motion-scrub-poster{width:100%;height:auto;display:block}.motion-scrub-video{display:none}@media (prefers-reduced-motion:no-preference) and (min-height:600px){.motion-expand{height:var(--motion-expand-track,250vh)}.motion-expand-stage{top:var(--motion-pin-top,0px);height:calc(100svh - var(--motion-pin-top,0px));min-height:0;position:sticky}.motion-stack-card{top:calc(var(--motion-pin-top,0px) + var(--motion-stack-i,0) * var(--motion-stack-step,1.25rem));position:sticky}.motion-stack-spacer{height:var(--motion-stack-gap,40vh)}.motion-scrub{height:var(--motion-scrub-track,300vh)}.motion-scrub-stage{top:var(--motion-pin-top,0px);height:calc(100svh - var(--motion-pin-top,0px));position:sticky}.motion-pinned-stage .motion-scrub,.motion-pinned-stage .motion-scrub-stage{height:auto;position:absolute;inset:0}.motion-scrub-poster,.motion-scrub-video{object-fit:cover;width:100%;height:100%;transition:opacity .3s var(--motion-ease-ui);position:absolute;inset:0}.motion-scrub-video{opacity:0;display:block}.motion-scrub[data-ready] .motion-scrub-video{opacity:1}.motion-scrub[data-ready] .motion-scrub-poster{opacity:0}}@media (prefers-reduced-motion:no-preference) and (min-height:600px) and (min-width:768px){.motion-hscroll-paddles{display:none}.motion-hscroll{height:calc(var(--motion-hscroll-travel,0px) + 100svh - var(--motion-pin-top,0px));margin-bottom:calc(var(--motion-hscroll-tail,0px) * -1)}.motion-hscroll[data-tail]+*{position:relative}.motion-hscroll-stage{top:var(--motion-pin-top,0px);height:calc(100svh - var(--motion-pin-top,0px));flex-direction:column;justify-content:center;display:flex;position:sticky;overflow:hidden}.motion-hscroll-track{scroll-snap-type:none;will-change:translate;overflow:visible}}
