.GlassPlayIcon_position__M_ifn{--glass-visibility:.35;pointer-events:none;position:absolute;z-index:25;right:clamp(1.25rem,8vw,7rem);top:50%;transform:translateY(-50%)}.GlassPlayIcon_position__M_ifn[data-alignment=inline]{position:relative;flex:0 0 auto;right:auto;top:auto;transform:none}.GlassPlayIcon_glass__iyZaR{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;color:white;border:1px solid rgb(255 255 255/calc(.38 * var(--glass-visibility)));background:rgb(20 25 31/calc(.68 * var(--glass-visibility)));box-shadow:inset 0 1px 1px rgb(255 255 255/calc(.26 * var(--glass-visibility))),0 6px 24px rgb(0 0 0/14%);opacity:0;transform:scale(.94);transition:opacity .18s ease,transform .18s ease,border-color .18s ease}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.GlassPlayIcon_glass__iyZaR{background:linear-gradient(145deg,rgb(255 255 255/calc(.17 * var(--glass-visibility))),rgb(255 255 255/calc(.04 * var(--glass-visibility)))),rgb(17 22 28/calc(.24 * var(--glass-visibility)));-webkit-backdrop-filter:blur(12px) saturate(135%);backdrop-filter:blur(12px) saturate(135%)}.GlassPlayIcon_glass__iyZaR[data-tone=strong]{background:linear-gradient(145deg,rgb(255 255 255/calc(.34 * var(--glass-visibility))),rgb(255 255 255/calc(.1 * var(--glass-visibility)))),rgb(17 22 28/calc(.3 * var(--glass-visibility)));-webkit-backdrop-filter:blur(16px) saturate(165%);backdrop-filter:blur(16px) saturate(165%);border-color:rgb(255 255 255/calc(.65 * var(--glass-visibility)));box-shadow:inset 0 2px 3px rgb(255 255 255/calc(.4 * var(--glass-visibility))),inset 0 -1px 2px rgb(255 255 255/calc(.15 * var(--glass-visibility))),0 8px 28px rgb(0 0 0/16%)}}.GlassPlayIcon_glass__iyZaR[data-emphasized=true],.GlassPlayIcon_glass__iyZaR[data-touch=true],.glass-play-target:focus-visible .GlassPlayIcon_glass__iyZaR,.glass-play-target:has(:focus-visible) .GlassPlayIcon_glass__iyZaR{opacity:1;transform:scale(1);border-color:rgb(255 255 255/calc(.7 * var(--glass-visibility)))}.glass-play-target:focus-visible .GlassPlayIcon_glass__iyZaR,.glass-play-target:has(:focus-visible) .GlassPlayIcon_glass__iyZaR{outline:2px solid white;outline-offset:5px}.GlassPlayIcon_triangle__HTqhM{width:1.25rem;height:1.25rem;margin-left:-.15rem;opacity:var(--glass-visibility);filter:drop-shadow(0 1px 2px rgb(0 0 0/20%))}@media (min-width:768px){.GlassPlayIcon_glass__iyZaR{width:4rem;height:4rem}.GlassPlayIcon_triangle__HTqhM{width:1.5rem;height:1.5rem}}@media (prefers-reduced-motion:reduce){.GlassPlayIcon_glass__iyZaR{transition:none;transform:none!important}}@media (max-width:767px){.GlassPlayIcon_position__M_ifn[data-placement=project][data-alignment=overlay]{top:1rem;right:1rem;transform:none}}.SlidingPlayCaption_caption__cli56{--play-space:3.75rem;--play-size:3rem;position:relative;width:100%;min-width:0;min-height:var(--play-size)}.SlidingPlayCaption_icon__N4K3y{position:absolute;top:0;left:0;pointer-events:none}.SlidingPlayCaption_copy__0CsZ4{display:grid;gap:.75rem;width:calc(100% - var(--play-space));transform:translateX(0);transition:transform .32s cubic-bezier(.22,1,.36,1) 50ms}.SlidingPlayCaption_icon__N4K3y [data-tone]{--play-fade-duration:140ms;--play-fade-delay:0ms;transition:opacity var(--play-fade-duration) ease var(--play-fade-delay),transform .32s cubic-bezier(.22,1,.36,1),border-color .32s ease}.SlidingPlayCaption_caption__cli56[data-reveal-active=true] .SlidingPlayCaption_copy__0CsZ4,.glass-play-target:focus-visible .SlidingPlayCaption_copy__0CsZ4,.glass-play-target:has(:focus-visible) .SlidingPlayCaption_copy__0CsZ4{transform:translateX(var(--play-space));transition-delay:0s}.SlidingPlayCaption_caption__cli56[data-reveal-active=true] .SlidingPlayCaption_icon__N4K3y [data-tone],.glass-play-target:focus-visible .SlidingPlayCaption_icon__N4K3y [data-tone],.glass-play-target:has(:focus-visible) .SlidingPlayCaption_icon__N4K3y [data-tone]{--play-fade-duration:260ms;--play-fade-delay:50ms}.SlidingPlayCaption_caption__cli56[data-touch=true]{min-height:0}.SlidingPlayCaption_caption__cli56[data-touch=true] .SlidingPlayCaption_icon__N4K3y{position:relative;display:block;margin-bottom:.75rem}.SlidingPlayCaption_caption__cli56[data-touch=true] .SlidingPlayCaption_copy__0CsZ4{width:100%;transform:none;transition:none}@media (min-width:768px){.SlidingPlayCaption_caption__cli56{--play-space:5rem;--play-size:4rem}}@media (prefers-reduced-motion:reduce){.SlidingPlayCaption_copy__0CsZ4,.SlidingPlayCaption_icon__N4K3y [data-tone]{transition:none}}