.rh-hero{position:relative;height:92vh;min-height:620px;display:flex;overflow:hidden;background:#050505}.rh-panel{position:relative;flex:1;overflow:hidden;display:flex;align-items:flex-end;text-decoration:none;color:var(--bright);transition:flex .8s cubic-bezier(.2,.8,.2,1)}.rh-panel:hover{flex:1.45}.rh-panel img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform 1.4s ease,filter .8s ease;filter:brightness(.55) saturate(.9)}.rh-panel:hover img{transform:scale(1.1);filter:brightness(.72) saturate(1.05)}.rh-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#05050526,#0505051a 45%,#050505eb)}.rh-panel+.rh-panel{border-left:1px solid rgba(184,151,90,.35)}.rh-panel-inner{position:relative;z-index:2;padding:0 56px 64px;max-width:520px}.rh-panel-kicker{font-size:.7rem;font-weight:700;letter-spacing:.35em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.rh-panel h2{font-family:var(--font-display);font-size:clamp(2.2rem,3.6vw,3.4rem);font-weight:600;line-height:1.05;margin-bottom:14px;color:var(--bright)}.rh-panel p{font-size:.95rem;color:var(--chrome);line-height:1.6;margin-bottom:24px;max-width:380px;opacity:.85}.rh-arrow{display:inline-flex;align-items:center;gap:12px;font-size:.74rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid var(--gold);padding-bottom:6px}.rh-arrow span{transition:transform .4s}.rh-panel:hover .rh-arrow span{transform:translate(8px)}.rh-center{position:absolute;z-index:5;top:13%;left:50%;transform:translate(-50%);text-align:center;pointer-events:none;width:min(820px,92vw)}.rh-center .rs-eyebrow{justify-content:center}.rh-center .rs-eyebrow:after{content:"";width:40px;height:1px;background:var(--gold)}.rh-center h1{font-family:var(--font-display);font-size:clamp(2.6rem,5.6vw,5.4rem);font-weight:600;line-height:1.02;color:var(--bright);text-shadow:0 6px 40px rgba(0,0,0,.6)}.rh-center h1 em{font-style:italic;color:var(--gold-light)}.rh-creds{display:grid;grid-template-columns:repeat(4,1fr);background:var(--gunmetal);border-top:1px solid rgba(184,151,90,.25);border-bottom:1px solid rgba(184,151,90,.25)}.rh-cred{padding:34px 28px;text-align:center;border-right:1px solid rgba(184,151,90,.15)}.rh-cred:last-child{border-right:0}.rh-cred b{display:block;font-family:var(--font-display);font-size:2.2rem;font-weight:600;color:var(--gold);line-height:1;margin-bottom:8px}.rh-cred span{font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--silver)}.rh-tabs input{position:absolute;opacity:0;pointer-events:none}.rh-tablist{display:flex;gap:6px;border:1px solid rgba(184,151,90,.3);padding:5px;width:max-content}.rh-tablist label{cursor:pointer;padding:10px 24px;font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--silver);transition:all .3s}#rh-t-safes:checked~.rs-grid-head label[for=rh-t-safes],#rh-t-chairs:checked~.rs-grid-head label[for=rh-t-chairs]{background:var(--gold);color:var(--deep)}.rh-pane{display:none}#rh-t-safes:checked~.rh-pane-safes,#rh-t-chairs:checked~.rh-pane-chairs{display:grid}.rh-viewall{text-align:center;margin-top:44px}.rh-heritage{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.rh-heritage-img{position:relative}.rh-heritage-img img{width:100%;height:560px;object-fit:cover;display:block;filter:grayscale(.25) contrast(1.05)}.rh-heritage-img:before{content:"";position:absolute;top:-18px;right:18px;bottom:18px;left:-18px;border:1px solid rgba(184,151,90,.35);z-index:0}.rh-heritage-img img{position:relative;z-index:1}.rh-year{position:absolute;z-index:2;right:-28px;bottom:-28px;background:var(--gold);color:var(--deep);padding:22px 28px;font-family:var(--font-display);font-size:2.6rem;font-weight:700;line-height:1}.rh-year small{display:block;font-family:var(--font-body);font-size:.62rem;letter-spacing:.25em;text-transform:uppercase;margin-top:6px}.rh-body{font-size:.98rem;color:var(--silver);line-height:1.85;margin:22px 0}.rh-body strong{color:var(--bright)}.rh-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px}.rh-tl{border-top:1px solid rgba(184,151,90,.4);padding-top:16px}.rh-tl b{font-family:var(--font-display);font-size:1.5rem;color:var(--gold)}.rh-tl p{font-size:.84rem;color:var(--silver);line-height:1.6;margin-top:6px}.rh-inst{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin-top:48px}.rh-inst div{background:var(--steel);padding:32px 26px;transition:transform .4s,background .4s}.rh-inst div:hover{transform:translateY(-6px);background:#333336}.rh-inst .ico{font-size:1.6rem;margin-bottom:14px}.rh-inst h3{font-size:.84rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.rh-inst p{font-size:.86rem;color:var(--silver);line-height:1.6}@media(max-width:900px){.rh-hero{flex-direction:column;height:auto;min-height:0}.rh-panel{min-height:62vh}.rh-panel:hover{flex:1}.rh-panel+.rh-panel{border-left:0;border-top:1px solid rgba(184,151,90,.35)}.rh-panel-inner{padding:0 22px 40px}.rh-center{position:relative;top:auto;left:auto;transform:none;padding:40px 20px 10px;width:100%;background:#050505}.rh-creds{grid-template-columns:1fr 1fr}.rh-cred{border-bottom:1px solid rgba(184,151,90,.15)}.rh-heritage{grid-template-columns:1fr;gap:50px}.rh-heritage-img img{height:380px}.rh-year{right:10px;bottom:-20px;font-size:2rem}.rh-timeline{grid-template-columns:1fr}.rh-inst{grid-template-columns:1fr 1fr}.rh-tablist label{padding:9px 14px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/rs-home.css.map */
