.studio-light.ae-light-ice{background:radial-gradient(55% 45% at 22% 18%, rgb(from var(--ice) r g b / .26), transparent 70%), radial-gradient(50% 45% at 85% 60%, rgb(from var(--violet) r g b / .3), transparent 70%), radial-gradient(70% 40% at 50% 108%, rgb(from var(--ice) r g b / .22), transparent 70%)}.studio-light.ae-light-rose{background:radial-gradient(55% 50% at 78% 25%, rgb(from var(--rose) r g b / .28), transparent 70%), radial-gradient(45% 45% at 15% 85%, rgb(from var(--ember) r g b / .16), transparent 70%), radial-gradient(60% 40% at 40% 105%, rgb(from var(--violet) r g b / .3), transparent 70%)}.studio-light.ae-light-violet{background:radial-gradient(60% 55% at 50% 40%, rgb(from var(--violet) r g b / .3), transparent 70%), radial-gradient(40% 40% at 90% 90%, rgb(from var(--ice) r g b / .16), transparent 70%), radial-gradient(40% 40% at 8% 95%, rgb(from var(--rose) r g b / .18), transparent 70%)}.ae-plate-fade{-webkit-mask-image:linear-gradient(#000 0% 35%,#0000 88%);mask-image:linear-gradient(#000 0% 35%,#0000 88%)}.ae-edge{z-index:2;background:var(--dawn);opacity:.9;height:1px;position:absolute;top:-1px;left:0;right:0}.ae-subnav-track{scrollbar-width:none}.ae-subnav-track::-webkit-scrollbar{display:none}.ae-spot{z-index:1;pointer-events:none;border:1px solid var(--c);box-shadow:0 0 0 200vmax rgb(from var(--ink) r g b / .62), inset 0 0 2.5rem rgb(from var(--c) r g b / .22);transition:left var(--t-state) var(--ease-out), top var(--t-state) var(--ease-out), width var(--t-state) var(--ease-out), height var(--t-state) var(--ease-out), border-color var(--t-state), box-shadow var(--t-state);position:absolute}.ae-spot-tag{background:var(--c);color:var(--ink);font:var(--label);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap;padding:.25rem .625rem;display:none;position:absolute;bottom:100%;left:-1px}@media (min-width:48rem){.ae-spot-tag{display:block}}.ae-mark{z-index:1;pointer-events:none;border:1px solid var(--c);box-shadow:inset 0 0 1.75rem rgb(from var(--c) r g b / .2);position:absolute}.ae-swatch{background:var(--c);flex:none;width:.5rem;height:.5rem;display:inline-block}.ae-stop{text-align:left;color:var(--snow);border-top:1px solid var(--line);cursor:pointer;opacity:.62;transition:opacity var(--t-quick);padding:1.5rem 1.5rem 1.75rem 0;display:block;position:relative}.ae-stop:before{content:"";background:var(--c);transform-origin:0;height:2px;transition:transform var(--t-state) var(--ease-out);position:absolute;top:-1px;left:0;right:1.5rem;transform:scaleX(0)}.ae-stop:hover,.ae-stop:focus-visible,.ae-stop.is-active{opacity:1}.ae-stop.is-active:before{transform:scaleX(1)}.ae-stop:focus-visible{outline-offset:-2px}.ae-deck-stage{border:1px solid var(--line);background:var(--ink-2);padding:clamp(1.25rem,5vw,5rem) clamp(0rem,4vw,5rem)}.ae-deck-frame{border:1px solid rgb(from var(--snow) r g b / .22);background:var(--ink);max-width:1100px}.ae-deck-frame:focus-visible{outline-offset:6px}.ae-deck-slide{opacity:0;visibility:hidden;transition:opacity var(--t-state) var(--ease-out), visibility 0s linear var(--t-state);position:absolute;inset:0}.ae-deck-slide.is-current{opacity:1;visibility:visible;transition:opacity var(--t-state) var(--ease-out)}.ae-deck-slide.is-still{transition:none}.ae-deck-slide img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%}.ae-deck-count{color:var(--mist);position:absolute;top:calc(100% + .625rem);right:0}.ae-deck-progress{background:rgb(from var(--snow) r g b / .14);height:2px;position:relative}.ae-deck-progress>span{background:var(--dawn);transition:clip-path var(--t-state) var(--ease-out);position:absolute;inset:0}.ae-thumbs{scrollbar-width:thin;grid-auto-columns:minmax(7.5rem,1fr);grid-auto-flow:column;gap:.75rem;padding-bottom:.25rem;display:grid;overflow-x:auto}.ae-thumb{text-align:left;cursor:pointer;opacity:.55;transition:opacity var(--t-quick);gap:.5rem;display:grid}.ae-thumb img{border:1px solid var(--line);width:100%;height:auto;transition:border-color var(--t-quick)}.ae-thumb:hover,.ae-thumb:focus-visible,.ae-thumb.is-current{opacity:1}.ae-thumb.is-current img{border-color:var(--gold)}.ae-thumb.is-current .t-label{color:var(--gold)}.ae-deck-full{background:var(--ink);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--snow);border:0;margin:0;padding:clamp(1rem,3vw,2.5rem)}.ae-deck-full[open]{place-items:center;display:grid}.ae-deck-full::backdrop{background:rgb(from var(--ink) r g b / .92)}.ae-deck-full-inner{width:min(100%, calc((100dvh - 10rem) * var(--deck-aspect,1.7778)))}.ae-deck-full-inner img{border:1px solid var(--line);width:100%;height:auto}.ae-person{aspect-ratio:4/5;background:var(--ink);display:block;position:relative;overflow:hidden}.ae-person img{object-fit:cover;width:100%;height:100%;transition:transform 1.6s var(--ease-out)}.ae-person-frame{border:1px solid rgb(from var(--snow) r g b / .3);pointer-events:none;position:absolute;inset:.625rem}a:hover .ae-person img,a:focus-visible .ae-person img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.ae-spot,.ae-stop:before,.ae-deck-slide,.ae-deck-progress>span,.ae-person img{transition:none}}
