[data-locah-site][data-type=premium_serif]{--site-font:var(--font-site-clean,system-ui),var(--site-tamil),system-ui,sans-serif;--site-display-font:var(--font-site-cormorant,Georgia),var(--site-tamil),Georgia,serif;--site-heading-weight:600;--site-display-tracking:-0.01em}[data-locah-site][data-type=modern_grotesk]{--site-display-font:var(--font-site-archivo,system-ui),var(--site-tamil),system-ui,sans-serif;--site-heading-weight:750;--site-display-tracking:-0.04em}[data-locah-site][data-type=playful_grotesk]{--site-font:var(--font-site-dm,system-ui),var(--site-tamil),system-ui,sans-serif;--site-display-font:var(--font-site-bricolage,system-ui),var(--site-tamil),system-ui,sans-serif;--site-heading-weight:750;--site-display-tracking:-0.035em}[data-locah-site][data-type=calm_serif]{--site-font:var(--font-site-clean,system-ui),var(--site-tamil),system-ui,sans-serif;--site-display-font:var(--font-site-warm,Georgia),var(--site-tamil),Georgia,serif;--site-heading-weight:500;--site-display-tracking:-0.02em}[data-locah-site][data-type=monumental_condensed]{--site-font:var(--font-site-outfit,system-ui),var(--site-tamil),system-ui,sans-serif;--site-display-font:var(--font-site-bold,Impact),var(--site-tamil),Impact,sans-serif;--site-heading-weight:400;--site-display-case:uppercase;--site-display-tracking:0.005em}[data-locah-site][data-type=portfolio_serif]{--site-font:var(--font-site-dm,system-ui),var(--site-tamil),system-ui,sans-serif;--site-display-font:var(--font-site-newsreader,Georgia),var(--site-tamil),Georgia,serif;--site-heading-weight:400;--site-display-tracking:-0.02em;--site-caption-font:var(--font-site-mono,ui-monospace),ui-monospace,monospace}[data-locah-site][data-type=technical_mono]{--site-font:var(--font-site-plex,system-ui),var(--site-tamil),system-ui,sans-serif;--site-display-font:var(--font-site-plex,system-ui),var(--site-tamil),system-ui,sans-serif;--site-heading-weight:600;--site-caption-font:var(--font-site-mono,ui-monospace),ui-monospace,monospace}[data-locah-site][data-type] :is(h1,h2,h3){font-weight:var(--site-heading-weight,600)}[data-locah-site][data-surface=sharp]{--site-radius:2px;--site-btn-radius:2px}[data-locah-site][data-surface=soft]{--site-radius:14px;--site-btn-radius:12px}[data-locah-site][data-surface=round]{--site-radius:22px;--site-btn-radius:999px}[data-locah-site][data-surface] .ls-btn,[data-locah-site][data-surface] .ls-nav__cta{border-radius:var(--site-btn-radius)}[data-locah-site][data-rhythm=compact]{--site-section-y:clamp(2.5rem,1.8rem + 3vw,4.5rem)}[data-locah-site][data-rhythm=balanced]{--site-section-y:clamp(3.25rem,2.2rem + 4.5vw,6rem)}[data-locah-site][data-rhythm=spacious]{--site-section-y:clamp(4.25rem,2.8rem + 6vw,8.5rem)}[data-locah-site][data-cards=outline]{--site-card-shadow:none}[data-locah-site][data-cards=outline] :is(.ls-category,.ls-board,.ls-fact,.ls-offer-card){background:transparent;border:1.5px solid color-mix(in srgb,var(--site-ink) 16%,transparent);box-shadow:none}[data-locah-site][data-cards=tile]{--site-card-shadow:none}[data-locah-site][data-cards=tile] :is(.ls-category,.ls-board){border:0;background:color-mix(in srgb,var(--site-primary) 8%,var(--site-bg))}[data-locah-site][data-image=rounded] :is(.ls-hero__media img,.ls-story__media img,.ls-board__media){border-radius:24px;overflow:hidden}[data-locah-site][data-image=arch] :is(.ls-hero__media,.ls-story__media){border-radius:999px 999px 18px 18px;overflow:hidden}[data-locah-site][data-image=framed] :is(.ls-hero__media img,.ls-story__media img,.ls-category__img){outline:1px solid color-mix(in srgb,var(--site-ink) 22%,transparent);outline-offset:10px}[data-locah-site][data-image=duotone] :is(.ls-hero--hasimage,.ls-category__img,.ls-story__media img){filter:grayscale(1) contrast(1.08)}[data-locah-site]:is([data-family=editorial_warm],[data-family=modern_commerce],[data-family=calm_professional],[data-family=portfolio_sketchbook],[data-family=technical_b2b],[data-family=local_friendly],[data-family=playful_editorial]) .ls-hero--noimage:is(.ls-hero--centered,.ls-hero--left_aligned,.ls-hero--full_width){color:var(--site-ink);background:var(--site-bg);min-height:clamp(460px,64vh,700px)}[data-locah-site]:is([data-family=editorial_warm],[data-family=modern_commerce],[data-family=calm_professional],[data-family=portfolio_sketchbook],[data-family=technical_b2b],[data-family=local_friendly],[data-family=playful_editorial]) .ls-hero--noimage:is(.ls-hero--centered,.ls-hero--left_aligned,.ls-hero--full_width) .ls-btn:not(.ls-btn--ghost-onmedia):not(.ls-btn--outline){background:var(--site-primary);color:var(--site-primary-fg)}[data-locah-site]:is([data-family=editorial_warm],[data-family=modern_commerce],[data-family=calm_professional],[data-family=portfolio_sketchbook],[data-family=technical_b2b],[data-family=local_friendly],[data-family=playful_editorial]) .ls-hero--noimage :is(.ls-hero__sub,.ls-hero__badges li){color:var(--site-muted)}[data-locah-site]:is([data-family=editorial_warm],[data-family=modern_commerce],[data-family=calm_professional],[data-family=portfolio_sketchbook],[data-family=technical_b2b],[data-family=local_friendly],[data-family=playful_editorial]) .ls-hero--noimage .ls-accent{color:var(--site-primary)}[data-locah-site][data-family=editorial_warm] .ls-hero--noimage:after{opacity:1;inset:auto 0 0 0;height:7px;background:none;border-top:1px solid color-mix(in srgb,var(--site-ink) 30%,transparent);border-bottom:1px solid color-mix(in srgb,var(--site-ink) 30%,transparent);-webkit-mask-image:none;mask-image:none}[data-locah-site][data-family=editorial_warm] .ls-hero__headline{font-size:clamp(2.8rem,1.6rem + 5vw,5.6rem);line-height:.98}[data-locah-site][data-family=editorial_warm] .ls-hero__headline .ls-accent,[data-locah-site][data-family=editorial_warm] .ls-title em{font-style:italic;color:var(--site-accent)}[data-locah-site][data-family=editorial_warm] .ls-hero__eyebrow{font-family:var(--site-display-font);font-style:italic;letter-spacing:.02em;text-transform:none;font-size:1.05rem;font-weight:500;color:var(--site-accent)}[data-locah-site][data-family=editorial_warm] .ls-head .ls-title:after{content:"";display:block;width:3.5rem;height:2px;margin-top:.9rem;background:var(--site-accent)}[data-locah-site][data-family=editorial_warm] .ls-head--center .ls-title:after{margin-inline:auto}[data-locah-site][data-family=premium_dark]{--site-hairline:color-mix(in srgb,var(--site-primary) 38%,transparent)}[data-locah-site][data-family=premium_dark] .ls-hero--noimage:is(.ls-hero--centered,.ls-hero--left_aligned){color:var(--site-ink);background:radial-gradient(70% 60% at 50% 0,color-mix(in srgb,var(--site-primary) 16%,transparent),transparent 70%),var(--site-bg);min-height:clamp(520px,78vh,820px)}[data-locah-site][data-family=premium_dark] .ls-hero--noimage:is(.ls-hero--centered,.ls-hero--left_aligned):after{inset:2rem;opacity:1;background:none;border:1px solid var(--site-hairline);-webkit-mask-image:none;mask-image:none}[data-locah-site][data-family=premium_dark] .ls-hero--noimage .ls-btn:not(.ls-btn--ghost-onmedia):not(.ls-btn--outline){background:var(--site-primary);color:var(--site-primary-fg)}[data-locah-site][data-family=premium_dark] .ls-hero__headline{font-size:clamp(3rem,1.6rem + 5.6vw,6.2rem);line-height:.95;font-weight:500}[data-locah-site][data-family=premium_dark] .ls-eyebrow,[data-locah-site][data-family=premium_dark] .ls-hero__eyebrow{letter-spacing:.32em;font-size:.72rem;color:var(--site-primary)}[data-locah-site][data-family=premium_dark] .ls-title{font-weight:500;font-size:clamp(2rem,1.4rem + 2.2vw,3.2rem)}[data-locah-site][data-family=premium_dark] :is(.ls-category,.ls-board){background:transparent;border:1px solid var(--site-hairline);box-shadow:none}[data-locah-site][data-family=premium_dark] .ls-btn--primary{letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}[data-locah-site][data-family=premium_dark] .ls-hero--editorial_split.ls-hero--noimage .ls-hero__media{background:transparent;border:1px solid var(--site-hairline);outline:1px solid var(--site-hairline);outline-offset:14px;color:var(--site-primary);aspect-ratio:4/5}[data-locah-site][data-family=modern_commerce] .ls-hero--noimage:is(.ls-hero--left_aligned,.ls-hero--centered){background:linear-gradient(90deg,var(--site-bg) 0 58%,color-mix(in srgb,var(--site-primary) 9%,var(--site-bg)) 58%)}[data-locah-site][data-family=modern_commerce] .ls-hero--noimage.ls-hero--centered{background:color-mix(in srgb,var(--site-primary) 7%,var(--site-bg))}[data-locah-site][data-family=modern_commerce] .ls-hero--noimage:after{inset:auto 6% 12% auto;width:clamp(120px,18vw,260px);height:clamp(120px,18vw,260px);opacity:1;border-radius:28%;background:var(--site-primary);-webkit-mask-image:none;mask-image:none;transform:rotate(-8deg)}[data-locah-site][data-family=modern_commerce] .ls-hero__headline{font-size:clamp(2.8rem,1.5rem + 5vw,5.4rem);line-height:.95;max-width:12ch}[data-locah-site][data-family=modern_commerce] .ls-hero__headline .ls-accent{color:var(--site-primary);text-decoration:underline;text-decoration-thickness:.12em;text-underline-offset:.12em}[data-locah-site][data-family=modern_commerce] .ls-category__initial{font-size:6rem;color:color-mix(in srgb,var(--site-primary) 55%,transparent)}[data-locah-site][data-family=modern_commerce] .ls-title{font-size:clamp(1.9rem,1.3rem + 2.2vw,3rem)}[data-locah-site][data-family=playful_editorial] .ls-hero__headline{font-size:clamp(2.8rem,1.5rem + 5vw,5.4rem);line-height:.96}[data-locah-site][data-family=playful_editorial] .ls-hero--noimage .ls-hero__media{border-radius:58% 42% 55% 45%/45% 55% 45% 55%;background:var(--site-accent);color:var(--site-primary-fg);aspect-ratio:1;box-shadow:14px 14px 0 var(--site-primary)}[data-locah-site][data-family=playful_editorial] .ls-hero--noimage:after{background-image:radial-gradient(var(--site-accent) 2px,transparent 2.6px);background-size:26px 26px;opacity:.5}[data-locah-site][data-family=playful_editorial] :is(.ls-category,.ls-board):nth-child(odd){transform:rotate(-.8deg)}[data-locah-site][data-family=playful_editorial] :is(.ls-category,.ls-board):nth-child(2n){transform:rotate(.8deg)}[data-locah-site][data-family=playful_editorial] .ls-btn--primary{box-shadow:4px 4px 0 var(--site-ink)}[data-locah-site][data-family=playful_editorial] .ls-title{font-size:clamp(2rem,1.3rem + 2.6vw,3.2rem)}[data-locah-site][data-family=calm_professional] .ls-hero--noimage:is(.ls-hero--left_aligned,.ls-hero--centered){background:linear-gradient(180deg,var(--site-bg-alt),var(--site-bg) 85%)}[data-locah-site][data-family=calm_professional] .ls-hero--noimage:after{inset:18% auto 18% 0;width:6px;opacity:1;background:var(--site-primary);border-radius:0 6px 6px 0;-webkit-mask-image:none;mask-image:none}[data-locah-site][data-family=calm_professional] .ls-hero__headline{font-size:clamp(2.4rem,1.5rem + 3.6vw,4.2rem);line-height:1.05;max-width:16ch}[data-locah-site][data-family=calm_professional] .ls-eyebrow,[data-locah-site][data-family=calm_professional] .ls-hero__eyebrow{color:var(--site-primary);letter-spacing:.12em}[data-locah-site][data-family=monumental] .ls-hero--noimage:is(.ls-hero--centered,.ls-hero--left_aligned){color:var(--site-ink);background:var(--site-bg);min-height:clamp(560px,86vh,900px)}[data-locah-site][data-family=monumental] .ls-hero--noimage:after{background-image:repeating-linear-gradient(-55deg,var(--site-primary) 0 2px,transparent 2px 22px);opacity:.16}[data-locah-site][data-family=monumental] .ls-hero--noimage .ls-btn:not(.ls-btn--ghost-onmedia):not(.ls-btn--outline){background:var(--site-primary);color:var(--site-primary-fg)}[data-locah-site][data-family=monumental] .ls-hero__headline{font-size:clamp(3.6rem,1.2rem + 10vw,10rem);line-height:.86;letter-spacing:0;max-width:none}[data-locah-site][data-family=monumental] .ls-hero__headline .ls-accent{color:var(--site-primary);font-style:normal}[data-locah-site][data-family=monumental] .ls-title{font-size:clamp(2.4rem,1.2rem + 4.4vw,5rem);line-height:.9}[data-locah-site][data-family=monumental] .ls-btn{text-transform:uppercase;letter-spacing:.08em;font-weight:800}[data-locah-site][data-family=portfolio_sketchbook] .ls-hero--noimage:after{opacity:.5;background:repeating-linear-gradient(to bottom,transparent 0 39px,color-mix(in srgb,var(--site-ink) 12%,transparent) 39px 40px);-webkit-mask-image:linear-gradient(270deg,#000 0,transparent 80%);mask-image:linear-gradient(270deg,#000 0,transparent 80%)}[data-locah-site][data-family=portfolio_sketchbook] .ls-hero__headline{font-size:clamp(2.8rem,1.4rem + 5.2vw,5.8rem);line-height:1;font-style:italic;max-width:14ch}[data-locah-site][data-family=portfolio_sketchbook] :is(.ls-hero__eyebrow,.ls-eyebrow,.ls-category__meta){font-family:var(--site-caption-font,ui-monospace),monospace;text-transform:none;letter-spacing:.02em;font-weight:500;font-size:.8rem}[data-locah-site][data-family=portfolio_sketchbook] .ls-title{font-style:italic;font-weight:400}[data-locah-site][data-family=portfolio_sketchbook] :is(.ls-category,.ls-board){border-radius:0;box-shadow:none;border-top:1px solid color-mix(in srgb,var(--site-ink) 30%,transparent);background:transparent}[data-locah-site][data-family=technical_b2b] .ls-hero--noimage:after{opacity:.55;background:linear-gradient(color-mix(in srgb,var(--site-primary) 14%,transparent) 1px,transparent 1px) 0 0 /32px 32px,linear-gradient(90deg,color-mix(in srgb,var(--site-primary) 14%,transparent) 1px,transparent 1px) 0 0 /32px 32px;-webkit-mask-image:linear-gradient(270deg,#000 10%,transparent 75%);mask-image:linear-gradient(270deg,#000 10%,transparent 75%)}[data-locah-site][data-family=technical_b2b] .ls-hero__headline{font-size:clamp(2.4rem,1.4rem + 3.8vw,4.4rem);line-height:1.02;max-width:15ch}[data-locah-site][data-family=technical_b2b] :is(.ls-hero__eyebrow,.ls-eyebrow,.ls-category__meta,.ls-board__meta){font-family:var(--site-caption-font,var(--font-site-mono,ui-monospace)),ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;color:var(--site-primary)}[data-locah-site][data-family=technical_b2b] :is(.ls-category,.ls-board,.ls-fact){border-radius:0;border:1px solid color-mix(in srgb,var(--site-ink) 14%,transparent);box-shadow:none}[data-locah-site][data-family=technical_b2b] .ls-head .ls-title:before{content:"";display:block;width:28px;height:4px;margin-bottom:.9rem;background:var(--site-accent)}[data-locah-site][data-family=airy_property] .ls-hero--airy_split.ls-hero--noimage .ls-hero__media{-webkit-mask-image:none;mask-image:none;background:linear-gradient(180deg,transparent 62%,color-mix(in srgb,var(--site-ink) 10%,transparent) 62% 63%,transparent 63%),repeating-linear-gradient(90deg,transparent 0 46px,color-mix(in srgb,var(--site-ink) 7%,transparent) 46px 48px),linear-gradient(180deg,color-mix(in srgb,var(--site-primary) 22%,var(--site-bg)) 0,var(--site-bg-alt) 70%);border-radius:28px 0 0 28px;color:color-mix(in srgb,var(--site-primary) 55%,transparent)}[data-locah-site][data-family=airy_property] .ls-hero__headline{font-size:clamp(2.6rem,1.5rem + 4.4vw,5rem);line-height:1}[data-locah-site][data-family=airy_property] .ls-title{font-size:clamp(1.9rem,1.3rem + 2.2vw,3rem)}[data-locah-site][data-family=local_friendly] .ls-hero--noimage .ls-hero__media{border-radius:50%;aspect-ratio:1;max-width:420px;justify-self:center;background:radial-gradient(circle at 50% 50%,transparent 58%,color-mix(in srgb,var(--site-accent) 70%,transparent) 58% 60%,transparent 60%),var(--site-primary);color:var(--site-primary-fg)}[data-locah-site][data-family=local_friendly] .ls-hero__headline{font-size:clamp(2.5rem,1.5rem + 4vw,4.6rem);line-height:1.02}[data-locah-site][data-family=local_friendly] .ls-hero__headline .ls-accent{color:var(--site-primary);font-style:italic}.ls-foot__statement{margin:0;padding:clamp(2rem,1rem + 4vw,4rem) clamp(1.25rem,.5rem + 3vw,3rem) 0;font-family:var(--site-display-font);font-weight:var(--site-heading-weight,700);font-size:clamp(3rem,1rem + 9vw,9rem);line-height:.9;letter-spacing:-.03em;text-transform:var(--site-display-case,none);color:color-mix(in srgb,var(--site-ink) 90%,transparent);overflow-wrap:anywhere}[data-locah-site][data-family=editorial_warm] .ls-foot__statement,[data-locah-site][data-family=portfolio_sketchbook] .ls-foot__statement,[data-locah-site][data-family=premium_dark] .ls-foot__statement{font-weight:400;font-style:italic}@media (prefers-reduced-motion:reduce){[data-locah-site][data-family=playful_editorial] :is(.ls-category,.ls-board){transform:none}}.ls-category:not(.ls-category--image){min-height:0;justify-content:flex-start;padding-top:4.4rem}.ls-category:not(.ls-category--image) .ls-category__initial{top:1.2rem;left:1.3rem;right:auto;display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:calc(var(--site-radius) * .8 + 4px);font-size:1.15rem;font-weight:700;color:var(--site-primary-fg);background:var(--site-primary)}.ls-category:not(.ls-category--image) .ls-category__name{font-size:clamp(1.25rem,1.05rem + .6vw,1.55rem)}.ls-board:not(:has(.ls-board__media img)){min-height:0;grid-template-columns:1fr}.ls-board:not(:has(.ls-board__media img)) .ls-board__media{display:none}.ls-boards__list:not(:has(.ls-board__media img)){grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.ls-board:not(:has(.ls-board__media img)) .ls-board__body{border-top:4px solid var(--site-primary)}[data-locah-site][data-family] .ls-hero .ls-btn--outline{background:transparent;color:var(--site-ink);border-color:color-mix(in srgb,var(--site-ink) 28%,transparent)}@media (max-width:760px){[data-locah-site][data-mobile-hero-focus=right] .ls-hero--hasimage{background-position:72%}[data-locah-site][data-mobile-hero-focus=left] .ls-hero--hasimage{background-position:28%}.ls-mobile-bar:has(>.ls-mobile-bar__primary){grid-template-columns:1.7fr}[data-locah-site] nav.ls-mobile-bar a.ls-mobile-bar__primary{background:var(--site-primary);border-color:var(--site-primary);color:var(--site-primary-fg);font-weight:700}}.ls-picture__plate{position:absolute;inset:0;display:flex;align-items:flex-end;padding:1.1rem 1.2rem;background:repeating-linear-gradient(90deg,transparent 0 31px,color-mix(in srgb,var(--site-primary) 14%,transparent) 31px 32px),repeating-linear-gradient(0deg,transparent 0 31px,color-mix(in srgb,var(--site-primary) 10%,transparent) 31px 32px),linear-gradient(160deg,color-mix(in srgb,var(--site-primary) 18%,var(--site-bg-alt)),var(--site-bg-alt))}.ls-picture__plate span{font-family:var(--site-display-font);font-weight:var(--site-heading-weight,700);font-size:clamp(1.1rem,.9rem + .8vw,1.5rem);line-height:1.1;color:color-mix(in srgb,var(--site-primary) 70%,var(--site-ink))}[data-locah-site] .ls-category:not(.ls-category--image) .ls-category__initial{display:none}[data-locah-site] .ls-category:not(.ls-category--image){border-top:3px solid var(--site-primary);padding-top:1.6rem}[data-locah-site][data-family=monumental] .ls-hero__headline{font-size:min(clamp(3.2rem,1.2rem + 10vw,10rem),calc((min(100vw, 1200px) - 2 * clamp(1.25rem, .5rem + 3vw, 3rem)) / (var(--hero-longest, 8) * .95)));overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}[data-locah-site] .ls-review-page,[data-locah-site] .ls-reviews-page{min-height:100vh}[data-locah-site] .ls-reviews-back{display:inline-flex;margin-bottom:2rem;color:var(--site-primary);text-decoration:none;font-weight:650}[data-locah-site] .ls-reviews-header{max-width:45rem;margin-bottom:2.5rem}[data-locah-site] .ls-reviews-header h1{font-family:var(--site-display,inherit);font-size:clamp(2.6rem,7vw,5rem);line-height:1.02;margin:.25rem 0 1rem}[data-locah-site] .ls-reviews-header>p{line-height:1.6}[data-locah-site] .ls-reviews-score{font-size:1.55rem;font-weight:750;display:flex;align-items:baseline;gap:.45rem;margin:.5rem 0 1rem}[data-locah-site] .ls-reviews-score>span{color:var(--site-accent,var(--site-primary))}[data-locah-site] .ls-reviews-score small{font-size:.9rem;font-weight:500;color:var(--site-muted)}[data-locah-site] .ls-reviews-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));grid-gap:1rem;gap:1rem}[data-locah-site] .ls-reviews-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}[data-locah-site] .ls-reviews-section__all{display:inline-flex;margin-top:1.5rem;color:var(--site-primary);font-weight:650}[data-locah-site] .ls-review-card{border:1px solid var(--site-border);border-radius:var(--site-radius,1rem);background:var(--site-surface,var(--site-bg));padding:clamp(1.2rem,3vw,1.7rem);min-width:0}[data-locah-site] .ls-review-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}[data-locah-site] .ls-review-card__top h3{font-size:1rem;margin:.35rem 0 0}[data-locah-site] .ls-review-card__top time{font-size:.78rem;color:var(--site-muted);white-space:nowrap}[data-locah-site] .ls-review-card__stars{color:var(--site-accent,var(--site-primary));letter-spacing:.12em;margin:0}[data-locah-site] .ls-review-card__stars span{opacity:.45}[data-locah-site] .ls-review-card__verified{font-size:.78rem;color:var(--site-primary);margin:.8rem 0 0;font-weight:650}[data-locah-site] .ls-review-card__body{line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;margin:1rem 0 0}[data-locah-site] .ls-review-card__photos{display:flex;gap:.5rem;margin-top:1rem}[data-locah-site] .ls-review-card__photos img{width:5.5rem;height:5.5rem;object-fit:cover;border-radius:.5rem}[data-locah-site] .ls-review-card__reply{border-left:2px solid var(--site-primary);padding:.2rem 0 .2rem .9rem;margin-top:1.2rem;font-size:.88rem}[data-locah-site] .ls-review-card__reply p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.3rem 0 0}[data-locah-site] .ls-review-card__updated{font-size:.75rem;color:var(--site-muted);margin-top:.8rem}[data-locah-site] .ls-reviews-pages{display:flex;gap:1rem;margin-top:2rem}[data-locah-site] .ls-reviews-pages a{color:var(--site-primary);font-weight:650}[data-locah-site] .ls-review-form{max-width:42rem;border:1px solid var(--site-border);border-radius:var(--site-radius,1rem);padding:clamp(1.2rem,4vw,2rem);background:var(--site-surface,var(--site-bg))}[data-locah-site] .ls-review-form form{display:grid;grid-gap:.7rem;gap:.7rem}[data-locah-site] .ls-review-form label,[data-locah-site] .ls-review-form legend{font-weight:650}[data-locah-site] .ls-review-form label span{font-weight:400;color:var(--site-muted)}[data-locah-site] .ls-review-form textarea{width:100%;padding:.8rem;border:1px solid var(--site-border);border-radius:.6rem;background:var(--site-bg);color:var(--site-ink);resize:vertical}[data-locah-site] .ls-review-form input[type=file]{width:100%}[data-locah-site] .ls-review-stars{display:flex;flex-wrap:wrap;gap:.25rem;border:0;padding:0;margin:0 0 .8rem}[data-locah-site] .ls-review-stars legend{width:100%;margin-bottom:.4rem}[data-locah-site] .ls-review-stars label{cursor:pointer;font-size:2.4rem;color:var(--site-accent,var(--site-primary));line-height:1}[data-locah-site] .ls-review-stars input{position:absolute;opacity:0}[data-locah-site] .ls-review-stars label:has(input:focus-visible){outline:2px solid var(--site-primary);outline-offset:3px}[data-locah-site] .ls-review-existing{display:flex;gap:.8rem;border:0;padding:0}[data-locah-site] .ls-review-existing legend{margin-bottom:.4rem}[data-locah-site] .ls-review-form button.ls-btn{justify-self:start;margin-top:.7rem}[data-locah-site] .ls-review-decline{border:0;background:transparent;color:var(--site-muted);text-decoration:underline;cursor:pointer;padding:.6rem 0;margin-top:.6rem}[data-locah-site] .ls-review-notice,[data-locah-site] .ls-review-privacy{font-size:.85rem;color:var(--site-muted);line-height:1.5}[data-locah-site] .ls-review-success{color:var(--site-primary);font-weight:650}[data-locah-site] .ls-review-error{color:#ad2828;font-weight:650}[data-locah-site] .ls-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-locah-site] .ls-foot__licences p:not(.ls-foot__heading){display:grid;grid-gap:.15rem;gap:.15rem;overflow-wrap:anywhere;font-size:.83rem}[data-locah-site] .ls-foot__licences small{color:var(--site-muted)}