@layer properties,theme,base,components,utilities,gt-ui;@layer scenes{.scene-pin{view-timeline-name:--scene;view-timeline-axis:block;position:relative}.scene-pin__stage{position:relative}@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference) and (width>=1024px) and (height>=700px){.scene-pin{height:var(--scene-length,300svh)}.scene-pin__stage{top:var(--scene-top,0px);height:calc(100svh - var(--scene-top,0px));position:sticky;overflow:clip}.scene-pin .scene-beat{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--scene;animation-range:contain var(--from,0%) contain var(--to,100%)}.scene-pin .scene-pinned-only{display:revert}.scene-pin .scene-static-only{display:none}}}.scene-pinned-only{display:none}@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){.scene-view{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:var(--range-start,entry 0%) var(--range-end,cover 20%)}}}@keyframes scene-rise{0%{opacity:0;translate:0 24px}}@keyframes scene-fade-in{0%{opacity:0}}@keyframes scene-fade-out{to{opacity:0}}@keyframes scene-pop{0%{opacity:0;scale:.6}}@keyframes scene-lift{0%{translate:var(--lift-x,0) var(--lift-y,0);scale:var(--lift-s,1)}}@keyframes scene-word{0%{opacity:.28}}@keyframes scene-sweep{0%{translate:-100%}}.scene-stack{display:grid}.scene-stack>*{grid-area:1/1;min-width:0}.scene-lift-shadow{isolation:isolate;position:relative}.scene-lift-shadow:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:0 24px 48px -16px #0a1b1647,0 6px 14px -6px #0a1b161f}.scene-word{display:inline}[data-inview=pending],[data-inview=pending] *,[data-inview=pending]:before,[data-inview=pending]:after,[data-inview=pending] :before,[data-inview=pending] :after{animation-play-state:paused!important}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.scene-hover-lift{transition:translate var(--dur-ui) var(--ease-out)}.scene-hover-lift:hover{translate:0 -4px}}@media print{[data-inview],[data-inview] *,[data-inview] :before,[data-inview] :after{animation:none!important}.scene-pin{height:auto!important}.scene-pin__stage{height:auto!important;position:static!important}}}
