.hero[data-astro-cid-i3irphx7]{padding-right:max(var(--gutter), calc((100% - var(--container)) / 2));grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);gap:clamp(2rem,3.6vw,3.25rem);padding-top:.25rem;display:grid}.hero__media[data-astro-cid-i3irphx7]{border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:var(--sage);height:clamp(28rem,49vw,47.5rem);position:relative;overflow:hidden}.hero__media[data-astro-cid-i3irphx7] picture,.hero__media[data-astro-cid-i3irphx7] img{width:100%;height:100%}.hero__media[data-astro-cid-i3irphx7] img{object-fit:cover;object-position:30% 40%}.hero__sample[data-astro-cid-i3irphx7]{position:absolute;bottom:1rem;left:1rem}.js-reveal .hero__media[data-astro-cid-i3irphx7]{animation:hero-clip .65s var(--ease-reveal) both}.hero__body[data-astro-cid-i3irphx7]{align-self:center;gap:0;max-width:34rem;padding-block:.5rem;display:grid}.hero__top[data-astro-cid-i3irphx7]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem 1rem;margin-bottom:clamp(1rem,.75rem + .9vw,1.6rem);display:flex}.hero__top[data-astro-cid-i3irphx7] .eyebrow[data-astro-cid-i3irphx7]{padding-top:.45rem}.hero__status[data-astro-cid-i3irphx7]{justify-items:end;gap:.3rem;display:grid}.hero__status[data-astro-cid-i3irphx7] .hero__today{border-radius:var(--radius-pill);background:var(--sage);color:var(--green);font-size:var(--fs-small);align-items:center;padding:.4rem .95rem .45rem .85rem;font-weight:700;line-height:1.3}.hero__status-note[data-astro-cid-i3irphx7]{color:var(--note);padding-right:.5rem;font-size:.75rem}.hero__title[data-astro-cid-i3irphx7]{font-size:var(--fs-h1);letter-spacing:-.03em;line-height:1.03}.hero__title[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{display:block}.hero__lede[data-astro-cid-i3irphx7]{font-size:var(--fs-lede);color:var(--ink-soft);max-width:31rem;margin-top:clamp(.9rem,.7rem + .6vw,1.25rem);line-height:1.42}.hero__controls[data-astro-cid-i3irphx7]{gap:.7rem;margin-top:clamp(1.1rem,.85rem + .8vw,1.6rem);display:grid}.hero__controls[data-astro-cid-i3irphx7] .btn--lg[data-astro-cid-i3irphx7]{min-height:3.5rem}.visit-switch[data-astro-cid-i3irphx7]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:1fr 1fr;justify-self:start;width:min(100%,26.5rem);margin:0 0 .35rem;padding:.25rem;display:inline-grid}.visit-switch__opt[data-astro-cid-i3irphx7]{display:grid;position:relative}.visit-switch__opt[data-astro-cid-i3irphx7] input[data-astro-cid-i3irphx7]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.visit-switch__opt[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{border-radius:calc(var(--radius-sm) - 2px);min-height:2.75rem;font-size:var(--fs-small);color:var(--ink-soft);transition:background-color var(--t-fast) ease, color var(--t-fast) ease;place-items:center;padding:.4rem 1rem;font-weight:600;display:grid}.visit-switch__opt[data-astro-cid-i3irphx7] input[data-astro-cid-i3irphx7]:checked+span[data-astro-cid-i3irphx7]{background:var(--rust);color:var(--on-rust)}.visit-switch__opt[data-astro-cid-i3irphx7] input[data-astro-cid-i3irphx7]:not(:checked):hover+span[data-astro-cid-i3irphx7]{background:var(--paper)}.visit-switch__opt[data-astro-cid-i3irphx7] input[data-astro-cid-i3irphx7]:focus-visible+span[data-astro-cid-i3irphx7]{outline:3px solid var(--focus);outline-offset:2px}.hero[data-astro-cid-i3irphx7]:has([data-visit-choice][value=mobile]:checked) [data-astro-cid-i3irphx7][data-visit=salon],.hero[data-astro-cid-i3irphx7]:not(:has([data-visit-choice][value=mobile]:checked)) [data-astro-cid-i3irphx7][data-visit=mobile]{display:none}.hero__visit-lines[data-astro-cid-i3irphx7]{justify-items:center;display:grid}.hero__line[data-astro-cid-i3irphx7]{font-size:var(--fs-small);color:var(--green);text-align:center;align-items:center;gap:.5rem;margin-top:.15rem;font-weight:600;display:inline-flex}.hero__line[data-astro-cid-i3irphx7] .icon{color:var(--leaf);flex:none}.hero__call[data-astro-cid-i3irphx7]{color:var(--rust);letter-spacing:var(--track-title);font-variant-numeric:tabular-nums;justify-content:center;justify-self:center;align-items:center;gap:.6rem;margin-top:.35rem;padding:.4rem .5rem;font-size:clamp(1.375rem,1.15rem + .65vw,1.875rem);font-weight:800;text-decoration:none;display:inline-flex}.hero__call[data-astro-cid-i3irphx7]:hover span[data-astro-cid-i3irphx7]{text-underline-offset:.2em;text-decoration:underline 2px}@media (width<=899.98px){.hero[data-astro-cid-i3irphx7]{grid-template-columns:1fr;gap:0;padding-right:0}.hero__media[data-astro-cid-i3irphx7]{aspect-ratio:4/3.1;height:auto;margin-inline:var(--gutter);border-radius:var(--radius-lg)}.hero__media[data-astro-cid-i3irphx7] img{object-position:30% 42%}.hero__body[data-astro-cid-i3irphx7]{max-width:none;width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto;padding-block:1.5rem .5rem}[data-astro-cid-i3irphx7]:where(.hero__body)>[data-astro-cid-i3irphx7]{max-width:40rem}.js-reveal .hero__media[data-astro-cid-i3irphx7]{animation-name:hero-rise}}@media (width<=479.98px){.hero__top[data-astro-cid-i3irphx7]{margin-bottom:1rem}.hero__status[data-astro-cid-i3irphx7]{justify-items:start}.hero__status-note[data-astro-cid-i3irphx7]{padding-left:.85rem}.visit-switch[data-astro-cid-i3irphx7]{width:100%}}.cred-strip[data-astro-cid-t6qjbr4b]{--cred-bg:var(--cred-strip-bg,var(--mint-100,#eaf8f6));--cred-ink:var(--cred-strip-ink,var(--ink-2,#1f2c47));--cred-icon:var(--cred-strip-icon,var(--teal-ink,#047572));--cred-muted:var(--cred-strip-muted,var(--muted,#5a667e));--cred-note:var(--cred-strip-note,var(--note,#626c82));--cred-tag-bg:var(--cred-strip-tag-bg,#fff);--cred-max:var(--cred-strip-max,var(--container,1300px));--cred-gutter:var(--cred-strip-gutter,var(--gutter,1rem));--cred-font:var(--cred-strip-font,var(--font-display,inherit));--cred-pad-y:var(--cred-strip-pad-y,clamp(1.1rem, .8rem + 1vw, 1.6rem));--cred-card-top:var(--cred-strip-card-top,50px);--cred-card-radius:var(--cred-strip-card-radius,60px);--cred-card-pad-y:var(--cred-strip-card-pad-y,1.1rem);--cred-card-pad-x:var(--cred-strip-card-pad-x,clamp(1.75rem, .5rem + 2vw, 2.75rem));--cred-card-item-pad-x:var(--cred-strip-card-item-pad-x,clamp(.75rem, .25rem + .75vw, 1rem));--cred-card-item-pad-y:var(--cred-strip-card-item-pad-y,.2rem);--cred-card-stack-icon:var(--cred-strip-card-stack-icon,2.25rem);--cred-card-stack-gap:var(--cred-strip-card-stack-gap,.5rem);--cred-card-bg:var(--cred-strip-card-bg,var(--cred-bg));--cred-card-border:var(--cred-strip-card-border,transparent);--cred-card-divider:var(--cred-strip-card-divider,#0b17331a);--cred-card-shadow:var(--cred-strip-card-shadow,0 18px 40px -18px #0b173340, 0 2px 6px #0b17330f);background:var(--cred-bg);color:var(--cred-ink)}.cred-strip[data-astro-cid-t6qjbr4b][data-cred-raised]{--cred-card-bg:var(--cred-strip-raised-bg,var(--paper,#fff));--cred-card-border:var(--cred-strip-raised-border,#0b173314)}.cred-strip__inner[data-astro-cid-t6qjbr4b]{width:min(100% - 2 * var(--cred-gutter), var(--cred-max));padding-block:var(--cred-pad-y) calc(var(--cred-pad-y) * .75);margin-inline:auto}.cred-strip__list[data-astro-cid-t6qjbr4b]{grid-template-columns:repeat(var(--cred-count), minmax(0, 1fr));gap:1rem clamp(1rem,.5rem + 1.5vw,2rem);margin:0;padding:0;list-style:none;display:grid}.cred-strip__item[data-astro-cid-t6qjbr4b]{min-width:0}.cred-strip__body[data-astro-cid-t6qjbr4b]{justify-content:center;align-items:center;gap:.85rem;height:100%;display:flex}.cred-strip__icon[data-astro-cid-t6qjbr4b]{width:2.5rem;height:2.5rem;color:var(--cred-icon);flex:none}.cred-strip__text[data-astro-cid-t6qjbr4b]{gap:.1rem;min-width:0;display:grid}.cred-strip__label[data-astro-cid-t6qjbr4b]{font-family:var(--cred-font);font-size:1rem;font-weight:500;line-height:1.3}.cred-strip__detail[data-astro-cid-t6qjbr4b]{color:var(--cred-muted);font-size:.875rem;line-height:1.3}.cred-strip__tag[data-astro-cid-t6qjbr4b]{background:var(--cred-tag-bg);color:var(--cred-muted);border-radius:999px;justify-self:start;margin-top:.15rem;padding:.05rem .45rem;font-size:.75rem;font-weight:600;line-height:1.5}.cred-strip__note[data-astro-cid-t6qjbr4b]{text-align:right;color:var(--cred-note);margin:.65rem 0 0;font-size:.8125rem}@media (width<=1100px){.cred-strip__list[data-astro-cid-t6qjbr4b]{grid-template-columns:repeat(var(--cred-band-cols), minmax(0, 1fr))}.cred-strip__body[data-astro-cid-t6qjbr4b]{justify-content:flex-start}}@media (width<=700px){.cred-strip__list[data-astro-cid-t6qjbr4b]{grid-template-columns:repeat(var(--cred-phone-cols), minmax(0, 1fr))}.cred-strip__icon[data-astro-cid-t6qjbr4b]{width:2.125rem;height:2.125rem}.cred-strip__label[data-astro-cid-t6qjbr4b]{font-size:.9375rem}.cred-strip__note[data-astro-cid-t6qjbr4b]{text-align:left}}@media (width<=359.98px){.cred-strip__list[data-astro-cid-t6qjbr4b]{grid-template-columns:1fr}}@media (width>=840px){.cred-strip[data-cred-float="840"]{background:0 0}.cred-strip[data-cred-float="840"] .cred-strip__inner{width:100%;padding-block:0}.cred-strip[data-cred-float="840"] .cred-strip__card{width:fit-content;max-width:min(90vw, 100% - 2 * var(--cred-gutter), var(--cred-max));margin:var(--cred-card-top) auto 0;padding:var(--cred-card-pad-y) var(--cred-card-pad-x);border:1px solid var(--cred-card-border);border-radius:var(--cred-card-radius);background:var(--cred-card-bg);box-shadow:var(--cred-card-shadow)}.cred-strip[data-cred-float="840"] .cred-strip__list{grid-template-columns:repeat(var(--cred-count), minmax(0, 1fr));gap:0}.cred-strip[data-cred-float="840"] .cred-strip__item{padding:var(--cred-card-item-pad-y) var(--cred-card-item-pad-x);justify-content:center;align-items:flex-start;display:flex}.cred-strip[data-cred-float="840"] .cred-strip__item+.cred-strip__item{border-left:1px solid var(--cred-card-divider)}.cred-strip[data-cred-float="840"] .cred-strip__body{justify-content:center;align-items:center;gap:var(--cred-card-stack-gap);text-align:center;flex-direction:column;height:auto}.cred-strip[data-cred-float="840"] .cred-strip__icon{width:var(--cred-card-stack-icon);height:var(--cred-card-stack-icon)}.cred-strip[data-cred-float="840"] .cred-strip__text{justify-items:center}.cred-strip[data-cred-float="840"] .cred-strip__label,.cred-strip[data-cred-float="840"] .cred-strip__detail{text-wrap:balance}.cred-strip[data-cred-float="840"] .cred-strip__tag{white-space:nowrap;justify-self:center}.cred-strip[data-cred-float="840"] .cred-strip__note{text-align:center;margin-top:.85rem}}@media (width>=880px){.cred-strip[data-cred-float="880"]{background:0 0}.cred-strip[data-cred-float="880"] .cred-strip__inner{width:100%;padding-block:0}.cred-strip[data-cred-float="880"] .cred-strip__card{width:fit-content;max-width:min(90vw, 100% - 2 * var(--cred-gutter), var(--cred-max));margin:var(--cred-card-top) auto 0;padding:var(--cred-card-pad-y) var(--cred-card-pad-x);border:1px solid var(--cred-card-border);border-radius:var(--cred-card-radius);background:var(--cred-card-bg);box-shadow:var(--cred-card-shadow)}.cred-strip[data-cred-float="880"] .cred-strip__list{grid-template-columns:repeat(var(--cred-count), minmax(0, 1fr));gap:0}.cred-strip[data-cred-float="880"] .cred-strip__item{padding:var(--cred-card-item-pad-y) var(--cred-card-item-pad-x);justify-content:center;align-items:flex-start;display:flex}.cred-strip[data-cred-float="880"] .cred-strip__item+.cred-strip__item{border-left:1px solid var(--cred-card-divider)}.cred-strip[data-cred-float="880"] .cred-strip__body{justify-content:center;align-items:center;gap:var(--cred-card-stack-gap);text-align:center;flex-direction:column;height:auto}.cred-strip[data-cred-float="880"] .cred-strip__icon{width:var(--cred-card-stack-icon);height:var(--cred-card-stack-icon)}.cred-strip[data-cred-float="880"] .cred-strip__text{justify-items:center}.cred-strip[data-cred-float="880"] .cred-strip__label,.cred-strip[data-cred-float="880"] .cred-strip__detail{text-wrap:balance}.cred-strip[data-cred-float="880"] .cred-strip__tag{white-space:nowrap;justify-self:center}.cred-strip[data-cred-float="880"] .cred-strip__note{text-align:center;margin-top:.85rem}}@media (width>=960px){.cred-strip[data-cred-float="960"]{background:0 0}.cred-strip[data-cred-float="960"] .cred-strip__inner{width:100%;padding-block:0}.cred-strip[data-cred-float="960"] .cred-strip__card{width:fit-content;max-width:min(90vw, 100% - 2 * var(--cred-gutter), var(--cred-max));margin:var(--cred-card-top) auto 0;padding:var(--cred-card-pad-y) var(--cred-card-pad-x);border:1px solid var(--cred-card-border);border-radius:var(--cred-card-radius);background:var(--cred-card-bg);box-shadow:var(--cred-card-shadow)}.cred-strip[data-cred-float="960"] .cred-strip__list{grid-template-columns:repeat(var(--cred-count), minmax(0, 1fr));gap:0}.cred-strip[data-cred-float="960"] .cred-strip__item{padding:var(--cred-card-item-pad-y) var(--cred-card-item-pad-x);justify-content:center;align-items:flex-start;display:flex}.cred-strip[data-cred-float="960"] .cred-strip__item+.cred-strip__item{border-left:1px solid var(--cred-card-divider)}.cred-strip[data-cred-float="960"] .cred-strip__body{justify-content:center;align-items:center;gap:var(--cred-card-stack-gap);text-align:center;flex-direction:column;height:auto}.cred-strip[data-cred-float="960"] .cred-strip__icon{width:var(--cred-card-stack-icon);height:var(--cred-card-stack-icon)}.cred-strip[data-cred-float="960"] .cred-strip__text{justify-items:center}.cred-strip[data-cred-float="960"] .cred-strip__label,.cred-strip[data-cred-float="960"] .cred-strip__detail{text-wrap:balance}.cred-strip[data-cred-float="960"] .cred-strip__tag{white-space:nowrap;justify-self:center}.cred-strip[data-cred-float="960"] .cred-strip__note{text-align:center;margin-top:.85rem}}@media (width>=1024px){.cred-strip[data-cred-float="1024"]{background:0 0}.cred-strip[data-cred-float="1024"] .cred-strip__inner{width:100%;padding-block:0}.cred-strip[data-cred-float="1024"] .cred-strip__card{width:fit-content;max-width:min(90vw, 100% - 2 * var(--cred-gutter), var(--cred-max));margin:var(--cred-card-top) auto 0;padding:var(--cred-card-pad-y) var(--cred-card-pad-x);border:1px solid var(--cred-card-border);border-radius:var(--cred-card-radius);background:var(--cred-card-bg);box-shadow:var(--cred-card-shadow)}.cred-strip[data-cred-float="1024"] .cred-strip__list{grid-template-columns:repeat(var(--cred-count), minmax(0, 1fr));gap:0}.cred-strip[data-cred-float="1024"] .cred-strip__item{padding:var(--cred-card-item-pad-y) var(--cred-card-item-pad-x);justify-content:center;align-items:flex-start;display:flex}.cred-strip[data-cred-float="1024"] .cred-strip__item+.cred-strip__item{border-left:1px solid var(--cred-card-divider)}.cred-strip[data-cred-float="1024"] .cred-strip__body{justify-content:center;align-items:center;gap:var(--cred-card-stack-gap);text-align:center;flex-direction:column;height:auto}.cred-strip[data-cred-float="1024"] .cred-strip__icon{width:var(--cred-card-stack-icon);height:var(--cred-card-stack-icon)}.cred-strip[data-cred-float="1024"] .cred-strip__text{justify-items:center}.cred-strip[data-cred-float="1024"] .cred-strip__label,.cred-strip[data-cred-float="1024"] .cred-strip__detail{text-wrap:balance}.cred-strip[data-cred-float="1024"] .cred-strip__tag{white-space:nowrap;justify-self:center}.cred-strip[data-cred-float="1024"] .cred-strip__note{text-align:center;margin-top:.85rem}}@media (width>=840px){.cred-strip[data-cred-fit="840"] .cred-strip__list{grid-template-columns:repeat(var(--cred-count), auto);justify-content:stretch}.cred-strip[data-cred-fit="840"] .cred-strip__item{align-items:center}.cred-strip[data-cred-fit="840"] .cred-strip__body{text-align:start;flex-direction:row;gap:.85rem}.cred-strip[data-cred-fit="840"] .cred-strip__icon{width:2.5rem;height:2.5rem}.cred-strip[data-cred-fit="840"] .cred-strip__text{justify-items:start}.cred-strip[data-cred-fit="840"] .cred-strip__tag{justify-self:start}}@media (width>=880px){.cred-strip[data-cred-fit="880"] .cred-strip__list{grid-template-columns:repeat(var(--cred-count), auto);justify-content:stretch}.cred-strip[data-cred-fit="880"] .cred-strip__item{align-items:center}.cred-strip[data-cred-fit="880"] .cred-strip__body{text-align:start;flex-direction:row;gap:.85rem}.cred-strip[data-cred-fit="880"] .cred-strip__icon{width:2.5rem;height:2.5rem}.cred-strip[data-cred-fit="880"] .cred-strip__text{justify-items:start}.cred-strip[data-cred-fit="880"] .cred-strip__tag{justify-self:start}}@media (width>=960px){.cred-strip[data-cred-fit="960"] .cred-strip__list{grid-template-columns:repeat(var(--cred-count), auto);justify-content:stretch}.cred-strip[data-cred-fit="960"] .cred-strip__item{align-items:center}.cred-strip[data-cred-fit="960"] .cred-strip__body{text-align:start;flex-direction:row;gap:.85rem}.cred-strip[data-cred-fit="960"] .cred-strip__icon{width:2.5rem;height:2.5rem}.cred-strip[data-cred-fit="960"] .cred-strip__text{justify-items:start}.cred-strip[data-cred-fit="960"] .cred-strip__tag{justify-self:start}}@media (width>=1024px){.cred-strip[data-cred-fit="1024"] .cred-strip__list{grid-template-columns:repeat(var(--cred-count), auto);justify-content:stretch}.cred-strip[data-cred-fit="1024"] .cred-strip__item{align-items:center}.cred-strip[data-cred-fit="1024"] .cred-strip__body{text-align:start;flex-direction:row;gap:.85rem}.cred-strip[data-cred-fit="1024"] .cred-strip__icon{width:2.5rem;height:2.5rem}.cred-strip[data-cred-fit="1024"] .cred-strip__text{justify-items:start}.cred-strip[data-cred-fit="1024"] .cred-strip__tag{justify-self:start}}@media (width>=1080px){.cred-strip[data-cred-fit="1080"] .cred-strip__list{grid-template-columns:repeat(var(--cred-count), auto);justify-content:stretch}.cred-strip[data-cred-fit="1080"] .cred-strip__item{align-items:center}.cred-strip[data-cred-fit="1080"] .cred-strip__body{text-align:start;flex-direction:row;gap:.85rem}.cred-strip[data-cred-fit="1080"] .cred-strip__icon{width:2.5rem;height:2.5rem}.cred-strip[data-cred-fit="1080"] .cred-strip__text{justify-items:start}.cred-strip[data-cred-fit="1080"] .cred-strip__tag{justify-self:start}}@media (width>=1180px){.cred-strip[data-cred-fit="1180"] .cred-strip__list{grid-template-columns:repeat(var(--cred-count), auto);justify-content:stretch}.cred-strip[data-cred-fit="1180"] .cred-strip__item{align-items:center}.cred-strip[data-cred-fit="1180"] .cred-strip__body{text-align:start;flex-direction:row;gap:.85rem}.cred-strip[data-cred-fit="1180"] .cred-strip__icon{width:2.5rem;height:2.5rem}.cred-strip[data-cred-fit="1180"] .cred-strip__text{justify-items:start}.cred-strip[data-cred-fit="1180"] .cred-strip__tag{justify-self:start}}@media (width>=1280px){.cred-strip[data-cred-fit="1280"] .cred-strip__list{grid-template-columns:repeat(var(--cred-count), auto);justify-content:stretch}.cred-strip[data-cred-fit="1280"] .cred-strip__item{align-items:center}.cred-strip[data-cred-fit="1280"] .cred-strip__body{text-align:start;flex-direction:row;gap:.85rem}.cred-strip[data-cred-fit="1280"] .cred-strip__icon{width:2.5rem;height:2.5rem}.cred-strip[data-cred-fit="1280"] .cred-strip__text{justify-items:start}.cred-strip[data-cred-fit="1280"] .cred-strip__tag{justify-self:start}}@media (width>=1366px){.cred-strip[data-cred-fit="1366"] .cred-strip__list{grid-template-columns:repeat(var(--cred-count), auto);justify-content:stretch}.cred-strip[data-cred-fit="1366"] .cred-strip__item{align-items:center}.cred-strip[data-cred-fit="1366"] .cred-strip__body{text-align:start;flex-direction:row;gap:.85rem}.cred-strip[data-cred-fit="1366"] .cred-strip__icon{width:2.5rem;height:2.5rem}.cred-strip[data-cred-fit="1366"] .cred-strip__text{justify-items:start}.cred-strip[data-cred-fit="1366"] .cred-strip__tag{justify-self:start}}@media (width>=1440px){.cred-strip[data-cred-fit="1440"] .cred-strip__list{grid-template-columns:repeat(var(--cred-count), auto);justify-content:stretch}.cred-strip[data-cred-fit="1440"] .cred-strip__item{align-items:center}.cred-strip[data-cred-fit="1440"] .cred-strip__body{text-align:start;flex-direction:row;gap:.85rem}.cred-strip[data-cred-fit="1440"] .cred-strip__icon{width:2.5rem;height:2.5rem}.cred-strip[data-cred-fit="1440"] .cred-strip__text{justify-items:start}.cred-strip[data-cred-fit="1440"] .cred-strip__tag{justify-self:start}}@media (width>=1536px){.cred-strip[data-cred-fit="1536"] .cred-strip__list{grid-template-columns:repeat(var(--cred-count), auto);justify-content:stretch}.cred-strip[data-cred-fit="1536"] .cred-strip__item{align-items:center}.cred-strip[data-cred-fit="1536"] .cred-strip__body{text-align:start;flex-direction:row;gap:.85rem}.cred-strip[data-cred-fit="1536"] .cred-strip__icon{width:2.5rem;height:2.5rem}.cred-strip[data-cred-fit="1536"] .cred-strip__text{justify-items:start}.cred-strip[data-cred-fit="1536"] .cred-strip__tag{justify-self:start}}@media (width>=1680px){.cred-strip[data-cred-fit="1680"] .cred-strip__list{grid-template-columns:repeat(var(--cred-count), auto);justify-content:stretch}.cred-strip[data-cred-fit="1680"] .cred-strip__item{align-items:center}.cred-strip[data-cred-fit="1680"] .cred-strip__body{text-align:start;flex-direction:row;gap:.85rem}.cred-strip[data-cred-fit="1680"] .cred-strip__icon{width:2.5rem;height:2.5rem}.cred-strip[data-cred-fit="1680"] .cred-strip__text{justify-items:start}.cred-strip[data-cred-fit="1680"] .cred-strip__tag{justify-self:start}}@media (width>=1920px){.cred-strip[data-cred-fit="1920"] .cred-strip__list{grid-template-columns:repeat(var(--cred-count), auto);justify-content:stretch}.cred-strip[data-cred-fit="1920"] .cred-strip__item{align-items:center}.cred-strip[data-cred-fit="1920"] .cred-strip__body{text-align:start;flex-direction:row;gap:.85rem}.cred-strip[data-cred-fit="1920"] .cred-strip__icon{width:2.5rem;height:2.5rem}.cred-strip[data-cred-fit="1920"] .cred-strip__text{justify-items:start}.cred-strip[data-cred-fit="1920"] .cred-strip__tag{justify-self:start}}.groom[data-astro-cid-6coy2hv4]{padding-block:clamp(2.25rem,1.8rem + 1.6vw,3rem) clamp(1.75rem,1.4rem + 1.2vw,2.5rem)}.groom__aside[data-astro-cid-6coy2hv4]{font-size:var(--fs-small);color:var(--ink-soft)}.groom[data-astro-cid-6coy2hv4] .section-head__aside[data-astro-cid-6coy2hv4] .note[data-astro-cid-6coy2hv4]{margin-top:.25rem}.groom__cards[data-astro-cid-6coy2hv4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,.6rem + 1.2vw,1.75rem);display:grid}.groom-card[data-astro-cid-6coy2hv4]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:clamp(14rem,11.5rem + 5.6vw,17.25rem);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,.62fr) minmax(0,1fr);display:grid;overflow:hidden}.groom-card__photo[data-astro-cid-6coy2hv4]{background:var(--paper);position:relative}.groom-card__photo[data-astro-cid-6coy2hv4] picture,.groom-card__photo[data-astro-cid-6coy2hv4] img{width:100%;height:100%;position:absolute;inset:0}.groom-card__photo[data-astro-cid-6coy2hv4] img{object-fit:cover}.groom-card__body[data-astro-cid-6coy2hv4]{align-content:center;gap:.15rem;padding:clamp(1.25rem,.9rem + 1.2vw,2rem) clamp(1.1rem,.7rem + 1.3vw,2rem);display:grid}.groom-card__title[data-astro-cid-6coy2hv4]{font-size:var(--fs-h3)}.groom-card__examples[data-astro-cid-6coy2hv4]{color:var(--muted);font-size:var(--fs-small)}.groom-card__price[data-astro-cid-6coy2hv4]{color:var(--rust);font-weight:800;font-size:var(--fs-price);letter-spacing:-.03em;font-variant-numeric:lining-nums;margin-top:clamp(.55rem,.4rem + .5vw,.9rem);line-height:1}.groom-card__from[data-astro-cid-6coy2hv4]{letter-spacing:-.01em;font-size:.6em}.groom-card__line[data-astro-cid-6coy2hv4]{color:var(--ink-soft);margin-top:clamp(.6rem,.45rem + .5vw,.95rem)}.groom-card__link[data-astro-cid-6coy2hv4]{justify-self:start;margin-top:.6rem}.groom__slims[data-astro-cid-6coy2hv4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,.6rem + 1.2vw,1.75rem);margin-top:clamp(1rem,.6rem + 1.2vw,1.75rem);display:grid}.slim-card[data-astro-cid-6coy2hv4]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-warm);height:100%;color:inherit;transition:border-color var(--t-fast) ease, background-color var(--t-fast) ease, transform var(--t-fast) var(--ease-out);grid-template-columns:auto 1fr auto auto;align-items:center;gap:1rem;padding:clamp(1rem,.85rem + .5vw,1.35rem) clamp(1rem,.8rem + .8vw,1.6rem);text-decoration:none;display:grid}.slim-card[data-astro-cid-6coy2hv4]:hover{border-color:var(--line-strong);background:var(--surface)}.slim-card[data-astro-cid-6coy2hv4]:hover .slim-card__chev{transform:translate(3px)}.slim-card__icon[data-astro-cid-6coy2hv4]{color:var(--rust);place-items:center;display:grid}.slim-card__text[data-astro-cid-6coy2hv4]{gap:.1rem;min-width:0;display:grid}.slim-card__name[data-astro-cid-6coy2hv4]{font-weight:700;font-size:var(--fs-h4);color:var(--ink);letter-spacing:var(--track-title);line-height:1.2}.slim-card__price[data-astro-cid-6coy2hv4]{color:var(--rust);font-size:clamp(1.125rem,1rem + .45vw,1.4375rem);font-weight:800}.slim-card__meta[data-astro-cid-6coy2hv4]{color:var(--muted);font-size:var(--fs-small)}.slim-card__big[data-astro-cid-6coy2hv4]{color:var(--rust);letter-spacing:-.02em;font-size:clamp(1.5rem,1.25rem + .8vw,2.125rem);font-weight:800}.slim-card[data-astro-cid-6coy2hv4] .slim-card__chev{color:var(--ink-soft);transition:transform var(--t-fast) var(--ease-out)}.groom[data-astro-cid-6coy2hv4] .groom__all{font-size:var(--fs-note);text-decoration-thickness:1px}@media (width<=1099.98px){.groom__slims[data-astro-cid-6coy2hv4]{grid-template-columns:1fr}}@media (width<=899.98px){.groom__cards[data-astro-cid-6coy2hv4]{grid-template-columns:1fr}}@media (width<=479.98px){.groom-card[data-astro-cid-6coy2hv4]{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);min-height:0}.groom-card__body[data-astro-cid-6coy2hv4]{padding:1.1rem 1rem 1.2rem}.slim-card[data-astro-cid-6coy2hv4]{gap:.8rem}}.fresh[data-astro-cid-cekuflag]{background:var(--paper-bright);padding-block:clamp(2.25rem,1.8rem + 1.6vw,3rem) clamp(2rem,1.6rem + 1.4vw,2.75rem)}.fresh__grid[data-astro-cid-cekuflag]{grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);align-items:start;gap:clamp(.75rem,.5rem + .8vw,1.25rem);display:grid}.fresh__pair-photos[data-astro-cid-cekuflag]{border-radius:var(--radius);grid-template-columns:1fr 1fr;gap:3px;display:grid;overflow:hidden}.fresh__photo[data-astro-cid-cekuflag]{aspect-ratio:.98;background:var(--paper);position:relative;overflow:hidden}.fresh__single[data-astro-cid-cekuflag] .fresh__photo[data-astro-cid-cekuflag]{aspect-ratio:1.45;border-radius:var(--radius)}.fresh__photo[data-astro-cid-cekuflag] picture,.fresh__photo[data-astro-cid-cekuflag] img{width:100%;height:100%}.fresh__photo[data-astro-cid-cekuflag] img{object-fit:cover}.fresh__tag[data-astro-cid-cekuflag]{position:absolute;top:.85rem;left:.85rem;box-shadow:0 1px 4px #1f1a1726}.fresh__caption[data-astro-cid-cekuflag]{font-size:var(--fs-note);color:var(--note);margin-top:.65rem}.fresh__caption-note[data-astro-cid-cekuflag]{display:block}@media (width>=900px){.fresh__grid[data-astro-cid-cekuflag]{grid-template-rows:auto auto;align-items:stretch;row-gap:0}.fresh__pair[data-astro-cid-cekuflag],.fresh__single[data-astro-cid-cekuflag]{grid-row:span 2;grid-template-rows:subgrid;display:grid}.fresh__single[data-astro-cid-cekuflag] .fresh__photo[data-astro-cid-cekuflag]{aspect-ratio:auto;min-height:0}.fresh__single[data-astro-cid-cekuflag] .fresh__photo[data-astro-cid-cekuflag] picture{position:absolute;inset:0}}@media (width<=899.98px){.fresh__grid[data-astro-cid-cekuflag]{grid-template-columns:1fr;gap:1.75rem}}.hours-row[data-astro-cid-wswxh4i3]{gap:.6rem;padding:.4rem clamp(.25rem,.1rem + .6vw,.75rem) 0;display:grid}.hours-row__week[data-astro-cid-wswxh4i3]{grid-template-columns:auto 1fr;align-items:center;gap:clamp(.9rem,.6rem + 1vw,1.5rem);display:grid}.hours-row__icon[data-astro-cid-wswxh4i3]{color:var(--rust);display:grid}.hours-row__groups[data-astro-cid-wswxh4i3]{grid-template-columns:repeat(3,auto);justify-content:start;margin:0;display:grid}.hours-row__group[data-astro-cid-wswxh4i3]{border-left:1px solid var(--line-strong);padding:.15rem clamp(.85rem,.5rem + 1.2vw,1.6rem)}.hours-row__group[data-astro-cid-wswxh4i3]:first-child{border-left:0;padding-left:0}.hours-row__group[data-astro-cid-wswxh4i3] dt[data-astro-cid-wswxh4i3]{color:var(--ink);font-weight:700;font-size:var(--fs-small)}.hours-row__group[data-astro-cid-wswxh4i3] dd[data-astro-cid-wswxh4i3]{color:var(--ink-soft);font-weight:600;font-size:var(--fs-small);margin:0}.hours-row__foot[data-astro-cid-wswxh4i3]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding-left:calc(30px + clamp(.9rem,.6rem + 1vw,1.5rem));display:flex}.hours-row__foot[data-astro-cid-wswxh4i3] .hours-row__today{font-size:var(--fs-small);color:var(--green);font-weight:700}@media (width<=479.98px){.hours-row__groups[data-astro-cid-wswxh4i3]{grid-template-columns:1fr;gap:.35rem}.hours-row__group[data-astro-cid-wswxh4i3]{border-left:0;gap:.6rem;padding-left:0;display:flex}.hours-row__week[data-astro-cid-wswxh4i3]{align-items:start}.hours-row__foot[data-astro-cid-wswxh4i3]{padding-left:0}}.place[data-astro-cid-m5issmid]{padding-block:clamp(2.25rem,1.8rem + 1.6vw,3rem) clamp(2.25rem,1.8rem + 1.6vw,3.25rem)}.place__grid[data-astro-cid-m5issmid]{grid-template-columns:minmax(0,.97fr) minmax(0,1fr);align-items:start;gap:clamp(1.75rem,1rem + 2.4vw,2.5rem);display:grid}.place__info[data-astro-cid-m5issmid]{gap:clamp(.75rem,.6rem + .5vw,1rem);display:grid}.place__title[data-astro-cid-m5issmid]{font-size:var(--fs-h2);margin-bottom:clamp(.25rem,.1rem + .4vw,.5rem)}.place-card[data-astro-cid-m5issmid]{border-radius:var(--radius);color:inherit;transition:border-color var(--t-fast) ease, box-shadow var(--t-fast) ease, background-color var(--t-fast) ease;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(.9rem,.6rem + 1vw,1.5rem);padding:clamp(1rem,.8rem + .7vw,1.4rem) clamp(1.1rem,.8rem + 1vw,1.75rem);text-decoration:none;display:grid}.place-card--salon[data-astro-cid-m5issmid]{background:var(--sage);border:1px solid var(--sage-line)}.place-card--salon[data-astro-cid-m5issmid] .place-card__icon[data-astro-cid-m5issmid]{color:var(--leaf)}.place-card--mobile[data-astro-cid-m5issmid]{background:var(--surface-warm);border:1px solid var(--line)}.place-card--mobile[data-astro-cid-m5issmid] .place-card__icon[data-astro-cid-m5issmid]{color:var(--ink)}.place-card[data-astro-cid-m5issmid]:hover{box-shadow:var(--shadow-card)}.place-card--mobile[data-astro-cid-m5issmid]:hover{background:var(--surface)}.place-card[data-astro-cid-m5issmid]:hover .place-card__chev{transform:translate(3px)}.place-card__text[data-astro-cid-m5issmid]{gap:.15rem;min-width:0;display:grid}.place-card__title[data-astro-cid-m5issmid]{font-weight:800;font-size:var(--fs-h3);color:var(--ink);letter-spacing:var(--track-title);line-height:1.2}.place-card__main[data-astro-cid-m5issmid]{font-size:var(--fs-body);color:var(--ink-soft);margin-top:.1rem}.place-card__small[data-astro-cid-m5issmid]{font-size:var(--fs-note);color:var(--muted)}.place-card[data-astro-cid-m5issmid] .place-card__chev{color:var(--ink-soft);transition:transform var(--t-fast) var(--ease-out)}.place-card--salon[data-astro-cid-m5issmid] .place-card__chev{color:var(--green)}.place__map[data-astro-cid-m5issmid]{gap:.6rem;display:grid}.place__map-note[data-astro-cid-m5issmid]{margin-top:.1rem}.place__actions[data-astro-cid-m5issmid]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.75rem;margin-top:.35rem;display:flex}@media (width<=899.98px){.place__grid[data-astro-cid-m5issmid]{grid-template-columns:1fr}.place__actions[data-astro-cid-m5issmid]{justify-content:flex-start}}
