.page-module__Xi7Fda__hero{padding-block:var(--space-40);background:var(--surface-deep);color:var(--text-on-deep);container-type:inline-size}.page-module__Xi7Fda__heroGrid{gap:var(--space-32);align-items:center;display:grid}@container (min-width:720px){.page-module__Xi7Fda__heroGrid{grid-template-columns:1.2fr 1fr}}.page-module__Xi7Fda__heroText{align-items:flex-start;gap:var(--space-12);flex-direction:column;display:flex}.page-module__Xi7Fda__heroCrumbs{font-size:var(--fs-body-s);color:var(--text-on-deep-muted)}.page-module__Xi7Fda__heroCrumbs a{color:var(--text-on-deep-muted);text-decoration:none}.page-module__Xi7Fda__heroCrumbs a:hover{text-decoration:underline}.page-module__Xi7Fda__heroBadge{display:inline-block}.page-module__Xi7Fda__heroTitle{color:var(--text-on-deep);margin:0}.page-module__Xi7Fda__heroLede{max-width:var(--content-max);font-size:var(--fs-body-l);line-height:var(--lh-body);color:color-mix(in oklab, var(--text-on-deep) 82%, transparent);margin:0}.page-module__Xi7Fda__heroCtas{margin-top:var(--space-8)}.page-module__Xi7Fda__heroCover{border-radius:var(--radius-card);aspect-ratio:4/3;background:color-mix(in oklab, var(--surface-deep) 70%, var(--color-white));overflow:hidden}.page-module__Xi7Fda__heroCover img{object-fit:cover;width:100%;height:100%}.page-module__Xi7Fda__sectionTitle{margin:0 0 var(--space-20)}.page-module__Xi7Fda__facts{background:var(--color-cream-dark,var(--surface))}.page-module__Xi7Fda__factsGrid{gap:var(--space-16);grid-template-columns:1fr;margin:0;display:grid}@media (min-width:440px){.page-module__Xi7Fda__factsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:760px){.page-module__Xi7Fda__factsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-module__Xi7Fda__factItem{padding:var(--space-20);background:var(--surface-raised);border:1px solid var(--hairline);border-radius:var(--radius-card)}.page-module__Xi7Fda__factLabel{margin:0 0 var(--space-8);font-size:var(--fs-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--accent-hover)}.page-module__Xi7Fda__factValue{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--color-brown);margin:0;font-weight:500}.page-module__Xi7Fda__factValuePrice{font-family:var(--font-heading-sans);color:var(--accent-hover)}.page-module__Xi7Fda__curatorSection{background:var(--surface)}.page-module__Xi7Fda__curatorCard{align-items:center;gap:var(--space-16);padding:var(--space-16) var(--space-20);background:var(--surface-raised);border:1px solid var(--hairline);border-radius:var(--radius-card);transition:border-color var(--duration-base) var(--ease-out);text-decoration:none;display:inline-flex}.page-module__Xi7Fda__curatorCard:hover,.page-module__Xi7Fda__curatorCard:focus-visible{border-color:var(--accent)}.page-module__Xi7Fda__curatorPhoto{background:var(--color-cream-deep);width:56px;height:56px;font-family:var(--font-display);font-size:var(--fs-h3);color:var(--color-brown-soft);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.page-module__Xi7Fda__curatorPhoto img{object-fit:cover;width:100%;height:100%}.page-module__Xi7Fda__curatorMeta{flex-direction:column;gap:2px;display:flex}.page-module__Xi7Fda__curatorName{font-family:var(--font-display);font-size:var(--fs-body-l);color:var(--color-brown);font-weight:500}.page-module__Xi7Fda__curatorLink{align-items:center;gap:var(--space-4);white-space:nowrap;font-size:var(--fs-body-s);color:var(--accent-hover);font-weight:600;display:inline-flex}.page-module__Xi7Fda__diagnosesSection{background:var(--color-cream-dark,var(--surface))}.page-module__Xi7Fda__diagnosesLead{margin:0 0 var(--space-16);max-width:var(--content-max);color:var(--text-muted)}.page-module__Xi7Fda__diagnosesList{gap:var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.page-module__Xi7Fda__diagnosisLink{border-radius:var(--radius-full);border:1px solid var(--hairline);background:var(--surface-raised);color:var(--color-brown);font-size:var(--fs-body-s);transition:border-color var(--duration-base) var(--ease-out);padding:8px 16px;font-weight:500;text-decoration:none;display:inline-block}.page-module__Xi7Fda__diagnosisLink:hover,.page-module__Xi7Fda__diagnosisLink:focus-visible{border-color:var(--accent);color:var(--accent-hover)}.page-module__Xi7Fda__shareRow{padding-block:var(--space-16);justify-content:flex-end;display:flex}.page-module__Xi7Fda__cta{padding-block:var(--space-40);background:var(--surface)}.page-module__Xi7Fda__ctaInner{align-items:center;gap:var(--space-12);text-align:center;padding:var(--space-32) var(--space-24);background:var(--surface-raised);border:1px solid var(--hairline);border-radius:var(--radius-card);flex-direction:column;max-width:640px;margin-inline:auto;display:flex}.page-module__Xi7Fda__ctaTitle{margin:0}.page-module__Xi7Fda__ctaLede{max-width:560px;font-size:var(--fs-body-l);line-height:var(--lh-body);color:var(--text-muted);margin:0}
