/* 블로그형: 종이 잡지 표지 */
.builder-page--article .builder-hero{grid-template-columns:minmax(0,.78fr) minmax(420px,1.22fr);padding:72px 0 58px}.builder-page--article .builder-hero>img{grid-column:2;aspect-ratio:16/11;border-radius:2px;box-shadow:22px 22px 0 #ead4cc}.builder-page--article .builder-hero>div{padding-right:25px}.builder-page--article .builder-hero h1{font-family:Georgia,"Noto Serif KR",serif;font-weight:500;line-height:1.04}.builder-page--article .builder-hero .eyebrow{padding-bottom:13px;border-bottom:1px solid var(--ink);letter-spacing:.2em}
/* 카드형: 다크 매거진 커버 */
.builder-page--cards .builder-hero{min-height:470px;padding:55px;border:0;border-radius:28px;background:#252128;color:#fff;overflow:hidden}.builder-page--cards .builder-hero>img{width:calc(100% + 55px);height:calc(100% + 110px);margin:-55px -55px -55px 0;aspect-ratio:auto;border-radius:0;opacity:.76}.builder-page--cards .builder-hero>div{position:relative;z-index:1}.builder-page--cards .builder-hero h1{max-width:560px;font-size:clamp(42px,5vw,72px)}.builder-page--cards .builder-hero>div>p:last-child{color:#ddd3dc}.builder-page--cards .builder-hero .eyebrow{color:#f2a991}
/* 이벤트형: 이미지 오버레이 캠페인 배너 */
.builder-page--event .builder-hero{position:relative;overflow:hidden;min-height:480px}.builder-page--event .builder-hero>img{position:absolute;inset:0;grid-column:auto;grid-row:auto;width:100%;height:100%;border-radius:0;opacity:.22;filter:grayscale(.25)}.builder-page--event .builder-hero>div{position:relative;z-index:1;max-width:720px}.builder-page--event .builder-hero .eyebrow{display:inline-flex;padding:8px 13px;border:1px solid #ffffff55;border-radius:999px;color:#fff}
/* 쇼핑형: 상품 프로모션 */
.builder-page--shop .builder-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.75fr);border:1px solid #e2d5ca}.builder-page--shop .builder-hero>img{aspect-ratio:1/1;border-radius:20px;background:#fff}.builder-page--shop .builder-hero h1{font-size:clamp(40px,4.5vw,64px)}.builder-page--shop .builder-hero .eyebrow{display:inline-flex;padding:7px 12px;border-radius:999px;background:var(--accent);color:#fff}
/* SNS형: 프로필 피드 헤더 */
.builder-page--social .builder-hero{display:flex!important;flex-direction:column;align-items:center;padding:75px 0 50px;border:0}.builder-page--social .builder-hero>img{order:0;width:150px;height:150px;aspect-ratio:1;border:6px solid #fff;border-radius:50%;box-shadow:0 0 0 2px var(--accent),0 12px 30px rgba(33,30,36,.13)}.builder-page--social .builder-hero>div{order:1}.builder-page--social .builder-hero h1{font-size:clamp(38px,5vw,58px);margin-bottom:12px}.builder-page--social .builder-hero>div>p:last-child{margin:auto;max-width:560px}.builder-page--social .builder-hero .eyebrow{margin-top:20px}
/* 혼합형: 겹침형 에디토리얼 */
.builder-page--mixed .builder-hero{position:relative;min-height:570px;padding:80px 7%;margin-top:28px;border:0;border-radius:34px;background:linear-gradient(145deg,#efe2dc 0 55%,#d9c0b5 55%)}.builder-page--mixed .builder-hero>img{transform:rotate(3deg);aspect-ratio:4/5;border:10px solid #fff;border-radius:4px;box-shadow:0 25px 50px rgba(33,30,36,.2)}.builder-page--mixed .builder-hero>div{position:relative;z-index:1}.builder-page--mixed .builder-hero h1{max-width:630px;font-size:clamp(46px,6vw,82px)}.builder-page--mixed .builder-hero .eyebrow{color:#9f4f52}
@media(max-width:760px){.builder-page--article .builder-hero,.builder-page--cards .builder-hero,.builder-page--shop .builder-hero,.builder-page--mixed .builder-hero{display:flex;flex-direction:column-reverse;padding:38px 22px}.builder-page--article .builder-hero>img,.builder-page--cards .builder-hero>img,.builder-page--shop .builder-hero>img,.builder-page--mixed .builder-hero>img{width:100%;height:auto;margin:0;transform:none;aspect-ratio:16/11;border-radius:16px;opacity:1}.builder-page--article .builder-hero>div{padding-right:0}.builder-page--event .builder-hero{padding:42px 24px}.builder-page--event .builder-hero>img{opacity:.18}.builder-page--social .builder-hero>img{width:120px;height:120px}}
