@font-face{font-family:'Cormorant Garamond CD';font-style:normal;font-weight:400 450;font-display:swap;src:url(cormorant-garamond-400.woff2) format('woff2')}@font-face{font-family:'Cormorant Garamond CD';font-style:normal;font-weight:500 700;font-display:swap;src:url(cormorant-garamond-500.woff2) format('woff2');unicode-range:U+0020-007E,U+00A0-00B4,U+00B6-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+2002,U+2009,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2191,U+2193,U+2212,U+FEFF}@font-face{font-family:'Cormorant Garamond CD';font-style:normal;font-weight:500 700;font-display:swap;src:url(cormorant-garamond-500-full.woff2) format('woff2');unicode-range:U+0300-0301,U+0303,U+0309,U+0323}.rl-sec{max-width:1440px;margin:0 auto;padding:clamp(64px,7vw,112px) var(--g,clamp(20px,6vw,96px))}.rl-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px 40px;margin:0 0 28px}.rl-head>div{max-width:52ch}.rl-t{font-family:'Cormorant Garamond CD','Cormorant Garamond',Garamond,serif;font-weight:600;text-transform:uppercase;font-size:clamp(28px,2.8vw,40px);line-height:1.1;letter-spacing:.015em;margin:0 0 10px}.rl-p{margin:0;font-size:15px;line-height:1.65;color:#2b2b2b}.rl-p a{color:inherit}.rl-nav{display:flex;gap:8px}.rl-nav button{width:44px;height:44px;border:1px solid #000;background:#fff;color:#000;border-radius:4px;cursor:pointer;font-size:18px;line-height:1;display:grid;place-items:center}.rl-nav button:disabled{opacity:.3;cursor:default}.rl-nav button:focus-visible{outline:2px solid #000;outline-offset:3px}.rl{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px) / 5);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.rl::-webkit-scrollbar{display:none}.rl li{scroll-snap-align:start;margin:0}.rl-c{position:relative;margin:0;aspect-ratio:9/16;overflow:hidden;background:#1b2226;color:#fff;border-radius:4px}.rl-c video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rl-c::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.65) 0%,rgba(0,0,0,0) 42%);pointer-events:none}.rl-c figcaption{position:absolute;z-index:1;left:14px;right:14px;bottom:14px;font-family:'Cormorant Garamond CD','Cormorant Garamond',Garamond,serif;font-weight:600;font-size:20px;line-height:1.15}@media (max-width:1099px){.rl{grid-auto-columns:calc((100% - 36px) / 3.3)}}@media (max-width:699px){.rl-sec{padding:56px 0}.rl-head{padding:0 var(--m-side,20px)}.rl-nav{display:none}.rl{grid-auto-columns:58%;gap:8px;padding:0 var(--m-side,20px);scroll-padding-inline:var(--m-side,20px)}.rl-c figcaption{font-size:18px;left:12px;bottom:12px}}@media (prefers-reduced-motion:reduce){.rl{scroll-behavior:auto}}