.mock--salon{--s-paper:#f1efea;--s-white:#fbfaf7;--s-black:#121212;--s-grey:#85827c;--s-line:#d8d5ce;--s-wide:"Syne","DM Sans",sans-serif;--s-latin:"DM Sans",sans-serif;background:var(--s-paper);color:var(--s-black);font-weight:500}.mock--salon img{filter:grayscale(1) contrast(1.06)}.mock--salon h4{font:800 2.5em/1.05 var(--s-wide);letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap}.sal-nav{display:flex;align-items:center;gap:2em;height:5.6em;padding:0 3em;background:var(--s-paper)}.sal-logo{display:flex;align-items:baseline;gap:.5em;margin-right:auto;font:800 1.5em/1 var(--s-wide);letter-spacing:-.02em;text-transform:uppercase}.sal-logo small{font:500 .46em var(--s-latin);letter-spacing:.14em;text-transform:none}.sal-reserve{padding-bottom:.2em;border-bottom:1px solid currentColor;font:600 .88em var(--s-latin);letter-spacing:.14em;text-transform:uppercase}.sal-burger{display:grid;gap:.55em;width:2.6em;padding:.8em 0}.sal-burger i{height:.16em;background:currentColor}.sal-hero{height:31.6em;overflow:hidden}.sal-hero>img{position:absolute;right:0;top:0;width:34em;height:100%;object-fit:cover}.sal-hero-copy{position:absolute;left:2.5em;top:2.3em;font-size:1.25em;line-height:2.05;letter-spacing:.2em}.sal-hero-note{position:absolute;left:4.1em;top:15.6em;font:500 .78em var(--s-latin);letter-spacing:.16em;text-transform:uppercase;color:var(--s-grey)}.sal-big{position:absolute;left:.2em;bottom:.06em;font:800 10.2em/.84 var(--s-wide);letter-spacing:-.05em;text-transform:uppercase;color:#fff;mix-blend-mode:difference;white-space:nowrap}.sal-marquee{display:flex;align-items:center;gap:1.6em;height:3.4em;padding-left:1.2em;background:var(--s-black);color:var(--s-paper);font:800 1.02em var(--s-wide);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden}.sal-marquee i{flex:none;width:.5em;height:.5em;border-radius:50%;background:currentColor}.sal-label{font:600 .8em var(--s-latin);letter-spacing:.24em;text-transform:uppercase}.sal-concept{display:grid;grid-template-columns:14em 1fr;padding:4.8em 4em 5em}.sal-statement{width:fit-content;font-size:1.55em;line-height:2.3;letter-spacing:.14em}.sal-link{display:inline-flex;align-items:center;gap:.4em;margin-top:1.6em;padding-bottom:.2em;border-bottom:1px solid currentColor;font:600 .88em var(--s-latin);letter-spacing:.14em;text-transform:uppercase}.sal-link svg{width:1.2em;height:1.2em;stroke-width:2}.sal-style{padding:4em 4em 4.6em;background:var(--s-white)}.sal-head{display:flex;align-items:flex-end;justify-content:space-between}.sal-chips{display:flex;gap:.5em;width:fit-content}.sal-chips em{padding:.35em 1.1em;border:1px solid var(--s-black);border-radius:99em;font:600 .82em var(--s-latin)}.sal-chips em.is-on{background:var(--s-black);color:var(--s-white)}.sal-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:1em;margin-top:1.8em}.sal-tiles>div{display:grid;gap:1em;align-content:start}.sal-tiles img{display:block;width:100%;object-fit:cover}.sal-pin-mono{right:4.6em;top:13em}.sal-fab{position:absolute;right:1.5em;bottom:-2.9em;z-index:6;display:grid;place-items:center;align-content:center;gap:.15em;width:5.8em;height:5.8em;border-radius:50%;background:var(--s-black);color:var(--s-paper);box-shadow:0 .6em 1.6em #1212124d}.sal-fab svg{width:1.7em;height:1.7em;stroke-width:1.8}.sal-fab i{font-size:.82em;font-weight:700;letter-spacing:.14em}.sal-menu{display:grid;grid-template-columns:16em 1fr;padding:4.2em 4em 4.4em}.sal-menu>div>small{display:block;margin-top:1.1em;font-size:.82em;color:var(--s-grey)}.sal-list p{display:flex;align-items:baseline;gap:.8em;height:3.1em;font:600 1.18em var(--s-latin)}.sal-list small{font:500 .68em var(--text);letter-spacing:.06em;color:var(--s-grey)}.sal-list i{flex:1;border-bottom:1px dotted #9d9992;transform:translateY(-.3em)}.sal-list em{font-variant-numeric:tabular-nums}.sal-staff{padding:4em 4em 4.4em;background:var(--s-white)}.sal-people{display:grid;grid-template-columns:repeat(3,1fr);gap:2em;margin-top:1.8em}.sal-people>div{display:grid;justify-items:center;text-align:center}.sal-people img{width:8.2em;height:8.2em;border-radius:50%;object-fit:cover}.sal-people b{margin-top:.7em;font:700 1.3em var(--s-latin)}.sal-people small{font-size:.8em;color:var(--s-grey)}.sal-access{display:grid;grid-template-columns:1fr 25em;gap:3em;padding:4.2em 4em 4.4em;--map-land:#e6e3dd;--map-road:#fbfaf7;--map-water:#cdcac3;--map-park:#d9d6cf;--map-block:#dcd9d2;--map-rail:#a9a59d;--map-pin:#121212}.sal-access dl{margin-top:1.4em;border-top:1px solid var(--s-black)}.sal-access dl div{display:grid;grid-template-columns:4em 1fr;padding:.75em 0;border-bottom:1px solid var(--s-line)}.sal-access dt{font-size:.85em;line-height:1.8;color:var(--s-grey)}.sal-map{height:15.4em}.sal-cta{display:grid;grid-template-columns:1fr auto;align-items:center;gap:3em;padding:3.8em 4em 4em;background:var(--s-black);color:var(--s-paper)}.sal-outline{width:fit-content;font:800 3.9em/1 var(--s-wide);letter-spacing:-.03em;text-transform:uppercase;color:transparent;-webkit-text-stroke:.016em var(--s-paper)}.sal-cta-side{display:grid;justify-items:start;gap:.7em}.sal-cta-side b{padding:1.05em 2.2em;background:var(--s-paper);color:var(--s-black);font-weight:700;letter-spacing:.1em;white-space:nowrap}.sal-cta-side span{font:600 1.7em/1.2 var(--s-latin);letter-spacing:.04em;white-space:nowrap}.sal-cta-side small{font-size:.78em;color:#a5a29b;white-space:nowrap}.sal-foot{display:grid;grid-template-columns:1fr auto;align-items:end;gap:1.6em 3em;padding:2.8em 4em 1.9em}.sal-foot>b{font:800 2.6em/1 var(--s-wide);letter-spacing:-.04em;text-transform:uppercase}.sal-foot-links{display:flex;align-items:center;gap:1.7em;font:600 .9em var(--s-latin);letter-spacing:.08em;text-transform:uppercase}.sal-foot-links svg{width:1.5em;height:1.5em;stroke-width:1.8}.sal-foot>small{grid-column:1/-1;padding-top:1.1em;border-top:1px solid var(--s-black);font:500 .76em var(--s-latin);letter-spacing:.08em}
