:where([data-niche=aesthetic]) .lm-depth{margin-block-start:clamp(1.75rem,4vw,3rem)}:where([data-niche=aesthetic]) .lm-depth__stage{background:var(--lm-ink);place-items:center;block-size:clamp(17rem,34vh,22rem);display:grid;position:relative;overflow:hidden}:where([data-niche=aesthetic]) .lm-depth__stage canvas{block-size:100%;inline-size:100%;display:block}:where([data-niche=aesthetic]) .lm-depth__stage .lm-depthsvg{color:var(--lm-ivory);max-inline-size:22rem}:where([data-niche=aesthetic]) .lm-depth__hint{color:var(--lm-linen);pointer-events:none;position:absolute;inset-block-end:.875rem;inset-inline-start:50%;transform:translate(-50%)}@media (hover:none){:where([data-niche=aesthetic]) .lm-depth__hint{display:none}}:where([data-niche=aesthetic]) .lm-depth__why{min-block-size:3rem;font-family:var(--e-font-display);letter-spacing:var(--lm-track-display);color:var(--e-on-ink);max-inline-size:34ch;margin-block-start:clamp(1rem,2.5vw,1.75rem);font-size:clamp(1.25rem,3.6vw,1.75rem);font-weight:400;line-height:1.2}:where([data-niche=aesthetic]) .lm-depth__chips{border:0;flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;padding:0;display:flex}:where([data-niche=aesthetic]) .lm-depth__chip{min-block-size:2.5rem;font-family:var(--e-font-body);font-size:var(--lm-t-note);color:var(--e-on-ink);border:var(--lm-hair) solid var(--lm-edge);cursor:pointer;transition:background-color var(--lm-enter) var(--lm-ease), color var(--lm-enter) var(--lm-ease), border-color var(--lm-enter) var(--lm-ease);background:0 0;align-items:center;gap:.5rem;padding-inline:.875rem;display:inline-flex}:where([data-niche=aesthetic]) .lm-depth__chip[data-on]{background:var(--lm-ivory);color:var(--lm-ink);border-color:var(--lm-ivory)}:where([data-niche=aesthetic]) .lm-depth__chip-dot{block-size:.5rem;inline-size:.5rem;color:var(--lm-linen);flex:none}:where([data-niche=aesthetic]) .lm-depth__chip[data-on] .lm-depth__chip-dot{color:var(--lm-honey)}:where([data-niche=aesthetic]) .lm-depth__cta{cursor:pointer;font-family:var(--e-font-body);border:0;margin-block-start:1.5rem}
:where([data-niche=aesthetic]) .lm-doctor{gap:clamp(2rem,4vw,3rem);display:grid}@media (min-width:64rem){:where([data-niche=aesthetic]) .lm-doctor{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:clamp(2rem,5vw,4.5rem)}}:where([data-niche=aesthetic]) .lm-doctor__facts{border-block-start:var(--lm-hair) solid var(--e-line);color:var(--e-muted);gap:.5rem;margin:clamp(1.25rem,2.5vw,1.75rem) 0 0;padding-block-start:1.25rem;list-style:none;display:grid}:where([data-niche=aesthetic]) .lm-doctor__facts .lm-mono{font-size:.875rem;line-height:1.5}:where([data-niche=aesthetic]) .lm-doctor__team{margin-block-start:clamp(1.5rem,3vw,2rem)}:where([data-niche=aesthetic]) .lm-doctor__team-list{flex-wrap:wrap;gap:.5rem 2rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}:where([data-niche=aesthetic]) .lm-doctor__team-list li{gap:.125rem;display:grid}:where([data-niche=aesthetic]) .lm-doctor__team-name{font-family:var(--e-font-display);color:var(--e-text);font-size:1.25rem;font-weight:400;line-height:1.1}:where([data-niche=aesthetic]) .lm-doctor__team-role{font-family:var(--e-font-body);font-size:var(--lm-t-note);color:var(--e-muted)}:where([data-niche=aesthetic]) .lm-doctor__cta{margin-block-start:clamp(1.5rem,3vw,2rem)}:where([data-niche=aesthetic]) .lm-doctor__frames{gap:var(--lm-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){:where([data-niche=aesthetic]) .lm-doctor__frames>:last-child{margin-block-start:clamp(1.5rem,4vw,3rem)}}
:where([data-niche=aesthetic]) .lm-film{position:relative}:where([data-niche=aesthetic]) .lm-film__wrap{block-size:var(--lm-wrap,320vh);position:relative}@media (min-width:64rem){:where([data-niche=aesthetic]) .lm-film__wrap{block-size:var(--lm-wrap-lg,300vh)}}:where([data-niche=aesthetic]) .lm-film__stage{background:var(--lm-ink);block-size:100svh;color:var(--lm-ivory);position:sticky;inset-block-start:0;overflow:hidden}:where([data-niche=aesthetic]) .lm-film__video{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}:where([data-niche=aesthetic]) .lm-film__scrim{pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--lm-ink) 88%, transparent) 0%, transparent 46%);position:absolute;inset:0}:where([data-niche=aesthetic]) .lm-film__head{position:absolute;inset-block-start:calc(var(--e-chrome-total) + 1.25rem);inset-inline-start:var(--lm-margin)}:where([data-niche=aesthetic]) .lm-film__head .lm-whisper{color:var(--lm-linen)}:where([data-niche=aesthetic]) .lm-film__captions{inset-inline:var(--lm-margin);display:grid;position:absolute;inset-block-end:calc(var(--sticky-cta-h,0px) + env(safe-area-inset-bottom,0px) + 4.25rem)}:where([data-niche=aesthetic]) .lm-film__caption{font-family:var(--e-font-display);letter-spacing:var(--lm-track-display);color:var(--lm-ivory);opacity:0;max-inline-size:20ch;transition:opacity var(--lm-settle) var(--lm-ease);grid-area:1/1;font-size:clamp(1.375rem,4.5vw,2.25rem);font-weight:400;line-height:1.1}:where([data-niche=aesthetic]) .lm-film__caption[data-on]{opacity:1}:where([data-niche=aesthetic]) .lm-film__lamp{inset-inline:var(--lm-margin);block-size:1.25rem;color:var(--lm-honey);position:absolute;inset-block-end:calc(var(--sticky-cta-h,0px) + env(safe-area-inset-bottom,0px) + 1.75rem)}:where([data-niche=aesthetic]) .lm-film__lamp-line{block-size:var(--lm-hair);background:#f5efe63d;position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(-50%)}:where([data-niche=aesthetic]) .lm-film__lamp-dot{block-size:1.25rem;inline-size:1.25rem;position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--lm-p,0) * 100%);transform:translate(-50%,-50%)}[dir=rtl] :where([data-niche=aesthetic]) .lm-film__lamp-dot{transform:translate(50%,-50%)}:where([data-niche=aesthetic]) .lm-film--static{background:var(--lm-ink);color:var(--lm-ivory);padding-block:var(--lm-r-open)}:where([data-niche=aesthetic]) .lm-film--static .lm-whisper{color:var(--lm-linen)}:where([data-niche=aesthetic]) .lm-film--static .lm-display{color:var(--lm-ivory)}:where([data-niche=aesthetic]) .lm-film__static-media{aspect-ratio:16/9;background:var(--lm-umber);margin-block-start:clamp(1.5rem,3vw,2.25rem);position:relative;overflow:hidden}:where([data-niche=aesthetic]) .lm-film__list{font-family:var(--e-font-display);color:var(--lm-ivory);gap:.625rem;margin-block-start:clamp(1.25rem,2.5vw,2rem);font-size:clamp(1.125rem,3vw,1.5rem);font-weight:400;line-height:1.2;display:grid}:where([data-niche=aesthetic]) .lm-film--static .lm-body{color:var(--lm-linen)}@media (prefers-reduced-motion:reduce){:where([data-niche=aesthetic]) .lm-film__caption{transition:none}}
:where([data-niche=aesthetic]) .lm-hourclock{color:var(--lm-honey);align-items:center;gap:.625rem;display:flex;position:absolute;inset-block-start:calc(var(--e-chrome-total) + 1.25rem);inset-inline-end:var(--lm-margin)}:where([data-niche=aesthetic]) .lm-hourclock__read{font-family:var(--e-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:clamp(.875rem,2vw,1.0625rem);line-height:1}:where([data-niche=aesthetic]) .lm-hourclock__face{flex:none;block-size:2rem;inline-size:2rem}:where([data-niche=aesthetic]) .lm-hourclock__hand{transform-origin:24px 24px;transform:rotate(var(--lm-hand,0deg))}
:where([data-niche=aesthetic]) .lm-room{margin-block-start:clamp(1.75rem,4vw,3rem);position:relative}:where([data-niche=aesthetic]) .lm-room__wrap{block-size:var(--lm-room-span,250vh);position:relative}:where([data-niche=aesthetic]) .lm-room__stage{background:var(--e-surface-2);block-size:100svh;position:sticky;inset-block-start:0;overflow:hidden}:where([data-niche=aesthetic]) .lm-room__frame{position:absolute;inset:0}:where([data-niche=aesthetic]) .lm-room__loop{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}:where([data-niche=aesthetic]) .lm-room__captions{inset-inline:var(--lm-margin);z-index:2;display:grid;position:absolute;inset-block-end:calc(var(--sticky-cta-h,0px) + env(safe-area-inset-bottom,0px) + 2rem)}:where([data-niche=aesthetic]) .lm-room__caption{font-family:var(--lm-font-whisper);color:var(--lm-ivory);text-shadow:0 1px 24px color-mix(in srgb, var(--lm-ink) 70%, transparent);opacity:0;max-inline-size:24ch;transition:opacity var(--lm-settle) var(--lm-ease);grid-area:1/1;font-size:clamp(1.25rem,3.6vw,1.75rem);font-style:italic;line-height:1.2}:where([data-niche=aesthetic]) .lm-room__caption[data-on]{opacity:1}:where([data-niche=aesthetic]) .lm-room--static{gap:var(--lm-row-gap);display:grid}@media (min-width:48rem){:where([data-niche=aesthetic]) .lm-room--static{grid-template-columns:repeat(var(--lm-room-n,1), minmax(0, 1fr));gap:var(--lm-gutter)}}:where([data-niche=aesthetic]) .lm-room__static{margin:0}:where([data-niche=aesthetic]) .lm-room__static-media{aspect-ratio:3/2;background:var(--e-surface-2);position:relative;overflow:hidden}:where([data-niche=aesthetic]) .lm-room--static .lm-room__caption{color:var(--e-muted);text-shadow:none;opacity:1;margin-block-start:.875rem;font-size:clamp(1.0625rem,2.4vw,1.25rem);position:static}@media (prefers-reduced-motion:reduce){:where([data-niche=aesthetic]) .lm-room__caption{transition:none}}
:where([data-niche=aesthetic]) .lm-facts{max-inline-size:var(--lm-measure-body);gap:.875rem;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}@media (min-width:48rem){:where([data-niche=aesthetic]) .lm-facts{gap:1.125rem var(--lm-gutter);grid-template-columns:repeat(2,minmax(0,1fr));max-inline-size:none}}:where([data-niche=aesthetic]) .lm-facts__item{font-family:var(--e-font-body);font-size:var(--lm-t-lede);color:var(--e-text);align-items:flex-start;gap:.75rem;line-height:1.5;display:flex}:where([data-niche=aesthetic]) .lm-facts__dot{block-size:.6875rem;inline-size:.6875rem;color:var(--e-text);flex:none;margin-block-start:.5em}:where([data-niche=aesthetic]) .lm-facts__story,:where([data-niche=aesthetic]) .lm-facts__cta{margin-block-start:clamp(1.5rem,3vw,2.25rem)}
:where([data-niche=aesthetic]) .lm-said{gap:var(--lm-row-gap) var(--lm-gutter);margin:clamp(1.75rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}@media (min-width:40rem){:where([data-niche=aesthetic]) .lm-said{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){:where([data-niche=aesthetic]) .lm-said{grid-template-columns:repeat(3,minmax(0,1fr))}}:where([data-niche=aesthetic]) .lm-said__item{align-content:start;display:grid}:where([data-niche=aesthetic]) .lm-said__stars{gap:.25rem;display:flex}:where([data-niche=aesthetic]) .lm-said__star{block-size:.5rem;inline-size:.5rem;color:var(--e-line-strong)}:where([data-niche=aesthetic]) .lm-said__star[data-on]{color:var(--e-rating)}:where([data-niche=aesthetic]) .lm-said__quote{font-family:var(--e-font-display);letter-spacing:var(--lm-track-display);color:var(--e-text);margin:.875rem 0 0;font-size:clamp(1.125rem,2.4vw,1.375rem);font-weight:400;line-height:1.3}:where([data-niche=aesthetic]) .lm-said__rule{margin-block-start:1rem}:where([data-niche=aesthetic]) .lm-said__by{font-family:var(--e-font-body);font-weight:500;font-size:var(--lm-t-num-label);letter-spacing:.1em;text-transform:uppercase;color:var(--e-muted);flex-wrap:wrap;gap:.25rem .75rem;margin-block-start:.75rem;display:flex}:where([data-niche=aesthetic]) .lm-said__treatment{letter-spacing:.06em;text-transform:none;font-weight:400;font-size:var(--lm-t-note)}
:where([data-niche=aesthetic]) .lm-hero{min-block-size:calc(100svh - var(--omni-chrome-h,0px));align-items:flex-end;display:flex;position:relative;overflow:hidden}:where([data-niche=aesthetic]) .lm-hero__media{position:absolute;inset:0}:where([data-niche=aesthetic]) .lm-hero__media img,:where([data-niche=aesthetic]) .lm-hero__media video{object-fit:cover;block-size:100%;inline-size:100%}:where([data-niche=aesthetic]) .lm-hero__scrim{pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--lm-ink) 86%, transparent) 0%, color-mix(in srgb, var(--lm-ink) 30%, transparent) 44%, transparent 70%);position:absolute;inset:0}:where([data-niche=aesthetic]) .lm-hero__glow{--lm-glow-y:78%;z-index:1}:where([data-niche=aesthetic]) .lm-hero__body{z-index:2;inline-size:100%;padding-block-end:calc(var(--sticky-cta-h,0px) + env(safe-area-inset-bottom,0px) + clamp(2rem, 5vh, 3.5rem));position:relative}@media (min-width:64rem){:where([data-niche=aesthetic]) .lm-hero__body{align-items:end;column-gap:var(--lm-gutter);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}}:where([data-niche=aesthetic]) .lm-hero .lm-whisper,:where([data-niche=aesthetic]) .lm-hero__eyebrow{color:var(--lm-linen)}:where([data-niche=aesthetic]) .lm-hero__headline{color:var(--lm-ivory);max-inline-size:17ch;margin-block-start:.75rem}:where([data-niche=aesthetic]) .lm-hero__fact{color:var(--lm-linen);max-inline-size:34ch;margin-block-start:1.125rem;font-size:.8125rem;line-height:1.5;display:block}:where([data-niche=aesthetic]) .lm-hero__open{color:var(--lm-linen);margin-block-start:.75rem}:where([data-niche=aesthetic]) .lm-hero__ctas{align-items:center;gap:1.25rem;margin-block-start:1.5rem;display:flex}:where([data-niche=aesthetic]) .lm-hero__second{font-family:var(--e-font-body);color:var(--lm-ivory);font-size:.875rem}@media (min-width:64rem){:where([data-niche=aesthetic]) .lm-hero__fact,:where([data-niche=aesthetic]) .lm-hero__open{text-align:end;grid-column:2;justify-self:end;margin-inline-end:max(0px, calc(6.25rem - (100vw - min(100vw, var(--lm-page))) / 2 - var(--lm-margin)))}:where([data-niche=aesthetic]) .lm-hero .lm-whisper,:where([data-niche=aesthetic]) .lm-hero__eyebrow,:where([data-niche=aesthetic]) .lm-hero__headline,:where([data-niche=aesthetic]) .lm-hero__ctas{grid-column:1}:where([data-niche=aesthetic]) .lm-hero__fact{grid-row:2/span 2;align-self:end;margin-block-start:0}}
:where([data-niche=aesthetic]) .lm-twelve{margin-block-start:clamp(1.75rem,4vw,3rem)}:where([data-niche=aesthetic]) .lm-twelve__rail{z-index:20;margin-inline:calc(var(--lm-margin) * -1);padding-inline:var(--lm-margin);background:color-mix(in srgb, var(--e-bg) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-block-end:var(--lm-hair) solid var(--e-line);padding-block:.75rem;position:sticky;inset-block-start:var(--e-chrome-total)}:where([data-niche=aesthetic]) .lm-twelve__rail ul{scrollbar-width:none;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}:where([data-niche=aesthetic]) .lm-twelve__rail ul::-webkit-scrollbar{display:none}:where([data-niche=aesthetic]) .lm-twelve__cat{white-space:nowrap;font-family:var(--e-font-body);font-weight:500;font-size:var(--lm-t-label);letter-spacing:var(--lm-track-label);text-transform:uppercase;color:var(--e-muted);min-block-size:2.75rem;min-inline-size:2.75rem;transition:color var(--lm-enter) var(--lm-ease);border-block-end:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}:where([data-niche=aesthetic]) .lm-twelve__cat[data-on]{color:var(--e-text);border-block-end-color:var(--e-text)}:where([data-niche=aesthetic]) .lm-twelve__note{font-family:var(--e-font-body);font-size:var(--lm-t-note);color:var(--e-muted);max-inline-size:var(--lm-measure-body);margin-block-start:1.25rem;line-height:1.5}:where([data-niche=aesthetic]) .lm-twelve__grid{gap:var(--lm-row-gap) var(--lm-gutter);margin-block-start:clamp(1.5rem,3vw,2.5rem);display:grid}@media (min-width:40rem){:where([data-niche=aesthetic]) .lm-twelve__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){:where([data-niche=aesthetic]) .lm-twelve__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}:where([data-niche=aesthetic]) .lm-twelve__plate{scroll-margin-block-start:calc(var(--e-chrome-total) + 4rem);display:grid}:where([data-niche=aesthetic]) .lm-twelve__media{aspect-ratio:4/5;background:var(--e-surface-2);display:block;position:relative;overflow:hidden}:where([data-niche=aesthetic]) .lm-twelve__plate:hover .lm-twelve__media{filter:brightness(1.04);transition:filter var(--lm-enter) var(--lm-ease)}:where([data-niche=aesthetic]) .lm-twelve__body{padding:1rem 1.125rem 1.25rem;display:block}:where([data-niche=aesthetic]) .lm-twelve__name{font-family:var(--e-font-display);font-size:clamp(1.375rem,3vw,1.75rem);font-weight:400;line-height:var(--lm-lh-title);letter-spacing:var(--lm-track-display);color:var(--e-text);display:block}:where([data-niche=aesthetic]) .lm-twelve__line{font-family:var(--e-font-body);font-size:var(--lm-t-note);color:var(--e-muted);margin-block-start:.375rem;line-height:1.55;display:block}:where([data-niche=aesthetic]) .lm-twelve__marks{flex-wrap:wrap;gap:.375rem 1rem;margin-block-start:.75rem;display:flex}:where([data-niche=aesthetic]) .lm-twelve__mark{font-family:var(--e-font-body);font-weight:500;font-size:var(--lm-t-num-label);letter-spacing:.1em;text-transform:uppercase;color:var(--e-muted);align-items:center;gap:.375rem;display:inline-flex}:where([data-niche=aesthetic]) .lm-twelve__mark-dot{block-size:.5rem;inline-size:.5rem;color:var(--e-text);flex:none}:where([data-niche=aesthetic]) .lm-twelve__numbers{border-block-start:var(--lm-hair) solid var(--e-line);margin-block-start:1rem;padding-block-start:.875rem}
:where([data-niche=aesthetic]) .lm-planner{max-inline-size:34rem;margin-block-start:clamp(1.5rem,3vw,2.25rem)}:where([data-niche=aesthetic]) .lm-planner__dates{gap:1rem;display:grid}@media (min-width:30rem){:where([data-niche=aesthetic]) .lm-planner__dates{grid-template-columns:repeat(2,minmax(0,1fr))}}:where([data-niche=aesthetic]) .lm-planner__field{gap:.375rem;display:grid}:where([data-niche=aesthetic]) .lm-planner__label{font-family:var(--e-font-body);font-weight:500;font-size:var(--lm-t-num-label);letter-spacing:.1em;text-transform:uppercase;color:var(--e-muted)}:where([data-niche=aesthetic]) .lm-planner__input{min-block-size:2.875rem;font-family:var(--e-font-mono);font-variant-numeric:tabular-nums;color:var(--e-text);background:var(--e-surface);border:var(--lm-hair) solid var(--lm-edge);appearance:none;border-radius:0;padding-inline:.875rem;font-size:.9375rem}:where([data-niche=aesthetic]) .lm-planner__plan{border-block-start:var(--lm-hair) solid var(--e-line);min-block-size:10rem;margin-block-start:1.5rem;padding-block-start:1.25rem}:where([data-niche=aesthetic]) .lm-planner__lines{animation:lm-plan-fade .2s var(--lm-ease) both}@keyframes lm-plan-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){:where([data-niche=aesthetic]) .lm-planner__lines{animation:none}}:where([data-niche=aesthetic]) .lm-planner__lines ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}:where([data-niche=aesthetic]) .lm-planner__lines li{font-family:var(--e-font-body);font-size:var(--lm-t-body);color:var(--e-text);padding-inline-start:1.125rem;line-height:1.6;position:relative}:where([data-niche=aesthetic]) .lm-planner__lines li:before{content:"";background:var(--e-text);border-radius:50%;block-size:5px;inline-size:5px;position:absolute;inset-block-start:.6em;inset-inline-start:0}:where([data-niche=aesthetic]) .lm-planner__lines li:last-child{border-block-start:var(--lm-hair) solid var(--e-line);color:var(--e-muted);margin-block-start:.375rem;padding-block-start:.875rem}:where([data-niche=aesthetic]) .lm-planner__lines li:last-child:before{display:none}:where([data-niche=aesthetic]) .lm-planner__note{font-family:var(--e-font-body);font-size:var(--lm-t-body);color:var(--e-muted);line-height:1.6}:where([data-niche=aesthetic]) .lm-planner__cta{cursor:pointer;font-family:var(--e-font-body);border:0;margin-block-start:1.25rem}
:where([data-niche=aesthetic]) .lm-visiting{gap:clamp(2rem,4vw,3rem);display:grid}@media (min-width:64rem){:where([data-niche=aesthetic]) .lm-visiting{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(2rem,5vw,4.5rem)}:where([data-niche=aesthetic]) .lm-visiting__frame{margin-block-start:4.5rem}}
:where([data-niche=aesthetic]) .lm-face{gap:clamp(1.5rem,3vw,2.5rem);margin-block-start:clamp(1.75rem,4vw,3rem);display:grid}@media (min-width:64rem){:where([data-niche=aesthetic]) .lm-face{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(2rem,4vw,4rem)}}:where([data-niche=aesthetic]) .lm-face__drawing{place-items:center;padding-block:.5rem;display:grid}@media (min-width:64rem){:where([data-niche=aesthetic]) .lm-face__drawing{padding-block:0}}:where([data-niche=aesthetic]) .lm-face__svg{--lm-face-cap:38vh;inline-size:min(100%, 26rem, calc(var(--lm-face-cap) * .8));block-size:auto;color:var(--e-text)}@media (min-width:64rem){:where([data-niche=aesthetic]) .lm-face__svg{inline-size:min(100%,32rem)}}:where([data-niche=aesthetic]) .lm-face__photo{border-radius:2px}:where([data-niche=aesthetic]) .lm-face__pin{fill:#fff;stroke:#0000008c;stroke-width:1.25px;paint-order:stroke fill;vector-effect:non-scaling-stroke;transition:fill var(--lm-enter) var(--lm-ease)}:where([data-niche=aesthetic]) .lm-face__zone .lm-dot__halo circle{fill:#ffffff57}:where([data-niche=aesthetic]) .lm-face__zone .lm-dot__halo{opacity:0;transition:opacity var(--lm-settle) var(--lm-ease)}:where([data-niche=aesthetic]) .lm-face__zone[data-on] .lm-face__pin{fill:var(--lm-honey,#e8c98a)}:where([data-niche=aesthetic]) .lm-face__zone[data-on] .lm-dot__halo{opacity:1}:where([data-niche=aesthetic]) .lm-face__list{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}:where([data-niche=aesthetic]) .lm-face__btn{min-block-size:2.75rem;font-family:var(--e-font-body);font-size:var(--lm-t-note);color:var(--e-text);border:var(--lm-hair) solid var(--lm-edge);cursor:pointer;transition:background-color var(--lm-enter) var(--lm-ease), color var(--lm-enter) var(--lm-ease);background:0 0;align-items:center;padding-inline:.875rem;display:inline-flex}:where([data-niche=aesthetic]) .lm-face__btn[aria-pressed=true]{background:var(--e-text);color:var(--e-bg);border-color:var(--e-text)}:where([data-niche=aesthetic]) .lm-face__out{min-block-size:9rem;margin-block-start:1.5rem}:where([data-niche=aesthetic]) .lm-face__name{font-family:var(--e-font-display);font-size:clamp(1.5rem,4vw,2rem);font-weight:400;line-height:var(--lm-lh-title);letter-spacing:var(--lm-track-display);color:var(--e-text)}:where([data-niche=aesthetic]) .lm-face__note{font-family:var(--e-font-body);font-size:var(--lm-t-body);color:var(--e-muted);max-inline-size:var(--lm-measure-note);margin-block-start:.625rem;line-height:1.6}:where([data-niche=aesthetic]) .lm-face__chips{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}:where([data-niche=aesthetic]) .lm-face__chip{min-block-size:2.75rem;font-family:var(--e-font-body);font-size:var(--lm-t-note);color:var(--e-text);background:var(--e-surface);border:var(--lm-hair) solid var(--lm-edge);cursor:pointer;transition:border-color var(--lm-enter) var(--lm-ease);align-items:center;padding-inline:.875rem;display:inline-flex}:where([data-niche=aesthetic]) .lm-face__chip:hover{border-color:var(--e-text)}:where([data-niche=aesthetic]) .lm-face__wide{border-block-start:var(--lm-hair) solid var(--e-line);margin-block-start:1.75rem;padding-block-start:1.25rem}:where([data-niche=aesthetic]) .lm-face__wide-label{font-family:var(--e-font-body);font-weight:500;font-size:var(--lm-t-num-label);letter-spacing:.1em;text-transform:uppercase;color:var(--e-muted);margin-block-end:.625rem;display:block}:where([data-niche=aesthetic]) .lm-face__wide-chips{flex-wrap:wrap;gap:.5rem;display:flex}
