.lro-hero,.lro-trust,.lro-vp{--lro-motif-line: rgb(255 255 255 / .06);--lro-motif-glow: rgb(255 180 0 / .11);--lro-motif-edge: rgb(255 255 255 / .14);--lro-stat-min: 8.5rem}@media(prefers-color-scheme:dark){.lro-hero,.lro-trust,.lro-vp{--lro-motif-line: rgb(255 255 255 / .075);--lro-motif-glow: rgb(255 180 0 / .13);--lro-motif-edge: rgb(255 255 255 / .16)}}.lro-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--lro-surface-ink);color:var(--lro-ink-inverse);padding-block-start:var(--lro-hero-pad-start, var(--lro-space-xl));padding-block-end:var(--lro-hero-pad-end, var(--lro-space-xl))}.lro-hero__motif{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--lro-z-below);pointer-events:none;background-image:radial-gradient(60rem 32rem at 88% -12%,var(--lro-motif-glow) 0%,transparent 68%),linear-gradient(to right,var(--lro-motif-line) var(--lro-border-hairline),transparent var(--lro-border-hairline)),linear-gradient(to bottom,var(--lro-motif-line) var(--lro-border-hairline),transparent var(--lro-border-hairline));background-size:100% 100%,4rem 4rem,4rem 4rem;background-position:0 0,center top,center top;-webkit-mask-image:radial-gradient(130% 108% at 78% 0%,#000 8%,transparent 74%);mask-image:radial-gradient(130% 108% at 78% 0%,#000 8%,transparent 74%)}.lro-hero__motif--flat{background-image:radial-gradient(60rem 32rem at 88% -12%,var(--lro-motif-glow) 0%,transparent 68%);background-size:100% 100%;-webkit-mask-image:none;mask-image:none}.lro-hero__filament{position:absolute;inset-block-start:0;inset-inline:0;block-size:var(--lro-border-thick);z-index:var(--lro-z-below);pointer-events:none;overflow:hidden;background-image:linear-gradient(to right,transparent 0%,var(--lro-accent) 14%,var(--lro-accent) 86%,transparent 100%);opacity:.55}.lro-hero__filament:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:18%;background-image:linear-gradient(to right,transparent 0%,var(--lro-ink-inverse) 50%,transparent 100%);animation:lro-hero-current 11s var(--lro-ease-linear) infinite;will-change:transform}@keyframes lro-hero-current{0%{transform:translate(-140%)}to{transform:translate(700%)}}.lro-hero__inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--lro-space-xl);align-items:start}@media(min-width:64em){.lro-hero__inner{grid-template-columns:minmax(0,1.4fr) minmax(19rem,.6fr);gap:var(--lro-space-3xl);align-items:center}}.lro-hero__content{display:flex;flex-direction:column;gap:var(--lro-space-md);max-width:44rem}.lro-hero__eyebrow{display:flex;align-items:center;gap:var(--lro-space-xs);margin:0;font-size:var(--lro-text-2xs);font-weight:var(--lro-weight-bold);letter-spacing:var(--lro-tracking-caps);text-transform:uppercase;color:var(--lro-ink-inverse-muted)}.lro-hero__eyebrow:before{content:"";flex:0 0 auto;inline-size:.5rem;block-size:.5rem;border-radius:1px;background:var(--lro-accent)}.lro-hero__title{margin:0;font-family:var(--lro-font-display);font-size:var(--lro-text-3xl);font-weight:var(--lro-weight-heavy);line-height:var(--lro-leading-tight);letter-spacing:var(--lro-tracking-tighter);color:var(--lro-ink-inverse);text-wrap:balance}@media(min-width:60em){.lro-hero__title{font-size:var(--lro-text-4xl)}}.lro-hero__mark{color:var(--lro-accent)}.lro-hero__subhead{margin:0;max-width:var(--lro-measure-tight);font-size:var(--lro-text-base);line-height:var(--lro-leading-normal);color:var(--lro-ink-inverse-muted);text-wrap:pretty}@media(min-width:48em){.lro-hero__subhead{font-size:var(--lro-text-md);max-width:var(--lro-measure)}}.lro-hero__actions{display:flex;flex-wrap:wrap;gap:var(--lro-space-sm);margin-block-start:var(--lro-space-2xs)}.lro-hero__actions>.lro-btn{flex:1 1 13rem}@media(min-width:34em){.lro-hero__actions>.lro-btn{flex:0 0 auto}}.lro-hero__link{align-self:flex-start;color:var(--lro-ink-inverse);font-size:var(--lro-text-sm);font-weight:var(--lro-weight-medium);text-decoration:underline;text-decoration-color:var(--lro-accent);text-decoration-thickness:var(--lro-border-thick);text-underline-offset:.3em;transition:var(--lro-transition-colour)}.lro-hero__link:hover{color:var(--lro-accent)}.lro-hero__stats{margin:0;padding:0;list-style:none;display:flex;gap:var(--lro-space-sm);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;padding-block:var(--lro-space-sm);margin-inline:calc(var(--lro-container-pad) * -1);padding-inline:var(--lro-container-pad);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border-block-start:var(--lro-border-hairline) solid var(--lro-border-inverse)}.lro-hero__stat{scroll-snap-align:start;flex:0 0 auto;min-inline-size:var(--lro-stat-min);padding-inline-end:var(--lro-space-sm);border-inline-end:var(--lro-border-hairline) solid var(--lro-border-inverse)}.lro-hero__stat:last-child{border-inline-end:0;padding-inline-end:0}.lro-hero__stat-value{display:block;font-family:var(--lro-font-display);font-size:var(--lro-text-lg);font-weight:var(--lro-weight-heavy);line-height:var(--lro-leading-none);letter-spacing:var(--lro-tracking-tight);color:var(--lro-ink-inverse);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.lro-hero__stat--accent .lro-hero__stat-value{color:var(--lro-accent)}.lro-hero__stat-label{display:block;margin-block-start:var(--lro-space-2xs);font-size:var(--lro-text-3xs);line-height:var(--lro-leading-snug);letter-spacing:var(--lro-tracking-wide);color:var(--lro-ink-inverse-muted);text-wrap:pretty}@media(min-width:48em){.lro-hero__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--lro-stat-min),1fr));gap:var(--lro-space-md);overflow-x:visible;margin-inline:0;padding-inline:0;padding-block:var(--lro-space-md) 0}.lro-hero__stat{min-inline-size:0}.lro-hero__stat-value{font-size:var(--lro-text-xl)}.lro-hero__stat-label{font-size:var(--lro-text-2xs)}}.lro-hero__card{display:none}@media(min-width:64em){.lro-hero__card{display:block;background:var(--lro-surface-ink-raised);border:var(--lro-border-hairline) solid var(--lro-motif-edge);border-radius:var(--lro-radius-lg);padding:var(--lro-space-lg);box-shadow:var(--lro-shadow-inset-top)}}.lro-hero__card-title{margin:0 0 var(--lro-space-md);display:flex;align-items:center;gap:var(--lro-space-xs);font-size:var(--lro-text-2xs);font-weight:var(--lro-weight-bold);letter-spacing:var(--lro-tracking-caps);text-transform:uppercase;color:var(--lro-accent)}.lro-hero__card-title:after{content:"";flex:1 1 auto;block-size:var(--lro-border-hairline);background:var(--lro-border-inverse)}.lro-hero__rows{margin:0;display:grid;gap:var(--lro-space-md)}.lro-hero__row{display:grid;gap:var(--lro-space-3xs);padding-block-end:var(--lro-space-md);border-block-end:var(--lro-border-hairline) solid var(--lro-border-inverse)}.lro-hero__row:last-of-type{padding-block-end:0;border-block-end:0}.lro-hero__row-label{font-size:var(--lro-text-3xs);font-weight:var(--lro-weight-bold);letter-spacing:var(--lro-tracking-caps);text-transform:uppercase;color:var(--lro-ink-inverse-muted)}.lro-hero__row-value{margin:0;font-size:var(--lro-text-sm);line-height:var(--lro-leading-snug);color:var(--lro-ink-inverse)}.lro-hero__row-value a{color:inherit;text-decoration:underline;text-decoration-color:var(--lro-accent);text-underline-offset:.2em}.lro-hero__row-value a:hover{color:var(--lro-accent)}.lro-hero__phone{font-family:var(--lro-font-display);font-size:var(--lro-text-md);font-weight:var(--lro-weight-bold);font-variant-numeric:tabular-nums lining-nums;letter-spacing:var(--lro-tracking-normal)}.lro-hero__card-cta{margin-block-start:var(--lro-space-lg)}.lro-trust{background:var(--lro-surface-raised);border-block:var(--lro-border-hairline) solid var(--lro-border-strong);color:var(--lro-ink)}.lro-trust--sunken{background:var(--lro-surface-sunken)}.lro-trust--ink{background:var(--lro-surface-ink);color:var(--lro-ink-inverse);border-block-color:var(--lro-border-inverse)}.lro-trust__list{margin:0;padding:0;list-style:none;display:flex;gap:0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;margin-inline:calc(var(--lro-container-pad) * -1);padding-inline:var(--lro-container-pad);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.lro-trust__item{position:relative;scroll-snap-align:start;flex:0 0 auto;inline-size:15rem;max-inline-size:78vw;display:flex;align-items:flex-start;gap:var(--lro-space-sm);padding-block:var(--lro-space-md);padding-inline:var(--lro-space-md);border-inline-start:var(--lro-border-hairline) solid var(--lro-border-subtle);transition:var(--lro-transition-colour)}.lro-trust--ink .lro-trust__item{border-inline-start-color:var(--lro-border-inverse)}.lro-trust__item:first-child{border-inline-start:0;padding-inline-start:0}.lro-trust__stretch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.lro-trust__item--link:hover{background:var(--lro-surface-sunken)}.lro-trust--ink .lro-trust__item--link:hover{background:var(--lro-surface-ink-raised)}.lro-trust__icon{flex:0 0 auto;inline-size:1.5rem;block-size:1.5rem;color:var(--lro-accent-text)}.lro-trust--ink .lro-trust__icon{color:var(--lro-accent)}.lro-trust__icon svg{display:block;inline-size:100%;block-size:100%}.lro-trust__body{min-inline-size:0}.lro-trust__label{display:block;font-size:var(--lro-text-sm);font-weight:var(--lro-weight-bold);line-height:var(--lro-leading-snug);letter-spacing:var(--lro-tracking-tight);color:inherit;text-decoration:none;text-wrap:pretty}.lro-trust__item--link:hover .lro-trust__label{text-decoration:underline;text-decoration-color:var(--lro-accent);text-decoration-thickness:var(--lro-border-thick);text-underline-offset:.2em}.lro-trust__sub{display:block;margin-block-start:var(--lro-space-3xs);font-size:var(--lro-text-2xs);line-height:var(--lro-leading-snug);color:var(--lro-ink-muted);text-wrap:pretty}.lro-trust--ink .lro-trust__sub{color:var(--lro-ink-inverse-muted)}@media(min-width:62em){.lro-trust__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));overflow-x:visible;margin-inline:0;padding-inline:0}.lro-trust__item{inline-size:auto;max-inline-size:none}}.lro-vp{--lro-vp-icon: 2.75rem;--lro-vp-gutter: var(--lro-space-md);background:var(--lro-surface);color:var(--lro-ink);padding-block-start:var(--lro-vp-pad-start, var(--lro-section-gap));padding-block-end:var(--lro-vp-pad-end, var(--lro-section-gap))}.lro-vp--raised{background:var(--lro-surface-raised)}.lro-vp--sunken{background:var(--lro-surface-sunken)}.lro-vp__head{max-width:var(--lro-measure);margin-block-end:var(--lro-space-xl)}.lro-vp__heading{margin:0}.lro-vp__subhead{margin-block-start:var(--lro-space-sm)}.lro-vp__grid{margin:0;padding:0;list-style:none;display:grid;gap:0;border-block-start:var(--lro-border-hairline) solid var(--lro-border-strong)}.lro-vp__item{display:grid;grid-template-columns:var(--lro-vp-icon) minmax(0,1fr);column-gap:var(--lro-vp-gutter);align-items:start;padding-block:var(--lro-space-lg);border-block-end:var(--lro-border-hairline) solid var(--lro-border-subtle)}.lro-vp__item>.lro-vp__text{grid-column:2;display:flex;flex-direction:column;gap:var(--lro-space-2xs);min-inline-size:0;block-size:100%}.lro-vp__icon{grid-column:1;grid-row:1;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--lro-vp-icon);block-size:var(--lro-vp-icon);border:var(--lro-border-hairline) solid var(--lro-border-strong);border-radius:var(--lro-radius-sm);background:var(--lro-surface-raised);color:var(--lro-accent-text);transition:var(--lro-transition-colour)}.lro-vp--raised .lro-vp__icon{background:var(--lro-surface-sunken)}.lro-vp__icon svg{inline-size:1.375rem;block-size:1.375rem;display:block}.lro-vp__item:hover .lro-vp__icon,.lro-vp__item:focus-within .lro-vp__icon{background:var(--lro-accent);border-color:var(--lro-accent);color:var(--lro-accent-ink)}.lro-vp__title{margin:0;font-size:var(--lro-text-md);font-weight:var(--lro-weight-bold);line-height:var(--lro-leading-snug);letter-spacing:var(--lro-tracking-tight);color:var(--lro-ink);text-wrap:pretty}.lro-vp__body{margin:0;font-size:var(--lro-text-sm);line-height:var(--lro-leading-normal);color:var(--lro-ink-secondary);max-width:var(--lro-measure);text-wrap:pretty}.lro-vp__link{display:inline-flex;align-items:center;gap:var(--lro-space-3xs);align-self:flex-start;margin-block-start:auto;padding-block-start:var(--lro-space-xs);font-size:var(--lro-text-sm);font-weight:var(--lro-weight-semibold);color:var(--lro-ink);text-decoration:none;transition:var(--lro-transition-colour)}.lro-vp__link>span:first-child{text-decoration:underline;text-decoration-color:var(--lro-accent);text-decoration-thickness:var(--lro-border-thick);text-underline-offset:.25em}.lro-vp__link-arrow{transition:transform var(--lro-duration-fast) var(--lro-ease-out)}.lro-vp__link:link,.lro-vp__link:visited{color:var(--lro-ink)}@media(hover:hover)and (pointer:fine){.lro-vp__link:hover{color:var(--lro-accent-text)}.lro-vp__link:hover .lro-vp__link-arrow{transform:translate(.2em)}}.lro-vp__link:active{color:var(--lro-accent-text)}.lro-vp__link:focus-visible{outline:var(--lro-border-thick) solid var(--lro-focus);outline-offset:3px;border-radius:var(--lro-radius-xs)}@media(min-width:46em){.lro-vp__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lro-vp__item{padding-inline:var(--lro-space-lg);border-inline-start:var(--lro-border-hairline) solid var(--lro-border-subtle)}.lro-vp__item:nth-child(odd){border-inline-start:0;padding-inline-start:0}}@media(min-width:74em){.lro-vp{--lro-vp-icon: 3rem}.lro-vp__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lro-vp__grid--3 .lro-vp__item:nth-child(odd){border-inline-start:var(--lro-border-hairline) solid var(--lro-border-subtle);padding-inline-start:var(--lro-space-lg)}.lro-vp__grid--3 .lro-vp__item:nth-child(3n+1){border-inline-start:0;padding-inline-start:0}}@media(prefers-reduced-motion:reduce){.lro-hero__filament:after{animation:none;inset-inline-start:40%;opacity:.35;will-change:auto}}@media(forced-colors:active){.lro-hero__motif,.lro-hero__filament{display:none}.lro-hero__eyebrow:before,.lro-hero__card-title:after{background:CanvasText}.lro-hero__card,.lro-trust,.lro-trust__item,.lro-vp__grid,.lro-vp__item{border-color:CanvasText}}@media print{.lro-hero__motif,.lro-hero__filament{display:none}.lro-hero,.lro-trust--ink{background:#fff;color:#000}.lro-hero__title,.lro-hero__subhead,.lro-hero__eyebrow,.lro-hero__stat-value,.lro-hero__stat-label,.lro-hero__row-label,.lro-hero__row-value{color:#000}.lro-hero__stats,.lro-trust__list{display:block;overflow-x:visible}.lro-hero__card{display:block;border:1px solid #000}.lro-hero__actions,.lro-hero__card-cta{display:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/lro-home.css.map */
