html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}[data-motion=rings] [data-ring]{stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--ring,0))}[data-motion=image-sequence] [data-sequence-frame]{display:none}[data-motion=marquee]{scrollbar-width:none;align-items:center;gap:.75rem;min-block-size:2.75rem;display:flex;position:relative;overflow-x:auto}[data-marquee-track]{width:max-content;display:flex}[data-marquee-track]>*{flex:none;margin-inline-end:var(--marquee-gap,2rem)}[data-motion=marquee][data-marquee-ready]{overflow:visible}[data-marquee-viewport]{scrollbar-width:none;flex:1;min-inline-size:0;overflow-x:auto}[data-marquee-toggle]{border:2px solid var(--gr-border-strong,currentColor);background:var(--marquee-button-bg,var(--gr-surface,#fff));block-size:2.75rem;inline-size:2.75rem;color:var(--gr-fg,inherit);cursor:pointer;border-radius:999px;flex:none;place-items:center;transition:border-color .2s;display:grid}[data-marquee-toggle]:hover{border-color:var(--gr-fg,currentColor)}[data-marquee-toggle][aria-pressed=false] [data-icon=play],[data-marquee-toggle][aria-pressed=true] [data-icon=pause]{display:none}@media (prefers-reduced-motion:no-preference){[data-motion=marquee][data-marquee-ready] [data-marquee-viewport]{mask-image:linear-gradient(to right, transparent, #000 var(--marquee-fade,2rem), #000 calc(100% - var(--marquee-fade,2rem)), transparent);overflow:hidden}[data-motion=marquee][data-marquee-ready] [data-marquee-track]{animation:gr-marquee var(--marquee-duration,40s) linear infinite}[data-motion=marquee][data-paused] [data-marquee-track],[data-motion=marquee]:hover [data-marquee-track],[data-motion=marquee]:focus-within [data-marquee-track]{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){[data-marquee-toggle],[data-marquee-clone]{display:none}}@keyframes gr-marquee{to{transform:translate(-50%)}}@media (scripting:enabled){@media (width>=1024px) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-motion=pin-steps]{block-size:calc(var(--steps,4) * 100svh)}[data-motion=image-sequence]{block-size:calc(var(--sequence-screens,3) * 100svh)}[data-motion=scene]{block-size:calc(var(--scene-screens,3) * 100svh)}}}@media (width>=1024px) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-motion=pin-steps][data-pin-ready] [data-pin-frame]{block-size:100svh;position:sticky;inset-block-start:0}[data-motion=pin-steps][data-pin-ready] [data-steps]{display:grid}[data-motion=pin-steps][data-pin-ready] [data-steps]>[data-step]{grid-area:1/1}[data-motion=image-sequence][data-sequence-ready] [data-sequence-frame]{block-size:100svh;display:block;position:sticky;inset-block-start:0}[data-motion=image-sequence][data-sequence-ready] canvas{block-size:100%;inline-size:100%;display:block}[data-motion=image-sequence][data-sequence-ready] [data-sequence-fallback]{display:none}[data-motion=scene][data-scene-ready] [data-scene-frame]{block-size:100svh;position:sticky;inset-block-start:0}[data-motion=scene][data-scene-ready] [data-scene-wave]{animation:7s linear infinite gr-scene-wave}}@keyframes gr-scene-wave{0%{transform:translate(50%)}}[data-hero3d]{position:relative}[data-hero3d-poster]{box-sizing:border-box;block-size:100%;inline-size:100%;padding:6%;transition:opacity .6s;display:block}[data-hero3d-poster] svg{block-size:100%;inline-size:100%}[data-hero3d][data-hero3d-live] [data-hero3d-poster]{opacity:0}.hero3d-canvas{pointer-events:none;opacity:0;transition:opacity .6s,visibility;display:block}.hero3d-canvas[data-layout=box]{block-size:100%;inline-size:100%;position:absolute;inset:0}.hero3d-canvas[data-layout=fixed]{z-index:30;block-size:100%;inline-size:100%;position:fixed;inset:0}.hero3d-canvas[data-ready]{opacity:1}.hero3d-canvas[data-settled]{transition-duration:.15s,0s}.hero3d-canvas[data-ready][data-landed]{opacity:0;visibility:hidden;transition-delay:0s,.15s}[data-3d-target]{transition:opacity .15s}[data-3d-target][data-3d-pending]:not([data-3d-landed]){opacity:0}
