.v2-hero h1{max-width:14ch;font-size:clamp(3rem,8vw,6.5rem);line-height:.94}.v2-section h2,.v2-newsletter h2{max-width:14ch}.v2-hero__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md);margin:var(--space-md) 0 0;padding:var(--space-lg) 0 0;border-top:1px solid var(--color-v2-line);max-width:36rem}.v2-hero__stats>div{display:grid;gap:.2rem;min-width:0}.v2-hero__stats dt{font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.4rem);font-weight:900;line-height:1;color:var(--color-v2-ink);display:flex;align-items:baseline;gap:.25rem}.v2-hero__stats dt span{font-size:.45em;font-weight:800;color:var(--color-v2-soft);text-transform:uppercase;letter-spacing:.04em}.v2-hero__stats dd{margin:0;color:var(--color-v2-soft);font-size:.82rem;line-height:1.4}.v2-recognition{padding-block:clamp(1.5rem,4vw,2.5rem);gap:var(--space-md)}.v2-recognition__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md);margin:0;padding:0;list-style:none}.v2-recognition__list li{display:grid;gap:.2rem;padding:var(--space-md) var(--space-lg);border:1.5px solid var(--color-v2-ink);border-radius:var(--radius-v2-box);background:var(--color-v2-page);box-shadow:var(--shadow-v2-hard-sm)}.v2-recognition__list strong{font-family:var(--font-display);font-size:.95rem;font-weight:900;color:var(--color-v2-ink);line-height:1.2}.v2-recognition__list span{font-size:.82rem;color:var(--color-v2-soft);line-height:1.4}.v2-story__intro{text-align:left}.v2-timeline{display:grid;gap:var(--space-lg);margin:0;padding:0;list-style:none;counter-reset:chapter}.v2-chapter{position:relative;display:grid;grid-template-columns:minmax(6.5rem,8.5rem) minmax(0,1fr) minmax(0,.62fr);gap:clamp(1.25rem,2.5vw,2.25rem);align-items:start;padding:clamp(1.5rem,3vw,2rem);padding-right:clamp(2.5rem,5vw,4rem);border:1.5px solid var(--color-v2-ink);border-radius:var(--radius-v2-box);background:var(--color-v2-page);box-shadow:var(--shadow-v2-hard-sm);overflow:visible}.v2-chapter__rail{display:grid;gap:.25rem;align-content:start;padding-right:clamp(1rem,2vw,1.5rem);border-right:1px solid var(--color-v2-line)}.v2-chapter__year{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:.95;color:var(--color-v2-ink);letter-spacing:-.02em}.v2-chapter__number{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--color-v2-soft)}.v2-chapter__body{display:grid;gap:var(--space-md);min-width:0}.v2-chapter__body h3{margin:0;font-family:var(--font-display);font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:900;line-height:1.1;color:var(--color-v2-ink);text-wrap:balance}.v2-chapter__pull{margin:0;padding-left:var(--space-md);border-left:3px solid var(--color-v2-ink);font-family:var(--font-display);font-style:italic;font-weight:600;font-size:clamp(1rem,1.7vw,1.15rem);line-height:1.45;color:var(--color-v2-ink)}.v2-chapter__body p:not(.v2-chapter__pull){margin:0;color:var(--color-v2-soft);font-size:clamp(.98rem,1.45vw,1.05rem);line-height:1.7}.v2-chapter__body strong{color:var(--color-v2-ink)}.v2-chapter__body em{font-style:italic}.v2-chapter__polaroids{display:grid;gap:clamp(.5rem,1.5vw,1rem);align-self:center;justify-self:center;min-width:0;margin-right:clamp(-2rem,-4vw,-1rem)}.v2-chapter__polaroids--stack{position:relative;width:min(100%,17rem);padding-right:2rem;padding-bottom:2rem}.v2-chapter__polaroids--stack:has(.v2-chapter__polaroid:nth-child(3)){padding-right:3.5rem;padding-bottom:3.5rem}.v2-chapter__polaroid{--tilt: -2.5deg;margin:0;width:min(100%,17rem);padding:.6rem .6rem 1.5rem;background:var(--color-v2-page);border:1.5px solid var(--color-v2-ink);box-shadow:5px 5px 0 var(--color-v2-ink);transform:rotate(var(--tilt));transition:transform .48s cubic-bezier(.25,1,.5,1),box-shadow .36s ease}.v2-chapter__polaroid:hover{transform:rotate(0) translate(-2px,-2px);box-shadow:8px 8px 0 var(--color-v2-ink)}.v2-chapter:nth-child(odd) .v2-chapter__polaroid{--tilt: -2.8deg}.v2-chapter:nth-child(2n) .v2-chapter__polaroid{--tilt: -1.6deg}.v2-chapter__polaroids--stack .v2-chapter__polaroid{width:100%}.v2-chapter__polaroids--stack .v2-chapter__polaroid:nth-child(1){--tilt: -3deg;position:relative;z-index:2}.v2-chapter__polaroids--stack .v2-chapter__polaroid:nth-child(2){--tilt: 3deg;position:absolute;top:0;left:0;right:2rem;z-index:1;transform:rotate(var(--tilt)) translate(2rem,2rem)}.v2-chapter__polaroids--stack .v2-chapter__polaroid:nth-child(3){--tilt: -2deg;position:absolute;top:0;left:0;right:3.5rem;z-index:0;transform:rotate(var(--tilt)) translate(3.5rem,3.5rem)}.v2-chapter__polaroids--stack[data-active-card="2"] .v2-chapter__polaroid:nth-child(1){z-index:2;transform:rotate(3deg) translate(2rem,2rem)}.v2-chapter__polaroids--stack[data-active-card="2"] .v2-chapter__polaroid:nth-child(2){z-index:4;transform:rotate(-3deg);box-shadow:8px 8px 0 var(--color-v2-ink)}.v2-chapter__polaroids--stack[data-active-card="3"] .v2-chapter__polaroid:nth-child(1){z-index:1;transform:rotate(-2deg) translate(3.5rem,3.5rem)}.v2-chapter__polaroids--stack[data-active-card="3"] .v2-chapter__polaroid:nth-child(3){z-index:4;transform:rotate(-3deg) translate(0);box-shadow:8px 8px 0 var(--color-v2-ink)}@media(prefers-reduced-motion:reduce){.v2-chapter__polaroid{transition:none}}.v2-chapter__polaroid-frame--placeholder{display:grid;place-items:center;background:linear-gradient(135deg,transparent 0 49.7%,var(--color-v2-line) 50%,transparent 50.3%),var(--color-v2-muted-surface)}.v2-chapter__polaroid-frame--placeholder span{color:var(--color-v2-soft);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.v2-chapter__polaroid-frame{aspect-ratio:var(--polaroid-aspect, 4 / 5);overflow:hidden;background:var(--color-v2-muted-surface);border:1px solid var(--color-v2-line)}.v2-chapter__polaroid--logo .v2-chapter__polaroid-frame{aspect-ratio:5 / 3;background:var(--color-v2-page);display:grid;place-items:center;padding:clamp(.85rem,2.5vw,1.5rem)}.v2-chapter__polaroid--logo .v2-chapter__polaroid-frame img{width:100%;height:100%;object-fit:contain}.v2-chapter__polaroid-frame img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--polaroid-object-position, center)}.v2-chapter__polaroid figcaption{margin-top:.65rem;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--color-v2-soft);line-height:1.4}.v2-quote-split{display:grid;grid-template-columns:minmax(15rem,.85fr) minmax(0,1.15fr);gap:0;margin:clamp(2.5rem,6vw,4rem) auto 0;max-width:56rem;border:1.5px solid var(--color-v2-ink);border-radius:var(--radius-v2-box);background:var(--color-v2-page);box-shadow:var(--shadow-v2-hard);overflow:hidden}.v2-quote-split__photo{background:var(--color-v2-muted-surface);border-right:1.5px solid var(--color-v2-ink);aspect-ratio:4 / 5;overflow:hidden}.v2-quote-split__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.v2-quote-split__body{position:relative;display:grid;align-content:center;gap:var(--space-md);padding:clamp(1.75rem,4vw,3rem);background:radial-gradient(circle at top right,var(--color-v2-cream) 0%,transparent 55%),var(--color-v2-page)}.v2-quote-split blockquote{margin:0;position:relative}.v2-quote-split blockquote p{margin:0;font-family:var(--font-display);font-size:clamp(1.45rem,2.9vw,2.25rem);font-style:italic;font-weight:600;line-height:1.18;color:var(--color-v2-ink);text-wrap:balance;letter-spacing:-.01em}.v2-quote-split blockquote p em{color:var(--color-v2-accent);font-style:italic;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.12em}.v2-quote-split__mark{display:inline-block;font-family:var(--font-display);font-style:normal;font-weight:900;color:var(--color-v2-ink);opacity:.85;vertical-align:-.12em;font-size:1.4em;line-height:.8}.v2-quote-split__mark--end{margin-left:.05em}.v2-quote-split figcaption{display:grid;gap:.15rem;padding-top:var(--space-md);border-top:1.5px solid var(--color-v2-ink)}.v2-quote-split figcaption strong{font-family:var(--font-display);font-size:1rem;font-weight:900;color:var(--color-v2-ink);letter-spacing:0}.v2-quote-split figcaption span{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--color-v2-soft)}.v2-beliefs{background:var(--color-v2-cream);box-shadow:0 0 0 100vmax var(--color-v2-cream);clip-path:inset(0 -100vmax);padding-inline:clamp(1rem,3vw,2.5rem);border-bottom:none}.v2-beliefs__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg);margin:0;padding:0;list-style:none}.v2-belief-card{display:grid;gap:var(--space-sm);align-content:start;padding:var(--space-lg);border:1.5px solid var(--color-v2-ink);border-radius:var(--radius-v2-box);background:var(--color-v2-page);box-shadow:var(--shadow-v2-hard-sm)}.v2-belief-card__number{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--color-v2-soft)}.v2-belief-card h3{margin:0;font-family:var(--font-display);font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:900;line-height:1.1;color:var(--color-v2-ink);text-wrap:balance}.v2-belief-card h3 em{color:var(--color-v2-accent);font-style:italic;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.12em}.v2-belief-card p{margin:0;color:var(--color-v2-soft);font-size:.97rem;line-height:1.6}.v2-belief-card p strong{color:var(--color-v2-ink)}.v2-newsletter.v2-book{margin-block:clamp(3rem,7vw,5rem)}.v2-newsletter__copy p strong{color:var(--color-v2-ink)}.v2-book__actions{display:grid;gap:var(--space-sm);justify-items:start;margin-top:var(--space-md)}.v2-book__cover{margin:0;width:clamp(150px,20vw,220px);border:1.5px solid var(--color-v2-ink);border-radius:var(--radius-v2-box);overflow:hidden;box-shadow:var(--shadow-v2-hard);background:var(--color-v2-muted-surface);rotate:2.5deg}.v2-book__cover img{display:block;width:100%;height:auto}@media(max-width:980px){.v2-recognition__list,.v2-beliefs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-chapter{grid-template-columns:1fr;gap:var(--space-lg);padding:clamp(1.5rem,4vw,2rem)}.v2-chapter__rail{display:flex;align-items:baseline;gap:var(--space-md);padding:0 0 var(--space-sm);border-right:0;border-bottom:1px solid var(--color-v2-line)}.v2-chapter__polaroids{margin:0;justify-self:center}.v2-chapter__polaroid{max-width:18rem}.v2-quote-split{grid-template-columns:1fr}.v2-quote-split__photo{aspect-ratio:16 / 10;border-right:0;border-bottom:1.5px solid var(--color-v2-ink)}}@media(max-width:720px){.v2-hero h1{max-width:100%;font-size:clamp(2.6rem,13vw,3.5rem);line-height:1;overflow-wrap:break-word}.v2-hero__stats{grid-template-columns:1fr;gap:var(--space-sm)}.v2-recognition__list,.v2-beliefs__grid{grid-template-columns:1fr}.v2-book__actions{justify-items:start}.v2-book__cover{justify-self:center;rotate:0deg}}
