:root{--void: #050505;--black: #090909;--base: #0D0D0D;--rich: #111111;--card: #161616;--surface: #1C1C1C;--edge: #222222;--muted: #282828;--line: rgba(255,255,255,.07);--line2: rgba(255,255,255,.12);--gold: #C9A84C;--gold-lt: #E8D5A3;--gold-dk: #8B6914;--gold-xl: #F5E9C0;--gold-gl: rgba(201,168,76,.08);--gold-gm: rgba(201,168,76,.15);--gold-br: rgba(201,168,76,.25);--gold-br2:rgba(201,168,76,.45);--t0: #FFFFFF;--t1: rgba(255,255,255,.9);--t2: rgba(255,255,255,.6);--t3: rgba(255,255,255,.35);--t4: rgba(255,255,255,.18);--t5: rgba(255,255,255,.09);--sage: #4EA852;--sage-bg: rgba(78,168,82,.1);--rose: #E05263;--rose-bg: rgba(224,82,99,.1);--amber: #D4923A;--amber-bg: rgba(212,146,58,.1);--sky: #4A8EC4;--sky-bg: rgba(74,142,196,.1);--violet: #7B6AE8;--violet-bg: rgba(123,106,232,.1);--fd: "Cormorant Garamond", Georgia, serif;--fb: "DM Sans", system-ui, sans-serif;--section: 112px;--radius: 14px;--radius-sm: 8px;--radius-lg: 20px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--void)}body{font-family:var(--fb);color:var(--t1);background:var(--black);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;line-height:1.6}::selection{background:var(--gold);color:#000}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--gold-br);border-radius:2px}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}select option{background:var(--card);color:var(--t0)}.display-xl{font-family:var(--fd);font-size:clamp(52px,7vw,96px);font-weight:700;line-height:1;letter-spacing:-.03em}.display-lg{font-family:var(--fd);font-size:clamp(40px,5vw,72px);font-weight:700;line-height:1.05;letter-spacing:-.025em}.display-md{font-family:var(--fd);font-size:clamp(32px,4vw,54px);font-weight:700;line-height:1.1;letter-spacing:-.02em}.display-sm{font-family:var(--fd);font-size:clamp(24px,3vw,38px);font-weight:700;line-height:1.15;letter-spacing:-.015em}h1,h2,h3{font-family:var(--fd)}.eyebrow{display:inline-block;font-size:10px;font-weight:800;color:var(--gold);letter-spacing:.22em;text-transform:uppercase;font-family:var(--fb)}em{color:var(--gold);font-style:italic}strong{color:var(--t0);font-weight:700}.container{max-width:1200px;margin:0 auto;padding:0 48px}.container-narrow{max-width:820px;margin:0 auto;padding:0 48px}.container-wide{max-width:1400px;margin:0 auto;padding:0 48px}section{padding:var(--section) 0;position:relative}.divider{height:1px;background:linear-gradient(90deg,transparent,var(--line2) 20%,var(--line2) 80%,transparent)}.divider-gold{height:1px;background:linear-gradient(90deg,transparent,var(--gold-br) 30%,var(--gold-br) 70%,transparent)}.reveal{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.08s}.reveal-delay-2{transition-delay:.16s}.reveal-delay-3{transition-delay:.24s}.reveal-delay-4{transition-delay:.32s}@media(max-width:1024px){.container,.container-narrow,.container-wide{padding:0 32px}}@media(max-width:768px){:root{--section: 80px}.container,.container-narrow,.container-wide{padding:0 24px}}@media(max-width:480px){:root{--section: 64px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/rr-base.css.map */
