.sub-hero[data-v-eabf3fe6]{--sub-hero-h:333px;--sub-hero-h-banner:400px;background-color:#2e241d;color:#f6eee3;min-height:var(--sub-hero-h);overflow:hidden;position:relative;width:100%}.sub-hero--dark.sub-hero--with-banner[data-v-eabf3fe6],.sub-hero--with-banner[data-v-eabf3fe6]{min-height:var(--sub-hero-h-banner)}.sub-hero--fixed-height[data-v-eabf3fe6],.sub-hero--fixed-height .sub-hero__inner[data-v-eabf3fe6]{height:var(--sub-hero-min-h,var(--sub-hero-h));min-height:var(--sub-hero-min-h,var(--sub-hero-h))}.sub-hero--fixed-height.sub-hero--with-banner .sub-hero__inner--with-banner[data-v-eabf3fe6]{min-height:max(var(--sub-hero-h-banner),var(--sub-hero-min-h,var(--sub-hero-h)))}.sub-hero__bg[data-v-eabf3fe6],.sub-hero__bg-stack[data-v-eabf3fe6]{inset:0;pointer-events:none;position:absolute}.sub-hero__bg[data-v-eabf3fe6]{background-repeat:no-repeat;background-size:cover;filter:sepia(.3) saturate(.8) brightness(1.05);opacity:.66}.sub-hero__bg--wide[data-v-eabf3fe6]{display:block;height:100%;margin-left:auto;-o-object-fit:cover;object-fit:cover;width:213.5%}.sub-hero__bg--figma[data-v-eabf3fe6]{background-repeat:no-repeat;background-size:var(--figma-bg-size,183.6% auto);inset:0}.sub-hero__bg--desktop-only[data-v-eabf3fe6]{display:block}.sub-hero__bg--mobile-only[data-v-eabf3fe6]{display:none}.sub-hero__scrim[data-v-eabf3fe6]{background:radial-gradient(120% 90% at 78% 110%,hsla(33,40%,65%,.16),transparent 60%),linear-gradient(90deg,#2e241dc7,#2e241d6b 55%,#2e241d2e);inset:0;pointer-events:none;position:absolute;z-index:1}.sub-hero--centered .sub-hero__scrim[data-v-eabf3fe6]{background:radial-gradient(70% 120% at 50% 120%,hsla(33,40%,65%,.18),transparent 65%),#2e241d80}.sub-hero__arch[data-v-eabf3fe6]{border:1px solid hsla(33,40%,65%,.32);border-bottom:0;border-radius:999px 999px 0 0;bottom:-1px;height:86%;pointer-events:none;position:absolute;right:clamp(24px,9vw,160px);width:clamp(150px,17vw,230px);z-index:1}.sub-hero--centered .sub-hero__arch[data-v-eabf3fe6]{border-color:#c9a98238;height:92%;right:50%;transform:translate(50%);width:clamp(220px,24vw,320px)}.sub-hero--with-banner .sub-hero__arch[data-v-eabf3fe6]{display:none}.sub-hero[data-v-eabf3fe6]:after{background:linear-gradient(90deg,transparent,hsla(35,48%,71%,.55) 50%,transparent);bottom:0;content:"";height:1px;left:0;position:absolute;right:0;z-index:2}.sub-hero__inner[data-v-eabf3fe6]{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;justify-content:center;margin-inline:auto;max-width:1280px;min-height:var(--sub-hero-h);padding:80px;position:relative;width:100%;z-index:2}.sub-hero__inner--with-banner[data-v-eabf3fe6]{align-items:center;-moz-column-gap:48px;column-gap:48px;display:grid;grid-template-columns:1fr 408.5px;justify-content:space-between;min-height:var(--sub-hero-h-banner)}.sub-hero--centered .sub-hero__inner[data-v-eabf3fe6]{align-items:center;gap:39px;padding-block:100px;text-align:center}.sub-hero__copy[data-v-eabf3fe6]{display:flex;flex-direction:column;gap:24px;min-width:0}.sub-hero--centered .sub-hero__copy[data-v-eabf3fe6]{align-items:center}.sub-hero__head[data-v-eabf3fe6]{display:flex;flex-direction:column;gap:4px}.sub-hero__label[data-v-eabf3fe6]{align-items:center;color:#c9a982;display:inline-flex;font-family:Cormorant Garamond,"Noto Serif KR",serif;font-size:15px;font-weight:500;gap:14px;letter-spacing:.32em;line-height:22px;margin:0 0 14px;text-transform:uppercase}.sub-hero--centered .sub-hero__label[data-v-eabf3fe6]:after,.sub-hero__label[data-v-eabf3fe6]:before{background:currentColor;content:"";height:1px;opacity:.7;width:36px}.sub-hero__title[data-v-eabf3fe6]{color:#f6eee3;font-family:"Noto Serif KR",Cormorant Garamond,serif;font-size:44px;font-weight:300;letter-spacing:-.01em;line-height:1.3;margin:0}.sub-hero__title-line[data-v-eabf3fe6]{display:block}.sub-hero__subtitle[data-v-eabf3fe6]{color:#f6eee3b8;font-family:"Noto Serif KR",serif;font-size:16px;font-weight:300;line-height:1.8;margin:14px 0 0}.sub-hero__subtitle-line[data-v-eabf3fe6]{display:block}.sub-hero--centered .sub-hero__title[data-v-eabf3fe6]{font-size:40px}.sub-hero__crumbs[data-v-eabf3fe6]{align-items:center;color:#f6eee380;display:flex;flex-wrap:wrap;font-family:Cormorant Garamond,"Noto Serif KR",serif;font-size:13px;font-weight:500;gap:8px;letter-spacing:.14em;line-height:22px;margin:0}.sub-hero__crumb[data-v-eabf3fe6]{transition:color .25s}a.sub-hero__crumb[data-v-eabf3fe6]:hover{color:#c9a982}.sub-hero__crumb--current[data-v-eabf3fe6]{color:#f6eee3d9}.sub-hero__sep[data-v-eabf3fe6]{color:#c9a98299}.sub-hero__visual[data-v-eabf3fe6]{justify-self:end;max-width:100%;position:relative;width:408.5px}.sub-hero__image[data-v-eabf3fe6]{border-radius:2px;box-shadow:0 0 0 1px #c9a98259,0 18px 40px #00000059;display:block;height:277px;max-width:100%;-o-object-fit:cover;object-fit:cover;width:408.5px}.sub-hero__dots[data-v-eabf3fe6]{display:flex;gap:6px;justify-content:center;margin-top:10px}.sub-hero__dot[data-v-eabf3fe6]{background:#f6eee34d;border-radius:50%;height:6px;width:6px}.sub-hero__dot--active[data-v-eabf3fe6]{background:#c9a982}.hero-bg-enter-active[data-v-eabf3fe6],.hero-bg-leave-active[data-v-eabf3fe6],.hero-visual-enter-active[data-v-eabf3fe6],.hero-visual-leave-active[data-v-eabf3fe6]{transition:opacity .45s ease}.hero-bg-enter-from[data-v-eabf3fe6],.hero-bg-leave-to[data-v-eabf3fe6],.hero-visual-enter-from[data-v-eabf3fe6],.hero-visual-leave-to[data-v-eabf3fe6]{opacity:0}@media(max-width:1279px){.sub-hero:not(.sub-hero--preserve-banner-layout) .sub-hero__inner--with-banner[data-v-eabf3fe6]{grid-template-columns:1fr;row-gap:var(--space-6)}.sub-hero:not(.sub-hero--preserve-banner-layout) .sub-hero__visual[data-v-eabf3fe6]{justify-self:start}}.sub-hero--preserve-banner-layout .sub-hero__inner--with-banner[data-v-eabf3fe6]{align-items:center;grid-template-columns:1fr 408.5px}.sub-hero--preserve-banner-layout .sub-hero__visual[data-v-eabf3fe6]{justify-self:end}.sub-hero--preserve-banner-layout .sub-hero__copy[data-v-eabf3fe6]{align-items:flex-start;text-align:left}@media(max-width:767px){.sub-hero__bg--desktop-only[data-v-eabf3fe6]{display:none}.sub-hero__bg--mobile-only[data-v-eabf3fe6]{display:block}.sub-hero[data-v-eabf3fe6]:not(.sub-hero--fixed-height),.sub-hero:not(.sub-hero--fixed-height) .sub-hero__inner[data-v-eabf3fe6],.sub-hero:not(.sub-hero--fixed-height) .sub-hero__inner--with-banner[data-v-eabf3fe6],.sub-hero:not(.sub-hero--fixed-height).sub-hero--with-banner[data-v-eabf3fe6]{min-height:0}.sub-hero--fixed-height .sub-hero__bg--figma[data-v-eabf3fe6]{background-position:bottom;background-size:auto 100%}.sub-hero__inner[data-v-eabf3fe6]{gap:16px;padding:48px var(--container-pad-mobile) 32px}.sub-hero--centered:not(.sub-hero--preserve-banner-layout) .sub-hero__inner[data-v-eabf3fe6]{padding-block:72px var(--container-pad-mobile)}.sub-hero--fixed-height .sub-hero__inner[data-v-eabf3fe6]{padding:72px var(--container-pad-mobile)}.sub-hero--centered .sub-hero__title[data-v-eabf3fe6],.sub-hero__title[data-v-eabf3fe6]{font-size:28px;line-height:1.35}.sub-hero__label[data-v-eabf3fe6]{font-size:13px;letter-spacing:.26em;margin-bottom:8px}.sub-hero--centered .sub-hero__label[data-v-eabf3fe6]:after,.sub-hero__label[data-v-eabf3fe6]:before{width:22px}.sub-hero__arch[data-v-eabf3fe6]{height:78%;right:16px;width:120px}.sub-hero--centered .sub-hero__arch[data-v-eabf3fe6]{right:50%;width:180px}.sub-hero__bg--wide[data-v-eabf3fe6]{width:100%}.sub-hero:not(.sub-hero--preserve-banner-layout) .sub-hero__image[data-v-eabf3fe6]{aspect-ratio:408.5/277;height:auto;width:100%}.sub-hero--preserve-banner-layout .sub-hero__inner--with-banner[data-v-eabf3fe6]{-moz-column-gap:12px;column-gap:12px;grid-template-columns:1fr min(200px,38vw);padding:56px var(--container-pad-mobile) 40px}.sub-hero--preserve-banner-layout .sub-hero__visual[data-v-eabf3fe6]{width:min(200px,38vw)}.sub-hero--preserve-banner-layout .sub-hero__image[data-v-eabf3fe6]{aspect-ratio:408.5/277;height:auto;width:100%}.sub-hero--preserve-banner-layout .sub-hero__title[data-v-eabf3fe6]{font-size:22px;line-height:30px}.sub-hero--preserve-banner-layout .sub-hero__label[data-v-eabf3fe6]{font-size:14px}}
