.tm-split{grid-template-columns:1fr 1fr;align-items:center;gap:5vw;height:100%;padding-inline:max(6vw,1.25rem);display:grid}.tm-copy{flex-direction:column;align-items:flex-start;gap:1rem;max-width:28rem;display:flex}.tm-copy h2{margin:0}.tm-copy p{color:var(--muted-foreground);margin:0}.tm-slot-card{border-radius:var(--uk-global-border-radius);height:68%}.tm-slot-full{border-radius:0;position:absolute;inset:0}.tm-morph{--uk-morph-shade:#000000bf}.uk-morph.tm-morph{--uk-morph-top:calc(var(--uk-sticky-top,0px) + 50px)}.tm-caption{inset-inline-start:max(6vw,1.25rem);color:#fff;margin:0;font-size:clamp(1.75rem,3.4vw,3.25rem);font-weight:500;line-height:1.15;position:absolute;top:50%;translate:0 -50%}@media (max-width:767px){.tm-morph{--tm-bar:calc(100vh - 100svh)}.tm-split{padding-block:1.5rem calc(1.5rem + var(--tm-bar));grid-template-rows:auto minmax(0,44svh);grid-template-columns:1fr;align-content:center;gap:1.5rem}.tm-slot-card{height:100%}.tm-caption{top:calc(50% - var(--tm-bar) / 2)}}
.tt-track{background:var(--background);--uk-puzzle-top:calc(var(--uk-sticky-top,0px) + 50px)}.tt-scene{text-align:center;--h2-size:clamp(1.5rem, 5.5cqw, 2.25rem);--h2-mobile-factor:1;width:min(100% - 32px,1000px,175cqh - 235px);margin-inline:auto;container-type:inline-size}.tt-logo{width:auto;height:32px;margin:0 auto 16px;display:block}.tt-scene h2{margin:0 0 28px}.tt-tiles{aspect-ratio:1800/1005;direction:ltr;grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(8,1fr);display:grid;position:relative}.tt-tiles__whole{object-fit:cover;border-radius:var(--uk-global-border-radius);width:100%;height:100%;position:absolute;inset:0}.tt-tiles__t{background-image:var(--tt-src);background-size:800% 500%;background-position:calc(var(--c) * 100% / 7) calc(var(--r) * 100% / 4);will-change:transform;position:relative}.tt-tiles__t:nth-child(1 of .tt-tiles__t){border-top-left-radius:var(--uk-global-border-radius)}.tt-tiles__t:nth-child(8 of .tt-tiles__t){border-top-right-radius:var(--uk-global-border-radius)}.tt-tiles__t:nth-child(33 of .tt-tiles__t){border-bottom-left-radius:var(--uk-global-border-radius)}.tt-tiles__t:nth-child(40 of .tt-tiles__t){border-bottom-right-radius:var(--uk-global-border-radius)}@media (max-width:767px){.tt-scene h2{margin-bottom:20px}}
