@keyframes sw-edge{0%{opacity:1}8.3333%{opacity:1}16.6667%{opacity:1}25%{opacity:1}33.3333%{opacity:1}41.6667%{opacity:1}50%{opacity:1}58.3333%{opacity:1}66.6667%{opacity:.6734}75%{opacity:.2841}83.3333%{opacity:.0842}91.6667%{opacity:.0105}to{opacity:0}}@keyframes sw-blW{0%{opacity:0;transform:translate(112%)}8.3333%{opacity:.2593;transform:translate(111.741%)}16.6667%{opacity:.7407;transform:translate(109.926%)}25%{opacity:1;transform:translate(105%)}33.3333%{opacity:1;transform:translate(95.4074%)}41.6667%{opacity:1;transform:translate(79.5926%)}50%{opacity:1;transform:translate(56%)}58.3333%{opacity:1;transform:translate(32.4074%)}66.6667%{opacity:1;transform:translate(16.5926%)}75%{opacity:1;transform:translate(7%)}83.3333%{opacity:1;transform:translate(2.0741%)}91.6667%{opacity:1;transform:translate(.2593%)}to{opacity:1;transform:translate(0%,0)}}@keyframes sw-blC{0%{transform:translate(-96.32%)scale(1)}8.3333%{transform:translate(-96.097%)scale(1)}16.6667%{transform:translate(-94.5363%)scale(1)}25%{transform:translate(-90.3%)scale(1)}33.3333%{transform:translate(-82.0504%)scale(1)}41.6667%{transform:translate(-68.4496%)scale(1)}50%{transform:translate(-48.16%)scale(1)}58.3333%{transform:translate(-27.8704%)scale(1)}66.6667%{transform:translate(-14.2696%)scale(1)}75%{transform:translate(-6.02%)scale(1)}83.3333%{transform:translate(-1.7837%)scale(1)}91.6667%{transform:translate(-.223%)scale(1)}to{transform:translate(-0%,0)scale(1)}}@keyframes sw-blOut{0%{transform:translate(-0%,0)scale(1)}8.3333%{transform:translate(-.0116%)scale(1.0001)}16.6667%{transform:translate(-.0926%)scale(1.0007)}25%{transform:translate(-.3125%)scale(1.0025)}33.3333%{transform:translate(-.7407%)scale(1.0059)}41.6667%{transform:translate(-1.4468%)scale(1.0116)}50%{transform:translate(-2.5%)scale(1.02)}58.3333%{transform:translate(-3.5532%)scale(1.0284)}66.6667%{transform:translate(-4.2593%)scale(1.0341)}75%{transform:translate(-4.6875%)scale(1.0375)}83.3333%{transform:translate(-4.9074%)scale(1.0393)}91.6667%{transform:translate(-4.9884%)scale(1.0399)}to{transform:translate(-5%)scale(1.04)}}@keyframes sw-blW-r{0%{opacity:0;transform:translate(-112%)}8.3333%{opacity:.2593;transform:translate(-111.741%)}16.6667%{opacity:.7407;transform:translate(-109.926%)}25%{opacity:1;transform:translate(-105%)}33.3333%{opacity:1;transform:translate(-95.4074%)}41.6667%{opacity:1;transform:translate(-79.5926%)}50%{opacity:1;transform:translate(-56%)}58.3333%{opacity:1;transform:translate(-32.4074%)}66.6667%{opacity:1;transform:translate(-16.5926%)}75%{opacity:1;transform:translate(-7%)}83.3333%{opacity:1;transform:translate(-2.0741%)}91.6667%{opacity:1;transform:translate(-.2593%)}to{opacity:1;transform:translate(-0%,0)}}@keyframes sw-blC-r{0%{transform:translate(96.32%)scale(1)}8.3333%{transform:translate(96.097%)scale(1)}16.6667%{transform:translate(94.5363%)scale(1)}25%{transform:translate(90.3%)scale(1)}33.3333%{transform:translate(82.0504%)scale(1)}41.6667%{transform:translate(68.4496%)scale(1)}50%{transform:translate(48.16%)scale(1)}58.3333%{transform:translate(27.8704%)scale(1)}66.6667%{transform:translate(14.2696%)scale(1)}75%{transform:translate(6.02%)scale(1)}83.3333%{transform:translate(1.7837%)scale(1)}91.6667%{transform:translate(.223%)scale(1)}to{transform:translate(0%,0)scale(1)}}@keyframes sw-blOut-r{0%{transform:translate(0%,0)scale(1)}8.3333%{transform:translate(.0116%)scale(1.0001)}16.6667%{transform:translate(.0926%)scale(1.0007)}25%{transform:translate(.3125%)scale(1.0025)}33.3333%{transform:translate(.7407%)scale(1.0059)}41.6667%{transform:translate(1.4468%)scale(1.0116)}50%{transform:translate(2.5%)scale(1.02)}58.3333%{transform:translate(3.5532%)scale(1.0284)}66.6667%{transform:translate(4.2593%)scale(1.0341)}75%{transform:translate(4.6875%)scale(1.0375)}83.3333%{transform:translate(4.9074%)scale(1.0393)}91.6667%{transform:translate(4.9884%)scale(1.0399)}to{transform:translate(5%)scale(1.04)}}@keyframes sw-dim{0%{opacity:0}8.3333%{opacity:.0013}16.6667%{opacity:.0102}25%{opacity:.0344}33.3333%{opacity:.0815}41.6667%{opacity:.1591}50%{opacity:.275}58.3333%{opacity:.3909}66.6667%{opacity:.4685}75%{opacity:.5156}83.3333%{opacity:.5398}91.6667%{opacity:.5487}to{opacity:.55}}@keyframes sw-blC-v{0%{transform:translate(-0%,0)scale(1)}8.3333%{transform:translate(-.223%)scale(1)}16.6667%{transform:translate(-1.7837%)scale(1)}25%{transform:translate(-6.02%)scale(1)}33.3333%{transform:translate(-14.2696%)scale(1)}41.6667%{transform:translate(-27.8704%)scale(1)}50%{transform:translate(-48.16%)scale(1)}58.3333%{transform:translate(-68.4496%)scale(1)}66.6667%{transform:translate(-82.0504%)scale(1)}75%{transform:translate(-90.3%)scale(1)}83.3333%{transform:translate(-94.5363%)scale(1)}91.6667%{transform:translate(-96.097%)scale(1)}to{transform:translate(-96.32%)scale(1)}}@keyframes sw-blC-r-v{0%{transform:translate(0%,0)scale(1)}8.3333%{transform:translate(.223%)scale(1)}16.6667%{transform:translate(1.7837%)scale(1)}25%{transform:translate(6.02%)scale(1)}33.3333%{transform:translate(14.2696%)scale(1)}41.6667%{transform:translate(27.8704%)scale(1)}50%{transform:translate(48.16%)scale(1)}58.3333%{transform:translate(68.4496%)scale(1)}66.6667%{transform:translate(82.0504%)scale(1)}75%{transform:translate(90.3%)scale(1)}83.3333%{transform:translate(94.5363%)scale(1)}91.6667%{transform:translate(96.097%)scale(1)}to{transform:translate(96.32%)scale(1)}}@keyframes sw-blOut-v{0%{transform:translate(-5%)scale(1.04)}8.3333%{transform:translate(-4.9884%)scale(1.0399)}16.6667%{transform:translate(-4.9074%)scale(1.0393)}25%{transform:translate(-4.6875%)scale(1.0375)}33.3333%{transform:translate(-4.2593%)scale(1.0341)}41.6667%{transform:translate(-3.5532%)scale(1.0284)}50%{transform:translate(-2.5%)scale(1.02)}58.3333%{transform:translate(-1.4468%)scale(1.0116)}66.6667%{transform:translate(-.7407%)scale(1.0059)}75%{transform:translate(-.3125%)scale(1.0025)}83.3333%{transform:translate(-.0926%)scale(1.0007)}91.6667%{transform:translate(-.0116%)scale(1.0001)}to{transform:translate(-0%,0)scale(1)}}@keyframes sw-blOut-r-v{0%{transform:translate(5%)scale(1.04)}8.3333%{transform:translate(4.9884%)scale(1.0399)}16.6667%{transform:translate(4.9074%)scale(1.0393)}25%{transform:translate(4.6875%)scale(1.0375)}33.3333%{transform:translate(4.2593%)scale(1.0341)}41.6667%{transform:translate(3.5532%)scale(1.0284)}50%{transform:translate(2.5%)scale(1.02)}58.3333%{transform:translate(1.4468%)scale(1.0116)}66.6667%{transform:translate(.7407%)scale(1.0059)}75%{transform:translate(.3125%)scale(1.0025)}83.3333%{transform:translate(.0926%)scale(1.0007)}91.6667%{transform:translate(.0116%)scale(1.0001)}to{transform:translate(0%,0)scale(1)}}@keyframes sw-blW-v{0%{opacity:1;transform:translate(0%,0)}8.3333%{opacity:1;transform:translate(.2593%)}16.6667%{opacity:1;transform:translate(2.0741%)}25%{opacity:1;transform:translate(7%)}33.3333%{opacity:1;transform:translate(16.5926%)}41.6667%{opacity:1;transform:translate(32.4074%)}50%{opacity:1;transform:translate(56%)}58.3333%{opacity:1;transform:translate(79.5926%)}66.6667%{opacity:1;transform:translate(95.4074%)}75%{opacity:1;transform:translate(105%)}83.3333%{opacity:.7407;transform:translate(109.926%)}91.6667%{opacity:.2593;transform:translate(111.741%)}to{opacity:0;transform:translate(112%)}}@keyframes sw-blW-r-v{0%{opacity:1;transform:translate(-0%,0)}8.3333%{opacity:1;transform:translate(-.2593%)}16.6667%{opacity:1;transform:translate(-2.0741%)}25%{opacity:1;transform:translate(-7%)}33.3333%{opacity:1;transform:translate(-16.5926%)}41.6667%{opacity:1;transform:translate(-32.4074%)}50%{opacity:1;transform:translate(-56%)}58.3333%{opacity:1;transform:translate(-79.5926%)}66.6667%{opacity:1;transform:translate(-95.4074%)}75%{opacity:1;transform:translate(-105%)}83.3333%{opacity:.7407;transform:translate(-109.926%)}91.6667%{opacity:.2593;transform:translate(-111.741%)}to{opacity:0;transform:translate(-112%)}}@keyframes sw-dim-v{0%{opacity:.55}8.3333%{opacity:.5487}16.6667%{opacity:.5398}25%{opacity:.5156}33.3333%{opacity:.4685}41.6667%{opacity:.3909}50%{opacity:.275}58.3333%{opacity:.1591}66.6667%{opacity:.0815}75%{opacity:.0344}83.3333%{opacity:.0102}91.6667%{opacity:.0013}to{opacity:0}}@keyframes sw-edge-v{0%{opacity:0}8.3333%{opacity:.0105}16.6667%{opacity:.0842}25%{opacity:.2841}33.3333%{opacity:.6734}41.6667%{opacity:1}50%{opacity:1}58.3333%{opacity:1}66.6667%{opacity:1}75%{opacity:1}83.3333%{opacity:1}91.6667%{opacity:1}to{opacity:1}}@keyframes sw-copyOut{to{opacity:0}}@keyframes sw-copy{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.sf-win,.sf-cnt{position:absolute;inset:0}.sf-win{overflow:hidden}.swipe-film .residence-step-track{will-change:auto;transition:none;display:block;position:relative;transform:none!important}.swipe-film .residence-step-track>li{z-index:1;visibility:hidden;pointer-events:none;width:auto;transition:visibility 0s linear .3s;position:absolute;inset:0}.swipe-film .residence-step-track>li[data-slide-leaving=true]{z-index:2;visibility:visible;transition-delay:0s}.swipe-film .residence-step-track>li[data-slide-active=true]{z-index:3;visibility:visible;pointer-events:auto;transition-delay:0s}.swipe-film [data-sf-dir=back] .residence-step-track>li[data-slide-leaving=true]{z-index:4}@media (prefers-reduced-motion:no-preference){.swipe-film .residence-step-track>li[data-slide-active=true] .sf-win,.swipe-film .residence-step-track>li[data-slide-active=true] .sf-cnt,.swipe-film .residence-step-track>li[data-slide-leaving=true] .sf-win,.swipe-film .residence-step-track>li[data-slide-leaving=true] .sf-cnt{will-change:transform}[data-sf-moved=true][data-sf-dir=fwd][data-sf-mode="3"] [data-residence-track]:not([data-residence-snap=true])>li[data-slide-active=true] .sf-win{animation:1.1s linear both sw-blW}[data-sf-moved=true][data-sf-dir=fwd][data-sf-mode="3"] [data-residence-track]:not([data-residence-snap=true])>li[data-slide-active=true] .sf-cnt{animation:1.1s linear both sw-blC}[data-sf-moved=true][data-sf-dir=fwd][data-sf-mode="3"] [data-residence-track]:not([data-residence-snap=true])>li[data-slide-active=true] .sf-win:after{content:"";z-index:4;pointer-events:none;background:var(--surface-champagne);width:2px;animation:1.1s linear both sw-edge;position:absolute;inset-block:0;inset-inline-start:0}[dir=rtl] [data-sf-moved=true][data-sf-dir=fwd][data-sf-mode="3"] [data-residence-track]:not([data-residence-snap=true])>li[data-slide-active=true] .sf-win{animation-name:sw-blW-r}[dir=rtl] [data-sf-moved=true][data-sf-dir=fwd][data-sf-mode="3"] [data-residence-track]:not([data-residence-snap=true])>li[data-slide-active=true] .sf-cnt{animation-name:sw-blC-r}[data-sf-moved=true][data-sf-dir=fwd][data-sf-mode="3"] [data-residence-track]:not([data-residence-snap=true])>li[data-slide-leaving=true] .sf-win{animation:1.1s linear both sw-blOut}[dir=rtl] [data-sf-moved=true][data-sf-dir=fwd][data-sf-mode="3"] [data-residence-track]:not([data-residence-snap=true])>li[data-slide-leaving=true] .sf-win{animation-name:sw-blOut-r}[data-sf-moved=true][data-sf-dir=fwd] [data-residence-track]:not([data-residence-snap=true])>li[data-slide-leaving=true]:after{content:"";z-index:5;pointer-events:none;background:#000;animation:1.1s linear both sw-dim;position:absolute;inset:0}[data-sf-moved=true][data-sf-dir=back][data-sf-mode="3"] [data-residence-track]:not([data-residence-snap=true])>li[data-slide-leaving=true] .sf-win{animation:1.1s linear both sw-blW-v}[data-sf-moved=true][data-sf-dir=back][data-sf-mode="3"] [data-residence-track]:not([data-residence-snap=true])>li[data-slide-leaving=true] .sf-cnt{animation:1.1s linear both sw-blC-v}[data-sf-moved=true][data-sf-dir=back][data-sf-mode="3"] [data-residence-track]:not([data-residence-snap=true])>li[data-slide-leaving=true] .sf-win:after{content:"";z-index:4;pointer-events:none;background:var(--surface-champagne);width:2px;animation:1.1s linear both sw-edge-v;position:absolute;inset-block:0;inset-inline-start:0}[data-sf-moved=true][data-sf-dir=back][data-sf-mode="3"] [data-residence-track]:not([data-residence-snap=true])>li[data-slide-active=true] .sf-win{animation:1.1s linear both sw-blOut-v}[dir=rtl] [data-sf-moved=true][data-sf-dir=back][data-sf-mode="3"] [data-residence-track]:not([data-residence-snap=true])>li[data-slide-leaving=true] .sf-win{animation-name:sw-blW-r-v}[dir=rtl] [data-sf-moved=true][data-sf-dir=back][data-sf-mode="3"] [data-residence-track]:not([data-residence-snap=true])>li[data-slide-leaving=true] .sf-cnt{animation-name:sw-blC-r-v}[dir=rtl] [data-sf-moved=true][data-sf-dir=back][data-sf-mode="3"] [data-residence-track]:not([data-residence-snap=true])>li[data-slide-active=true] .sf-win{animation-name:sw-blOut-r-v}[data-sf-moved=true][data-sf-dir=back] [data-residence-track]:not([data-residence-snap=true])>li[data-slide-active=true]:after{content:"";z-index:5;pointer-events:none;background:#000;animation:1.1s linear both sw-dim-v;position:absolute;inset:0}[data-sf-moved=true][data-sf-dir=back] [data-residence-track]:not([data-residence-snap=true])>li[data-slide-leaving=true] .amenity-copy>*,[data-sf-moved=true][data-sf-dir=back] [data-residence-track]:not([data-residence-snap=true])>li[data-slide-leaving=true] [data-residence-info]>*{animation:.26s ease-out both sw-copyOut}[data-sf-moved=true] [data-residence-track]:not([data-residence-snap=true])>li[data-slide-active=true] .amenity-copy>*,[data-sf-moved=true] [data-residence-track]:not([data-residence-snap=true])>li[data-slide-active=true] [data-residence-info]>*{animation:.8s cubic-bezier(.22,1,.36,1) .44s both sw-copy}[data-sf-moved=true] [data-residence-track]:not([data-residence-snap=true])>li[data-slide-active=true] .amenity-copy>:nth-child(2),[data-sf-moved=true] [data-residence-track]:not([data-residence-snap=true])>li[data-slide-active=true] [data-residence-info]>:nth-child(2){animation-delay:.5s}[data-sf-moved=true] [data-residence-track]:not([data-residence-snap=true])>li[data-slide-active=true] .amenity-copy>:nth-child(3),[data-sf-moved=true] [data-residence-track]:not([data-residence-snap=true])>li[data-slide-active=true] [data-residence-info]>:nth-child(3){animation-delay:.56s}[data-sf-moved=true] [data-residence-track]:not([data-residence-snap=true])>li[data-slide-active=true] .amenity-copy>:nth-child(n+4),[data-sf-moved=true] [data-residence-track]:not([data-residence-snap=true])>li[data-slide-active=true] [data-residence-info]>:nth-child(n+4){animation-delay:.62s}}@media (max-width:47.999rem),(pointer:coarse){.swipe-film [data-residence-ribbon]{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#00000080,#0000);border-bottom:0}.swipe-film [data-residence-ribbon] button[aria-pressed]{color:#fff9}.swipe-film [data-residence-ribbon] button[data-active=true]{color:#fff}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.swipe-film.residence-runway:not([data-apple]):not([data-no-arrive]),.swipe-film .residence-runway:not([data-apple]):not([data-no-arrive]){view-timeline:--sf-arrive block;background-color:#0000}.swipe-film.residence-runway:not([data-apple]):not([data-no-arrive])>[data-residence-stage],.swipe-film .residence-runway:not([data-apple]):not([data-no-arrive])>[data-residence-stage]{background-color:var(--surface-darker);animation:linear both sf-arrive;animation-timeline:--sf-arrive;animation-range:entry entry 80%}.swipe-film.residence-runway:not([data-apple]):not([data-no-arrive])>[data-residence-stage] [data-residence-track],.swipe-film .residence-runway:not([data-apple]):not([data-no-arrive])>[data-residence-stage] [data-residence-track]{animation:linear both sf-arrive-c;animation-timeline:--sf-arrive;animation-range:entry entry 80%}}}@keyframes sf-arrive{0%{scale:.64 .72}10%{scale:.676 .748}20%{scale:.712 .776}30%{scale:.748 .804}40%{scale:.784 .832}50%{scale:.82 .86}60%{scale:.856 .888}70%{scale:.892 .916}80%{scale:.928 .944}90%{scale:.964 .972}to{scale:1}}@keyframes sf-arrive-c{0%{scale:1.5625 1.3889}10%{scale:1.4793 1.3369}20%{scale:1.4045 1.2887}30%{scale:1.3369 1.2438}40%{scale:1.2755 1.2019}50%{scale:1.2195 1.1628}60%{scale:1.1682 1.1261}70%{scale:1.1211 1.0917}80%{scale:1.0776 1.0593}90%{scale:1.0373 1.0288}to{scale:1}}[data-residence-runway][data-apple]{height:calc(var(--residence-frame-height,100svh) + (var(--slides,1) - 1) * 150svh)}[data-residence-runway][data-apple]>[data-residence-stage]{height:var(--residence-frame-height,100svh);position:sticky;top:0}
.amenity-desktop-only{display:none}@media (min-width:48rem) and (pointer:fine){.amenity-desktop-only{display:block}.amenity-touch-only{display:none}}.ds{--ds-ease:cubic-bezier(.22, .61, .36, 1);--ds-glide:cubic-bezier(.65, 0, .35, 1);--ds-hair:#1313131f;--ds-dir:1}[dir=rtl] .ds{--ds-dir:-1}.ds button{cursor:pointer}.ds-frame{aspect-ratio:16/9;background:var(--surface-darker);position:relative;overflow:hidden}.ds-fill{position:absolute;inset:0}.ds-arrow{border:1px solid color-mix(in srgb, var(--surface-champagne) 55%, transparent);width:46px;height:46px;transition:background-color .3s var(--ds-ease), border-color .3s var(--ds-ease), opacity .3s;place-items:center;display:grid}.ds-arrow:hover{border-color:var(--surface-champagne);background:color-mix(in srgb, var(--surface-champagne) 12%, transparent)}.ds-arrow:disabled{opacity:.3;cursor:default}.ds-arrow-icon{fill:none;stroke:currentColor;stroke-width:1.2px;width:18px;height:18px}[dir=rtl] .ds-arrow-icon{transform:scaleX(-1)}.ds-num{letter-spacing:.2em;color:var(--surface-champagne);font-size:11px}.ds-index{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,5vw,6rem);padding-block:clamp(3.5rem,7vw,6.5rem);display:grid}.ds-index-list{border-top:1px solid var(--ds-hair);margin:0;padding:0;list-style:none}.ds-index-item{border-bottom:1px solid var(--ds-hair);position:relative}.ds-index-item:after{content:"";inset-inline:0;background:var(--surface-champagne);transform-origin:0;height:1px;transition:transform .6s var(--ds-ease);position:absolute;bottom:-1px;transform:scaleX(0)}[dir=rtl] .ds-index-item:after{transform-origin:100%}.ds-index-item[data-on=true]:after{transform:scaleX(1)}.ds-index-item button{text-align:start;grid-template-columns:2.75rem 1fr;gap:.25rem .75rem;width:100%;padding-block:1.25rem;display:grid}.ds-rn{color:var(--surface-champagne);padding-top:.4rem;font-size:.875rem}.ds-index-title{opacity:.4;transition:opacity .4s var(--ds-ease);font-size:clamp(1.375rem,1rem + .9vw,1.875rem);line-height:1.2}.ds-index-item[data-on=true] .ds-index-title{opacity:1}.ds-index-desc{opacity:0;transition:grid-template-rows .5s var(--ds-ease), opacity .5s var(--ds-ease);grid-column:2;grid-template-rows:0fr;font-size:.9375rem;line-height:1.7;display:grid}.ds-index-desc>span{opacity:.7;overflow:hidden}.ds-index-item[data-on=true] .ds-index-desc{opacity:1;grid-template-rows:1fr}.ds-shot{opacity:0;transition:opacity .7s var(--ds-ease), transform 1.6s var(--ds-ease);position:absolute;inset:0;transform:scale(1.06)}.ds-shot[data-on=true]{opacity:1;transform:none}.ds-promenade{padding-block:clamp(3rem,6vw,4.5rem)}.ds-promenade-head{justify-content:flex-end;align-items:center;gap:1rem;margin-bottom:1.75rem;display:flex}.ds-count{letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--surface-champagne);margin-inline-end:.5rem;font-size:13px}.ds-strip{--ds-edge:max(1rem, calc((100vw - var(--measure-content,1240px)) / 2));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--ds-edge);scroll-padding-inline:var(--ds-edge);gap:1.25rem;display:flex;overflow-x:auto}.ds-strip::-webkit-scrollbar{display:none}.ds-card{scroll-snap-align:start;flex:none;gap:1rem;width:min(86vw,52rem);margin:0;display:grid}.ds-card figcaption,.ds-walk-frame figcaption{flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;display:flex}.ds-card-title{font-size:clamp(1.25rem,1rem + .6vw,1.75rem)}.ds-card-desc,.ds-walk-desc{opacity:.66;flex-basis:100%;max-width:48ch;font-size:.875rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ds-card .ds-fill{animation:linear both ds-settle;animation-timeline:view(inline);animation-range:entry contain 0%}}}.ds-deck-wrap{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(4.5rem,8vw,7rem) clamp(3.5rem,7vw,6rem);display:grid}.ds-deck{aspect-ratio:16/9;cursor:pointer;position:relative}.ds-print{transform:translate(calc(var(--d) * 18px * var(--ds-dir)), calc(var(--d) * -18px)) scale(calc(1 - var(--d) * .045));transition:transform .8s var(--ds-ease), opacity .6s var(--ds-ease);background:#fff;padding:10px;position:absolute;inset:0;box-shadow:0 1px #0000000a,0 18px 40px -18px #13131373}.ds-print .ds-frame{aspect-ratio:auto;height:100%}.ds-edge{inset-inline:10px;background:var(--surface-champagne);transform-origin:0;height:2px;transition:transform .9s var(--ds-ease) .3s;position:absolute;bottom:10px;transform:scaleX(0)}[dir=rtl] .ds-edge{transform-origin:100%}.ds-print[data-top=true] .ds-edge{transform:scaleX(1)}.ds-print[data-dealt=true]{animation:ds-deal .76s var(--ds-glide) both}.ds-print[data-dealt=back]{animation:ds-deal .76s var(--ds-glide) reverse both}.ds-deck-copy{gap:1.5rem;display:grid}.ds-deck-swap{animation:ds-rise .6s var(--ds-ease) both;gap:.9rem;display:grid}.ds-deck-num{color:var(--surface-champagne);font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,2rem + 2vw,4rem);line-height:1}.ds-deck-num small{opacity:.6;font-size:.35em}.ds-deck-icon{width:3rem;height:3rem;display:block}.ds-deck-copy h3{font-size:clamp(1.75rem,1.2rem + 1.4vw,2.5rem);line-height:1.1}.ds-deck-copy p{opacity:.7;max-width:40ch;font-size:.9375rem;line-height:1.7}.ds-deck-nav{gap:.6rem;display:flex}.ds-walk{position:relative}.ds-walk-sticky{padding-block:3rem}.ds-walk-track{scrollbar-width:none;gap:4vw;padding-inline:max(1rem,8vw);display:flex;overflow-x:auto}.ds-walk-frame{flex:none;gap:1rem;width:min(78vw,61rem);margin:0;display:grid}.ds-walk-rail{display:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ds-walk{height:calc(100vh + (var(--n) - 1) * 70vh);view-timeline:--ds-walk block}.ds-walk-sticky{align-content:center;height:100vh;padding-block:0;display:grid;position:sticky;top:0;overflow:hidden}.ds-walk-track{animation:linear both ds-walk;animation-timeline:--ds-walk;animation-range:contain;overflow:visible}[dir=rtl] .ds-walk-track{animation-name:ds-walk-rtl}.ds-walk-rail{inset-inline:max(1rem,8vw);background:#f2efe833;height:1px;display:block;position:absolute;bottom:1.75rem}.ds-walk-rail span{background:var(--surface-champagne);transform-origin:0;animation:linear both ds-rail;animation-timeline:--ds-walk;animation-range:contain;position:absolute;inset:0}[dir=rtl] .ds-walk-rail span{transform-origin:100%}}}@keyframes ds-settle{0%{opacity:.5;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes ds-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ds-deal{0%{opacity:1;transform:none}55%{transform:translate(calc(-58% * var(--ds-dir)), -4%) rotate(calc(-5deg * var(--ds-dir)));opacity:1}to{transform:translate(calc(-6% * var(--ds-dir)), -46px) scale(.86);opacity:0}}@keyframes ds-walk{to{transform:translate(calc(100vw - 100%))}}@keyframes ds-walk-rtl{to{transform:translate(calc(100% - 100vw))}}@keyframes ds-rail{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.ds *,.ds :before,.ds :after{transition-duration:1ms!important;animation-duration:1ms!important}}.ds-index-side{justify-items:start;gap:1.25rem;display:grid}.ds-index-side .ds-frame{width:100%}.ds-cta{border-bottom:1px solid var(--surface-champagne);letter-spacing:.18em;text-transform:uppercase;transition:color .3s var(--ds-ease);padding-block:.4rem;font-size:12px;display:inline-block}.ds-cta:hover{color:var(--surface-champagne)}.ds-deck-swap .ds-cta{justify-self:start}
.ms{--ms-ease:cubic-bezier(.22, .61, .36, 1);--ms-hair:#1313131f}.ms button{cursor:pointer;-webkit-tap-highlight-color:transparent}.ms-frame{aspect-ratio:16/9;background:var(--surface-darker);display:block;position:relative;overflow:hidden}.ms-n,.ms-count{letter-spacing:.2em;font-variant-numeric:tabular-nums;color:var(--surface-champagne);font-size:11px}.ms-cap{gap:.3rem;display:grid}.ms-cap h3,.ms-swap h3{font-size:1.375rem;line-height:1.15}.ms-cap p,.ms-swap p{opacity:.7;font-size:.875rem;line-height:1.6}.ms-cta{border-bottom:1px solid var(--surface-champagne);letter-spacing:.18em;text-transform:uppercase;justify-self:start;margin-top:.4rem;padding-block:.35rem;font-size:11px}.ms-swap{animation:ms-rise .52s var(--ms-ease) both;gap:.5rem;display:grid}.ms-rail-band{padding-block:2rem 2.25rem}.ms-rail,.ms-turn{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ms-rail::-webkit-scrollbar{display:none}.ms-turn::-webkit-scrollbar{display:none}.ms-reel::-webkit-scrollbar{display:none}.ms-rail{gap:.75rem;padding-inline:7%;scroll-padding-inline:7%}.ms-rail li{scroll-snap-align:center;scroll-snap-stop:always;opacity:.55;width:86%;transition:transform .42s var(--ms-ease), opacity .42s var(--ms-ease);flex:none;transform:scale(.94)}.ms-rail li[data-on=true]{opacity:1;transform:none}.ms-rail-copy{gap:1.1rem;margin-top:1.4rem;display:grid}.ms-rail-meta{justify-content:space-between;align-items:center;display:flex}.ms-dots{gap:.5rem;display:flex}.ms-dots span{width:6px;height:6px;transition:background-color .3s, transform .3s var(--ms-ease);background:#f2efe840}.ms-dots span[data-on=true]{background:var(--surface-champagne);transform:scale(1.35)}.ms-stack{gap:1.75rem;padding-block:2.5rem;display:grid}.ms-print{top:calc(76px + var(--i) * 12px);background:#fff;gap:.85rem;padding:10px 10px 16px;display:grid;position:sticky;box-shadow:0 1px #0000000d,0 22px 40px -22px #1313138c}.ms-print .ms-cap{padding-inline:4px}.ms-print .ms-n{color:var(--accent-ink,#8a7a55)}.ms-edge{background:var(--surface-champagne);height:2px}.ms-lightbox{padding-block:2.5rem}.ms-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem .75rem;margin:0;padding:0;list-style:none;display:grid}.ms-grid button{text-align:start;gap:.45rem;width:100%;display:grid}.ms-grid .ms-n{color:var(--accent-ink,#8a7a55)}.ms-t{font-size:.9375rem;line-height:1.2}.ms-viewer{overscroll-behavior:contain;opacity:0;width:100%;max-width:100%;height:100%;max-height:100%;transition:opacity .36s var(--ms-ease);border:0;margin:0;padding:0}.ms-viewer[data-shown=true]{opacity:1}.ms-viewer::backdrop{background:#131313e6}.ms-viewer-inner{height:100%;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);grid-template-rows:auto 1fr;display:grid}.ms-viewer-bar{justify-content:space-between;align-items:center;padding:.9rem 1rem 0;display:flex}.ms-close{border:1px solid #f2efe859;place-items:center;width:44px;height:44px;display:grid}.ms-close svg{stroke:currentColor;stroke-width:1.4px;width:14px;height:14px}.ms-reel{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:center;display:flex;overflow-x:auto}.ms-reel figure{scroll-snap-align:center;scroll-snap-stop:always;width:100%;transition:transform .5s var(--ms-ease);flex:none;gap:1.1rem;margin:0;padding-inline:1rem;display:grid;transform:scale(.94)}.ms-viewer[data-shown=true] .ms-reel figure{transform:none}.ms-reel figcaption{gap:.4rem;display:grid}.ms-reel h3{font-size:1.625rem}.ms-reel p{opacity:.7;font-size:.875rem}.ms-turn-band{padding-block:2.1rem;overflow:hidden}.ms-turn{perspective:900px;padding-inline:12%}.ms-turn li{scroll-snap-align:center;scroll-snap-stop:always;flex:none;gap:1rem;width:76%;display:grid}.ms-turn .ms-frame{box-shadow:0 30px 50px -30px #000000e6}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ms-turn li .ms-frame{animation:linear both ms-turn;animation-timeline:view(inline)}.ms-turn li .ms-cap{animation:linear both ms-turn-cap;animation-timeline:view(inline)}}}@keyframes ms-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ms-turn{0%{opacity:.35;transform:rotateY(38deg)scale(.82)}50%{opacity:1;transform:none}to{opacity:.35;transform:rotateY(-38deg)scale(.82)}}@keyframes ms-turn-cap{0%,to{opacity:0}40%,60%{opacity:1}}@media (prefers-reduced-motion:reduce){.ms *,.ms :before,.ms :after{transition-duration:1ms!important;animation-duration:1ms!important}}
