.entry-page{max-width:1440px;margin:auto;padding-top:72px;padding-bottom:100px}.entry-page h1{font-size:clamp(50px,6vw,86px);max-width:800px;margin:16px 0 24px}.entry-intro{font-size:18px;color:#626b5e;max-width:650px}.entry-resume{display:flex;gap:32px;flex-wrap:wrap;margin:24px 0 64px}.entry-page section+section{margin-top:72px}.entry-page h2{font-size:clamp(34px,3.5vw,48px);margin-bottom:26px}.entry-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 22px}.entry-card{display:block}.entry-card img{aspect-ratio:1.17;object-fit:cover;height:auto;transition:filter .25s}.entry-card:hover img{filter:brightness(1.06)}.entry-card span{display:block;margin-top:12px;font-size:15px}.entry-help{border-top:1px solid #d1cfc5;margin-top:64px;padding-top:24px;color:#626b5e}.entry-help a{text-decoration:underline}@media(max-width:700px){.entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.entry-page{padding-top:40px}.entry-resume{gap:16px;margin-bottom:44px}.entry-card span{font-size:13px}}
#entry-patterns{grid-template-columns:repeat(5,minmax(0,1fr))}#entry-patterns .entry-card img{aspect-ratio:2/3;object-fit:contain;background:#e6e3d9;padding:14px} .builder-intro{border-block:1px solid var(--line);padding:30px 0;margin-bottom:60px}.builder-intro p{max-width:680px}.builder-intro ol{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;list-style:none;padding:0;margin:25px 0 0}.builder-intro strong{display:block}.builder-intro li{font-size:14px;color:var(--muted)}@media(max-width:700px){#entry-patterns{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-intro ol{grid-template-columns:1fr;gap:16px}}
/* Neutral line studies keep attention on pattern structure; room cards retain color. */
#entry-patterns .entry-card img{filter:grayscale(1);background:#eeede9}#entry-patterns .entry-card:hover img,#entry-patterns .entry-card:focus-visible img{filter:grayscale(1) brightness(1.04)}
/* Current direction: crisp native black seams, pure white and studio-green tints. */
#entry-patterns .entry-card img{filter:none;background:#ffffff;padding:12px}#entry-patterns .entry-card:hover img,#entry-patterns .entry-card:focus-visible img{filter:none}
