:root{--lr-charcoal: #101820;--lr-slate: #263746;--lr-blue: #174a7e;--lr-blue-bright: #2f75b5;--lr-steel: #d7dee3;--lr-paper: #f5f7f8}.lr-shell{max-width:120rem;margin:0 auto;padding:0 2rem}.lr-hero{background:var(--lr-charcoal);color:#fff;padding:clamp(6rem,10vw,12rem) 0}.lr-eyebrow{color:#9dc2df;font-size:1.3rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.lr-hero h1{color:#fff;font-size:clamp(4rem,7vw,7.2rem);line-height:1.02;margin:1.5rem 0 2rem;max-width:18ch}.lr-lede{font-size:clamp(1.8rem,2.5vw,2.4rem);line-height:1.55;max-width:72rem}.lr-lede--dark{color:var(--lr-slate)}.lr-status{border:1px solid #65a7d8;color:#fff;display:inline-block;font-size:1.2rem;font-weight:700;letter-spacing:.12em;margin:0 0 2.4rem;padding:.8rem 1.2rem;text-transform:uppercase}.lr-hero-note{font-size:1.7rem;margin-top:2.4rem}.lr-actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3rem}.lr-button{background:var(--lr-blue-bright);color:#fff;display:inline-block;font-weight:700;padding:1.4rem 2rem;text-decoration:none}.lr-button--secondary{background:transparent;border:1px solid #8ba1b2}.lr-section{padding:clamp(5rem,8vw,9rem) 0}.lr-section--paper{background:var(--lr-paper)}.lr-section--dark{background:var(--lr-charcoal);color:#fff}.lr-section--dark h2{color:#fff}.lr-section--compact{padding:4rem 0}.lr-grid{display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.lr-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.lr-split{align-items:start;display:grid;gap:clamp(3rem,6vw,7rem);grid-template-columns:minmax(0,1.4fr) minmax(28rem,.8fr)}.lr-card{border:1px solid var(--lr-steel);padding:2.4rem}.lr-card--white{background:#fff}.lr-card h2,.lr-card h3{margin-top:0}.lr-card-kicker{color:var(--lr-blue);font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lr-callout{background:var(--lr-blue);color:#fff;padding:3rem}.lr-callout .lr-card-kicker{color:#c7e2f4}.lr-small{color:#52616d;font-size:1.3rem;line-height:1.55}.lr-small--light{color:#c4d0d8}.lr-text-link{color:var(--lr-blue);font-weight:700;text-underline-offset:.25em}.lr-text-link:hover{color:var(--lr-blue-bright)}.lr-form{display:grid;gap:1.5rem;max-width:64rem}.lr-field{display:grid;gap:.6rem}.lr-field input[type=email]{border:1px solid #6d7c88;font:inherit;padding:1.3rem;width:100%}.lr-consent{align-items:flex-start;display:flex;gap:1rem}.lr-consent input{margin-top:.5rem}.lr-form button{border:0;cursor:pointer;justify-self:start}.lr-notice{border-left:.4rem solid var(--lr-blue-bright);padding-left:1.5rem}.lr-diagram{margin:4rem 0 0}.lr-diagram svg{display:block;height:auto;max-width:100%}.lr-diagram figcaption{color:#52616d;font-size:1.3rem;margin-top:1rem}.lr-hero .lr-diagram figcaption{color:#c4d0d8}.lr-table-wrap{overflow-x:auto}.lr-table{border-collapse:collapse;margin-top:3rem;min-width:72rem;width:100%}.lr-table caption{color:#fff;font-size:1.8rem;font-weight:700;padding-bottom:1.2rem;text-align:left}.lr-table th,.lr-table td{border-bottom:1px solid #4b5e6d;padding:1.3rem 1rem;text-align:left}.lr-table th{color:#9dc2df;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase}.lr-status-list{list-style:none;margin:2.5rem 0 0;padding:0}.lr-status-list li{border-top:1px solid var(--lr-steel);padding:1.2rem 0 1.2rem 2.5rem;position:relative}.lr-status-list li:before{color:var(--lr-blue-bright);content:"\2713";font-weight:700;left:0;position:absolute}.lr-button:focus-visible,.lr-field input:focus-visible,.lr-consent input:focus-visible{outline:.3rem solid #f5a623;outline-offset:.3rem}@media(max-width:899px){.lr-grid--three,.lr-split{grid-template-columns:1fr}}@media(max-width:749px){.lr-grid{grid-template-columns:1fr}.lr-shell{padding:0 1.6rem}.lr-diagram{overflow-x:auto}.lr-diagram svg{min-width:72rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ledge-rock.css.map */
