.commission-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:center}.commission-hero>img{width:100%;height:auto;max-height:580px;object-fit:contain}.commission-hero h1,.press-heading h1{font-size:clamp(52px,7vw,96px)}.commission-example{grid-column:2;font-size:10px;color:#727964;margin-top:-25px}.commission-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;background:#e8eade}.commission-steps span{font-size:9px;letter-spacing:1.5px}.commission-steps h2{font-size:35px;margin:22px 0}.commission-request{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:start}.commission-request>div>img{width:100%;max-height:420px;object-fit:contain;margin-top:25px}#commission-form{display:flex;flex-direction:column;gap:22px}#commission-form label{display:flex;flex-direction:column;gap:10px;font-size:11px}#commission-form input,#commission-form textarea{padding:13px;background:#fff8;border:1px solid #c3c8b7;border-radius:0;font:13px/1.6 Arial,sans-serif;max-width:100%}#commission-photo-previews{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}#commission-photo-previews img{width:100%;height:110px;object-fit:contain;background:#e4e7dc}#commission-result pre{font:12px/1.7 Arial,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);padding:20px}#commission-result .button{margin-top:15px}.commission-home,.press-contact{background:#e8eade}.commission-home>p{max-width:450px}.press-heading{padding-bottom:40px}.press-heading>p{max-width:470px}.press-list{padding-top:10px}.press-entry{display:grid;grid-template-columns:1fr 2fr;gap:8%;padding:45px 0;border-top:1px solid var(--line)}.press-entry h2{font-size:36px;margin:0 0 20px}.press-entry p{max-width:620px}.press-type{display:block;font-size:10px;color:#6d765e;margin-top:15px;line-height:1.7}.press-list>.detail-note{margin-top:40px}.press-contact>p{max-width:500px}header nav{gap:12px;font-size:9px}@media(max-width:1000px){header .cx-brand{gap:10px}header .cx-brand img{width:80px;height:63px}}@media(max-width:800px){header nav{display:none}.commission-hero,.commission-request,.commission-steps,.press-entry{grid-template-columns:1fr;gap:30px}.commission-example{grid-column:1;margin-top:0}.commission-hero>img{max-height:430px}.commission-steps h2{font-size:32px}.press-entry h2{font-size:30px}}

.press-entry{grid-template-columns:200px minmax(0,1fr);column-gap:36px;row-gap:15px;align-items:start}.press-image{grid-column:1;grid-row:1 / span 2;width:200px;height:170px;object-fit:cover}.press-entry>div{grid-column:2}.press-entry>div:first-of-type{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.press-entry .press-type{margin:0}.press-entry h2{margin-top:0}@media(max-width:650px){.press-entry{grid-template-columns:100px minmax(0,1fr);column-gap:18px;row-gap:12px;padding:28px 0}.press-image{width:100px;height:125px}.press-entry h2{font-size:25px}.press-entry .press-type{font-size:9px}.press-entry .eyebrow{font-size:8px}.press-entry p{font-size:12px}}

.press-source-image{grid-column:1;grid-row:1 / span 2;margin:0}.press-source-image .press-image{display:block;width:100%;height:170px;object-fit:contain;background:#e8e9e1}.press-source-image figcaption{font:9px/1.5 Arial,sans-serif;color:#69745d;margin-top:9px}.press-source-image:has(img[src*="weekly"]) .press-image{object-fit:contain}@media(max-width:650px){.press-source-image .press-image{height:125px}.press-source-image figcaption{font-size:8px}}
