:root{--measure: 68ch;--page-pad: clamp(16px, 5vw, 40px);--radius: 2px;--space-1: 4px;--space-2: 8px;--space-3: 16px;--space-4: 24px;--space-5: 40px;--space-6: 64px;--space-7: 96px;--font-display: "Bricolage Grotesque", var(--font-display-fallback, system-ui, -apple-system, "Segoe UI", sans-serif);--font-body: "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--tnum: "tnum" 1, "lnum" 1}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--body-size, 17px);line-height:1.55;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;height:auto;display:block}a{color:var(--color-accent);text-underline-offset:2px}a:focus-visible,button:focus-visible,[tabindex]:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius)}:where(h1,h2,h3){font-family:var(--font-display);font-weight:700;line-height:1.05;letter-spacing:-.01em;margin:0}.skip-link{position:absolute;left:-9999px;top:0;background:var(--color-ink);color:var(--color-paper);padding:var(--space-2) var(--space-3);z-index:100}.skip-link:focus{left:var(--space-3);top:var(--space-3)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wrap{max-width:1180px;margin-inline:auto;padding-inline:var(--page-pad)}.site-header{border-bottom:1px solid var(--color-line);position:sticky;top:0;background:color-mix(in srgb,var(--color-paper) 92%,transparent);-webkit-backdrop-filter:saturate(1.1) blur(6px);backdrop-filter:saturate(1.1) blur(6px);z-index:40}.site-header__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:56px}.wordmark{font-family:var(--font-display);font-weight:700;font-size:clamp(15px,3.6vw,19px);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink);text-decoration:none}.nav{display:flex;gap:var(--space-4)}.nav a{color:var(--color-ink);text-decoration:none;font-size:.95rem}.nav a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--color-accent)}.header-actions{display:flex;align-items:center;gap:var(--space-3)}.cart-toggle{background:none;border:0;color:var(--color-ink);cursor:pointer;font:inherit;display:inline-flex;align-items:center;gap:6px;padding:6px}.cart-count{font-variant-numeric:tabular-nums;font-feature-settings:var(--tnum);min-width:1.4em}@media(max-width:640px){.nav{gap:var(--space-3);font-size:.85rem}}.product{padding-block:var(--space-4) var(--space-6)}.product__grid{display:grid;gap:var(--space-5)}.product__media,.product__buy{min-width:0}@media(min-width:860px){.product__grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start}.product__buy{position:sticky;top:76px}}.media-main{background:var(--color-paper-well);border:1px solid var(--color-line);border-radius:var(--radius);overflow:hidden}.media-main img{width:100%}.media-thumbs{display:flex;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap}.media-thumbs button{padding:0;border:1px solid var(--color-line);background:var(--color-paper-well);border-radius:var(--radius);cursor:pointer;width:72px}.media-thumbs button[aria-pressed=true]{outline:2px solid var(--color-accent);outline-offset:1px}.eyebrow{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;color:var(--color-concrete);font-weight:600}.product__title{font-size:clamp(1.7rem,6vw,2.6rem);margin-block:var(--space-2)}.product__meta{color:var(--color-concrete);font-size:.9rem}.price{font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums;font-feature-settings:var(--tnum);color:var(--color-ink)}.price--accent{color:var(--color-accent)}.status{display:inline-flex;align-items:center;gap:8px;font-size:.9rem;font-weight:600}.status__dot{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.status--available .status__dot{background:var(--color-available)}.status--available{color:var(--color-available)}.status--reserved .status__dot{background:var(--color-scarcity)}.status--reserved{color:var(--color-scarcity)}.status--sold .status__dot{border-radius:1px;background:var(--color-accent)}.status--nfs{color:var(--color-concrete)}.status--nfs .status__dot{border-radius:1px;background:var(--color-concrete)}.sold-stamp--nfs{background:transparent;color:var(--color-concrete);border:1px solid var(--color-line);transform:none}.card__sold--nfs{background:var(--color-ink)}.cross-link a{text-decoration:underline}.pagination{margin-top:var(--space-5);display:flex;justify-content:center}.pagination .page,.pagination .next,.pagination .prev,.pagination .deco{display:inline-block;padding:8px 12px;font-size:.9rem}.pagination .page.current{font-weight:700;text-decoration:underline}.pagination a{text-decoration:none}.pagination a:hover{text-decoration:underline}.buy-cta{display:block;width:100%;text-align:center;background:var(--color-accent);color:var(--color-paper);border:0;border-radius:var(--radius);padding:14px 20px;font:inherit;font-weight:700;cursor:pointer;margin-top:var(--space-3)}.buy-cta[disabled]{opacity:.5;cursor:not-allowed}.buy-cta--secondary{background:transparent;color:var(--color-ink);border:1px solid var(--color-ink)}.ship-note{color:var(--color-concrete);font-size:.9rem;margin-top:var(--space-3)}.installments{font-size:.85rem;color:var(--color-concrete);margin-top:var(--space-2)}.variant-group{margin-block:var(--space-3);border:0;padding:0}.variant-group legend{font-weight:600;font-size:.9rem;margin-bottom:var(--space-2)}.variant-options{display:flex;flex-wrap:wrap;gap:var(--space-2)}.variant-option{position:relative}.variant-option input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.variant-option label{display:block;border:1px solid var(--color-line);border-radius:var(--radius);padding:8px 12px;cursor:pointer;font-size:.9rem}.variant-option input:checked+label{border-color:var(--color-ink);background:var(--color-paper-well)}.variant-option input:focus-visible+label{outline:2px solid var(--color-accent);outline-offset:2px}.variant-option input:disabled+label{opacity:.45;text-decoration:line-through;cursor:not-allowed}.variant-help{font-size:.82rem;color:var(--color-concrete);margin-top:6px}.variant-option__price,.variant-option__stock{font-variant-numeric:tabular-nums;font-feature-settings:var(--tnum)}.stock-low{color:var(--color-scarcity);font-weight:600}.stock-out{color:var(--color-concrete)}.poem{background:var(--color-paper-well);border-left:3px solid var(--color-available);border-radius:var(--radius);padding:var(--space-4) var(--space-4);margin-block:var(--space-4)}.poem__text{font-family:var(--font-display);font-weight:500;font-size:clamp(1.25rem,4.4vw,1.7rem);line-height:1.3;white-space:pre-line;margin:0}.poem__cite{display:block;margin-top:var(--space-3);font-family:var(--font-body);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-concrete)}.story-quote .poem__text p{margin:0;font-family:var(--font-display)}.story-quote .poem__text p+p{margin-top:var(--space-2)}.about-media{display:grid;gap:var(--space-4);margin-block:var(--space-4)}@media(min-width:640px){.about-media{grid-template-columns:1.4fr .6fr;align-items:start}}.about-media figure{margin:0;border:1px solid var(--color-line);border-radius:var(--radius);overflow:hidden;background:var(--color-paper-well)}.about-media img{width:100%;height:auto;display:block}.about-media figcaption{font-size:.78rem;color:var(--color-concrete);padding:6px 8px}.scale{background:var(--color-paper-well);border:1px solid var(--color-line);border-radius:var(--radius);padding:var(--space-4);margin-block:var(--space-4);max-width:100%}.scale__stage{position:relative;height:260px;display:flex;align-items:flex-end;gap:18px;border-bottom:2px solid var(--color-concrete)}.scale__work{position:relative;border:2px solid var(--color-accent);background:color-mix(in srgb,var(--color-accent) 8%,transparent);align-self:flex-end}.scale__work-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-variant-numeric:tabular-nums;font-feature-settings:var(--tnum);color:var(--color-ink);text-align:center}.scale__human{width:40px;align-self:flex-end;color:var(--color-concrete)}.scale__human svg{width:100%;height:auto;display:block}.scale__sofa{position:relative;margin-top:10px;height:34px;border:2px solid var(--color-line);border-radius:6px 6px 2px 2px;color:var(--color-concrete);font-size:.72rem;display:flex;align-items:center;justify-content:center}.scale__caption{color:var(--color-concrete);font-size:.85rem;margin-top:var(--space-2)}.scale__legend{display:flex;gap:var(--space-4);font-size:.78rem;color:var(--color-concrete);margin-top:var(--space-2);flex-wrap:wrap}.section-block{border-top:1px solid var(--color-line);padding-block:var(--space-4)}.section-block h2{font-size:1.15rem;margin-bottom:var(--space-2)}.spec-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:max-content 1fr;gap:6px var(--space-3);font-size:.92rem}.spec-list dt{color:var(--color-concrete)}.spec-list dd{margin:0}.story{max-width:var(--measure)}.story :is(p){margin-block:0 var(--space-2)}.related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--space-3)}.related-grid a{text-decoration:none;color:var(--color-ink)}.related-grid figcaption{font-size:.85rem;margin-top:6px}.sold-stamp{display:inline-block;background:var(--color-accent);color:var(--color-paper);font-family:var(--font-display);font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:6px 14px;border-radius:var(--radius);transform:rotate(-3deg)}.capture{background:var(--color-paper-well);border:1px solid var(--color-line);border-radius:var(--radius);padding:var(--space-4);margin-top:var(--space-3)}.capture input[type=email]{width:100%;padding:12px;border:1px solid var(--color-ink);border-radius:var(--radius);font:inherit;margin-block:var(--space-2);background:var(--color-paper);color:var(--color-ink)}.demo-ribbon{background:repeating-linear-gradient(45deg,var(--color-scarcity),var(--color-scarcity) 10px,#9a540c 10px,#9a540c 20px);color:#fff;text-align:center;font-size:.8rem;font-weight:700;letter-spacing:.08em;padding:6px;text-transform:uppercase}.admin-warn{background:var(--color-accent);color:var(--color-paper);padding:var(--space-3);border-radius:var(--radius);font-size:.9rem;margin-bottom:var(--space-3)}.site-footer{background:var(--color-ink);color:var(--color-paper);margin-top:var(--space-7)}.site-footer a{color:var(--color-paper)}.site-footer__inner{display:flex;flex-wrap:wrap;gap:var(--space-5);justify-content:space-between;padding-block:var(--space-5)}.newsletter input{padding:12px;border:1px solid var(--color-paper);background:transparent;color:var(--color-paper);border-radius:var(--radius);font:inherit}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;visibility:hidden;overflow:hidden}.drawer[aria-hidden=false]{visibility:visible}.drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c1b1966;opacity:0;transition:opacity .15s}.drawer__panel{position:absolute;top:0;right:0;height:100%;width:min(420px,92vw);background:var(--color-paper);box-shadow:-8px 0 30px #00000026;transform:translate(100%);transition:transform .15s ease;display:flex;flex-direction:column}.drawer[aria-hidden=false] .drawer__scrim{opacity:1}.drawer[aria-hidden=false] .drawer__panel{transform:none}.drawer__head{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-line)}.drawer__form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.drawer__items{overflow-y:auto;flex:1 1 auto;min-height:0;padding:var(--space-3) var(--space-4)}.drawer__foot{border-top:1px solid var(--color-line);padding:var(--space-4)}.line-item{display:grid;grid-template-columns:56px 1fr auto;gap:var(--space-3);align-items:start;padding-block:var(--space-3);border-bottom:1px solid var(--color-line)}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#1c1b19eb;display:none;align-items:center;justify-content:center;padding:var(--space-4)}.lightbox[aria-hidden=false]{display:flex}.lightbox img{max-width:96vw;max-height:92vh;width:auto}.lightbox__close{position:absolute;top:var(--space-3);right:var(--space-3);background:none;border:0;color:#fff;font-size:2rem;cursor:pointer}.checklist{max-width:820px}.checklist table{width:100%;border-collapse:collapse;margin-block:var(--space-3)}.checklist th,.checklist td{text-align:left;border-bottom:1px solid var(--color-line);padding:8px;font-size:.9rem;vertical-align:top}.checklist code{background:var(--color-paper-well);padding:1px 5px;border-radius:2px}.collection{padding-block:var(--space-4) var(--space-6)}.collection__head{margin-bottom:var(--space-4)}.collection__title{font-size:clamp(1.8rem,6vw,2.8rem)}.collection__intro{color:var(--color-concrete);max-width:var(--measure)}.masonry{columns:2;column-gap:var(--space-4)}@media(min-width:720px){.masonry{columns:3}}@media(min-width:1040px){.masonry{columns:4}}.masonry>*{break-inside:avoid;margin-bottom:var(--space-4)}.card{margin:0}.card__link{text-decoration:none;color:var(--color-ink);display:block}.card__media{position:relative;display:block;background:var(--color-paper-well);border:1px solid var(--color-line);border-radius:var(--radius);overflow:hidden}.card__media img{width:100%;height:auto;display:block}.card--sold .card__media img{opacity:.9}.card__sold{position:absolute;top:8px;left:8px;background:var(--color-accent);color:var(--color-paper);font-family:var(--font-display);font-weight:700;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:var(--radius)}.card__cap{display:flex;flex-direction:column;gap:1px;padding-top:var(--space-2)}.card__title{font-weight:600;font-size:.95rem}.card__price{font-variant-numeric:tabular-nums;font-feature-settings:var(--tnum);color:var(--color-accent);font-size:.9rem}.card__price--sold{color:var(--color-concrete)}.card__medium{color:var(--color-concrete);font-size:.8rem}.archive-band{border-top:1px solid var(--color-line);margin-top:var(--space-6);padding-top:var(--space-4)}.archive-band h2{font-size:1.2rem}.archive-band p{color:var(--color-concrete);max-width:var(--measure)}.poemgrid{columns:1;column-gap:var(--space-5)}@media(min-width:620px){.poemgrid{columns:2}}@media(min-width:1000px){.poemgrid{columns:3}}.poemgrid>*{break-inside:avoid;margin-bottom:var(--space-5)}.poemcard a{text-decoration:none;color:var(--color-ink);display:block}.poemcard__media{display:block;background:var(--color-paper-well);border:1px solid var(--color-line);border-radius:var(--radius);overflow:hidden}.poemcard__media img{width:100%;height:auto;display:block}.poemcard__poem{font-family:var(--font-display);font-weight:500;font-size:1.05rem;line-height:1.3;white-space:pre-line;border-left:3px solid var(--color-available);padding-left:var(--space-3);margin-top:var(--space-3)}.poemcard__foot{display:flex;justify-content:space-between;align-items:baseline;margin-top:var(--space-2)}.poemcard__price{font-variant-numeric:tabular-nums;color:var(--color-accent);font-size:.9rem}.hero{padding-block:var(--space-5) var(--space-4);display:grid;gap:var(--space-4);align-items:center}@media(min-width:760px){.hero{grid-template-columns:1fr 1fr}}.hero__word{font-family:var(--font-display);font-weight:800;font-size:clamp(2.4rem,11vw,5rem);line-height:.98;letter-spacing:-.02em}.hero__sub{color:var(--color-concrete);margin-top:var(--space-3);max-width:32ch}.hero__img{border:1px solid var(--color-line);border-radius:var(--radius);overflow:hidden;background:var(--color-paper-well)}.hero__img img{width:100%;height:auto;display:block}.home-section{padding-block:var(--space-5);border-top:1px solid var(--color-line)}.home-section__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap}.home-section__head h2{font-size:clamp(1.4rem,5vw,2rem)}.home-section__head a{font-size:.9rem;white-space:nowrap}.home-row{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3)}@media(min-width:720px){.home-row{grid-template-columns:repeat(4,1fr)}}.series-body{padding-block:var(--space-4) var(--space-3)}.series-body+.series-body{border-top:1px dotted var(--color-line)}.series-body__head{margin-bottom:var(--space-3)}.series-body__title{font-size:clamp(1.1rem,3.5vw,1.5rem);margin:0}.series-body__title a{color:inherit;text-decoration:none}.series-body__title a:hover{text-decoration:underline}.series-body__desc{max-width:52ch;margin:6px 0 0;color:var(--color-concrete);font-size:.95rem}.series-body__link{display:inline-block;margin-top:var(--space-3);font-size:.9rem}.notebook-feature{display:grid;gap:var(--space-4);align-items:center}@media(min-width:760px){.notebook-feature{grid-template-columns:.9fr 1.1fr}}.notebook-feature__poem{font-family:var(--font-display);font-weight:500;font-size:clamp(1.4rem,5vw,2rem);line-height:1.25;white-space:pre-line}.prints-cta{background:var(--color-ink);color:var(--color-paper);border-radius:var(--radius);padding:var(--space-5);text-align:center}.prints-cta a{color:var(--color-paper)}.home-news{max-width:44ch}.home-news input[type=email]{width:100%;padding:12px;border:1px solid var(--color-ink);border-radius:var(--radius);font:inherit;background:var(--color-paper);color:var(--color-ink);margin-block:var(--space-2)}.placeholder-copy{border-left:3px solid var(--color-scarcity);padding-left:var(--space-3);background:color-mix(in srgb,var(--color-scarcity) 6%,transparent)}.placeholder-copy:before{content:"PLACEHOLDER \2014  REPLACE";display:block;font-size:.7rem;letter-spacing:.1em;color:var(--color-scarcity);font-weight:700;margin-bottom:4px}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
