.hero-carousel{position:relative;overflow:hidden}.hero-track{display:grid}.hero-carousel .hero-slide{opacity:0;visibility:hidden;grid-area:1/1;padding-bottom:7rem;transition:opacity .6s,visibility 0s linear .6s}.hero-carousel .hero-slide.is-active{opacity:1;visibility:visible;transition:opacity .6s,visibility}.hero-slide>.hero-layout{transition:transform .6s;transform:translate(1.5rem)}.hero-slide.is-active>.hero-layout{transform:none}.hero-carousel .hero-slide-ai{background:radial-gradient(circle at 76% 45%,#13d6c329,#0000 42%),linear-gradient(135deg,#08524b,#0b6f65)}.hero-slide-title{color:#fff;max-width:18ch;font-size:var(--text-h1);letter-spacing:-.06em;margin:0;line-height:1.08}.hero-slide-title mark{background:linear-gradient(transparent 69%, var(--coral) 0);color:inherit}.hero-slide-ai .eyebrow{color:var(--gold)}.hero-slide-ai .hero-copy{color:#dcefeb}.hero-slide-ai .hero-button-gold{background:var(--gold);color:var(--ink)}.hero-slide-ai .hero-button-gold:hover{background:#ffd54d}.hero-slide-actions{flex-wrap:wrap;gap:.85rem;display:flex}.hero-slide-ai .hero-button-ghost{color:#fff;background:0 0;border:1px solid #ffffffa6}.hero-slide-ai .hero-button-ghost:hover{background:#ffffff14;border-color:#fff}.pai-hero-art{aspect-ratio:1;background-color:#f8f8f5;background-image:radial-gradient(#bfe6df 1px,#0000 1px),linear-gradient(145deg,#fff,#e3f7f4);background-size:1.4rem 1.4rem,cover;border:1px solid #fff;border-radius:1.5rem;justify-self:end;width:min(100%,30rem);min-width:0;position:relative;overflow:hidden;box-shadow:0 1.5rem 3.5rem #0000004d}.pai-hero-logo{aspect-ratio:1;background:#fff;border:1px solid #f6dcc4;border-radius:50%;place-items:center;width:52%;padding:8%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1.4rem #ffffff80,0 .85rem 2rem #0b7f7326}.pai-hero-logo img{object-fit:contain;width:100%;height:100%}.pai-hero-chip{z-index:2;border:1px solid var(--line);color:var(--ink);white-space:nowrap;background:#fff;border-radius:99px;align-items:center;gap:.5rem;padding:.55rem .8rem;font-size:.8rem;font-weight:750;display:inline-flex;position:absolute;box-shadow:0 .55rem 1.5rem #2020201a}.pai-hero-chip .pai-icon{color:#b52d1d;width:1rem;height:1rem}.pai-hero-chip-1{top:6%;left:4%}.pai-hero-chip-2{bottom:6%;right:4%}.pai-hero-chip-3{bottom:6%;left:4%}.hero-carousel>.hero-controls{z-index:4;right:max(1.5rem, calc((100vw - var(--content-width)) / 2));bottom:3rem;left:max(1.5rem, calc((100vw - var(--content-width)) / 2));align-items:center;gap:2rem;display:flex;position:absolute}.hero-carousel>.hero-controls[hidden]{display:none}.hero-tabs{gap:.75rem;display:flex}.hero-tab{min-width:9.5rem;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:.55rem;padding:0 0 .1rem;font-size:.8rem;font-weight:750;display:grid}.hero-tab span{white-space:nowrap}.hero-tab i{background:var(--line);border-radius:99px;height:3px;display:block;overflow:hidden}.hero-tab i:after{content:"";background:var(--coral);width:0;height:100%;display:block}.hero-tab[aria-current],.hero-tab:hover{color:var(--ink)}.hero-tab[aria-current] i:after{width:100%;animation:hero-progress var(--hero-delay,4s) linear}.hero-carousel.is-paused .hero-tab[aria-current] i:after{animation:none}.hero-tab:focus-visible,.hero-arrow:focus-visible{outline-offset:4px;border-radius:.25rem;outline:2px solid #b52d1d}.hero-arrows{gap:.5rem;display:flex}.hero-arrow{border:1px solid var(--line);width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;padding:0;transition:all .2s;display:grid}.hero-arrow:hover{color:#b52d1d;border-color:#b52d1d}.hero-arrow svg{width:1.1rem;height:1.1rem}.hero-pause .ic-play,.hero-carousel.is-stopped .hero-pause .ic-pause{display:none}.hero-carousel.is-stopped .hero-pause .ic-play{display:inline}.hero-carousel[data-theme=dark] .hero-tab{color:#a9d6cf}.hero-carousel[data-theme=dark] .hero-tab[aria-current],.hero-carousel[data-theme=dark] .hero-tab:hover{color:#fff}.hero-carousel[data-theme=dark] .hero-tab i{background:#ffffff38}.hero-carousel[data-theme=dark] .hero-tab i:after{background:var(--gold)}.hero-carousel[data-theme=dark] .hero-tab:focus-visible,.hero-carousel[data-theme=dark] .hero-arrow:focus-visible{outline-color:var(--gold)}.hero-carousel[data-theme=dark] .hero-arrow{color:#fff;background:0 0;border-color:#ffffff4d}.hero-carousel[data-theme=dark] .hero-arrow:hover{border-color:var(--gold);color:var(--gold)}@keyframes hero-progress{0%{width:0}to{width:100%}}@media (width<=850px){.hero-carousel .hero-slide{padding-bottom:7.5rem}.hero-carousel>.hero-controls{bottom:2.5rem;left:1rem;right:1rem}.pai-hero-art{justify-self:center;width:min(100%,23rem)}}@media (width<=500px){.hero-carousel>.hero-controls{gap:1rem}.hero-slide-actions{flex-direction:column;align-items:stretch}.hero-slide-actions .button{text-align:center;justify-content:center}.pai-hero-chip{gap:.35rem;padding:.4rem .55rem;font-size:.66rem}.hero-tabs{flex:1}.hero-tab{flex:1;min-width:0}.hero-arrow[data-dir]{display:none}.hero-arrows{order:-1}}@media (width<=350px){.pai-hero-chip .pai-icon{display:none}}@media (prefers-reduced-motion:reduce){.hero-slide>.hero-layout{transform:none}}
