@font-face{font-family:Overpass;src:url(/fonts/overpass-latin-v19.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+0000-00B6,U+00B8-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Overpass Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Helvetica");font-weight:400;size-adjust:99.5%;ascent-override:88.4%;descent-override:38.2%;line-gap-override:0%}@font-face{font-family:Overpass Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Helvetica Bold");font-weight:700;size-adjust:96.7%;ascent-override:91%;descent-override:39.3%;line-gap-override:0%}@font-face{font-family:Overpass Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Helvetica Bold");font-weight:800;size-adjust:98%;ascent-override:89.8%;descent-override:38.8%;line-gap-override:0%}@font-face{font-family:Overpass Fallback R;src:local("Roboto"),local("Roboto-Regular");font-weight:400;size-adjust:100.3%;ascent-override:87.7%;descent-override:37.9%;line-gap-override:0%}@font-face{font-family:Overpass Fallback R;src:local("Roboto Bold"),local("Roboto-Bold");font-weight:700;size-adjust:102.8%;ascent-override:85.6%;descent-override:37%;line-gap-override:0%}@font-face{font-family:Overpass Fallback R;src:local("Roboto Bold"),local("Roboto-Bold");font-weight:800;size-adjust:104.2%;ascent-override:84.5%;descent-override:36.5%;line-gap-override:0%}@font-face{font-family:Jost;src:url(/fonts/jost-latin-v20.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Helvetica");font-weight:400;size-adjust:96.4%;ascent-override:111%;descent-override:39.4%;line-gap-override:0%}@font-face{font-family:Jost Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Helvetica Bold");font-weight:700;size-adjust:99%;ascent-override:108.1%;descent-override:38.4%;line-gap-override:0%}@font-face{font-family:Jost Fallback R;src:local("Roboto"),local("Roboto-Regular");font-weight:400;size-adjust:97.1%;ascent-override:110.2%;descent-override:39.1%;line-gap-override:0%}@font-face{font-family:Jost Fallback R;src:local("Roboto Bold"),local("Roboto-Bold");font-weight:700;size-adjust:105.3%;ascent-override:101.6%;descent-override:36.1%;line-gap-override:0%}main[data-look=nyc]{--look-font: "Overpass", "Overpass Fallback", "Overpass Fallback R", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--look-bg: #eef1ed;--look-surface: #ffffff;--look-ink: #15211b;--look-muted: #55625b;--look-rule: #d3dbd5;--look-sign: #0d6a45;--look-sign-ink: #ffffff;--look-pole: #7d8983;--look-accent: #0d6a45;--look-focus: #0d6a45;--look-radius: 5px;--look-sign-shadow: inset 0 0 0 2px var(--look-sign), inset 0 0 0 3.5px var(--look-sign-ink);--look-heavy: 800}main[data-look=tor]{--look-font: "Jost", "Jost Fallback", "Jost Fallback R", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--look-bg: #f5f3ee;--look-surface: #ffffff;--look-ink: #161a24;--look-muted: #575c69;--look-rule: #dcd8ce;--look-sign: #ffffff;--look-sign-ink: #1c3f94;--look-pole: #8b909b;--look-accent: #1c3f94;--look-focus: #1c3f94;--look-radius: 3px;--look-sign-shadow: inset 0 0 0 1.5px var(--look-sign-ink);--look-heavy: 700}html:has(main[data-look=nyc]) body{background:#eef1ed}html:has(main[data-look=tor]) body{background:#f5f3ee}main[data-look] :focus-visible{outline:3px solid var(--look-focus);outline-offset:2px}main.w9r-directory[data-look] .w9r-dir-head,main.w9r-directory[data-look] .w9r-grid,main.w9r-directory[data-look] .w9r-restock,main.w9r-directory[data-look] .w9r-roster{font-family:var(--look-font);color:var(--look-ink)}main.w9r-directory[data-look] .w9r-dir-head{margin-bottom:30px}main.w9r-directory[data-look] .w9r-dir-title{font-family:var(--look-font);font-weight:var(--look-heavy);font-size:clamp(34px,5vw,54px);line-height:1.04;letter-spacing:-.015em}main.w9r-directory[data-look] .w9r-dir-sub{font-size:12px;font-weight:400;letter-spacing:.07em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--look-muted)}main.w9r-directory[data-look] .w9r-dir-sub a{display:inline-block;padding:.5em .8em .4em;border-radius:var(--look-radius);background:var(--look-sign);color:var(--look-sign-ink);box-shadow:var(--look-sign-shadow);font-size:14px;font-weight:700;letter-spacing:.005em;text-transform:none;text-decoration:none}@media(min-width:641px){main.w9r-directory[data-look] .w9r-dir-sub+.w9r-dir-sub{margin-left:14px}}main.w9r-directory[data-look] .w9r-dir-sub a:hover{filter:brightness(1.12)}main.w9r-directory[data-look] .w9r-grid{gap:34px 18px}main.w9r-directory[data-look] .w9r-hero{border-color:var(--look-rule);border-radius:0;background:var(--look-surface)}main.w9r-directory[data-look] .w9r-card:hover .w9r-hero{border-color:var(--look-pole)}main.w9r-directory[data-look] .w9r-collage{background:var(--look-surface)}main.w9r-directory[data-look] .w9r-monogram{background:var(--look-sign);color:var(--look-sign-ink);box-shadow:var(--look-sign-shadow);font-family:var(--look-font);font-weight:var(--look-heavy)}main.w9r-directory[data-look] .w9r-body{gap:5px;padding:2px 0 0}html:root[data-type][data-typescale] main.w9r-directory[data-look] .w9r-name{font-family:var(--look-font);font-size:17px;font-weight:700;letter-spacing:0;line-height:1.3}@media(max-width:640px){html:root[data-type][data-typescale] main.w9r-directory[data-look] .w9r-name{font-size:15px}}main.w9r-directory[data-look] .w9r-place{align-self:flex-start;max-width:100%;padding:.42em .7em .3em;border-radius:var(--look-radius);background:var(--look-sign);color:var(--look-sign-ink);box-shadow:var(--look-sign-shadow);font-size:12.5px;font-weight:700;line-height:1.15}main.w9r-directory[data-look] .w9r-street{color:var(--look-muted);font-size:13.5px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:root[data-type][data-typescale] main.w9r-directory[data-look] .w9r-meta,main.w9r-directory[data-look] .w9r-tag,main.w9r-directory[data-look] .w9r-tag+.w9r-tag:before{color:var(--look-muted)}html:root[data-type][data-typescale] main.w9r-directory[data-look] .w9r-label{font-family:var(--look-font);font-size:22px;font-weight:var(--look-heavy);letter-spacing:-.005em;line-height:1.2}main.w9r-directory[data-look] .w9r-restock,main.w9r-directory[data-look] .w9r-roster{border-top-color:var(--look-rule)}main.w9r-directory[data-look] .w9r-roster-read,main.w9r-directory[data-look] .w9r-restock-line{font-family:var(--look-font);font-style:normal;font-size:12px;letter-spacing:.07em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--look-muted)}main.w9r-directory[data-look] .w9r-roster-list{max-width:44rem;padding-left:2em;border-bottom:1px solid var(--look-rule)}main.w9r-directory[data-look] .w9r-roster-row{margin:0;padding:11px 0;border-top:1px solid var(--look-rule);font-size:15px;line-height:1.45}main.w9r-directory[data-look] .w9r-roster-row::marker{color:var(--look-pole);font-weight:700;font-variant-numeric:tabular-nums}main.w9r-directory[data-look] .w9r-roster-name{display:block;color:var(--look-ink);font-size:17px;font-weight:700;text-decoration:none}main.w9r-directory[data-look] .w9r-roster-name:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}main.w9r-directory[data-look] .w9r-roster-name+.w9r-roster-facts:before{content:none}main.w9r-directory[data-look] .w9r-roster-facts{display:block;color:var(--look-muted)}main.dir[data-look]{max-width:62rem;color:var(--look-ink);font-family:var(--look-font);font-size:17px}main.dir[data-look]>*{max-width:44rem}main.dir[data-look]>.dir-masthead,main.dir[data-look]>.dir-list,main.dir[data-look]>.dir-pieces,main.dir[data-look]>.dir-designer-index{max-width:none}main.dir[data-look] .dir-masthead{align-items:center;border-bottom-color:var(--look-rule)}main.dir[data-look] .dir-masthead nav a:first-child{display:inline-block;padding:.44em .72em .32em;border-radius:var(--look-radius);background:var(--look-sign);color:var(--look-sign-ink);box-shadow:var(--look-sign-shadow);font-weight:700;font-size:15px}main.dir[data-look] .dir-masthead nav{align-items:center;color:var(--look-muted)}main.dir[data-look] h1{font-family:var(--look-font);font-weight:var(--look-heavy);font-size:clamp(32px,5vw,46px);line-height:1.08;letter-spacing:-.015em;text-wrap:balance}main.dir[data-look] h2{font-family:var(--look-font);font-size:22px;font-weight:var(--look-heavy);letter-spacing:-.005em;line-height:1.2;margin:44px 0 12px}main.dir[data-look] .dir-lede{color:var(--look-ink);font-size:18px;line-height:1.5}main.dir[data-look] .dir-stamp{font-size:12px;letter-spacing:.07em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--look-muted)}main.dir[data-look] .dir-crumbs{color:var(--look-muted)}main.dir[data-look] .dir-list{border-top-color:var(--look-rule)}main.dir[data-look] .dir-list li{border-bottom-color:var(--look-rule)}main.dir[data-look] .dir-list a{flex-direction:column;align-items:flex-start;gap:1px;padding:11px 0;color:var(--look-ink)}main.dir[data-look] .dir-name{font-weight:700;font-size:17px;line-height:1.35}main.dir[data-look] .dir-meta,main.dir[data-look] .dir-count{color:var(--look-muted);font-size:15px}@media(min-width:900px){main.dir[data-look]>.dir-list{display:grid;grid-template-columns:1fr 1fr;column-gap:40px}}main.dir[data-look] .dir-list--signpost{position:relative;display:block;margin:18px 0 8px;border:0}main.dir[data-look] .dir-list--signpost:before{content:"";position:absolute;left:14px;top:-10px;bottom:-14px;width:7px;border-radius:3px;background:var(--look-pole)}main.dir[data-look] .dir-list--signpost li{position:relative;margin:0 0 7px;border:0}main.dir[data-look] .dir-list--signpost a{display:inline-flex;flex-direction:row;justify-content:space-between;gap:16px;min-width:14rem;padding:.44em .72em .32em;border-radius:var(--look-radius);background:var(--look-sign);color:var(--look-sign-ink);box-shadow:var(--look-sign-shadow);white-space:nowrap}main.dir[data-look] .dir-list--signpost a:hover{filter:brightness(1.12)}main.dir[data-look] .dir-list--signpost .dir-name,main.dir[data-look] .dir-list--signpost .dir-count{color:inherit;font-size:16px}main.dir[data-look] .dir-list--signpost a:hover .dir-name{text-decoration:none}main.dir[data-look] .dir-letters a{display:inline-grid;place-items:center;min-width:36px;min-height:36px;border:1px solid var(--look-pole);border-radius:var(--look-radius);background:var(--look-surface);color:var(--look-ink);font-weight:700}main.dir[data-look] .dir-letters a:hover{border-color:var(--look-accent);text-decoration:none}main.dir[data-look] .dir-facts,main.dir[data-look] .dir-facts>div{border-color:var(--look-rule)}main.dir[data-look] .dir-facts dt{color:var(--look-ink);font-weight:700}main.dir[data-look] .dir-shelf{background:var(--look-surface);border-color:var(--look-rule);border-radius:var(--look-radius)}main.dir[data-look] .dir-foot{border-top-color:var(--look-rule);color:var(--look-muted)}
