.as,.am-stage,.ae{margin:0;min-width:0}.as{container-type:inline-size}.am-stage{display:flex;flex-direction:column;align-items:center;gap:0}.am-picture{position:relative;display:block;flex:none;width:100%;max-width:960px;aspect-ratio:16/9!important;overflow:hidden;background:#080b10}.am-picture :is(picture,img,canvas){display:block;width:100%;height:100%;object-fit:contain}.am-picture picture{position:absolute;inset:0}.am-picture canvas{position:absolute;inset:0;opacity:0}.am-line,.am-tabline{position:absolute;inset:0 0 auto;height:2px;background:#ffb56b;pointer-events:none}.am-line{opacity:0}.am-cue{position:absolute;left:12px;bottom:12px;font:13px/1.4 var(--face-mono);color:#ffb56b;background:#080b10c9;padding:3px 6px;border-radius:3px}.as .sd-note{order:1;margin:22px 0 0;text-decoration:none;line-height:1.5;font-size:14px;width:100%}.am-stage>.nw-play{order:2;margin-top:8px;align-self:start;flex:none}.am-motion-caption,.am-cue{display:none}.am-cue[hidden]{display:none!important}#film>.as{width:100%;max-width:960px;margin:0 auto 40px}@media(min-width:700px){#film .am-stage>.sd-note{text-align:center}#film .am-stage>.nw-play{align-self:center}}@media(max-height:499px)and (min-width:700px){.am-picture{max-width:calc((100svh - 90px)*16/9)}}@supports selector(:has(*)) and (height:100svh) and (width:1cqw){@media(min-height:500px){.am-motion .am-ready canvas{opacity:1}.am-motion .as:has(.am-stage):not(.am-failed){height:320svh;--am-image:min(56.25cqw, calc(100svh - 160px) ,540px)}.am-motion .as:has(.am-stage):not(.am-failed) .am-stage{position:sticky;top:0;height:100svh;justify-content:center}.am-motion .as:has(.am-stage):not(.am-failed) .am-picture{height:var(--am-image);width:calc(var(--am-image)*16/9);aspect-ratio:auto!important}.am-motion .as:has(.am-stage):not(.am-failed) .am-motion-caption,.am-motion .as:has(.am-stage):not(.am-failed) .am-cue{display:inline}.am-motion .as:has(.am-stage):not(.am-failed) .am-still-caption{display:none}@media(max-width:699px){.am-motion .as:has(.am-stage):not(.am-failed){--am-image:min(125vw, calc(100svh - 130px) ,675px)}.am-motion .as:has(.am-stage):not(.am-failed) .am-picture{width:calc(var(--am-image)*.8)}}@media(min-width:1000px){.am-motion #motion-top .sd-split>div:first-child{position:sticky;top:96px;align-self:start}}}}.am-closing{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.ae .nw-media{display:block;position:relative;aspect-ratio:var(--ar);overflow:hidden;border:1px solid var(--nw-rule,#333b46);border-radius:10px;box-shadow:none;mask:none}.ae img{display:block;width:100%;height:100%;object-fit:contain}.ae .sd-note{margin:22px 0 0;text-decoration:none;font-size:14px;line-height:1.5}.ae .nw-play{position:absolute;left:12px;bottom:12px;background:#080b10d9;padding:4px 6px;border-radius:3px;z-index:1}.am-portrait .nw-media{width:min(240px,100%);height:auto;margin-inline:auto;background:#080b10}.am-hand img{display:block;width:100%;height:auto;border:1px solid #333b46;border-radius:10px;mask:none}.nw-media>video.agc-preview{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .2s linear;pointer-events:none}.nw-media>video.agc-playing{opacity:1;transition-duration:.3s}img.agc-long{position:absolute;inset:0 0 auto;width:100%;height:auto;max-height:none;will-change:transform}.am-tabs{position:relative}.am-old{position:absolute;inset:0 0 auto;display:block!important;pointer-events:none;z-index:1}.am-new{position:relative;z-index:2}.am-new>.sd-window{background:#080b10}@media(max-width:699px){.am-picture{max-width:540px;aspect-ratio:4/5!important}.am-closing{gap:24px}.am-closing .ae .nw-media{width:min(100%,320px);margin-inline:auto}.am-closing .am-portrait .nw-media{width:112.5px}.am-closing .am-hand img{width:min(100%,320px);margin-inline:auto}.am-closing .am-copy>h2{margin-top:12px}.am-closing .am-copy>.lead{margin-bottom:20px}}@media(min-width:1000px){#motion-top .sd-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.am-closing{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center}.ae{grid-column:2;grid-row:1}.am-copy{grid-column:1;grid-row:1}.am-closing>form{grid-column:1/-1}.website-offers>.offer>p:not(.offer-price):not(.solution-note),.offer-grid[data-approved-workshops]>.offer>p:not(.offer-price):not(.solution-note){min-height:6em}}