/* Hallmark · macrostructure: Patch studio · custom theme: patch · nav: center · footer: wordmark · contrast token pairs: pass · pre-emit critique: P4 H4 E4 S4 R4 V4 */
/* Patch studio: offset giant headline / physical station image / interactive cap concept / loose editorial product sections. */
.patch-title{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:var(--space-xl);align-items:center}.patch-title h1{font-size:clamp(4.7rem,10vw,10rem);line-height:.9;max-width:900px}.patch-title .intro{max-width:42ch}.patch-scene{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:var(--space-xl);margin-top:var(--space-2xl);align-items:center}.patch-scene img{height:470px;object-position:center 48%;border-radius:160px 160px var(--radius) var(--radius)}.patch-manifesto{font-family:var(--font-display);font-size:clamp(2.5rem,4.5vw,4.5rem);line-height:1.05;max-width:380px;padding:var(--space-xl);border:2px dashed var(--line);border-radius:var(--radius)}.patch-manifesto span{display:block;border-bottom:1px solid var(--line);padding-block:var(--space-md)}.style-patch .tool-section{border:1px solid var(--line)}.style-patch .offer h3{font-size:2.5rem}
@media(max-width:768px){.patch-title{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.patch-title h1{font-size:clamp(4.2rem,12vw,7rem)}.patch-scene{grid-template-columns:minmax(0,1fr)}.patch-scene img{height:380px}.patch-manifesto{max-width:none;display:flex;justify-content:space-between;gap:var(--space-md);font-size:1.8rem;padding:var(--space-lg)}.patch-manifesto span{border:0}}