.expansion-office{background:var(--wall);color:var(--paper);max-width:1500px;margin:auto;padding:40px 5%}.expansion-office h1{font:400 64px/1.08 var(--font-serif);max-width:100%;margin:30px 0}.expansion-office h2{font:400 36px/1.12 var(--font-serif)}.expansion-office nav{flex-wrap:wrap;gap:18px;margin:28px 0;display:flex}.expansion-office .expansion-list{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:32px;padding:30px 0;display:grid}.expansion-office .expansion-list a{display:block}.expansion-label{color:var(--fluoro);font:500 12px/1.5 var(--font-sans);margin:0 0 20px}.expansion-status{border-left:2px solid var(--fluoro);max-width:850px;font:14px/1.7 var(--font-sans);margin:28px 0;padding:12px 20px}.expansion-status p{margin:0 0 8px}.expansion-preview{background:var(--wall);color:var(--paper);padding:32px 0 80px}.expansion-preview>.expansion-reviewbar{flex-wrap:wrap;align-items:center;gap:18px;margin:0 5% 30px;display:flex}.expansion-preview .pf-type{max-width:100%}.expansion-preview .pf-hero.no-img{min-height:0;padding-bottom:40px;display:block}.expansion-preview .pf-type h1{max-width:1050px;font-size:80px;line-height:1.03}.expansion-preview .pf-deck{max-width:850px;font-size:25px;line-height:1.5}.expansion-preview .pf-body{max-width:1200px;margin:auto;padding:0 5%}.expansion-reading{max-width:730px;margin:50px auto}.expansion-reading>div>p{font:400 21px/1.8 var(--font-serif);margin:0 0 30px}.expansion-reading>div:first-child>p{font-size:25px}.expansion-pull{color:var(--fluoro);font:400 36px/1.4 var(--font-serif);border:0;margin:50px 0;padding:0}.expansion-photo-reservation{border:1px solid var(--border);background:var(--wall);min-height:280px;color:var(--paper);flex-direction:column;justify-content:center;gap:14px;margin:40px 0;padding:36px;display:flex}.expansion-photo-reservation p{font:400 28px/1.3 var(--font-serif);margin:0}.expansion-photo-reservation small{font:12px/1.7 var(--font-sans);color:var(--muted-foreground)}.expansion-photo-reservation a,.expansion-sources a{color:var(--fluoro);text-underline-offset:4px;text-decoration:underline}.expansion-photo-pair{grid-template-columns:1.2fr .8fr;align-items:start;gap:32px;display:grid}.expansion-photo-pair>.expansion-photo-reservation:nth-child(2){min-height:350px;margin-top:100px}.expansion-notebook .exact-notebook-content{color:var(--ink);grid-template-columns:43% 40%;gap:11%;padding:2% 3%;display:grid}.expansion-notebook section{min-width:0;overflow:hidden}.expansion-notebook section:nth-child(2){transform:rotate(-6deg)}.expansion-notebook h2{font:400 24px/1.2 var(--font-serif);margin:10px 0 22px}.expansion-notebook p{font:400 15px/1.5 var(--font-serif)}.expansion-notebook .expansion-label{font:500 10px/1.5 var(--font-sans);padding-top:30px}.expansion-beauty .expansion-photo-pair{grid-template-columns:.85fr 1.15fr}.expansion-fashion .expansion-photo-pair{grid-template-columns:1.4fr .6fr}.expansion-exhibited .expansion-pull{font-style:italic}.expansion-notebook .expansion-photo-reservation{color:var(--ink);border-color:var(--ink);background:0 0;min-height:180px;margin:15px 0;padding:20px}.expansion-notebook .expansion-photo-reservation small{color:var(--ink)}.expansion-notebook .expansion-photo-reservation p{font-size:20px}.expansion-sources{border-top:1px solid var(--border);margin:60px 0;padding-top:30px}.expansion-sources h2{font:400 32px var(--font-serif)}.expansion-sources li{font:15px/1.8 var(--font-sans);margin-bottom:12px}.expansion-sources dl{font:13px/1.6 var(--font-sans);grid-template-columns:140px minmax(0,1fr);gap:8px 20px;display:grid}.expansion-sources dd{margin:0}.expansion-sources article{border-bottom:1px solid var(--border);padding:24px 0}@media (width<=760px){.expansion-office h1{font-size:40px}.expansion-office .expansion-list{grid-template-columns:1fr}.expansion-preview .pf-type h1{font-size:44px}.expansion-preview .pf-deck{font-size:21px}.expansion-reading>div>p{font-size:19px}.expansion-pull{font-size:28px}.expansion-photo-pair{grid-template-columns:1fr;gap:0}.expansion-photo-pair>.expansion-photo-reservation:nth-child(2){margin-top:0}.expansion-photo-reservation{min-height:250px;padding:24px}.expansion-sources dl{grid-template-columns:1fr;gap:4px}.expansion-sources dd{margin-bottom:12px}}
