.hero-photo.svelte-1kjknce .print-figure{aspect-ratio:1}@media(max-width:63.99875rem){.hero-photo.svelte-1kjknce .print-figure{aspect-ratio:1.35}}@media(max-width:33.12375rem){.hero-photo.svelte-1kjknce .print-figure{aspect-ratio:1.05}}.photo-note.svelte-1kjknce{margin-top:clamp(1.25rem,1.1346153846rem + .5128205128vw,1.75rem);padding-left:.25rem;font-size:clamp(1.0625rem,1.0336538462rem + .1282051282vw,1.1875rem);line-height:1.5;color:var(--color-text-secondary)}.editorial.svelte-1kjknce{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2.5rem,2.0384615385rem + 2.0512820513vw,4.5rem)}@media(max-width:63.99875rem){.editorial.svelte-1kjknce{grid-template-columns:minmax(0,1fr)}}.office.svelte-1kjknce{padding-top:1.75rem}@media(max-width:63.99875rem){.office.svelte-1kjknce{padding-top:0}}.editorial-title.svelte-1kjknce{font-size:clamp(1.5rem,1.3557692308rem + .641025641vw,2.125rem);font-weight:700;line-height:1.2;letter-spacing:-.03em}.editorial-text.svelte-1kjknce{margin-top:1.25rem;line-height:1.75;color:var(--color-text-secondary)}.spec.svelte-1kjknce{display:grid;margin-top:2rem}.spec-row.svelte-1kjknce{display:grid;grid-template-columns:clamp(5rem,4.7115384615rem + 1.2820512821vw,6.25rem) 1fr;gap:1rem;padding:1.25rem 0;border-top:1px solid var(--color-border-strong)}.spec-row.svelte-1kjknce dt:where(.svelte-1kjknce){font-size:.875rem;color:var(--color-text-secondary)}.spec-row.svelte-1kjknce dd:where(.svelte-1kjknce){font-size:.9375rem;line-height:1.6}.labels.svelte-1kjknce{padding:clamp(1.4375rem,1.1634615385rem + 1.2179487179vw,2.625rem);border-radius:var(--radius-xl);background-color:var(--color-bg-section);--color-bg-section: var(--color-chrome-bg);--color-bg-surface: var(--color-chrome-bg-raised);--color-bg-subtle: var(--color-chrome-bg-raised);--color-bg-muted: var(--color-chrome-bg-raised);--color-bg-emphasis: var(--color-chrome-bg-hover);--color-text-primary: var(--color-chrome-text);--color-text-emphasis: var(--color-chrome-text);--color-text-secondary: var(--color-chrome-text-muted);--color-text-tertiary: var(--color-chrome-text-muted);--color-text-muted: var(--color-chrome-text-muted);--color-border-subtle: var(--color-chrome-border);--color-border-default: var(--color-chrome-border);--color-border-strong: var(--color-chrome-bg-hover);--color-primary-subtle: var(--color-chrome-bg-hover);color:var(--color-text-primary)}.labels.svelte-1kjknce .labels-checklist{margin-block:1.875rem}.label-sample.svelte-1kjknce{display:grid;gap:1.0625rem;max-width:23.125rem;padding:clamp(1.1875rem,1.1153846154rem + .3205128205vw,1.5rem);border-radius:var(--radius-md);color:var(--color-chrome-bg);background-color:var(--color-chrome-text);rotate:-2deg}@media(max-width:33.12375rem){.label-sample.svelte-1kjknce{rotate:none}}.label-copy.svelte-1kjknce{display:flex;flex-direction:column;gap:.5rem}.label-mono.svelte-1kjknce{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.05em;text-transform:uppercase}.label-name.svelte-1kjknce{font-size:1.125rem}.label-meta.svelte-1kjknce{font-size:.75rem;opacity:.7}.label-bars.svelte-1kjknce{height:2.875rem;background:repeating-linear-gradient(90deg,currentcolor 0 .125rem,transparent .125rem .3125rem,currentcolor .3125rem .375rem,transparent .375rem .5625rem,currentcolor .5625rem .8125rem,transparent .8125rem 1rem,currentcolor 1rem 1.125rem,transparent 1.125rem 1.4375rem)}.diagnostic.svelte-1kjknce{display:grid;grid-template-columns:6.25rem minmax(0,1fr);align-items:start;gap:2rem;padding:clamp(1.625rem,1.3942307692rem + 1.0256410256vw,2.625rem);border-radius:var(--radius-lg);background-color:var(--color-bg-muted)}@media(max-width:33.12375rem){.diagnostic.svelte-1kjknce{grid-template-columns:minmax(0,1fr);gap:.875rem}}.diagnostic-number.svelte-1kjknce{font-size:clamp(2.5rem,2.1538461538rem + 1.5384615385vw,4rem);font-weight:500;line-height:1;letter-spacing:-.06em;color:var(--color-text-tertiary)}.diagnostic-title.svelte-1kjknce{max-width:47.5rem;font-size:clamp(1.4375rem,1.3076923077rem + .5769230769vw,2rem);font-weight:700;line-height:1.3;letter-spacing:-.03em}.diagnostic-text.svelte-1kjknce{max-width:47.5rem;margin-top:1.125rem;line-height:1.75;color:var(--color-text-secondary)}.diagnostic-hint.svelte-1kjknce{margin-top:1.125rem;font-size:.8125rem;color:var(--color-text-tertiary)}
