.lhero{position:relative;isolation:isolate;overflow:hidden;background:var(--night);color:#f3ede2;min-height:clamp(560px,calc(100svh - 68px),860px);display:flex;align-items:center}.lhero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.lhero__img{width:100%;height:100%;object-fit:cover;object-position:58% 42%;max-width:none;animation:rr-lhero-in 2.4s var(--ease) both}@keyframes rr-lhero-in{0%{transform:scale(1.045);opacity:0}to{transform:scale(1);opacity:1}}.lhero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0e0d11b8,#0e0d1175 30%,#0e0d1114 56%,#0e0d1100 70%),linear-gradient(0deg,#0e0d1161,#0e0d1100 30%)}.lhero__in{width:100%;padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(48px,7vw,96px)}.lhero__copy{max-width:min(520px,44%)}.lhero__kicker{margin:0 0 20px;font-size:11px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:#d8cdb8}.lhero h1{font-size:clamp(3rem,6.4vw,5.8rem);line-height:.96;color:#f6f1e7;text-shadow:0 2px 30px rgba(0,0,0,.25)}.lhero h1 em{display:block;color:#e2d6bf}.lhero__caption{margin:24px 0 32px;font-size:clamp(1.02rem,1.3vw,1.16rem);line-height:1.6;color:#e9e2d4;max-width:24em}.lhero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.lhero__cta .btn--light:hover{background:transparent;color:#f6f1e7;border-color:#f6f1e7}.lhero__price{font-family:var(--serif);font-size:1.6rem;line-height:1;color:#f3ede2}@media(max-width:760px){.lhero{min-height:clamp(560px,calc(100svh - 60px),760px);align-items:flex-end}.lhero__img{object-position:70% 50%}.lhero__shade{background:linear-gradient(0deg,#0e0d11db,#0e0d1199 34%,#0e0d1114 62%,#0e0d1100 76%)}.lhero__in{padding-top:0;padding-bottom:calc(36px + env(safe-area-inset-bottom,0px))}.lhero__copy{max-width:100%}.lhero h1{font-size:clamp(2.7rem,12vw,3.4rem)}.lhero__caption{margin:16px 0 24px}}@media(prefers-reduced-motion:reduce){.lhero__img{animation:none}}.lifestyle{padding:clamp(64px,8vw,128px) 0;background:var(--paper)}.lifestyle__head{margin-bottom:clamp(32px,4.4vw,60px)}.lifestyle__head h2{max-width:14em}.lifestyle__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3.4vw,48px);align-items:start}.lifestyle__fig{margin:0}.lifestyle__fig--offset{margin-top:clamp(40px,6vw,96px)}.lifestyle__frame{border-radius:calc(var(--r)*1.3);overflow:hidden;background:var(--cream);box-shadow:0 50px 90px -70px #17161ab3}.lifestyle__frame img{width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform 1.8s var(--ease)}.lifestyle__fig:hover .lifestyle__frame img{transform:scale(1.02)}.lifestyle__fig figcaption{display:flex;align-items:baseline;gap:18px;margin-top:18px}.lifestyle__label{flex:none;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);display:inline-flex;align-items:center;gap:12px}.lifestyle__label:after{content:"";width:28px;height:1px;background:var(--gold)}.lifestyle__line{font-family:var(--serif);font-size:clamp(1.3rem,1.9vw,1.65rem);line-height:1.2}.lifestyle__line em{font-style:italic;color:var(--ink-2)}@media(max-width:760px){.lifestyle__grid{grid-template-columns:1fr;gap:36px}.lifestyle__fig--offset{margin-top:0}.lifestyle__fig figcaption{flex-direction:column;gap:8px;margin-top:14px}}@media(prefers-reduced-motion:reduce){.lifestyle__frame img{transition:none}.lifestyle__fig:hover .lifestyle__frame img{transform:none}}.hero--intro{padding:clamp(56px,7vw,110px) 0 clamp(40px,5vw,80px)}.hero--intro .hero__grid{grid-template-columns:1fr}.hero--intro .hero__copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);column-gap:clamp(32px,6vw,104px);align-items:start}.hero--intro .hero__copy>.kicker{grid-column:1;grid-row:1}.hero--intro .intro__title{grid-column:1;grid-row:2/5;font-size:clamp(2.6rem,5vw,4.4rem);line-height:1}.hero--intro .intro__title em{display:block}.hero--intro .lede{grid-column:2;grid-row:1/3;margin:0}.hero--intro [data-buy-anchor]{grid-column:2;grid-row:3;margin-top:30px}.hero--intro .hero__trust{grid-column:2;grid-row:4}@media(max-width:820px){.hero--intro .hero__copy{display:block}.hero--intro .lede{margin:22px 0 26px}.hero--intro [data-buy-anchor]{margin-top:0}}.showcase__grid--text{grid-template-columns:1fr}.lhero__note{position:absolute;right:clamp(16px,3vw,40px);bottom:clamp(14px,2vw,24px);margin:0;font-size:11px;letter-spacing:.04em;color:#f3ede2c7;text-shadow:0 1px 6px rgba(0,0,0,.45);z-index:1}.lifestyle__note{margin:14px 0 0;font-size:.82rem;color:var(--muted)}@media(max-width:760px){.lhero__note{top:14px;bottom:auto;left:24px;right:auto}}.hero--scene{padding:clamp(24px,3.6vw,56px) 0 clamp(56px,7vw,100px)}.hero--scene .hero__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,4.6vw,72px);align-items:center}.hero--scene .intro__title{font-size:clamp(2.8rem,5.4vw,4.9rem);line-height:.98}.hero--scene .intro__title em{display:block}.hero--scene .lede{margin:22px 0 28px}.hero__scene-note{display:flex;align-items:center;gap:12px;margin:20px 0 0;font-size:14px;line-height:1.45;letter-spacing:.01em;color:var(--ink-2)}.hero__scene-note:before{content:"";flex:none;width:28px;height:1px;background:var(--gold)}.hero__scene{margin:0;position:relative;border-radius:calc(var(--r)*1.4);overflow:hidden;background:#2a2520;aspect-ratio:4/3;box-shadow:0 50px 90px -60px #281e14bf}.hero__scene-img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;animation:rr-lhero-in 2.2s var(--ease) both}@media(max-width:900px){.hero--scene .hero__grid{grid-template-columns:1fr;gap:26px}.hero__scene{order:-1;border-radius:var(--r)}}@media(max-width:600px){.hero--scene{padding-top:12px}.hero--scene .intro__title{font-size:clamp(2.6rem,12vw,3.3rem)}.hero__scene-note{margin-top:14px}.hero--scene .lede{margin:18px 0 24px}}@media(prefers-reduced-motion:reduce){.hero__scene-img{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/rr-lifestyle.css.map */
