.ProgressBar_progress__wd_oz{position:fixed;top:0;left:0;height:2px;background:var(--accent);width:0;z-index:100;transition:width .05s linear}.SectionHeader_header__LqcWK{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;margin-bottom:clamp(48px,6vw,80px);align-items:end}@media (max-width:900px){.SectionHeader_header__LqcWK{grid-template-columns:1fr;gap:24px}}.SectionHeader_num__Zp0_m{font-family:var(--ff-mono);font-size:11px;color:var(--accent);letter-spacing:.18em;margin-bottom:18px;text-transform:uppercase}.SectionHeader_title__vyeYC{font-family:var(--ff-display);font-size:clamp(34px,5vw,64px);font-weight:400;line-height:1.05;letter-spacing:-.02em;font-variation-settings:"opsz" 72}.SectionHeader_title__vyeYC em{font-style:italic;color:var(--accent)}.SectionHeader_meta__c8WRO{font-family:var(--ff-mono);font-size:11px;color:var(--text-tertiary);letter-spacing:.1em;line-height:1.7;text-align:right}@media (max-width:900px){.SectionHeader_meta__c8WRO{text-align:left}}.PhotoFrame_photo__EXQxC{aspect-ratio:4/5;background:var(--bg-secondary);border:.5px solid var(--border);position:relative;display:flex;align-items:flex-end;padding:16px;overflow:hidden;transition:background var(--dur-standard) var(--ease-natural)}.PhotoFrame_photo__EXQxC:before{content:"";position:absolute;inset:12px;border:.5px solid var(--border);pointer-events:none}.PhotoFrame_photo__EXQxC:hover{background:var(--bg-elevated)}.PhotoFrame_img__xSl5_{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.PhotoFrame_legend__wp5vf{position:relative;z-index:1;font-family:var(--ff-mono);font-size:10px;color:var(--text-secondary);letter-spacing:.16em;text-transform:uppercase;line-height:1.4}.PhotoFrame_id__Tuxkb{color:var(--accent);display:block;margin-bottom:4px}