html:has(.rmw){background:#000;scroll-behavior:auto}body:has(.rmw){background:#000;color:#f2eef0;margin:0}.rmw{--night:#000;--moonlight:#F2EEF0;--moon:#FCA8C5;--graphite:#1E1E1E;--ash:#8E878B;--line:#2B2729;--sans:"RM Suisse","RM Suisse Fallback","Suisse BP Int'l","Helvetica Neue",Arial,sans-serif;--mono:"RM VCR","VCR OSD Mono",ui-monospace,monospace;--gut:clamp(1.25rem,2.1vw,1.875rem);--glide:cubic-bezier(.4,0,.2,1);--nav:5.5rem;--pixel-corner:polygon(.5rem 0, calc(100% - .5rem) 0, calc(100% - .5rem) .25rem, calc(100% - .25rem) .25rem, calc(100% - .25rem) .5rem,100% .5rem,100% calc(100% - .5rem) , calc(100% - .25rem) calc(100% - .5rem) , calc(100% - .25rem) calc(100% - .25rem) , calc(100% - .5rem) calc(100% - .25rem) , calc(100% - .5rem) 100%,.5rem 100%,.5rem calc(100% - .25rem) ,.25rem calc(100% - .25rem) ,.25rem calc(100% - .5rem) ,0 calc(100% - .5rem) ,0 .5rem,.25rem .5rem,.25rem .25rem,.5rem .25rem);--card-w:min(100vh,calc(100vw - var(--gut) * 2));position:relative;display:block;min-height:100vh;background:var(--night);color:var(--moonlight);font:400 1.0625rem/1.5 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media(max-width:809.98px){.rmw{--nav:4rem}}.rmw *,.rmw *:before,.rmw *:after{box-sizing:border-box}.rmw :where(h1,h2,p,ul){margin:0;padding:0}.rmw :where(ul){list-style:none}.rmw :where(a){color:inherit;text-decoration:none}.rmw :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer}.rmw [hidden]{display:none!important}.rmw a:focus-visible,.rmw button:focus-visible{outline:.125rem solid var(--moon);outline-offset:.25rem}.rmw ::selection{background:var(--moon);color:var(--night)}.rmw-sr{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rmw-title-hold{position:sticky;top:0;height:0;z-index:0;pointer-events:none}.rmw-title{position:absolute;left:var(--gut);right:var(--gut);top:45vh;display:flex;justify-content:space-between;font:400 clamp(4rem,9.4vw,13.75rem)/.9 var(--sans);letter-spacing:-.045em;color:var(--moon);white-space:nowrap;text-transform:uppercase}.rmw-t1,.rmw-t2{display:block}.rmw{--rmw-dim:.26}.rmw-title{--rmw-dim-a:max(0px, calc(27vh - clamp(3.6rem,8.46vw,12.375rem)) );--rmw-dim-b:27vh}.rmw-t2{--rmw-t2x:calc(var(--gut) - 50vw + 1.875rem);translate:var(--rmw-t2x) 0}.rmw-intro{position:absolute;z-index:2;top:var(--nav);left:var(--gut);right:var(--gut);padding-top:clamp(1.75rem,3vw,2.75rem);display:flex;justify-content:space-between;align-items:flex-start;gap:var(--gut)}.rmw-lead{width:49%;max-width:47.5rem}.rmw-crumb{display:flex;gap:.6em;font:400 .75rem/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--moonlight)}.rmw-crumb a{color:var(--ash);transition:color .24s var(--glide)}@media (hover: hover){.rmw-crumb a:hover{color:var(--moonlight)}}.rmw-crumb span[aria-hidden]{color:var(--ash)}.rmw-lede{margin-top:1rem;font:400 clamp(1.5rem,2.3vw,2.125rem)/1.1 var(--sans);letter-spacing:-.03em;color:var(--moonlight);text-wrap:pretty}.rmw-filters{width:35%;max-width:32.5rem}.rmw-filter-label{font:400 .75rem/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ash)}.rmw-filter-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.875rem}.rmw-filter{display:inline-flex;align-items:center;gap:.625rem;padding:.75rem 1rem;background:#f2eef021;clip-path:var(--pixel-corner);font:400 .9375rem/1 var(--sans);color:#f2eef0c7;transition:background-color .45s var(--glide),color .45s var(--glide)}@media (hover: hover){.rmw-filter:hover{color:var(--moonlight);background:#f2eef033}}.rmw-filter[aria-pressed=true]{background:var(--moonlight);color:var(--night)}.rmw-plus{display:inline-block;font:400 .9375rem/1 var(--mono);transition:rotate .45s var(--glide)}.rmw-filter[aria-pressed=true] .rmw-plus{rotate:45deg}.rmw-list{position:relative;z-index:1;padding-top:72vh;padding-bottom:3.125rem}.rmw-card{--gap:3.125rem;width:var(--card-w);margin:0 auto var(--gap)}.rmw-card[data-rmw-last]{margin-bottom:calc(var(--gap) + var(--rmw-pad,0px))}.rmw-card-in{transform-origin:50% 0}.rmw-media{position:relative;display:block;aspect-ratio:100 / 57;border-radius:var(--rm-radius);overflow:hidden;background:var(--graphite);isolation:isolate}.rmw-media img,.rmw-film{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.rmw-film{opacity:0;transition:opacity .6s var(--glide);pointer-events:none}.rmw-film.is-on{opacity:1}.rmw-hover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.625rem;background:#00000094;opacity:0;transition:opacity .5s var(--glide);pointer-events:none}.rmw-hover-title{font:400 clamp(1.625rem,2.3vw,2.125rem)/1.1 var(--sans);letter-spacing:-.03em;color:var(--moonlight);text-align:center;padding:0 1.5rem}.rmw-btn{display:inline-flex;align-items:center;gap:.625rem;padding:1rem 1.375rem;background:var(--moon);color:var(--night);clip-path:var(--pixel-corner);font:500 .9375rem/1 var(--sans);letter-spacing:-.005em;transition:background-color .24s var(--glide)}.rmw-btn-arrow{font-size:.875rem}@media(hover:hover)and (pointer:fine){.rmw-media:hover .rmw-hover,.rmw-media:focus-visible .rmw-hover{opacity:1}}.rmw-info{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--gut);padding-top:1rem}.rmw-text{flex:3;min-width:0}.rmw-name{font:400 clamp(1.375rem,2.1vw,1.875rem)/1.1 var(--sans);letter-spacing:-.03em;color:var(--moonlight)}.rmw-sub{margin-top:.375rem;font:400 .9375rem/1.4 var(--sans);letter-spacing:-.005em;color:var(--ash)}.rmw-tags{flex:2;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;font:400 .9375rem/1 var(--sans);text-transform:uppercase}.rmw-tags li{display:inline-flex;align-items:center;padding:.75rem 1rem;background:var(--moonlight);color:var(--night);clip-path:var(--pixel-corner);white-space:nowrap}.rmw-bar{position:fixed;z-index:20;left:var(--gut);right:var(--gut);bottom:.75rem;height:3.5rem;padding:0 1.5rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;background:#0d0d0d;font:500 .6875rem/1.25 var(--sans);letter-spacing:.01em;text-transform:uppercase;color:var(--moonlight)}.rmw-bar p{white-space:nowrap}.rmw-bar a{transition:color .24s var(--glide)}@media (hover: hover){.rmw-bar a:hover{color:var(--moon)}}.rmw-bar-mark{display:block;line-height:0}.rmw-bar-mark svg{display:block;height:.5625rem;width:auto;fill:currentColor}.rmw-bar-r{text-align:right}.rmw-bar-r span{margin-left:1.4em}@keyframes rmw-split{0%{translate:var(--rmw-t2x) 0}to{translate:0 0}}@keyframes rmw-fade{0%{opacity:1;translate:0 0}to{opacity:0;translate:0 -3rem}}@keyframes rmw-grow{0%{scale:.6}to{scale:1}}@keyframes rmw-dim{0%{opacity:1}to{opacity:var(--rmw-dim)}}@supports (animation-timeline:view()) and (animation-range:0 1px){.rmw-title{animation:rmw-dim linear both;animation-timeline:scroll(root block);animation-range:var(--rmw-dim-a) var(--rmw-dim-b)}@media(prefers-reduced-motion:reduce){.rmw-title{animation-timing-function:steps(1,end)}}}@media(min-width:810px)and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()) and (animation-range:0 1px){.rmw-t2{animation:rmw-split linear both;animation-timeline:scroll(root block);animation-range:0 50vh}.rmw [data-rmw-fade]{animation:rmw-fade linear both;animation-timeline:scroll(root block);animation-range:0 34vh}.rmw-card{view-timeline:--rmw-card block}.rmw-card-in{animation:rmw-grow linear both;animation-timeline:--rmw-card;animation-range:cover 0% cover 45%}}html.rmw-no-sda .rmw-card-in{scale:.6;will-change:scale}}@media(max-width:809.98px),(prefers-reduced-motion:reduce){.rmw-t2{translate:0 0}}@media(prefers-reduced-motion:reduce){.rmw *{transition:none!important}}@media(max-width:1199.98px)and (min-width:810px){.rmw-lead{width:56%}.rmw-filters{width:38%}}@media(max-width:809.98px){.rmw{display:flex;flex-direction:column;--card-w:calc(100vw - var(--gut) * 2)}.rmw-intro{display:contents}.rmw-lead{order:1;width:auto;padding:calc(var(--nav) + 2rem) var(--gut) 0}.rmw-lede{margin-top:.875rem;font-size:1.375rem;line-height:1.15}.rmw-title-hold{order:2;position:static;height:auto;padding:2.75rem var(--gut) 0}.rmw-title{position:static;justify-content:flex-start;gap:.22em;font-size:clamp(3.5rem,17.4vw,7.5rem);--rmw-dim-a:4vh;--rmw-dim-b:26vh}.rmw-filters{order:3;width:auto;max-width:none;padding:1.75rem var(--gut) 0}.rmw-filter-row{gap:.375rem}.rmw-filter{padding:.6875rem .875rem;font-size:.875rem}.rmw-list{order:4;padding-top:2.25rem}.rmw-card{--gap:2.75rem}.rmw-info{padding-top:.875rem}.rmw-name{font-size:1.5rem}.rmw-sub{font-size:.9375rem}.rmw-tags{display:none}.rmw-bar{left:.5rem;right:.5rem;bottom:.5rem;height:2.75rem;padding:0 1rem;grid-template-columns:1fr auto}.rmw-bar-l span,.rmw-bar-mark{display:none}}.rmw-tags{max-width:60%}.rmw-tags li{padding:.5rem .75rem!important;font:400 .75rem/1.2 var(--mono)!important;letter-spacing:.06em;text-transform:uppercase}.rmw-sub{color:#f2eef099;text-wrap:pretty}.rmw-svc{display:none;margin:.5rem 0 0 calc(-1em - 1ch);padding:0;list-style:none;font:400 .75rem/1.6 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#f2eef099}.rmw-svc li{display:inline-block;white-space:nowrap}.rmw-svc li:before{content:"\b7";margin:0 .5em}.rmw-text:has(.rmw-svc){overflow:hidden}.rmw-bar-l span,.rmw-bar-r .rmw-bar-legal{margin-right:1.4em}.rmw-bar-r .rmw-bar-place{margin-left:0}@media(max-width:809.98px){.rmw-svc{display:block}.rmw-bar-r .rmw-bar-place,.rmw-bar-r .rmw-bar-clock{display:none}.rmw-bar-r .rmw-bar-legal{margin:0 0 0 1.2em}}

