.ra-block{margin-top:100px}.ra-line,.ra-text h2,.ra-m-typo h2,.ra-t-card h2{letter-spacing:-.011em}.ra-text h2,.ra-m-typo h2,.ra-t-card h2{font:italic 300 40px/44px var(--book);margin-bottom:20px}.ra-block b,.ra-line b{font-family:var(--semi);font-weight:750;word-spacing:-.04em}.ra-link{display:inline-flex;align-items:center;gap:20px;padding:10px 20px;border-radius:2px;background:var(--black);font:750 16px/22px var(--semi);color:var(--white)}.ra-arrow{transition:transform .5s ease}.ra-link:hover .ra-arrow{transform:translate(10px)}.ra-hero{position:relative;height:100svh;overflow:hidden;background:#000}.ra-film{position:absolute;top:-2px;left:50%;transform:translate(-50%);width:max(100%,calc((100svh + 4px) * 16 / 9));height:max(calc(100svh + 4px),56.25vw)}.ra-film img,.ra-film video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ra-film video{opacity:0}.ra-film.is-playing video{opacity:1}.ra-line{position:absolute;left:0;right:0;top:calc(100svh - 188px);width:min(1360px,100% - 60px);margin-inline:auto;font:italic 300 40px/44px var(--book);color:var(--white);text-transform:uppercase}.ra-pause{position:absolute;right:16px;bottom:8px;display:grid;place-items:center;width:44px;height:44px;color:var(--white)}.ra-pause .i-play,.ra-pause.is-paused .i-pause{display:none}.ra-pause.is-paused .i-play{display:block}.ra-side{position:fixed;right:0;bottom:calc(50% - 112px);z-index:1000;width:220px;height:219px;pointer-events:none;transition:bottom 1s ease}.is-scrolled .ra-side{bottom:20px}.ra-panel{position:relative;width:220px;height:219px;background:var(--red);color:var(--white);transform:translate(220px);transition:transform .5s ease-in;pointer-events:auto}.ra-side.is-open .ra-panel{transform:none}.ra-tab{position:absolute;top:0;left:-60px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:60px;height:219px;padding:25px 0 20px;background:var(--red);color:var(--white)}.ra-tab span{writing-mode:vertical-rl;transform:rotate(180deg);font:italic 750 20px/24px var(--semi)}.ra-side.is-open .ra-tab svg{transform:scaleX(-1)}.ra-panel-body{height:100%;padding:20px 20px 10px 0;visibility:hidden;transition:visibility .5s}.ra-side.is-open .ra-panel-body{visibility:visible}.ra-panel-body h2{font:750 18px/22px var(--semi);margin-bottom:8px}.ra-panel-body p{font-size:16px;line-height:22px}.ra-panel-body .ra-link{margin-top:4px}.ra-panel-body .ra-link:focus-visible{outline-color:var(--white)}.ra-text{min-height:240px;padding-inline:calc((100% - 1040px)/2)}.ra-text p{min-height:132px}.ra-models,.ra-teaser{container-type:inline-size;--bleed: calc((100cqw - 1080px)/2) }.ra-m-grid{position:relative;width:1080px;height:718px;margin-inline:auto}.ra-slot{position:absolute}.ra-slot-in{position:absolute;inset:0;overflow:hidden}.ra-slot1{left:0;top:0;width:450px;height:431px}.ra-slot1 .ra-slot-in{left:calc(-1 * var(--bleed))}.ra-slot2{left:0;top:431px;width:450px;height:287px}.ra-slot3{left:450px;top:364px;width:630px;height:354px}.ra-slot3 .ra-slot-in{right:calc(-1 * var(--bleed))}.ra-shot{position:absolute;inset:0;display:block}.ra-shot.is-sliding{transition:transform 1s ease}.ra-shot picture,.ra-shot img{width:100%;height:100%;object-fit:cover}.ra-m-typo{position:absolute;left:550px;top:0;width:440px}.ra-m-typo p{min-height:154px;margin-bottom:20px}.ra-t-photo{position:relative;width:1080px;height:574.5px;margin-inline:auto}.ra-t-full{position:absolute;top:0;bottom:0;left:calc(-1 * var(--bleed));right:calc(-1 * var(--bleed))}.ra-t-full picture,.ra-t-full img{width:100%;height:100%;object-fit:cover}.ra-t-collage{display:grid;grid-template-columns:579fr 266fr 579fr;gap:8px}.ra-t-collage picture{min-width:0}.ra-t-card{position:relative;z-index:0;width:530px;margin:-36px 0 0 max(180px,calc((100% - 1080px)/2));padding:0 20px}.ra-t-card:before{content:"";position:absolute;z-index:-1;inset:-40px -40px 0;background:var(--white)}.ra-t-card p{margin-bottom:20px;min-height:88px}[data-part=teaser]:nth-child(5) .ra-t-card>p{min-height:110px}[data-part=teaser]:nth-child(7) .ra-t-card>p{min-height:132px}.ra-strip{margin-bottom:100px}.ra-strip-view{position:relative;width:1080px;height:214px;margin-inline:auto;overflow:hidden}.ra-strip-track{display:flex;transition:transform .6s ease}.ra-tile{position:relative;flex:0 0 216px;height:214px;overflow:hidden;display:block}.ra-tile picture,.ra-tile img{width:100%;height:100%;object-fit:cover}.ra-tile img{transition:filter .3s ease}.ra-tile-icon{position:absolute;top:8px;right:8px;transition:opacity .3s ease}.ra-tile-over{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;background:#000c;color:var(--white);font-size:14px;line-height:20px;text-align:center;opacity:0;transition:opacity .3s ease}.ra-tile:hover img,.ra-tile:focus-visible img{filter:grayscale(1)}.ra-tile:hover .ra-tile-icon,.ra-tile:focus-visible .ra-tile-icon{opacity:0}.ra-tile:hover .ra-tile-over,.ra-tile:focus-visible .ra-tile-over{opacity:1}.ra-strip-btn{position:absolute;top:77px;display:grid;place-items:center;width:60px;height:60px;color:var(--white)}.ra-prev{left:0;justify-items:start;padding-left:8px}.ra-next{right:0;justify-items:end;padding-right:8px}@media(max-aspect-ratio:3/4){.ra-film{width:max(100%,calc((100svh + 4px)*.5625));height:max(calc(100svh + 4px),calc(100vw * 16 / 9))}.ra-line{top:79.1svh}.ra-pause{right:calc(10 * var(--u));bottom:calc(10 * var(--u));width:calc(44 * var(--u));height:calc(44 * var(--u))}.ra-pause svg{width:calc(24 * var(--u));height:calc(24 * var(--u))}}
