.page-hero{padding-top:clamp(3rem,1.5rem + 5vw,7rem);padding-bottom:clamp(2.5rem,1.5rem + 3vw,4.5rem)}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:clamp(1.75rem,3vw,2.5rem);font-family:var(--sans);font-size:.8125rem;color:var(--fg-3)}.crumbs a{color:var(--fg-2);text-decoration:none}.crumbs a:hover{color:var(--fg);text-decoration:underline}.page-hero .display{max-width:15ch}.page-hero .lede{margin-top:clamp(1.25rem,2vw,1.75rem)}.cta-slab .wrap{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2rem}.cta-slab .h2{max-width:14ch}.scope{margin-top:clamp(2.5rem,5vw,4.5rem);aspect-ratio:2.39 / 1;border-radius:var(--r-m);overflow:hidden;background:var(--bg-lo)}.scope img{width:100%;height:100%;object-fit:cover;transform:scale(1.08);transition:transform 2.4s var(--ease-out)}.scope.is-in img{transform:none}@media(max-width:700px){.scope{aspect-ratio:4 / 3}}.crafts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem)}.craft .media{aspect-ratio:1}.craft h3{margin-top:1.1rem;font-family:var(--serif);font-size:var(--fs-h3);font-weight:420;letter-spacing:-.01em}.craft p{margin-top:.5rem;font-size:var(--fs-sm);color:var(--fg-2)}@media(max-width:960px){.crafts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.crafts{grid-template-columns:1fr}}.shoot{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,1rem + 4vw,5.5rem);align-items:center;padding-block:clamp(2.5rem,1.5rem + 3vw,4.5rem);border-top:1px solid var(--line)}.shoot:nth-child(2n) .shoot__media{order:2}.shoot__media{aspect-ratio:4 / 3}.shoot__n{font-family:var(--mono);font-size:.75rem;letter-spacing:.12em;color:var(--accent)}.shoot h3{margin-top:.85rem;font-size:clamp(1.9rem,1.3rem + 2vw,3rem);line-height:1.05}.shoot p{margin-top:1rem;color:var(--fg-2);max-width:30rem}.shoot ul{list-style:none;padding:0;margin:1.75rem 0 0;border-top:1px solid var(--line)}.shoot li{padding-block:.7rem;border-bottom:1px solid var(--line);font-size:var(--fs-sm)}@media(max-width:860px){.shoot{grid-template-columns:1fr}.shoot:nth-child(2n) .shoot__media{order:0}}.big-quote{padding-block:clamp(5rem,3rem + 7vw,10rem)}.big-quote blockquote{font-family:var(--serif);font-weight:300;font-variation-settings:"opsz" 144;font-size:clamp(2rem,1rem + 3.6vw,4.6rem);line-height:1.08;letter-spacing:-.025em;max-width:22ch}.caret:after{content:"";display:inline-block;width:.08em;height:.82em;margin-left:.08em;background:var(--accent);vertical-align:-.02em;animation:blink 1.1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.manuscripts{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.ms{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:.75rem 2.5rem;padding-block:clamp(1.5rem,1rem + 1.5vw,2.25rem);border-bottom:1px solid var(--line)}.ms__meta{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.ms__title{margin-top:.5rem;font-size:clamp(1.35rem,1.1rem + 1vw,1.9rem);font-weight:500;line-height:1.15;letter-spacing:-.035em}.ms__body{color:var(--fg-2);font-size:.9375rem}@media(max-width:700px){.ms{grid-template-columns:1fr}}.story-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14.5rem),1fr));gap:clamp(1rem,2vw,1.75rem)}.story-card{display:grid;gap:.6rem;align-content:start;color:var(--fg);text-decoration:none}.story-card .media{aspect-ratio:1;margin-bottom:.5rem}.story-card .media img{transition:transform 1.2s var(--ease-out),filter .6s}.story-card:hover .media img{transform:scale(1.05)}.story-card h3{font-size:1.125rem;font-weight:500;letter-spacing:-.03em;line-height:1.25}.story-card p{font-size:.875rem;color:var(--fg-2);line-height:1.6}.story-card__meta{font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.story-card:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.offer{list-style:none;padding:0;margin:clamp(1.75rem,3vw,2.5rem) 0 0;border-top:1px solid var(--line)}.offer li{display:flex;justify-content:space-between;gap:1.5rem;padding-block:.9rem;border-bottom:1px solid var(--line);font-size:.9375rem}.offer li span:last-child{color:var(--fg-3);text-align:right}.prose-mono p+p{margin-top:1.1rem}.prose-mono p{color:var(--fg-2);max-width:38rem}.tool{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2rem clamp(2rem,5vw,5rem);align-items:center;padding:clamp(1.5rem,1rem + 3vw,3.5rem);border-radius:var(--r-l);background:var(--panel);border:1px solid var(--panel-edge);box-shadow:var(--shadow)}.tool .h3{font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem)}.tool .lede{margin-top:1rem;font-size:1rem}.tool .btn{margin-top:1.75rem}.tool ul{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.tool li{padding-block:.8rem;border-bottom:1px solid var(--line);font-size:.9375rem}@media(max-width:800px){.tool{grid-template-columns:1fr}}.read{padding-top:clamp(3rem,1.5rem + 4vw,6rem)}.read__head{display:grid;grid-template-columns:minmax(0,1fr) clamp(8.5rem,17vw,14rem);gap:2rem clamp(2rem,5vw,4rem);align-items:end;padding-bottom:clamp(2.5rem,5vw,4rem);border-bottom:1px solid var(--line)}.read__title{font-size:clamp(2.4rem,1.3rem + 4.4vw,5.25rem);font-weight:500;line-height:1;letter-spacing:-.05em}.read__tag{margin-top:1.25rem;max-width:34ch;font-size:1.0625rem;color:var(--fg-2)}.read__meta{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.5rem;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.read__cover{aspect-ratio:1}.read__body{max-width:40rem;margin:clamp(2.5rem,6vw,4.5rem) auto 0;font-size:clamp(1rem,.96rem + .2vw,1.0625rem);line-height:1.95}.read__body p+p{margin-top:1.35em}.read__body p:first-child{font-size:1.15em;line-height:1.75;color:var(--fg)}.read__body em{font-style:italic}.read__end{display:flex;justify-content:center;margin-top:clamp(3rem,6vw,4.5rem)}.read__end svg{width:2.25rem;height:2.25rem;color:var(--fg);opacity:.85}.read__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:clamp(3rem,6vw,4.5rem)}.read__nav a{display:grid;gap:.35rem;padding:1.25rem 1.4rem;border:1px solid var(--line-2);border-radius:var(--r-m);color:var(--fg);text-decoration:none;transition:background-color var(--t-fast),border-color var(--t-fast)}.read__nav a:hover{background:var(--line)}.read__nav a:last-child{text-align:right}.read__nav span{font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.read__nav strong{font-weight:500;letter-spacing:-.02em}@media(max-width:640px){.read__head{grid-template-columns:1fr}.read__cover{width:9rem;order:-1}.read__nav{grid-template-columns:1fr}.read__nav a:last-child{text-align:left}}.notice{min-height:72vh;min-height:72svh;display:grid;align-content:center;padding-block:6rem}.notice .display{max-width:12ch}.notice .lede{margin-top:1.5rem}.notice .btn{margin-top:2.25rem}.notice__mark{width:3rem;height:3rem;margin-bottom:2rem;color:var(--fg)}
