.sh{--serif: "Cormorant Garamond", Georgia, serif;color:var(--ink)}.sh a{color:inherit}.sh-wrap{max-width:1200px;margin:0 auto;padding:0 16px}@media(min-width:720px){.sh-wrap{padding:0 32px}}.sh-label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);margin:0 0 12px}.sh-label.accent{color:var(--accent)}.sh-hero{padding:64px 0 56px}.sh-hero h1+.sh-pull{margin-top:32px}.sh-hero h1{font-family:var(--serif);font-weight:600;font-size:clamp(2.4rem,1.4rem + 4vw,4.5rem);line-height:1.02;letter-spacing:-.01em;margin:0 0 20px;max-width:16ch;text-wrap:balance}.sh-lede{font-size:1.1875rem;line-height:1.45;color:var(--ink-soft);max-width:52ch;margin:0 0 40px}.sh-pull{margin:0;border-left:2px solid var(--accent);padding-left:22px}.sh-pull p{font-family:var(--serif);font-style:italic;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);line-height:1.2;margin:0 0 10px;max-width:24ch}.sh-pull cite{font-style:normal;font-size:.8125rem;color:var(--ink-soft)}.sh-section{padding:48px 0;border-top:1px solid var(--rule)}@media(min-width:720px){.sh-section{padding:72px 0}}.sh-section.band{background:var(--paper-soft);border-top:0}.sh-section.band+.sh-section{border-top:0}.sh-head{display:grid;gap:12px;margin-bottom:40px}.sh-head .sh-label{border-top:2px solid var(--ink);padding-top:12px;margin:0}.sh-head h2{font-family:var(--serif);font-weight:600;font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem);line-height:1.1;margin:0;text-wrap:balance}.sh-head p{color:var(--ink-soft);margin:12px 0 0;max-width:60ch}@media(min-width:900px){.sh-head{grid-template-columns:1fr 2fr;gap:32px;align-items:start}.sh-head>div{border-top:2px solid var(--ink);padding-top:12px}}.sh-grid{list-style:none;margin:0;padding:0;display:grid;gap:40px 24px}@media(min-width:640px){.sh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.sh-grid:not(.two){grid-template-columns:repeat(3,minmax(0,1fr))}}.sh-card{display:flex;flex-direction:column;min-width:0}.sh-card .shot{display:block;aspect-ratio:16 / 10;overflow:hidden;border:1px solid var(--rule);background:var(--paper-soft);margin:0 0 16px;transition:border-color .15s ease}.sh-card .shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.sh-card .shot:hover{border-color:var(--accent)}.sh-card .pname{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);margin:0 0 6px}.sh-card h3{font-family:var(--serif);font-weight:600;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.1;margin:0 0 8px}.sh-card h3 a{text-decoration:none}.sh-card h3 a:hover{color:var(--accent)}.sh-card p{color:var(--ink-soft);font-size:.95rem;margin:0 0 12px}.sh-card .site{margin:auto 0 0;font-weight:600;font-size:.875rem;color:var(--accent)}.sh-more{margin:32px 0 0;font-size:.9375rem;font-weight:600}.sh .sh-more a,.sh .sh-card .site,.sh .to-full{color:var(--accent)}.sh-more a:after{content:" →"}.sh-posts,.sh-rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.sh-grid+.sh-posts{margin-top:48px}.sh-posts li{display:grid;gap:4px 32px;padding:18px 0;border-bottom:1px solid var(--rule)}@media(min-width:900px){.sh-posts li{grid-template-columns:1fr 2fr}}.sh-posts time{font-size:.875rem;color:var(--ink-soft);font-variant-numeric:tabular-nums}.sh-posts a,.sh-rows a{text-decoration:none;display:block}.sh-posts .t,.sh-rows .t{display:block;font-family:var(--serif);font-weight:600;font-size:1.5rem;line-height:1.15}.sh-posts .d,.sh-rows .d{display:block;color:var(--ink-soft);font-size:.95rem;margin-top:4px;max-width:60ch}.sh-posts a:hover .t,.sh-rows a:hover .t{color:var(--accent)}.sh-rows li{padding:16px 0;border-bottom:1px solid var(--rule)}.sh-ten .row{display:block}@media(min-width:900px){.sh-ten .row{display:grid;grid-template-columns:1fr 2fr;gap:32px;align-items:baseline}.sh-ten .d{margin:0}}.sh-ten .t{font-size:1.35rem}@media(min-width:900px){.sh-rows a{display:grid;grid-template-columns:1fr 2fr;gap:32px;align-items:baseline}.sh-rows .d{margin:0}}.sh .to-full:after{content:" →"}.fold .sh-head .sh-label,.fold .sh-head h2{display:none}.fold .sh-head>div{border-top:0;padding-top:0}.fold .sh-head{display:block;margin-bottom:24px}.fold>.sh-section{padding-top:8px;border-top:0}.sh .fold-h{font-family:var(--serif);font-weight:600;letter-spacing:0}.arc-rows{border-top:1px solid var(--rule)}.arc-row{display:grid;grid-template-columns:150px 1fr 170px;gap:18px;padding:16px 0;border-bottom:1px solid var(--rule);align-items:center}.arc-dates{font-size:.8125rem;font-variant-numeric:tabular-nums}.arc-written{font-weight:600}.arc-arrow{color:var(--accent);margin:0 4px}.arc-shipped{color:var(--accent)}.arc-wrote{margin:0;font-size:.95rem}.arc-became{margin:2px 0 0;font-size:.9rem;color:var(--ink-soft);font-style:italic}.arc-gap{display:flex;flex-direction:column;gap:4px}.arc-bar{height:6px;background:var(--ink);opacity:.85;min-width:4px}.arc-gap-label{font-size:.75rem;color:var(--ink-soft)}.sub-head{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);margin:48px 0 10px}.settled-rows{border-top:1px solid var(--rule)}.settled-row{display:grid;grid-template-columns:110px 1fr 170px;gap:18px;padding:12px 0;border-bottom:1px solid var(--rule);font-size:.9rem;align-items:baseline}.settled-dates{font-size:.8125rem;color:var(--ink-soft);font-variant-numeric:tabular-nums}.settled-out{font-size:.8125rem;color:var(--ink-soft);text-align:right}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:640px){.arc-row{grid-template-columns:1fr;gap:6px}.settled-row{grid-template-columns:1fr;gap:2px}.settled-out{text-align:left}}
