[data-page=home] :is(.catalog-entry-heading,.services-heading,.about-story,.contact-copy)>.eyebrow{display:flex;align-items:center;justify-content:center;gap:14px;font-size:24px;line-height:1.5;color:var(--gold);margin-bottom:12px;letter-spacing:0}
[data-page=home] :is(.catalog-entry-heading,.services-heading,.about-story,.contact-copy)>.eyebrow:before,[data-page=home] :is(.catalog-entry-heading,.services-heading,.about-story,.contact-copy)>.eyebrow:after{content:'';display:block;width:32px;height:1px;background:var(--gold);opacity:.5;flex-shrink:0}
[data-page=home] .contact-copy>.eyebrow{justify-content:flex-start}
@media(min-width:761px){
 [data-page=catalog] .catalog{position:relative;padding-top:16px}
 [data-page=catalog] .catalog-return-bar{margin-bottom:10px;top:8px}
 [data-page=catalog] .section-top{max-width:none;margin-bottom:12px}
 [data-page=catalog] .catalog h1{font-size:36px;margin-bottom:4px}
 [data-page=catalog] .section-top>p{margin-top:4px;line-height:1.6}
 [data-page=catalog] .catalog-formats{margin:8px 0 4px;gap:8px}
 [data-page=catalog] .catalog-paper{margin-top:4px!important}
 [data-page=catalog] .catalog-toolbar{padding-block:10px;gap:16px}
 [data-page=catalog] .format-filter{margin-top:10px}
 [data-page=catalog] .catalog-status{margin-block:10px}
 [data-page=catalog] .model-open{padding:14px 10px 10px}
 [data-page=catalog] .model-open img{height:320px}
 [data-page=catalog] .catalog-grid{gap:20px}
}
@media(min-width:1101px){
 [data-page=catalog] .catalog-return-bar{position:absolute;top:16px;left:max(5%,calc((100% - 1280px)/2));margin:0}
 [data-page=catalog] .section-top{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;padding-left:220px;align-items:center}
 [data-page=catalog] .section-top>h1{grid-column:1;grid-row:1}
 [data-page=catalog] .section-top>p:not(.catalog-paper){grid-column:1;grid-row:2}
 [data-page=catalog] .catalog-formats{grid-column:2;grid-row:1;margin:0}
 [data-page=catalog] .catalog-paper{grid-column:2;grid-row:2;margin:0!important}
}
@media(max-width:760px){
 [data-page=home] :is(.catalog-entry-heading,.services-heading,.about-story,.contact-copy)>.eyebrow{font-size:24px;gap:8px}
 [data-page=home] :is(.catalog-entry-heading,.services-heading,.about-story,.contact-copy)>.eyebrow:before,[data-page=home] :is(.catalog-entry-heading,.services-heading,.about-story,.contact-copy)>.eyebrow:after{width:12px}
}
