.brand-information-entry{display:block;color:inherit;text-decoration:none}.brand-information-entry .section-head,.brand-information-entry .brand-information-list{transition:transform .25s ease}.brand-information-entry:hover .section-head,.brand-information-entry:hover .brand-information-list{transform:translateY(-3px)}.content-page-header{position:sticky;z-index:20;top:0;display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:0 clamp(20px,5vw,72px);border-bottom:1px solid #e6ded9;background:#ffffffeb;backdrop-filter:blur(14px)}.content-page-header a{color:inherit;text-decoration:none}.content-page-header .wordmark{position:static}.content-page-back{font-size:10px;font-weight:700;letter-spacing:.08em}.content-page-main{min-height:calc(100svh - 72px);background:#fff;color:var(--espresso)}.information-page{display:grid;align-content:center;min-height:calc(100svh - 72px);padding:clamp(56px,9vw,120px) clamp(22px,8vw,120px)}.information-page .section-head{margin-bottom:40px}.information-page .section-head h1{margin:0;font:400 clamp(39px,4.5vw,68px)/1.1 var(--serif);letter-spacing:-.07em}.information-page .section-head h1 em{color:var(--wine);font-weight:400}.information-page .brand-information-list{background:#fff;padding:0 clamp(18px,4vw,52px)}.information-page-note{max-width:720px;margin:30px 0 0;color:#5b4b42;font-size:13px;line-height:1.8}.reception-detail-page{padding:clamp(52px,7vw,94px) clamp(16px,5vw,72px)}.reception-detail-page .reception-title{margin-bottom:44px}.reception-detail-page .reception-title h1{margin:0;font:400 clamp(34px,3.5vw,52px)/1.1 var(--serif);letter-spacing:-.07em}.reception-detail-page .reception-title h1 em{color:var(--espresso);font-weight:400}.reception-detail-page .reception-details{max-width:1180px}.content-page-footer{display:flex;justify-content:space-between;gap:20px;padding:25px clamp(20px,5vw,72px);background:var(--espresso);color:#fff;font-size:9px}.content-page-footer a{color:inherit}@media(max-width:680px){.content-page-header{min-height:62px;padding:0 18px}.content-page-main{min-height:calc(100svh - 62px)}.information-page{min-height:calc(100svh - 62px);padding:52px 20px}.information-page .section-head{margin-bottom:24px}.information-page .section-head h1{font-size:39px}.information-page .brand-information-list{padding:0 16px}.reception-detail-page{padding:44px 16px}.reception-detail-page .reception-title h1{font-size:32px}.content-page-footer{display:block;padding:24px 20px}.content-page-footer a{display:inline-block;margin-top:10px}}

/* 메인에서 옮겨온 섹션 페이지(/works /products /faq) */
.content-page-sections{background:#fff}.content-page-sections .section-head h1{margin:0;font:400 clamp(30px,3vw,43px)/1.25 var(--serif);letter-spacing:-.07em}.content-page-sections .section-head h1 em{color:var(--rose);font-style:normal;font-weight:400}.content-page-sections .snap .section-head h1 em{color:var(--rose)}.content-page-sections .faq{padding-top:60px}@media(min-width:1001px){.content-page-sections .works .section-head h1{font-size:46px}}@media(max-width:680px){.content-page-sections .section-head h1{font-size:31px}}
