.ls-why{--ls-gold: #f5c77d;--ls-gold-soft: rgba(245, 199, 125, .18);--ls-gold-line: rgba(245, 199, 125, .34);--ls-ink: #0c0612;--ls-panel: rgba(18, 10, 25, .82);--ls-panel-solid: #140b1d;--ls-copy: rgba(255, 255, 255, .76);--ls-copy-strong: rgba(255, 255, 255, .94);position:relative;isolation:isolate;overflow:clip;padding:clamp(2.5rem,5vw,6rem) 0 clamp(5rem,8vw,10rem);background:linear-gradient(180deg,#0c061233,#0c0612eb 38%,#0c0612);color:var(--ls-copy-strong)}.ls-why:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none;background-image:linear-gradient(rgba(245,199,125,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(245,199,125,.035) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 76%);mask-image:linear-gradient(to bottom,black,transparent 76%)}.ls-why__inner{position:relative;z-index:1}.ls-why__ambient,.ls-why__stars,.ls-why__orb{position:absolute;pointer-events:none}.ls-why__ambient{top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden}.ls-why__stars{top:0;right:0;bottom:0;left:0;opacity:.5;background-image:radial-gradient(circle at 18% 13%,rgba(255,255,255,.9) 0 1px,transparent 1.7px),radial-gradient(circle at 73% 18%,rgba(245,199,125,.9) 0 1px,transparent 1.7px),radial-gradient(circle at 88% 42%,rgba(255,255,255,.65) 0 1px,transparent 1.8px),radial-gradient(circle at 39% 61%,rgba(245,199,125,.7) 0 1px,transparent 1.8px),radial-gradient(circle at 9% 76%,rgba(255,255,255,.62) 0 1px,transparent 1.7px);background-size:320px 320px,410px 410px,290px 290px,370px 370px,260px 260px}.ls-why__orb{width:48rem;aspect-ratio:1;border-radius:50%;filter:blur(18px);opacity:.17}.ls-why__orb--one{top:-18rem;right:-13rem;background:radial-gradient(circle,rgba(245,199,125,.72),transparent 68%)}.ls-why__orb--two{top:72rem;left:-26rem;background:radial-gradient(circle,rgba(115,61,150,.82),transparent 70%)}.ls-why__eyebrow{margin:0 0 1.2rem;color:var(--ls-gold);font-size:1.2rem;font-weight:800;letter-spacing:.18em;line-height:1.3;text-transform:uppercase}.ls-why-hero{display:grid;align-items:center;min-height:min(80rem,86vh);gap:clamp(4rem,6vw,8rem);grid-template-columns:minmax(0,.88fr) minmax(46rem,1.12fr)}.ls-why-hero__copy{max-width:68rem}.ls-why-hero__title{max-width:13ch;margin:0;color:var(--ls-copy-strong);font-family:var(--font-heading-family);font-size:clamp(4.4rem,7.5vw,9.6rem);font-weight:700;letter-spacing:-.045em;line-height:.94;text-wrap:balance;text-shadow:0 0 30px rgba(245,199,125,.12)}.ls-why-hero__title:after,.ls-why-section-heading h2:after{content:"";display:block;width:120px;height:2px;background:linear-gradient(to right,transparent,#f5c77d,transparent);margin:1.8rem 0 0;border-radius:2px;box-shadow:0 0 8px #f5c77d80}.ls-why-hero__lead{max-width:64rem;margin:2.4rem 0 0;color:var(--ls-copy);font-size:clamp(1.7rem,2vw,2.15rem);line-height:1.7}.ls-why-hero__actions,.ls-why-closing__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:3rem}.ls-why-hero__actions .button,.ls-why-closing__actions .button{min-width:19rem}.ls-why-compass{position:relative;width:min(100%,62rem);aspect-ratio:1;margin:0 auto}.ls-why-compass:before{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;border:1px solid rgba(245,199,125,.16);border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(245,199,125,.12) 0deg 1deg,transparent 1deg 30deg),radial-gradient(circle,rgba(245,199,125,.08),transparent 63%);box-shadow:inset 0 0 55px #f5c77d14,0 0 70px #f5c77d14}.ls-why-compass__halo{position:absolute;top:20%;right:20%;bottom:20%;left:20%;border-radius:50%;background:radial-gradient(circle,rgba(245,199,125,.2),transparent 67%);filter:blur(10px);animation:lsWhyPulse 5.5s ease-in-out infinite}.ls-why-compass__ring{position:absolute;border:1px solid var(--ls-gold-line);border-radius:50%}.ls-why-compass__ring--outer{top:2%;right:2%;bottom:2%;left:2%;border-style:dashed;animation:lsWhySpin 44s linear infinite}.ls-why-compass__ring--inner{top:28%;right:28%;bottom:28%;left:28%;border-color:#f5c77d85;animation:lsWhySpinReverse 30s linear infinite}.ls-why-compass__core{position:absolute;top:33%;right:33%;bottom:33%;left:33%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:2rem;border:1px solid rgba(245,199,125,.65);border-radius:50%;background:radial-gradient(circle at 35% 30%,#f5c77d33,#140b1dfa 68%);box-shadow:0 0 40px #f5c77d2e,inset 0 0 25px #f5c77d14;text-align:center}.ls-why-compass__monogram{color:var(--ls-gold);font-family:var(--font-heading-family);font-size:clamp(2.8rem,4vw,4.8rem);line-height:1}.ls-why-compass__core strong{margin-top:.7rem;color:var(--ls-copy-strong);font-size:1.35rem;line-height:1.2}.ls-why-compass__core small{margin-top:.5rem;color:var(--ls-copy);font-size:1.1rem;line-height:1.35}.ls-why-compass__node{position:absolute;z-index:3;max-width:15rem;padding:.9rem 1.3rem;border:1px solid rgba(245,199,125,.42);border-radius:999px;background:#0c0612e0;color:var(--ls-copy-strong);font:inherit;font-size:1.25rem;line-height:1.2;cursor:pointer;box-shadow:0 0 18px #f5c77d14;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.ls-why-compass__node:hover,.ls-why-compass__node:focus-visible{border-color:var(--ls-gold);color:var(--ls-gold);box-shadow:0 0 24px #f5c77d38;transform:scale(1.04)}.ls-why-compass__node.is-active{border-color:var(--ls-gold);color:var(--ls-gold);box-shadow:inset 0 0 0 1px #f5c77d40,0 0 26px #f5c77d3d}.ls-why-compass__node:disabled{cursor:not-allowed;opacity:.42}.ls-why-compass__node--north{top:0;left:50%;transform:translate(-50%)}.ls-why-compass__node--north:hover,.ls-why-compass__node--north:focus-visible{transform:translate(-50%) scale(1.04)}.ls-why-compass__node--east{top:50%;right:-1rem;transform:translateY(-50%)}.ls-why-compass__node--east:hover,.ls-why-compass__node--east:focus-visible{transform:translateY(-50%) scale(1.04)}.ls-why-compass__node--south{bottom:0;left:50%;transform:translate(-50%)}.ls-why-compass__node--south:hover,.ls-why-compass__node--south:focus-visible{transform:translate(-50%) scale(1.04)}.ls-why-compass__node--west{top:50%;left:-1rem;transform:translateY(-50%)}.ls-why-compass__node--west:hover,.ls-why-compass__node--west:focus-visible{transform:translateY(-50%) scale(1.04)}.ls-why-analyses{padding-top:clamp(8rem,12vw,15rem);scroll-margin-top:3rem}.ls-why-section-heading{max-width:75rem;margin:0 auto;text-align:center}.ls-why-section-heading h2,.ls-why-closing h2{margin:0;color:var(--ls-copy-strong);font-family:var(--font-heading-family);font-size:clamp(3.2rem,5vw,6rem);line-height:1.02;text-wrap:balance}.ls-why-section-heading h2:after{margin-right:auto;margin-left:auto}.ls-why-section-heading>p:last-child{max-width:64rem;margin:2rem auto 0;color:var(--ls-copy);font-size:1.7rem;line-height:1.7}.ls-why-filters{position:sticky;top:1.2rem;z-index:8;display:flex;width:fit-content;max-width:100%;margin:4rem auto 0;padding:.65rem;overflow-x:auto;border:1px solid rgba(245,199,125,.25);border-radius:999px;background:#0c0612d1;box-shadow:0 15px 45px #00000042,0 0 22px #f5c77d14;gap:.35rem;scrollbar-width:none;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.ls-why-filters::-webkit-scrollbar{display:none}.ls-why-filter{flex:0 0 auto;padding:.9rem 1.35rem;border:0;border-radius:999px;background:transparent;color:#ffffffb3;font:inherit;font-size:1.25rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.ls-why-filter:hover,.ls-why-filter:focus-visible{color:var(--ls-gold)}.ls-why-filter.is-active{background:linear-gradient(135deg,#f5c77d3d,#f5c77d14);color:var(--ls-gold);box-shadow:inset 0 0 0 1px #f5c77d6b,0 0 18px #f5c77d1a}.ls-why-filter[hidden]{display:none}.ls-why-grid{display:grid;margin-top:clamp(4rem,6vw,7rem);gap:2rem;grid-template-columns:repeat(12,minmax(0,1fr))}.ls-why-card{--ls-card-accent: 245, 199, 125;--ls-x: 50%;--ls-y: 50%;position:relative;display:grid;min-height:36rem;overflow:hidden;border:1px solid rgba(var(--ls-card-accent),.3);border-radius:2.2rem;background:radial-gradient(circle at var(--ls-x) var(--ls-y),rgba(var(--ls-card-accent),.14),transparent 30%),linear-gradient(145deg,#ffffff09,#ffffff02),var(--ls-panel);color:inherit;grid-column:span 4;text-decoration:none;box-shadow:0 20px 55px #00000040,0 0 25px rgba(var(--ls-card-accent),.07);opacity:0;transform:translateY(24px);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease,opacity .65s ease}.ls-why-card.is-visible{opacity:1;transform:translateY(0);transition-delay:calc(var(--ls-card-order, 1) * 55ms)}.ls-why-card:hover,.ls-why-card:focus-visible{border-color:rgba(var(--ls-card-accent),.72);color:inherit;box-shadow:0 24px 70px #00000057,0 0 38px rgba(var(--ls-card-accent),.2);transform:translateY(-6px)}.ls-why-card[hidden]{display:none}.ls-why-card--wide{grid-column:span 8;grid-template-columns:minmax(20rem,.85fr) minmax(0,1.15fr)}.ls-why-card--featured{min-height:46rem;grid-column:span 8;grid-row:span 2;grid-template-columns:minmax(22rem,1fr) minmax(0,1.1fr)}.ls-why-card[data-category=materials]{--ls-card-accent: 115, 214, 197}.ls-why-card[data-category=craftsmanship]{--ls-card-accent: 245, 199, 125}.ls-why-card[data-category=customisation]{--ls-card-accent: 204, 137, 255}.ls-why-card[data-category=value]{--ls-card-accent: 248, 180, 93}.ls-why-card[data-category=delivery]{--ls-card-accent: 116, 175, 255}.ls-why-card[data-category=comparison]{--ls-card-accent: 255, 126, 151}.ls-why-card[data-category=care]{--ls-card-accent: 160, 212, 104}.ls-why-card__visual{position:relative;min-height:20rem;overflow:hidden;background:radial-gradient(circle at 50% 38%,rgba(var(--ls-card-accent),.2),transparent 46%),repeating-radial-gradient(circle at 50% 50%,transparent 0 24px,rgba(var(--ls-card-accent),.07) 25px 26px)}.ls-why-card--standard .ls-why-card__visual{min-height:18rem}.ls-why-card__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 45%,rgba(12,6,18,.82));pointer-events:none}.ls-why-card__visual img{width:100%;height:100%;min-height:inherit;object-fit:cover;transition:transform .5s ease,filter .5s ease}.ls-why-card:hover .ls-why-card__visual img{transform:scale(1.035);filter:saturate(1.06) contrast(1.03)}.ls-why-card__sigil{position:absolute;top:50%;left:50%;z-index:2;color:rgb(var(--ls-card-accent));font-size:clamp(7rem,11vw,14rem);line-height:1;text-shadow:0 0 35px rgba(var(--ls-card-accent),.36);transform:translate(-50%,-50%)}.ls-why-card__orbit{position:absolute;top:50%;left:50%;width:72%;aspect-ratio:1;border:1px dashed rgba(var(--ls-card-accent),.38);border-radius:50%;transform:translate(-50%,-50%);animation:lsWhySpin 30s linear infinite}.ls-why-card__body{position:relative;z-index:2;display:flex;align-items:flex-start;min-width:0;padding:clamp(2.1rem,3vw,3.4rem);flex-direction:column}.ls-why-card__meta{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;color:#ffffff94;font-size:1.05rem;font-weight:800;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.ls-why-card__category{color:rgb(var(--ls-card-accent));text-align:right}.ls-why-card__highlight{display:inline-flex;margin-top:2.5rem;padding:.55rem .95rem;border:1px solid rgba(var(--ls-card-accent),.55);border-radius:999px;color:rgb(var(--ls-card-accent));font-size:1.1rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.ls-why-card h3{margin:2.2rem 0 0;color:var(--ls-copy-strong);font-family:var(--font-heading-family);font-size:clamp(2.2rem,3vw,3.6rem);line-height:1.12;text-wrap:balance}.ls-why-card--standard h3{font-size:clamp(2rem,2.5vw,2.8rem)}.ls-why-card p{display:-webkit-box;margin:1.4rem 0 0;overflow:hidden;color:var(--ls-copy);font-size:1.5rem;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:5}.ls-why-card__cta{display:inline-flex;align-items:center;margin-top:auto;padding-top:2.5rem;color:var(--ls-gold);font-size:1.35rem;font-weight:800;gap:.8rem}.ls-why-card__cta span{font-size:1.8rem;transition:transform .18s ease}.ls-why-card:hover .ls-why-card__cta span,.ls-why-card:focus-visible .ls-why-card__cta span{transform:translate(3px,-3px)}.ls-why-card--placeholder{cursor:default}.ls-why-empty{max-width:60rem;margin:5rem auto 0;padding:4rem;border:1px dashed rgba(245,199,125,.35);border-radius:2rem;background:#ffffff05;text-align:center}.ls-why-empty[hidden]{display:none}.ls-why-empty>span{color:var(--ls-gold);font-size:4rem}.ls-why-empty h3{margin:1rem 0 0;color:var(--ls-copy-strong);font-size:2.4rem}.ls-why-empty p{margin:1rem 0 0;color:var(--ls-copy);line-height:1.65}.ls-why-closing{position:relative;display:grid;align-items:center;margin-top:clamp(8rem,12vw,15rem);padding:clamp(3rem,6vw,6rem);overflow:hidden;border:1px solid rgba(245,199,125,.34);border-radius:2.6rem;background:radial-gradient(circle at 88% 22%,rgba(245,199,125,.18),transparent 34%),linear-gradient(135deg,#ffffff09,#ffffff02);box-shadow:0 25px 80px #00000047,0 0 35px #f5c77d14;gap:4rem;grid-template-columns:minmax(0,1.2fr) minmax(28rem,.8fr)}.ls-why-closing:after{content:"LS";position:absolute;right:3%;bottom:-16%;color:#f5c77d09;font-family:var(--font-heading-family);font-size:clamp(16rem,27vw,38rem);line-height:.8;pointer-events:none}.ls-why-closing__copy,.ls-why-closing__actions{position:relative;z-index:1}.ls-why-closing__copy>p:last-child{max-width:65rem;margin:1.8rem 0 0;color:var(--ls-copy);font-size:1.65rem;line-height:1.7}.ls-why-closing__actions{align-items:stretch;margin-top:0;flex-direction:column}.ls-why-closing__text-link{display:inline-flex;align-items:center;align-self:flex-start;padding:.8rem 0;color:var(--ls-gold);font-weight:800;text-decoration:none;gap:.8rem}.ls-why-closing__text-link:hover,.ls-why-closing__text-link:focus-visible{color:#fff}[data-ls-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}[data-ls-reveal].is-visible{opacity:1;transform:translateY(0)}@keyframes lsWhySpin{to{transform:rotate(360deg)}}@keyframes lsWhySpinReverse{to{transform:rotate(-360deg)}}@keyframes lsWhyPulse{0%,to{opacity:.5;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}@media screen and (max-width:1100px){.ls-why-hero{min-height:0;grid-template-columns:1fr}.ls-why-hero__copy{max-width:none}.ls-why-compass{width:min(84vw,58rem)}.ls-why-card,.ls-why-card--wide{grid-column:span 6}.ls-why-card--featured{grid-column:span 12}.ls-why-closing{grid-template-columns:1fr}}@media screen and (max-width:749px){.ls-why{padding-top:2rem}.ls-why-hero{gap:5rem}.ls-why-hero__title{max-width:none;font-size:clamp(4rem,14vw,6.3rem)}.ls-why-hero__title:after{margin-right:auto;margin-left:auto}.ls-why-hero__copy,.ls-why-hero__lead{text-align:center}.ls-why-hero__actions{align-items:stretch;flex-direction:column}.ls-why-hero__actions .button{width:100%}.ls-why-compass{width:min(92vw,46rem)}.ls-why-compass__node{max-width:11.5rem;padding:.65rem .9rem;font-size:1.05rem}.ls-why-compass__node--east{right:-.5rem}.ls-why-compass__node--west{left:-.5rem}.ls-why-filters{width:calc(100% + 2rem);margin-left:-1rem;border-radius:1.6rem}.ls-why-grid{grid-template-columns:1fr}.ls-why-card,.ls-why-card--wide,.ls-why-card--featured{min-height:0;grid-column:1;grid-row:auto;grid-template-columns:1fr}.ls-why-card__visual,.ls-why-card--standard .ls-why-card__visual{min-height:22rem;aspect-ratio:4 / 3}.ls-why-card__body{min-height:28rem}.ls-why-card__meta{align-items:flex-start;flex-direction:column}.ls-why-card__category{text-align:left}.ls-why-closing{padding:3rem 2rem;border-radius:2rem}.ls-why-closing__actions .button{width:100%}}@media(prefers-reduced-motion:reduce){.ls-why *,.ls-why *:before,.ls-why *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}[data-ls-reveal],.ls-why-card{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/why-choose-love-smiths.css.map */
