:root[data-identity]{--id-fill:var(--brand-fill-light);--id-on:var(--on-brand-light);--id-ink:var(--brand-ink-light);--id-line:var(--brand-line-light);--id-ring:var(--brand-ring-light);--id-edge:var(--brand-border-light);--id-hover:var(--brand-hover-light);--id-soft:var(--brand-soft-solid-light)}:root[data-identity][data-theme=dark],:root[data-identity] .appt-tele .appt-ink,:root[data-identity] .id-dark{--id-fill:var(--brand-fill-dark);--id-on:var(--on-brand-dark);--id-ink:var(--brand-ink-dark);--id-line:var(--brand-line-dark);--id-ring:var(--brand-ring-dark);--id-edge:var(--brand-border-dark);--id-hover:var(--brand-hover-dark);--id-soft:var(--brand-soft-solid-dark)}:root[data-identity] .auto-id-scoped.auto-id-scoped{--id-fill:var(--brand-fill);--id-on:var(--on-brand);--id-ink:var(--brand-ink);--id-ring:var(--brand-ring);--id-edge:var(--brand-border);--id-hover:var(--brand-hover);--id-soft:var(--brand-soft-solid);--id-line:var(--brand-ring)}:root[data-identity][data-identity][data-identity],:root[data-identity] body:not(.auto-brand),:root[data-identity] .appt-tele[data-sub][data-sub],:root[data-identity] .appt-tele .appt-ink,:root[data-identity] .auto-id:not(.auto-brand){--tele-signal:var(--id-fill);--tele-signal-hi:var(--id-hover);--tele-on-signal:var(--id-on);--tele-signal-ink:var(--id-ink);--tele-signal-line:var(--id-line);--tele-signal-soft:color-mix(in srgb, var(--id-fill) 12%, transparent);--tele-cyan:var(--id-line);--tele-glow:color-mix(in srgb, var(--id-fill) 32%, transparent);--tele-grad:linear-gradient(90deg, var(--id-ink), var(--id-ink));--tele-grad-btn:linear-gradient(var(--id-fill), var(--id-fill));--tele-grad-btn-hi:linear-gradient(var(--id-hover), var(--id-hover));--tele-info-ink:var(--id-ink);--tele-info-bg:color-mix(in srgb, var(--id-fill) 14%, transparent)}:root[data-identity] .auto-brand{--id-fill:var(--tele-signal);--id-on:var(--tele-on-signal);--id-ink:var(--tele-signal-ink);--id-line:var(--tele-signal-line);--id-ring:var(--tele-signal-line);--id-edge:var(--ab-edge);--id-soft:var(--tele-signal-soft)}:root[data-identity] .tele-btn-primary{border-color:var(--id-edge);box-shadow:0 10px 28px -14px var(--tele-glow)}:root[data-identity] .tele-path-primary{border-color:var(--id-edge);box-shadow:0 14px 32px -14px var(--tele-glow)}:root[data-identity] .tele-option[aria-pressed=true]{box-shadow:0 0 0 1px var(--tele-signal-line), 0 12px 32px -16px var(--tele-glow)}:root[data-identity] :is(.tele-btn,.tele-path,.tele-option,.tele-chip):focus-visible{outline-color:var(--id-ring)}:root[data-identity=hair][data-identity],:root[data-identity] .appt-tele[data-sub=hair][data-sub=hair]{--sf-page-bg:#f8f3ec;--sf-surface:#fffdfa;--card-bg:#fffdfa;--sf-ink:#231b19;--sf-ink-muted:#5e514a;--sf-border:#231b1921;--sf-body-bg:#f8f3ec;--tele-bg:#f8f3ec;--tele-surface:#fffdfa;--tele-surface-2:#f2ebe2;--tele-ink:#231b19;--tele-ink-2:#5e514a;--tele-ink-3:#6a5c54;--tele-hair:#231b191f;--tele-hair-strong:#231b1942;--tele-grid:transparent;--tele-shadow:0 24px 48px -36px #231b1959;--id-display:var(--font-bodoni), Didot, Georgia, serif;--id-body:var(--font-jost), ui-sans-serif, system-ui, sans-serif;--id-r:18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-identity=hair][data-identity][data-theme=dark],:root[data-identity][data-theme=dark] .appt-tele[data-sub=hair][data-sub=hair]{--sf-page-bg:#14100e;--sf-surface:#1e1916;--card-bg:#1e1916;--sf-ink:#f4ece7;--sf-ink-muted:#bfb1a8;--sf-border:#f4ece726;--sf-body-bg:#14100e;--tele-bg:#14100e;--tele-surface:#1e1916;--tele-surface-2:#27211d;--tele-ink:#f4ece7;--tele-ink-2:#bfb1a8;--tele-ink-3:#a89a90;--tele-hair:#f4ece721;--tele-hair-strong:#f4ece742;--tele-shadow:0 24px 48px -36px #000000e6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-identity=hair],:root[data-identity=hair] body{background:var(--tele-bg)}:root[data-identity=tattoo],:root[data-identity] .appt-tele[data-sub=tattoo]{--id-display:var(--font-syne), "Arial Black", ui-sans-serif, sans-serif;--id-body:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--id-r:0px;--tele-grid:transparent}:root[data-identity=studio]{--id-display:var(--font-fraunces), Georgia, serif;--id-body:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--id-r:22px}:root[data-identity] .auto-id-detailing[class]{--id-display:var(--font-space-grotesk), ui-sans-serif, system-ui, sans-serif;--id-body:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--id-r:3px;--ab-serif:var(--id-display);--tele-grid:transparent}:root[data-identity] .auto-id-film[class]{--id-display:var(--font-sora), ui-sans-serif, system-ui, sans-serif;--id-body:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--id-r:6px}:root[data-identity] .auto-id-mechanic[class]{--id-display:var(--font-barlow-condensed), "Arial Narrow", ui-sans-serif, sans-serif;--id-body:var(--font-barlow), ui-sans-serif, system-ui, sans-serif;--id-r:4px;--tele-grid:transparent}:root[data-identity] .auto-id:not(.auto-id-none),:root[data-identity=hair] body,:root[data-identity=tattoo] body,:root[data-identity] .appt-tele,:root[data-identity=studio] main{font-family:var(--id-body)}:root[data-identity=hair] :is(h1,h2,h3,h4,.font-display,.tele-display),:root[data-identity] .appt-tele[data-sub=hair] :is(h1,h2,h3,h4,.font-display,.tele-display,.tele-path-title),:root[data-identity=hair] .tele-path-title{font-family:var(--id-display);letter-spacing:-.01em;text-transform:none;font-weight:400}:root[data-identity=tattoo] :is(h1,h2,h3,h4,.font-display,.tele-display),:root[data-identity] .appt-tele[data-sub=tattoo] :is(h1,h2,h3,h4,.font-display,.tele-display,.tele-path-title),:root[data-identity=tattoo] .tele-path-title{font-family:var(--id-display);letter-spacing:-.015em;text-transform:uppercase;font-weight:800}:root[data-identity=studio] :is(h1,h2,h3,h4,.font-display){font-family:var(--id-display);letter-spacing:-.015em;font-weight:340}:root[data-identity] .auto-id-detailing :is(h1,h2,h3,h4,.font-display,.tele-display,.tele-path-title){font-family:var(--id-display);letter-spacing:-.025em;text-transform:none;font-style:normal;font-weight:500}:root[data-identity] .auto-id-film :is(h1,h2,h3,h4,.font-display,.tele-display,.tele-path-title){font-family:var(--id-display);letter-spacing:-.03em;text-transform:none;font-weight:600}:root[data-identity] .auto-id-mechanic :is(h1,h2,h3,h4,.font-display,.tele-display,.tele-path-title){font-family:var(--id-display);letter-spacing:.005em;text-transform:uppercase;font-weight:700}:root[data-identity=hair] .tele-btn,:root[data-identity] .appt-tele[data-sub=hair] .tele-btn{font-family:var(--id-body);letter-spacing:.01em;text-transform:none;border-radius:999px;font-size:16px;font-weight:500}:root[data-identity=tattoo] .tele-btn,:root[data-identity] .appt-tele[data-sub=tattoo] .tele-btn{font-family:var(--id-display);letter-spacing:.02em;border-radius:0;font-size:15px;font-weight:700}:root[data-identity] .auto-id-detailing .tele-btn,:root[data-identity] .auto-id-film .tele-btn{font-family:var(--id-display);letter-spacing:0;text-transform:none;border-radius:var(--id-r);font-size:15px;font-weight:600}:root[data-identity] .auto-id-mechanic .tele-btn{font-family:var(--id-display);border-radius:var(--id-r);font-size:19px;font-weight:700}:root[data-identity] :is(.appt-tele[data-sub=hair],.auto-id-detailing,.auto-id-film,.auto-id-mechanic) :is(.tele-panel,.tele-panel-raised,.tele-option,.tele-path,.dtl-pkg,.dtl-tag),:root[data-identity] .appt-tele[data-sub=hair] :is(.tele-chip,.appt-tile){border-radius:var(--id-r)}:root[data-identity=hair] .tele-eyebrow,:root[data-identity] .appt-tele[data-sub=hair] .tele-eyebrow{font-family:var(--id-body);letter-spacing:.2em;font-size:12px;font-weight:500}:root[data-identity] .appt-tele[data-sub=hair] :is(.tele-num,.tele-code){font-family:var(--id-body);font-feature-settings:"tnum" 1}:root[data-identity] .appt-tele[data-sub=tattoo] .tele-eyebrow{font-family:var(--id-body);letter-spacing:.12em;font-weight:600}:root[data-identity] .auto-id-mechanic .tele-eyebrow{font-family:var(--id-display);letter-spacing:.08em;font-size:14px;font-weight:600}:root[data-identity] .auto-id-mechanic .tele-num{font-family:var(--id-display);font-weight:700}:root[data-identity] .auto-id-detailing .tele-num{font-family:var(--id-display);font-weight:500}:root[data-identity=food]{--id-display:var(--font-dm-serif), Georgia, serif;--id-body:var(--font-dm-sans), ui-sans-serif, system-ui, sans-serif}:root[data-identity=food] .food-theme{font-family:var(--id-body)}:root[data-identity=food] .food-theme :is(h1,h2,h3,.food-display-accent){font-family:var(--id-display);letter-spacing:-.01em;font-weight:400}:root[data-identity=food] .food-theme{--food-drop-tone:#8f4507;--food-open-tone:#1b6e3d}:root[data-identity=food] .food-theme[data-food-theme=dark]{--food-drop-tone:#f0a04b;--food-open-tone:#5bc98a}:root[data-identity=food] .food-card [style*=backdrop-filter]{background-color:#000000bd!important}:root[data-identity=food] .food-theme .food-section-eyebrow{font-family:var(--id-body);letter-spacing:.22em}:root[data-identity=food] .food-card:not([data-food-hero-card]){box-shadow:none;border:0;border-bottom:1px solid var(--food-line-strong);background:0 0;border-radius:0}:root[data-identity=food] .food-card>button:has(>[data-food-photo]){flex-direction:row-reverse;align-items:flex-start;gap:16px;padding-block:16px;display:flex}:root[data-identity=food] .food-card>button>[data-food-photo]{aspect-ratio:1;border-radius:2px;flex:none;width:104px;height:104px}:root[data-identity=food] .food-card>button>:not([data-food-photo]){flex:1 1 0;min-width:0;padding:0}:root[data-identity=food] .food-card>button>[data-food-photo=none]{display:contents}:root[data-identity=food] .food-card>button>[data-food-photo=none]>:first-child{display:none}:root[data-identity=food] .food-card>button{position:relative}:root[data-identity=food] .food-card>button>[data-food-photo=none]>span{flex:none;position:static}:root[data-identity=food] .food-card h3{font-size:22px;line-height:1.15}@media (min-width:1024px){:root[data-identity=food] .food-card>button>[data-food-photo]{width:132px;height:132px}:root[data-identity=food] .food-theme section[id^=cat-]>.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px}}@media (prefers-reduced-motion:reduce){:root[data-identity] .tele-grad-bar{animation:none}}:root[data-identity=food] .food-sticker{background-color:#000000bd}