.section-num{display:inline-block;font-family:var(--font-accent);font-style:italic;font-size:11px;letter-spacing:.34em;text-transform:uppercase;color:var(--bronze-text);padding-bottom:var(--sp-12);border-bottom:1px solid var(--wine-12);margin-bottom:var(--sp-24)}.strip--wine .section-num,.section--wine .section-num{color:#efe7d9c7;border-bottom-color:#efe7d938}.press-hero .monument{margin-top:var(--sp-24);font-size:clamp(5rem,12vw,14rem)}.press-hero__feather{width:clamp(180px,22vw,320px);height:auto;opacity:.92;margin-bottom:var(--sp-32)}.press-hero__verse{font-family:var(--font-accent);font-style:italic;font-size:clamp(1.25rem,1.6vw,1.75rem);line-height:1.4;text-align:center;color:var(--cream);max-width:28ch}.press-hero__vertical{position:absolute;left:24px;top:50%;transform:translateY(-50%) rotate(180deg);writing-mode:vertical-rl;font-family:var(--font-body);font-size:11px;letter-spacing:.42em;text-transform:uppercase;color:#efe7d98c}.section-head--center{text-align:center;margin-bottom:var(--sp-64)}.section-head--center h2{font-size:clamp(2.5rem,5vw,5rem);color:var(--wine);letter-spacing:-.02em}.strip--wine .section-head--center h2{color:var(--cream)}.strip--vellum .section-head--center h2,.strip--cream .section-head--center h2{color:var(--wine)}.press-reading{max-width:760px;margin-inline:auto}.press-reading p{font-family:var(--font-body);font-size:var(--type-21);line-height:1.6;color:var(--fg);max-width:none}.press-reading p+p{margin-top:var(--sp-24)}.tier-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-32);margin-top:var(--sp-48)}@media (max-width: 900px){.tier-cards{grid-template-columns:1fr;gap:var(--sp-24)}}.tier-card{background:var(--vellum-warm);border:1px solid var(--wine-12);padding:var(--sp-48) var(--sp-32);display:flex;flex-direction:column;gap:var(--sp-24);transition:border-color var(--m-fast),background var(--m-fast)}.tier-card:hover{border-color:var(--bronze-text);background:var(--cream)}.tier-card__num{font-family:var(--font-display);font-size:clamp(3.5rem,6vw,5.5rem);line-height:.9;color:var(--wine);letter-spacing:-.02em}.tier-card__label{font-family:var(--font-accent);font-style:italic;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--bronze-text)}.tier-card__list{display:flex;flex-direction:column;gap:var(--sp-12);padding-top:var(--sp-16);border-top:1px solid var(--wine-12)}.tier-card__list li{font-family:var(--font-body);font-size:1rem;line-height:1.5;color:var(--fg)}.coverage-empty{text-align:center;padding:var(--sp-64) var(--sp-32);border:1px dashed var(--wine-12);background:var(--vellum-warm);max-width:640px;margin-inline:auto}.coverage-empty p{font-family:var(--font-accent);font-style:italic;font-size:1.25rem;color:var(--bronze-text);margin-inline:auto}.press-wall+.caption{display:block;text-align:center;margin-top:var(--sp-32)}.boilerplate-block{max-width:760px;margin-inline:auto;text-align:center}.boilerplate-block .tagline-mono{font-family:var(--font-accent);font-style:italic;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.5;color:var(--wine);max-width:60ch;margin-inline:auto}.kit-download{text-align:center}.kit-download h2{font-size:clamp(3rem,8vw,8rem);line-height:.96;color:var(--wine);letter-spacing:-.03em;margin-bottom:var(--sp-48)}.kit-download .caption{display:block;margin-top:var(--sp-32)}.wordmark-showcase{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-32);margin-top:var(--sp-48)}@media (max-width: 768px){.wordmark-showcase{grid-template-columns:1fr}}.wordmark-showcase .brand-tile{aspect-ratio:16 / 9}.wordmark-showcase .brand-tile img{max-width:80%;max-height:60%}.kit-contents-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-24);margin-top:var(--sp-48)}@media (max-width: 1024px){.kit-contents-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.kit-contents-grid{grid-template-columns:1fr}}.kit-card{background:var(--vellum-warm);border:1px solid var(--wine-12);padding:var(--sp-32);display:flex;flex-direction:column;gap:var(--sp-12);transition:border-color var(--m-fast),background var(--m-fast)}.kit-card:hover{border-color:var(--bronze-text);background:var(--cream)}.kit-card__num{font-family:var(--font-accent);font-style:italic;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--bronze-text)}.kit-card__label{font-family:var(--font-display);font-size:var(--type-21);color:var(--wine);line-height:1.15}.kit-card__body{font-family:var(--font-body);font-size:.95rem;line-height:1.5;color:var(--fg);opacity:.85}.boilerplate-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-32);margin-top:var(--sp-48)}@media (max-width: 1024px){.boilerplate-grid{grid-template-columns:1fr}}.boilerplate-card{background:var(--vellum-warm);border:1px solid var(--wine-12);padding:var(--sp-48) var(--sp-32);display:flex;flex-direction:column;gap:var(--sp-16)}.boilerplate-card__label{font-family:var(--font-accent);font-style:italic;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--bronze-text);padding-bottom:var(--sp-12);border-bottom:1px solid var(--wine-12)}.boilerplate-card blockquote{font-family:var(--font-body);font-size:1rem;line-height:1.6;color:var(--fg);margin:0}.boilerplate-card blockquote p+p{margin-top:var(--sp-16)}.quotes-strip{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-48) var(--sp-64);max-width:1100px;margin-inline:auto}@media (max-width: 768px){.quotes-strip{grid-template-columns:1fr;gap:var(--sp-32)}}.quotes-strip blockquote{font-family:var(--font-accent);font-style:italic;font-size:clamp(1.4rem,2vw,1.8rem);line-height:1.45;color:var(--cream);margin:0;padding-left:var(--sp-32);border-left:1px solid rgba(239,231,217,.42)}.quotes-strip cite{display:block;margin-top:var(--sp-16);font-family:var(--font-body);font-style:normal;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#efe7d9a6}.contact-card-extra{text-align:center;margin-top:var(--sp-48)}a.press-assets__link,a[data-asset-link]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;color:var(--wine, #5A1A28)}a.press-assets__link:hover,a[data-asset-link]:hover{text-decoration-thickness:2px}
