.rh-page *{box-sizing:border-box}body.rh-menu-open-lock{overflow:hidden}:root{--rh-red-ui:#e42123;--font-sans:Montserrat,"Open Sauce Classic",ui-sans-serif,system-ui,sans-serif;--font-open-sans:"Open Sauce Classic",ui-sans-serif,system-ui,sans-serif}.rh-scroll-progress{position:fixed;inset:0 0 auto;z-index:100;height:3px;pointer-events:none}.rh-scroll-progress>span{display:block;width:100%;height:100%;background:var(--red);transform:scaleX(0)}.rh-header{position:fixed;inset:0 0 auto;z-index:50;display:grid;grid-template-columns:190px 1fr 190px;align-items:center;height:94px;padding:0 clamp(24px,5vw,80px);color:#fff;font-family:var(--font-sans);transition:background .35s ease,height .35s ease,backdrop-filter .35s ease}.rh-header.rh-scrolled{height:72px;background:rgba(0,0,52,.88);backdrop-filter:blur(18px)}.rh-brand{position:relative;z-index:2;display:inline-flex;width:148px;text-decoration:none}.rh-brand img{width:100%;height:48px;-o-object-fit:contain;object-fit:contain}.rh-desktop-nav{display:flex;justify-content:center;gap:clamp(20px,3.2vw,52px)}.rh-account-link,.rh-desktop-nav a{position:relative;border:0;background:none;color:inherit;font-family:var(--font-sans);font-size:10px;font-weight:700;letter-spacing:.13em;text-decoration:none;text-transform:uppercase}.rh-desktop-nav a:after{position:absolute;right:0;bottom:-7px;left:0;height:1px;background:#fff;content:"";transform:scaleX(0);transform-origin:right;transition:transform .3s}.rh-desktop-nav a:hover:after{transform:scaleX(1);transform-origin:left}.rh-header-actions{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-end;gap:18px}.rh-locale{color:inherit;letter-spacing:.13em;text-decoration:none}.rh-locale,.rh-primary-btn{font-size:10px;font-weight:800}.rh-primary-btn{display:inline-flex;align-items:center;justify-content:space-between;min-width:210px;padding:18px 20px;border:1px solid var(--rh-red-ui);background:var(--rh-red-ui);color:#fff;font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;transition:color .3s,background .3s,transform .3s}.rh-primary-btn>span{font-size:17px;line-height:0}.rh-primary-btn:hover{background:transparent;color:#fff;transform:translateY(-2px)}.rh-primary-btn.rh-compact{min-width:112px;padding:12px 14px}.rh-primary-btn.rh-light{border-color:#fff;background:#fff;color:var(--navy)}.rh-primary-btn.rh-light:hover{background:var(--rh-red-ui);border-color:var(--rh-red-ui);color:#fff}.rh-menu-toggle{display:none;width:40px;height:40px;padding:0;border:0;background:none}.rh-menu-toggle i{display:block;width:22px;height:1px;margin:6px auto;background:#fff;transition:transform .3s}.rh-mobile-menu{display:none}.rh-hero{position:relative;height:max(760px,100svh);min-height:700px;overflow:hidden;isolation:isolate;background:var(--navy);color:#fff}.rh-hero-media{position:absolute;inset:0;z-index:-3;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rh-hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(0,0,52,.92),rgba(0,0,52,.6) 42%,rgba(0,0,52,.12) 75%),linear-gradient(0deg,rgba(0,0,52,.85),transparent 42%)}.rh-hero-grid{position:absolute;inset:0;z-index:-1;opacity:.11;background-image:linear-gradient(90deg,transparent calc(25% - .5px),#fff 25%,transparent calc(25% + .5px)),linear-gradient(90deg,transparent calc(50% - .5px),#fff 50%,transparent calc(50% + .5px)),linear-gradient(90deg,transparent calc(75% - .5px),#fff 75%,transparent calc(75% + .5px))}.rh-hero-content{position:absolute;top:50%;left:clamp(28px,9vw,145px);width:min(860px,72vw);transform:translateY(-47%)}.rh-overline{display:flex;align-items:center;gap:12px;margin:0 0 24px;font-family:var(--font-sans);font-size:9px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.rh-overline>span{width:28px;height:2px;background:var(--red)}.rh-overline.rh-dark{color:var(--cobalt)}.rh-hero h1{margin:0;font-family:var(--font-sans);font-size:clamp(4rem,8.1vw,8.4rem);font-weight:800;letter-spacing:-.085em;line-height:.77;text-transform:uppercase}.rh-hero h1 em,.rh-hero h1 span{display:inline-block}.rh-hero h1 em{color:var(--red);font-style:normal}.rh-hero-intro{display:grid;grid-template-columns:minmax(270px,440px) 1fr;align-items:end;gap:45px;margin:48px 0 0 9vw;font-family:var(--font-open-sans),sans-serif}.rh-hero-intro>p{margin:0;font-size:14px;line-height:1.75}.rh-hero-buttons{display:flex;align-items:center;gap:26px}.rh-round-link{display:flex;align-items:center;gap:9px;font-family:var(--font-sans);font-size:8px;font-weight:700;letter-spacing:.1em;line-height:1.45;text-decoration:none;text-transform:uppercase}.rh-round-link i{display:grid;width:42px;height:42px;place-items:center;border:1px solid hsla(0,0%,100%,.5);border-radius:50%;font-size:8px;font-style:normal;transition:background .3s,color .3s}.rh-round-link:hover i{background:#fff;color:var(--navy)}.rh-mountain-status{position:absolute;right:clamp(24px,5vw,80px);bottom:116px;width:150px;font-family:var(--font-sans)}.rh-mountain-status div:not(.rh-status-line){display:flex;align-items:flex-end;justify-content:space-between}.rh-mountain-status small{width:60px;color:hsla(0,0%,100%,.65);font-size:8px;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.rh-mountain-status strong{font-size:18px}.rh-status-line{position:relative;height:48px;margin:8px 0;border-right:1px solid hsla(0,0%,100%,.45);border-bottom:1px solid hsla(0,0%,100%,.45);transform:skewY(-16deg)}.rh-status-line span{position:absolute;right:-2px;bottom:-2px;width:4px;height:4px;border-radius:50%;background:var(--red)}.rh-hero-footer{position:absolute;right:clamp(24px,5vw,80px);bottom:0;left:clamp(24px,5vw,80px);display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;height:70px;border-top:1px solid hsla(0,0%,100%,.25);font-family:var(--font-sans);font-size:8px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.rh-live-dot:before{display:inline-block;width:6px;height:6px;margin-right:9px;border-radius:50%;background:var(--red);box-shadow:0 0 0 5px rgba(237,34,36,.15);content:""}.rh-coordinates{text-align:center}.rh-hero-footer a{justify-self:end;text-decoration:none;color:inherit}.rh-hero-footer b{margin-left:15px;color:var(--red);font-size:14px}@media (max-width:1050px){.rh-header{grid-template-columns:150px 1fr 160px}.rh-account-link{display:none}.rh-hero-intro{grid-template-columns:1fr;gap:25px}}@media (max-width:780px){.rh-header{height:72px;grid-template-columns:1fr auto;padding:0 22px}.rh-header.rh-scrolled{height:64px}.rh-brand{width:118px}.rh-brand img{height:42px}.rh-account-link,.rh-desktop-nav,.rh-header-actions .rh-compact{display:none}.rh-header-actions{display:block}.rh-menu-toggle{display:block;position:relative;z-index:3}.rh-menu-toggle.rh-active i:first-child{transform:translateY(3.5px) rotate(45deg)}.rh-menu-toggle.rh-active i:last-child{transform:translateY(-3.5px) rotate(-45deg)}.rh-mobile-menu{position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;justify-content:center;padding:100px 22px 40px;background:var(--navy);visibility:hidden;opacity:0;pointer-events:none;transition:opacity .35s,visibility .35s}.rh-mobile-menu.rh-open{visibility:visible;opacity:1;pointer-events:auto}.rh-mobile-menu nav{display:grid;margin-bottom:45px}.rh-mobile-menu nav a{display:flex;justify-content:space-between;padding:17px 0;border-bottom:1px solid hsla(0,0%,100%,.2);color:#fff;font-family:var(--font-sans);font-size:clamp(24px,8vw,38px);font-weight:700;letter-spacing:-.05em;text-decoration:none}.rh-mobile-menu nav span{color:var(--red);font-size:9px;letter-spacing:0}.rh-mobile-menu .rh-primary-btn{width:100%}.rh-hero{min-height:690px;height:100svh}.rh-hero-shade{background:linear-gradient(90deg,rgba(0,0,52,.85),rgba(0,0,52,.25)),linear-gradient(0deg,rgba(0,0,52,.88),transparent 55%)}.rh-hero-grid{background-image:linear-gradient(90deg,transparent calc(50% - .5px),#fff 50%,transparent calc(50% + .5px))}.rh-hero-content{top:46%;left:22px;width:calc(100% - 44px);transform:translateY(-50%)}.rh-hero h1{font-size:clamp(3.35rem,17vw,5.7rem);line-height:.82}.rh-hero-intro{margin:34px 0 0}.rh-hero-intro>p{max-width:360px;font-size:12px}.rh-hero-buttons{gap:16px}.rh-hero-buttons .rh-primary-btn{min-width:180px;padding:16px}.rh-coordinates,.rh-mountain-status{display:none}.rh-hero-footer{grid-template-columns:1fr 1fr;height:56px}.rh-hero-footer a{grid-column:2}}@media (prefers-reduced-motion:reduce){.rh-hero-media{transition:none!important}}