:where([data-astro-image]){object-fit:var(--fit);object-position:var(--pos);height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}.kb-stage{position:absolute;inset:-10% 0}.kb-frame{position:absolute;inset:0;opacity:0;background-size:cover;background-position:center}.kb-frame:first-child{opacity:1}.kb-frame img{width:100%;height:100%;object-fit:cover;animation:kb-a var(--kb-duration, 26s) ease-in-out infinite alternate;will-change:transform}.kb-frame:nth-child(3n+2) img{animation-name:kb-b}.kb-frame:nth-child(3n) img{animation-name:kb-c}@keyframes kb-a{0%{transform:scale(1.06) translateZ(0)}to{transform:scale(1.17) translate3d(-1.2%,1%,0)}}@keyframes kb-b{0%{transform:scale(1.16) translate3d(1.4%,.8%,0)}to{transform:scale(1.06) translate3d(-.8%,-.6%,0)}}@keyframes kb-c{0%{transform:scale(1.06) translate3d(-1.4%,.6%,0)}to{transform:scale(1.15) translate3d(1%,-1%,0)}}.kb-multi .kb-frame{animation-name:kb-fade-3;animation-duration:var(--kb-cycle, 27s);animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:calc(var(--kb-i, 0) * var(--kb-slice, 9s) - var(--kb-cycle, 27s));will-change:opacity}.kb-n2 .kb-frame{animation-name:kb-fade-2}@keyframes kb-fade-3{0%{opacity:1}27%{opacity:1}39%{opacity:0}94%{opacity:0}to{opacity:1}}@keyframes kb-fade-2{0%{opacity:1}44%{opacity:1}56%{opacity:0}88%{opacity:0}to{opacity:1}}.kb-video-stage{inset:0}.kb-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-scrim{background:linear-gradient(180deg,rgb(0 0 0 / .24) 0%,transparent 34%),linear-gradient(180deg,transparent 28%,var(--scrim) 66%,var(--scrim-heavy) 100%)}[data-motion=paused] .kb-frame,[data-motion=paused] .kb-frame img,[data-motion=paused] .kb-stage{animation-play-state:paused!important}@supports (animation-timeline: view()){.hero-cin .kb-stage{animation:kb-parallax linear both;animation-timeline:view();animation-range:exit 0% exit 100%}@keyframes kb-parallax{to{transform:translateY(9%)}}}.kb-scrub .kb-frame,.kb-scrub .kb-frame img,.kb-scrub .kb-stage{animation:none!important}.kb-scrub #pause-motion,.kb-scrub .scroll-cue{display:none}.kb-scrub .scenes-skip{display:inline-flex}:root[data-hero-layout=centered] .hero-content{display:flex;flex-direction:column;align-items:center;text-align:center}:root[data-hero-layout=centered] .hero-content h1{max-width:16ch}:root[data-hero-layout=centered] .hero-content p{margin-inline:auto}@media(min-width:768px){:root[data-hero-layout=split] .hero-content{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);grid-template-areas:"eyebrow eyebrow" "head    cta" "sub     rating";column-gap:3rem}:root[data-hero-layout=split] .hero-content>:nth-child(1){grid-area:eyebrow}:root[data-hero-layout=split] .hero-content>:nth-child(2){grid-area:head}:root[data-hero-layout=split] .hero-content>:nth-child(3){grid-area:sub}:root[data-hero-layout=split] .hero-content>:nth-child(4){grid-area:cta;align-self:end;justify-self:end;flex-direction:column;align-items:flex-end}:root[data-hero-layout=split] .hero-content>:nth-child(5){grid-area:rating;justify-self:end;align-self:start}}.scroll-cue{animation:cue-bob 2.6s ease-in-out infinite}@keyframes cue-bob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,8px)}}.rv-marquee[data-astro-cid-h3xzfrp5]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent)}.rv-track[data-astro-cid-h3xzfrp5]{display:flex;width:max-content;animation:rv-scroll var(--rv-t, 60s) linear infinite}.rv-marquee[data-astro-cid-h3xzfrp5]:hover .rv-track[data-astro-cid-h3xzfrp5],.rv-marquee[data-astro-cid-h3xzfrp5]:focus-within .rv-track[data-astro-cid-h3xzfrp5],:root[data-motion=paused] .rv-track[data-astro-cid-h3xzfrp5]{animation-play-state:paused}.rv-half[data-astro-cid-h3xzfrp5]{display:flex;gap:1.25rem;padding-inline-end:1.25rem}.rv-card[data-astro-cid-h3xzfrp5]{width:clamp(19rem,27vw,24rem);flex-shrink:0}.rv-text[data-astro-cid-h3xzfrp5]{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}@keyframes rv-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.rv-track[data-astro-cid-h3xzfrp5]{animation:none;width:auto;overflow-x:auto;padding-block-end:.75rem}.rv-dup[data-astro-cid-h3xzfrp5]{display:none}.rv-marquee[data-astro-cid-h3xzfrp5]{mask-image:none;-webkit-mask-image:none}}.site-header[data-astro-cid-ncnbr4b3]{transition:background-color .3s ease,box-shadow .3s ease,backdrop-filter .3s ease}.logo-mark[data-astro-cid-ncnbr4b3]{background:#ffffff24;color:#fff;border:1px solid rgb(255 255 255 / .22);backdrop-filter:blur(8px)}.logo-word[data-astro-cid-ncnbr4b3],.nav-link[data-astro-cid-ncnbr4b3]{color:#ffffffeb}.nav-link[data-astro-cid-ncnbr4b3]:hover{color:#fff}.header-cta[data-astro-cid-ncnbr4b3]{color:#fff;border:1px solid rgb(255 255 255 / .35);backdrop-filter:blur(8px)}.header-cta[data-astro-cid-ncnbr4b3]:hover{background:#ffffff1f}.site-header[data-astro-cid-ncnbr4b3].scrolled{background:color-mix(in oklab,var(--surface),transparent 12%);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--border)}.site-header[data-astro-cid-ncnbr4b3].scrolled .logo-mark[data-astro-cid-ncnbr4b3]{background:var(--primary);color:var(--on-primary);border-color:transparent;backdrop-filter:none}.site-header[data-astro-cid-ncnbr4b3].scrolled .logo-word[data-astro-cid-ncnbr4b3]{color:var(--heading)}.site-header[data-astro-cid-ncnbr4b3].scrolled .nav-link[data-astro-cid-ncnbr4b3]{color:var(--text-muted)}.site-header[data-astro-cid-ncnbr4b3].scrolled .nav-link[data-astro-cid-ncnbr4b3]:hover{color:var(--heading)}.site-header[data-astro-cid-ncnbr4b3].scrolled .header-cta[data-astro-cid-ncnbr4b3]{background:var(--primary);color:var(--on-primary);border-color:transparent}.site-header[data-astro-cid-ncnbr4b3].scrolled .header-cta[data-astro-cid-ncnbr4b3]:hover{background:var(--primary-hover)}
