.play-cards[data-astro-cid-x5l5mkdq]{view-timeline:--play-cards block;--card-w:min(calc(50cqw + 7.5rem), 26.5625rem);--card-overlap:var(--card-w);--image-card-rotate:-6deg;--frame-w:calc(2 * var(--card-w) - var(--card-overlap));--frame-h:calc(var(--card-w) + 1.25rem);--text-card-x:calc(var(--card-w) - var(--card-overlap));--image-card-y:calc(var(--frame-h) - var(--card-w) - 1rem);--move-ratio:1;--move:calc(var(--frame-h) * var(--move-ratio));--lead-units:1.5;--first:1;--stride-units:2.5;--range-units:3.5;--tail-units:var(--range-units);height:calc(100svh + ( var(--lead-units) + (var(--n) - 1 - var(--first)) * var(--stride-units) + var(--tail-units) ) * var(--move));--pile-centred-top:calc(50svh - var(--image-card-overlap) / 2);--frame-top:min(var(--pile-centred-top), calc((var(--n) + min(var(--n) - 1, 1)) * var(--frame-h)));--frame-gap:calc(var(--card-w) - var(--image-card-overlap) + 3.5rem);margin-top:calc(var(--frame-gap) - var(--frame-top));--deck-step:.1rem;--fan-rotate:6deg;--fan-shift-y:-2rem;--fan-scale:.06;--enter-y:100vh;--creep:.8;--last-text-x:-.15rem;--last-text-y:-.5rem;--last-text-rotate:-2deg;--image-card-enter-rotate:5deg;--image-card-enter-x:calc(var(--text-card-x) + 4rem);--image-card-enter-y:calc(-1 * var(--image-card-y));--image-card-overlap:5rem;--image-card-base-rotate:var(--image-card-rotate);--image-card-base-x:var(--text-card-x);--image-card-base-y:calc(-1 * (var(--card-w) + var(--image-card-y)) + var(--image-card-overlap));& .play-cards-stage{z-index:1;pointer-events:none;box-sizing:border-box;height:100svh;padding-top:var(--frame-top);flex-direction:column;align-items:center;display:flex;position:sticky;top:0}& .play-cards-pin-heading{pointer-events:auto;text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:62rem;display:none}& .play-cards-frame{pointer-events:auto;width:100%;max-width:var(--frame-w);height:var(--frame-h);flex:none;position:relative}& .play-cards-item{--depth:min(calc(var(--n) - 1 - var(--k)), 3)}& .play-cards-image{--level:calc(var(--depth) * 2);--stacked-y:var(--image-card-base-y)}& .play-cards-text{--level:calc(var(--depth) * 2 - 1);--stacked-y:calc(var(--image-card-y) + var(--image-card-base-y))}& .play-cards-image,& .play-cards-text{--stacked-x:calc(var(--image-card-base-x) - var(--level) * var(--deck-step));--stacked-rotate:calc(var(--image-card-rotate) - var(--level) * var(--fan-rotate));--stacked-shift:calc(var(--level) * var(--fan-shift-y));--stacked-scale:calc(1 - var(--level) * var(--fan-scale))}& .play-cards-item:last-child>.play-cards-image[data-astro-cid-x5l5mkdq]{--stacked-x:var(--image-card-base-x);--stacked-y:var(--image-card-base-y);--stacked-rotate:var(--image-card-base-rotate);--stacked-scale:1}& .play-cards-item:last-child>.play-cards-text[data-astro-cid-x5l5mkdq]{--stacked-x:var(--last-text-x);--stacked-y:var(--last-text-y);--stacked-rotate:var(--last-text-rotate);--stacked-scale:1}& .play-cards-item:only-child>.play-cards-image[data-astro-cid-x5l5mkdq]{rotate:var(--image-card-base-rotate);translate:var(--image-card-base-x) var(--image-card-base-y)}@container (width>=48rem){&{--card-overlap:6.25rem;--lead-units:2;--tail-units:var(--stride-units);--frame-top:calc(50svh - var(--frame-h) / 2);--frame-gap:5.25rem;--deck-step:calc(var(--card-w) * 12 / 425);--fan-rotate:4deg;--fan-shift-y:-1rem;--fan-scale:.04;--image-card-enter-rotate:-5deg;--image-card-enter-x:var(--text-card-x);--image-card-enter-y:0px;--image-card-base-rotate:var(--image-card-rotate);--image-card-base-x:0px;--image-card-base-y:0px}& .play-cards-image{--stacked-x:calc(var(--level) * var(--deck-step) * -1);--stacked-rotate:calc(var(--image-card-rotate) - var(--level) * var(--fan-rotate));--stacked-y:calc(var(--stacked-shift) * -1)}& .play-cards-text{--stacked-rotate:calc(var(--image-card-rotate) - var(--level) * var(--fan-rotate));--stacked-x:calc(var(--text-card-x) * -1 - var(--level) * var(--deck-step));--stacked-y:calc(var(--image-card-y) - var(--stacked-shift))}}}@media (width>=64rem) and (height>=52rem) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.play-cards-heading{display:none}.play-cards[data-astro-cid-x5l5mkdq]{--reach:calc(min(var(--n) - 1, 3) * 2rem + 1.5rem);--pin-layout-chrome:20.75rem;--pin-heading-reserve:calc(var(--text-fluid-headline-4) * 1.1);--card-w:min(calc(50cqw + 7.5rem), 26.5625rem, calc(100svh - var(--pin-layout-chrome) - var(--reach) - var(--pin-heading-reserve)));margin-top:0;& .play-cards-stage{padding:9rem 0 calc(2rem + var(--reach));justify-content:center;gap:8.5rem}& .play-cards-pin-heading{display:flex}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.play-cards[data-astro-cid-x5l5mkdq]{& .play-cards-item{--range-start:calc((var(--lead-units) + (var(--k) - var(--first)) * var(--stride-units)) * var(--move));--range-end:calc(var(--range-start) + var(--range-units) * var(--move));animation-name:play-cards-item;animation-duration:1s;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--play-cards;animation-range:contain var(--range-start) contain var(--range-end)}& .play-cards-image,& .play-cards-text{animation-duration:1s;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--play-cards;animation-range:contain var(--range-start) contain var(--range-end)}& .play-cards-image{animation-name:play-cards-image}& .play-cards-text{animation-name:play-cards-text}& .play-cards-item:first-child{--item-enter-opacity:1;--enter-y:0px;--image-card-enter-rotate:var(--image-card-base-rotate);--image-card-enter-x:var(--image-card-base-x);--image-card-enter-y:var(--image-card-base-y)}& .play-cards-item:only-child,& .play-cards-item:only-child>.play-cards-image[data-astro-cid-x5l5mkdq],& .play-cards-item:only-child>.play-cards-text[data-astro-cid-x5l5mkdq]{animation:none}@container (width>=48rem){& .play-cards-item:last-child{--range-end:calc(var(--range-start) + var(--move));animation-name:play-cards-item-rise}& .play-cards-item:last-child>.play-cards-image[data-astro-cid-x5l5mkdq]{--stacked-rotate:var(--image-card-rotate);--stacked-x:0px;--stacked-y:0px;animation-name:play-cards-image-rise}& .play-cards-item:last-child>.play-cards-text[data-astro-cid-x5l5mkdq]{animation-name:play-cards-last-text;animation-range:contain var(--range-end) contain 100%}}}}}@keyframes play-cards-item{0%{opacity:var(--item-enter-opacity,0);translate:0 var(--enter-y);animation-timing-function:cubic-bezier(.25,.46,.45,.94)}2.857%{opacity:1}28.571%{translate:0}to{opacity:1;translate:0}}@keyframes play-cards-image{0%{rotate:var(--image-card-enter-rotate);translate:var(--image-card-enter-x) var(--image-card-enter-y);animation-timing-function:cubic-bezier(.25,.46,.45,.94);scale:1}28.571%{rotate:var(--image-card-base-rotate);translate:var(--image-card-base-x) var(--image-card-base-y);animation-timing-function:cubic-bezier(.45,0,.55,1);scale:1}to{rotate:var(--stacked-rotate);translate:var(--stacked-x) var(--stacked-y);scale:var(--stacked-scale)}}@keyframes play-cards-text{0%,28.571%{animation-timing-function:cubic-bezier(.45,0,.55,1);translate:0;rotate:0deg;scale:1}to{rotate:var(--stacked-rotate);translate:var(--stacked-x) var(--stacked-y);scale:var(--stacked-scale)}}@keyframes play-cards-item-rise{0%{opacity:var(--item-enter-opacity,0);translate:0 var(--enter-y);animation-timing-function:cubic-bezier(.25,.46,.45,.94)}10%{opacity:1}to{opacity:1;translate:0}}@keyframes play-cards-image-rise{0%{rotate:var(--image-card-enter-rotate);translate:var(--image-card-enter-x) var(--image-card-enter-y);animation-timing-function:cubic-bezier(.25,.46,.45,.94)}to{rotate:var(--image-card-base-rotate);translate:var(--image-card-base-x) var(--image-card-base-y)}}@keyframes play-cards-last-text{to{rotate:var(--last-text-rotate);translate:var(--last-text-x) var(--last-text-y)}}@supports not (animation-timeline:view()){.play-cards[data-astro-cid-x5l5mkdq]{--progress:.5;& .play-cards-item{--enter:min(var(--progress) * var(--range-units), 1);--stack:calc(var(--creep) * clamp(0, (var(--progress) * var(--range-units) - 1) / (var(--range-units) - 2), 1) + (1 - var(--creep)) * max(var(--progress) * var(--range-units) - (var(--range-units) - 1), 0));opacity:calc(var(--item-enter-opacity,0) + (1 - var(--item-enter-opacity,0)) * min(var(--progress) * 30, 1));translate:0 calc(var(--enter-y) * (1 - var(--enter)))}& .play-cards-image{rotate:calc(var(--image-card-enter-rotate) + (var(--image-card-base-rotate) - var(--image-card-enter-rotate)) * var(--enter) + (var(--stacked-rotate) - var(--image-card-base-rotate)) * var(--stack));translate:calc(var(--image-card-enter-x) * (1 - var(--enter)) + var(--image-card-base-x) * (var(--enter) - var(--stack)) + var(--stacked-x) * var(--stack)) calc(var(--image-card-enter-y) * (1 - var(--enter)) + var(--image-card-base-y) * (var(--enter) - var(--stack)) + var(--stacked-y) * var(--stack))}& .play-cards-image,& .play-cards-text{scale:calc(1 + (var(--stacked-scale) - 1) * var(--stack))}& .play-cards-text{rotate:calc(var(--stacked-rotate) * var(--stack));translate:calc(var(--stacked-x) * var(--stack)) calc(var(--stacked-y) * var(--stack))}}}@media (prefers-reduced-motion:reduce),(scripting:none){.play-cards[data-astro-cid-x5l5mkdq]{height:auto;margin-top:0;& .play-cards-stage{height:auto;padding:12rem 0;display:block;position:static}& .play-cards-frame{flex-direction:column;align-items:center;gap:10rem;max-width:none;height:auto;display:flex;position:static}& .play-cards-item{height:auto;width:var(--card-w);flex-direction:column;align-items:stretch;display:flex;position:static}& .play-cards-image{margin:.5rem 0 calc(var(--image-card-overlap) * -1);translate:none;rotate:var(--image-card-rotate);position:static;inset:auto}& .play-cards-text{margin:0;position:static;inset:auto;rotate:0deg}@container (width>=48rem){& .play-cards-item{width:var(--frame-w);flex-direction:row;align-items:flex-start}& .play-cards-image{margin:var(--image-card-y) calc(var(--card-overlap) / -2) 0 0;rotate:var(--image-card-rotate)}& .play-cards-text{margin-left:calc(var(--card-overlap) / -2)}}}}@layer theme,base;@layer components{.showcase[data-astro-cid-e5tmfi75]{width:max(51rem, calc(var(--frame-h) * 9 / 19.5 + 28rem));& .showcase-frame{height:var(--frame-h)}& .showcase-screen{z-index:calc(var(--n) - var(--i))}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.showcase[data-astro-cid-e5tmfi75] .showcase-frame[data-astro-cid-e5tmfi75]{opacity:0}.showcase[data-astro-cid-e5tmfi75] .showcase-screen[data-astro-cid-e5tmfi75]:not(:first-child){translate:0 15%}.showcase[data-astro-cid-e5tmfi75] .showcase-copy-item[data-astro-cid-e5tmfi75]:not(:only-child){opacity:0}}.showcase[data-astro-cid-e5tmfi75] .showcase-copy-item[data-astro-cid-e5tmfi75]:focus-within{opacity:1!important;translate:none!important}.slides-carousel[data-astro-cid-s3tzeijq].swiper-initialized{mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}.slides-pinned[data-astro-cid-s3tzeijq]{--scroll-per-slide:80dvh;height:calc(100dvh + var(--n) * var(--scroll-per-slide))}.slides-stage[data-astro-cid-s3tzeijq]{align-items:flex-start;height:100dvh;padding-top:7rem;display:flex;position:sticky;top:0}.slides-stage[data-astro-cid-s3tzeijq]:not(:has(.slides-cta)){align-items:center;padding-top:0}.slides-frame[data-astro-cid-s3tzeijq]{--frame-inset:16rem;width:min(100%, calc(100dvh - var(--frame-inset)))}.slides-list[data-astro-cid-s3tzeijq]{flex-direction:column;display:flex}.slides-item[data-astro-cid-s3tzeijq]{border-top:1px solid var(--color-gray-500);padding-block:1.25rem}.slides-item[data-astro-cid-s3tzeijq]:first-child{border-top:0;padding-top:0}.slides-image[data-astro-cid-s3tzeijq]:not(:first-child){opacity:0}.slides-heading[data-astro-cid-s3tzeijq]{color:var(--color-gray-600);transition:color .5s}.slides-item[data-astro-cid-s3tzeijq][data-active] .slides-heading[data-astro-cid-s3tzeijq]{color:inherit}.slides-description[data-astro-cid-s3tzeijq]{opacity:0;height:0;overflow:clip}.slides-item[data-astro-cid-s3tzeijq][data-active] .slides-description[data-astro-cid-s3tzeijq]{opacity:1;height:auto;padding-bottom:2.5rem}}@layer utilities;.showcase-surface[data-astro-cid-e5tmfi75]{z-index:-1;background-color:var(--color-gray-950);--showcase-bleed-inline:.5rem;--showcase-bleed-radius:4.75rem;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);position:absolute;top:0;bottom:0;left:0}.showcase-container.background{isolation:isolate;background-color:#0000}.showcase-container.background:before{display:none}.showcase-container{padding-top:18vw}@media (width>=64rem){.showcase-surface[data-astro-cid-e5tmfi75]{--showcase-bleed-inline:10rem;--showcase-bleed-radius:10rem}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.showcase-container.background{view-timeline:--showcase;animation:linear both showcase-scale --showcase}.showcase-surface[data-astro-cid-e5tmfi75]{animation:linear both showcase-clip --showcase}}}@keyframes showcase-scale{entry 0%,exit 100%{scale:.9}entry 100%,exit 0%{scale:1}}@keyframes showcase-clip{entry 0%,exit 100%{clip-path:inset(0 var(--showcase-bleed-inline) round var(--showcase-bleed-radius))}entry 100%,exit 0%{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce),(scripting:none){.showcase[data-astro-cid-e5tmfi75]{--static-gap:7.5rem;height:auto}.showcase[data-astro-cid-e5tmfi75] .showcase-phone[data-astro-cid-e5tmfi75]{height:auto;position:static}.showcase[data-astro-cid-e5tmfi75] .showcase-frame[data-astro-cid-e5tmfi75]{border-radius:0;height:auto;overflow:visible}.showcase[data-astro-cid-e5tmfi75] .showcase-stack[data-astro-cid-e5tmfi75]{gap:var(--static-gap);flex-direction:column;height:auto;display:flex}.showcase[data-astro-cid-e5tmfi75] .showcase-screen[data-astro-cid-e5tmfi75]{height:var(--frame-h);position:static}.showcase[data-astro-cid-e5tmfi75] .showcase-copy[data-astro-cid-e5tmfi75]{gap:var(--static-gap);flex-direction:column;height:auto;display:flex;position:static}.showcase[data-astro-cid-e5tmfi75] .showcase-copy-item[data-astro-cid-e5tmfi75]{opacity:1;min-height:var(--frame-h);position:static;translate:none}}
