@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;inset:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@keyframes intro-caret-blink{0%,to{opacity:1}50%{opacity:0}}.intro{background:var(--color-night);color:var(--color-snow);padding-top:7rem;position:relative;overflow:hidden}@media (width>=64rem){.intro{padding-top:8rem}}.intro__scrim{z-index:0;pointer-events:none;background:linear-gradient(#0b0d10b3,#0b0d1066 40%,#0b0d10d9);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.intro__scrim{background:linear-gradient(to bottom, color-mix(in oklab, var(--color-night) 70%, transparent), color-mix(in oklab, var(--color-night) 40%, transparent) 40%, color-mix(in oklab, var(--color-night) 85%, transparent))}}.intro__inner{z-index:1;padding-block:2.5rem 3.5rem;position:relative}@media (width>=64rem){.intro__inner{padding-block:2.5rem 5rem}}.intro__grid{align-items:center;gap:3rem;display:grid}@media (width>=64rem){.intro__grid{grid-template-columns:repeat(12,1fr);gap:2.5rem}.intro__content{grid-column:span 6/span 6}}.intro__title{max-width:18ch;font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(2.25rem,1.2rem + 4.5vw,4rem);font-weight:600;line-height:1.05}.intro__rotator{border-bottom:2px solid var(--color-signal);white-space:nowrap;width:fit-content;min-height:1.05em;margin-top:.15em;padding-bottom:.15em;display:block}.intro__caret{vertical-align:-.1em;background:currentColor;width:2px;height:.8em;margin-left:2px;animation:1s step-end infinite intro-caret-blink;display:inline-block}.intro__lead{color:#fafaf8b3;margin-top:2rem}@supports (color:color-mix(in lab, red, red)){.intro__lead{color:color-mix(in oklab, var(--color-snow) 70%, transparent)}}.intro__actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2.5rem;display:flex}.intro__secondary{color:currentColor}.intro__media{perspective:1600px;position:relative}@media (width>=64rem){.intro__media{grid-column:span 6/span 6}}.intro__media-glow{z-index:0;opacity:.3;filter:blur(48px);will-change:transform;border-radius:1.5rem;position:absolute;inset:-1.5rem}.intro__picture{z-index:1;backface-visibility:hidden;will-change:transform;display:block;position:relative}.intro__frame{border-radius:var(--radius-xl);transition:box-shadow .4s var(--ease-out-soft);position:relative;overflow:hidden;box-shadow:0 24px 60px -24px oklab(0% none none/.6)}.intro__media:hover .intro__frame{box-shadow:0 32px 80px -20px oklab(0% none none/.7)}.intro__image{width:100%;height:auto;display:block}.intro__shine{z-index:2;opacity:0;background:radial-gradient(circle at var(--intro-shine-x,50%) var(--intro-shine-y,50%), oklab(100% 0 5.96046e-8/.18), transparent 35%);transition:opacity .4s var(--ease-out-soft);position:absolute;inset:0}.intro__media:hover .intro__shine{opacity:.4}@media (prefers-reduced-motion:reduce){.intro__frame,.intro__media-glow{transition:none}}.intro__logos{z-index:1;border-top:1px solid #fafaf826;position:relative}@supports (color:color-mix(in lab, red, red)){.intro__logos{border-top:1px solid color-mix(in oklab, var(--color-snow) 15%, transparent)}}.intro__logos{padding-block:2rem;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.intro__logos .splide__track{cursor:grab}.intro__logos .splide__track:active{cursor:grabbing}.intro__logos .splide__list{align-items:center;display:flex}.intro__logo-tile{flex-shrink:0;justify-content:center;align-items:center;height:64px;padding-inline:2.5rem;display:flex}.intro__logo{filter:brightness(0)invert();opacity:.55;width:auto;height:auto;max-height:32px;transition:opacity .3s var(--ease-out-soft);display:block}.intro__logo-tile:hover .intro__logo{opacity:1}
