.dwxnvW_art{aspect-ratio:1;position:relative}.dwxnvW_rings{fill:none;width:112%;height:112%;position:absolute;inset:-6%}.dwxnvW_ring{stroke:var(--line-soft);stroke-width:1.5px}.dwxnvW_ringBrand{stroke:var(--brand);stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:1px;animation:dwxnvW_draw 1.8s var(--ease-in-out) .3s forwards}.dwxnvW_orbit{animation:40s linear infinite dwxnvW_spin}.dwxnvW_reverse{animation-duration:60s;animation-direction:reverse}.dwxnvW_dot{fill:var(--surface);stroke:var(--ink);stroke-width:3px}.dwxnvW_dotOn{fill:var(--brand);stroke:var(--brand)}.dwxnvW_blockBrand{aspect-ratio:1;background:var(--brand);width:30%;position:absolute;top:4%;right:2%}.dwxnvW_blockSage{background:var(--surface-sage);width:28%;height:20%;position:absolute;bottom:6%;left:4%}.dwxnvW_bracket{border:8px solid var(--logo-brackets);width:11%;transition:transform .6s var(--ease-spring);position:absolute;top:12%;bottom:12%}.dwxnvW_left{border-right:0;left:8%}.dwxnvW_right{border-left:0;right:8%}.dwxnvW_art:hover .dwxnvW_left{transform:translate(-12px)}.dwxnvW_art:hover .dwxnvW_right{transform:translate(12px)}.dwxnvW_mark{aspect-ratio:1;width:44%;height:auto;position:absolute;top:50%;left:50%;translate:-50% -50%}.dwxnvW_mark .trace{animation-duration:1.4s;animation-delay:.6s}.dwxnvW_mark .node{animation-delay:1.9s}@media (min-width:47.5rem){.dwxnvW_bracket{border-width:12px}}@keyframes dwxnvW_draw{to{stroke-dashoffset:0}}@keyframes dwxnvW_spin{to{transform:rotate(360deg)}}
._7QQoNG_button{animation:_7QQoNG_press 5s var(--ease-out) infinite}._7QQoNG_cursor{width:7cqw;height:7cqw;color:var(--ink);animation:_7QQoNG_cursor 5s var(--ease-in-out) infinite;position:absolute;top:55%;left:70%}._7QQoNG_cursor path{stroke:var(--surface-raised);stroke-width:1.5px;paint-order:stroke}@keyframes _7QQoNG_cursor{0%{opacity:0;transform:translate(22cqw,18cqw)}10%{opacity:1}38%{transform:translate(0)scale(1)}43%{transform:translate(0)scale(.8)}48%,80%{opacity:1;transform:translate(0)scale(1)}92%,to{opacity:0;transform:translate(0)}}@keyframes _7QQoNG_press{0%,40%,48%,to{transform:scale(1)}44%{transform:scale(.95)}}
.U-tlAW_frame{padding:2.25rem 2.75rem;position:relative}.U-tlAW_block{aspect-ratio:1;background:var(--brand);width:7.5rem;position:absolute;top:0;right:0}.U-tlAW_bracket{z-index:1;border:.6rem solid var(--logo-brackets);width:2.1rem;transition:transform .6s var(--ease-spring);position:absolute;top:0;bottom:0}.U-tlAW_left{border-right:0;left:0}.U-tlAW_right{border-left:0;right:0}.U-tlAW_frame:hover .U-tlAW_left{transform:translate(-8px)}.U-tlAW_frame:hover .U-tlAW_right{transform:translate(8px)}.U-tlAW_tab{position:relative}.U-tlAW_tab:after{content:"";background:var(--brand);transform-origin:0;height:3px;position:absolute;bottom:-1px;left:10%;right:10%;transform:scaleX(0)}.U-tlAW_tab[aria-selected=true]:after{transition:transform .2s var(--ease-out);transform:scaleX(1)}.U-tlAW_auto .U-tlAW_tab[aria-selected=true]:after{animation:3.8s linear U-tlAW_timer}.U-tlAW_item{animation:U-tlAW_enter .42s var(--ease-out) both}.U-tlAW_item:nth-child(2){animation-delay:70ms}.U-tlAW_item:nth-child(3){animation-delay:.14s}.U-tlAW_item:nth-child(4){animation-delay:.21s}@media not (min-width:64rem){.U-tlAW_frame{padding:1.25rem 1.4rem}.U-tlAW_block{width:4.4rem}.U-tlAW_bracket{border-width:.45rem;width:1.25rem}}@keyframes U-tlAW_timer{0%{transform:scaleX(0)}}@keyframes U-tlAW_enter{0%{opacity:0;transform:translate(-14px)}}
._3VwRaa_deck{--media-width:min(17rem, 64vw);--strip:3.25rem;--offset:2.75rem;height:calc(var(--media-width) * 16 / 9 + 1.5rem);touch-action:pan-y;position:relative;overflow-x:clip}._3VwRaa_card{--x:0px;--scale:1;--depth:0;--opacity:1;z-index:var(--depth);grid-template-columns:var(--media-width) var(--strip);border:2px solid var(--line);background:var(--logo-circle);opacity:var(--opacity);transform:translate(calc(-50% + var(--x)), -50%) scale(var(--scale));transition:transform .7s var(--ease-in-out), opacity .5s var(--ease-out);cursor:pointer;border-radius:0 1.75rem 0 0;display:grid;position:absolute;top:50%;left:50%;overflow:hidden}._3VwRaa_card[data-pos="0"]{--depth:3;cursor:default}._3VwRaa_card[data-pos="1"],._3VwRaa_card[data-pos="-1"]{--scale:.86;--depth:2;--opacity:.55}._3VwRaa_card[data-pos="1"]{--x:var(--offset)}._3VwRaa_card[data-pos="-1"]{--x:calc(var(--offset) * -1)}._3VwRaa_card[data-crossing]{--depth:1;transition:none}._3VwRaa_card[data-crossing="1"]{animation:_3VwRaa_wrap-to-right .7s var(--ease-in-out)}._3VwRaa_card[data-crossing="-1"]{animation:_3VwRaa_wrap-to-left .7s var(--ease-in-out)}@keyframes _3VwRaa_wrap-to-right{0%{transform:translate(calc(-50% - var(--offset)), -50%) scale(var(--scale))}50%{opacity:0;transform:translate(calc(-50% - var(--offset) * 2), -50%) scale(calc(var(--scale) * .8))}50.1%{transform:translate(calc(-50% + var(--offset) * 2), -50%) scale(calc(var(--scale) * .8))}}@keyframes _3VwRaa_wrap-to-left{0%{transform:translate(calc(-50% + var(--offset)), -50%) scale(var(--scale))}50%{opacity:0;transform:translate(calc(-50% + var(--offset) * 2), -50%) scale(calc(var(--scale) * .8))}50.1%{transform:translate(calc(-50% - var(--offset) * 2), -50%) scale(calc(var(--scale) * .8))}}._3VwRaa_video{aspect-ratio:9/16;object-fit:cover;background:var(--surface-sage);width:100%;display:block}._3VwRaa_video:fullscreen{object-fit:contain;background:#000}._3VwRaa_strip{color:#f3e5c3;flex-direction:column;justify-content:space-between;align-items:center;padding:1rem 0 1.1rem;display:flex}._3VwRaa_vertical{writing-mode:vertical-rl;transform:rotate(180deg)}._3VwRaa_name{font:800 1.9rem/1 var(--font-display);letter-spacing:-.03em;white-space:nowrap}._3VwRaa_badge{border-radius:var(--radius-control);font:500 .625rem var(--font-mono);letter-spacing:1px;text-transform:uppercase;border:1px solid #f3e5c373;padding:.6rem .35rem}._3VwRaa_index{font:500 .7rem var(--font-mono);color:#abc8a2}._3VwRaa_dot{cursor:pointer;width:2.75rem;height:2.75rem;position:relative}._3VwRaa_dot:before{content:"";border:2px solid var(--line);background:var(--surface);width:.75rem;height:.75rem;transition:transform var(--dur-base) var(--ease-spring);border-radius:50%;margin:-.375rem;position:absolute;top:50%;left:50%}._3VwRaa_dot[aria-current=true]:before{border-color:var(--brand);background:var(--brand);transform:scale(1.3)}@media (min-width:64rem){._3VwRaa_deck{--media-width:58rem;--strip:4.5rem;--offset:21rem;height:calc(var(--media-width) * 9 / 16 + 2rem)}._3VwRaa_card[data-pos="1"],._3VwRaa_card[data-pos="-1"]{--scale:.8}._3VwRaa_video{aspect-ratio:16/9}._3VwRaa_name{font-size:2.75rem}}
