[data-animation]{--reveal-duration:.7s;--reveal-ease:cubic-bezier(.22, 1, .36, 1)}[data-animation][data-reveal]>*,[data-animation=stagger][data-reveal] [data-reveal-item]{transition:opacity var(--reveal-duration) var(--reveal-ease), transform var(--reveal-duration) var(--reveal-ease)}[data-animation=fade][data-reveal=hidden]>*{opacity:0}[data-animation=rise][data-reveal=hidden]>*{opacity:0;transform:translateY(2rem)}[data-animation=zoom][data-reveal=hidden]>*{opacity:0;transform:scale(.96)}[data-animation=stagger][data-reveal=hidden] [data-reveal-item]{opacity:0;transform:translateY(1.5rem)}[data-animation=stagger][data-reveal] [data-reveal-item]{transition-delay:calc(min(var(--reveal-index,0), 8) * 90ms)}@media (prefers-reduced-motion:reduce){[data-animation]>*,[data-animation] [data-reveal-item]{opacity:1!important;transition:none!important;transform:none!important}}
.marquee__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marquee__track{width:max-content;animation:marquee var(--marquee-duration,40s) linear infinite;display:flex}.marquee__group{flex-shrink:0;display:flex}.marquee__viewport:hover .marquee__track,.marquee__viewport:focus-within .marquee__track,.marquee__viewport:focus-visible .marquee__track,.marquee[data-paused] .marquee__track{animation-play-state:paused}.marquee__viewport:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.marquee__track:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){animation-name:marquee-rtl}@keyframes marquee{to{transform:translate(-50%)}}@keyframes marquee-rtl{to{transform:translate(50%)}}@media (prefers-reduced-motion:reduce){.marquee__viewport{-webkit-mask-image:none;mask-image:none}.marquee__track{animation:none}.marquee__group[aria-hidden=true],.marquee__group>[aria-hidden=true],.marquee__controls{display:none}.marquee:not(.marquee--wrap) .marquee__viewport{scroll-snap-type:x mandatory;padding-bottom:1rem;overflow-x:auto}.marquee:not(.marquee--wrap) .marquee__group>li{scroll-snap-align:start}.marquee--wrap .marquee__track{width:auto}.marquee--wrap .marquee__group{flex-wrap:wrap;flex-shrink:1;justify-content:center;row-gap:2rem;padding-inline-end:0}}.section-gradient{background:radial-gradient(circle at 12% 18%, color-mix(in oklch, var(--primary) 16%, transparent), transparent 55%), radial-gradient(circle at 88% 82%, color-mix(in oklch, var(--secondary) 85%, transparent), transparent 60%), var(--background)}.heading-gradient{background-image:linear-gradient(120deg, var(--primary), color-mix(in oklch, var(--primary) 50%, var(--foreground)));color:#0000;-webkit-background-clip:text;background-clip:text}@media (forced-colors:active){.heading-gradient{color:canvastext;background:0 0}}@supports (animation-timeline:view()){.image-band__media[data-effect=parallax] img{animation:linear both image-band-depth;animation-timeline:view();animation-range:cover}}@keyframes image-band-depth{0%{transform:translateY(-9%)scale(1.22)}to{transform:translateY(9%)scale(1.22)}}.slideshow__track{scrollbar-width:none;scroll-behavior:smooth}.slideshow__track::-webkit-scrollbar{display:none}.slideshow__track:focus-visible{outline:3px solid var(--primary);outline-offset:4px}.slideshow__arrow{border:1px solid var(--border);background:var(--card);width:44px;height:44px;color:var(--foreground);border-radius:999px;place-items:center;transition:background-color .2s,color .2s,transform .2s;display:grid}.slideshow__arrow:hover{background:var(--primary);color:var(--primary-foreground);transform:scale(1.06)}.slideshow__dot{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.slideshow__dot:before{content:"";background:color-mix(in srgb, var(--foreground) 22%, transparent);border-radius:999px;width:10px;height:10px;transition:width .3s,background-color .3s}.slideshow__dot[aria-current=true]{width:36px}.slideshow__dot[aria-current=true]:before{background:var(--primary);width:28px}.before-after__before{clip-path:inset(0 calc(100% - var(--pos,50%)) 0 0)}.before-after__handle{left:var(--pos,50%);background:#fff;width:3px;margin-left:-1.5px;box-shadow:0 0 12px #00000059}.before-after:has(.before-after__range:focus-visible){outline:3px solid var(--primary);outline-offset:4px}.tabs-panel:not([hidden]){animation:.35s cubic-bezier(.22,1,.36,1) tabs-in}@keyframes tabs-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.image-band__media img,.tabs-panel{animation:none!important}.slideshow__track{scroll-behavior:auto}.slideshow__arrow,.slideshow__dot:before{transition:none}}
