.this-week[data-astro-cid-eqxx2dvp]{padding:4rem 0 3rem}.this-week[data-astro-cid-eqxx2dvp] h2[data-astro-cid-eqxx2dvp]{font-family:var(--display);text-transform:none;letter-spacing:0;font-style:italic;font-weight:300;font-size:var(--step--1);color:var(--slate);margin:0 var(--gutter) 1rem}.strip[data-astro-cid-eqxx2dvp]{padding:0 var(--gutter) .5rem;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--rule) transparent;gap:.75rem;display:flex;overflow-x:auto}figure[data-astro-cid-eqxx2dvp]{scroll-snap-align:start;flex:none;margin:0}figure[data-astro-cid-eqxx2dvp] img[data-astro-cid-eqxx2dvp]{background:var(--linen);width:auto;height:clamp(11rem,28vw,18rem)}figcaption[data-astro-cid-eqxx2dvp]{font-size:var(--step--1);color:var(--slate);max-width:24ch;font-family:var(--display);margin-top:.4rem;font-style:italic;font-weight:300}.hero[data-astro-cid-lcdefpme]{background:var(--ink);min-height:100svh;color:var(--ink-paper);align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#14110e8c);position:absolute;inset:0}.no-photo[data-astro-cid-lcdefpme]{background:var(--ink)}.hero-text[data-astro-cid-lcdefpme]{z-index:1;padding:0 var(--gutter) clamp(2rem, 8vh, 5rem);max-width:40rem;position:relative}.hero-text[data-astro-cid-lcdefpme] h1{letter-spacing:.005em;font-size:clamp(2.1rem,1rem + 5.5vw,6.5rem);line-height:.95}.tag[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:var(--step-1);text-transform:none;letter-spacing:0;opacity:.94;margin:.9rem 0 0 .1rem;font-style:normal;font-weight:400;line-height:1.4}.definition[data-astro-cid-lcdefpme]{padding-top:clamp(6rem,22vh,12rem);padding-bottom:clamp(5rem,18vh,10rem)}.definition[data-astro-cid-lcdefpme] p{font-family:var(--display);font-size:var(--step-2);letter-spacing:-.005em;text-wrap:pretty;font-weight:300;line-height:1.25}.story[data-astro-cid-lcdefpme]{padding-bottom:3rem}.businesses[data-astro-cid-lcdefpme]{padding-block:1rem 3rem}.business[data-astro-cid-lcdefpme]{margin-bottom:1.75rem}.business[data-astro-cid-lcdefpme] p{margin:0}.brand[data-astro-cid-lcdefpme]{color:var(--graphite);margin-bottom:.55rem;text-decoration:none;display:inline-block}.brand[data-astro-cid-lcdefpme]:hover,.brand[data-astro-cid-lcdefpme]:focus-visible{color:var(--slate)}.brand[data-astro-cid-lcdefpme] svg{width:auto;display:block}.brand[data-astro-cid-lcdefpme].rcg svg{height:2.03rem}.brand[data-astro-cid-lcdefpme].spinoza svg{height:2.2rem;margin-left:5px}.brand[data-astro-cid-lcdefpme].novaclad svg{height:5.25rem;margin-left:-.2rem}.doors[data-astro-cid-lcdefpme]{max-width:var(--measure);padding-inline:var(--gutter);gap:.75rem;margin:4rem auto 6rem;display:grid}.doors-lead[data-astro-cid-lcdefpme]{font-family:var(--display);font-weight:300;font-size:var(--step-1);margin:1.25rem 0 0;line-height:1.4}.doors[data-astro-cid-lcdefpme] .follow[data-astro-cid-lcdefpme]{text-underline-offset:.18em;background:0 0;padding:0;text-decoration:underline 1px;display:inline;overflow:visible}.doors[data-astro-cid-lcdefpme] .follow[data-astro-cid-lcdefpme]:after{display:none}.doors[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background:var(--linen);padding:1.25rem 3.5rem 1.25rem 1.5rem;line-height:1.35;text-decoration:none;display:block;position:relative;overflow:hidden}.doors[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(225deg, var(--paper) 50%, var(--graphite) 50%);width:2.25rem;height:2.25rem;transition:width .3s var(--ease-fold), height .3s var(--ease-fold);position:absolute;top:0;right:0}.doors[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover:after,.doors[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible:after{width:3rem;height:3rem}.doors[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--slate);font-size:var(--step--1);margin-bottom:.15rem;display:block}.doors[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--sans);text-transform:uppercase;letter-spacing:.02em;font-weight:900;font-size:var(--step-0)}@media (prefers-reduced-motion:reduce){.doors[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{transition:none}}.tally[data-astro-cid-lcdefpme] p{font-family:var(--display);font-weight:300;font-size:var(--step-1);line-height:1.4}
