:is(.lx,.nx) .ase-w{vertical-align:bottom;margin-block:-.1em -.06em;padding-block:.1em .06em;display:inline-block;overflow:clip}:is(.lx,.nx) .ase-w>span{display:inline-block}:is(.lx,.nx) .ase-bar{transform-origin:0;transition:transform .7s var(--ease);transform:scaleX(0)}:is(.lx,.nx) .ase-sec:hover .ase-bar{transform:none}:is(.lx,.nx) .ase-sec:hover .roll>span{transform:translateY(calc(-1 * var(--roll)))}:is(.lx,.nx) .ase-foto img{transition:transform 1s var(--ease-out)}:is(.lx,.nx) .ase-sec:hover .ase-foto img{transform:scale(1.06)}:is(.lx,.nx) .ase-row-fill{transform-origin:bottom;transition:transform .6s var(--ease);transform:scaleY(0)}:is(.lx,.nx) .ase-row:hover .ase-row-fill{transform:none}@keyframes ase-zoom{0%{transform:scale(1.2)}}@media (prefers-reduced-motion:no-preference){:is(.lx,.nx) .ase-hero .ase-w>span{animation:rise 1.1s var(--ease) both;animation-delay:calc(.3s + var(--w) * 80ms)}:is(.lx,.nx) .ase-photo img{animation:ase-zoom 1.6s var(--ease-out) both .2s}:is(.lx,.nx) .ase-hero .reel-in .reel-strip{animation:reel-in 1.3s var(--ease-out) both;animation-timeline:auto;animation-delay:calc(.75s + var(--c) * 90ms)}}:is(.lx,.nx) .ase-photo{view-transition-name:ase-photo}::view-transition-group(ase-photo){border-radius:2.5rem;animation-duration:.95s;animation-timing-function:cubic-bezier(.76,0,.24,1);overflow:clip}::view-transition-old(ase-photo){display:none}::view-transition-new(ase-photo){-o-object-fit:cover;object-fit:cover;width:100%;height:100%;animation:none}::view-transition-new(ase-photo):only-child{animation:.95s cubic-bezier(.76,0,.24,1) both vt-curtain}::view-transition-old(ase-photo):only-child{animation:.95s cubic-bezier(.76,0,.24,1) both vt-drop;display:block}@keyframes ase-sink{0%{filter:brightness();transform:none}to{filter:brightness(.6);transform:scale(.94)}}@keyframes ase-flood{0%{clip-path:circle(0% at 50% 12rem)}to{clip-path:circle(150% at 50% 12rem)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:is(.lx,.nx) .ase-stack{timeline-scope:var(--scope)}:is(.lx,.nx) .ase-sec{top:calc(var(--k) * 3.5rem);view-timeline:var(--vt) block;position:sticky}:is(.lx,.nx) .ase-in{min-height:min(60svh,30rem)}:is(.lx,.nx) .ase-sec:not(:last-child) .ase-in{transform-origin:50% 0;animation:linear both ase-sink;animation-timeline:var(--next);animation-range:entry}:is(.lx,.nx) .ase-sec .ase-w>span{animation:rise var(--ease) both;animation-timeline:var(--vt);animation-range:entry min(calc(30% + var(--w) * 5%), 70%) entry min(calc(72% + var(--w) * 4%), 100%)}:is(.lx,.nx) .ase-sec .ase-foto{animation:wipe-up var(--ease) both;animation-timeline:var(--vt);animation-range:entry 20% entry 85%}:is(.lx,.nx) .ase-sec .reel-in .reel-strip{animation:reel-in var(--ease-out) both;animation-timeline:var(--vt);animation-range:entry min(calc(40% + var(--c) * 5%), 75%) entry min(calc(82% + var(--c) * 4%), 100%)}:is(.lx,.nx) .ase-flood{animation:ase-flood var(--ease) both;animation-timeline:view();animation-range:entry entry 75svh}}}
