.hv{--hv-ease:cubic-bezier(.16, 1, .3, 1);--hv-curtain:cubic-bezier(.76, 0, .24, 1);--hv-beige:#d9c6ab;--kserif:var(--font-kserif), "Noto Serif KR", "Nanum Myeongjo", serif}.hv em,.hv b,.hv i{font-style:normal;font-size:inherit}.hv .hero-slides{clip-path:inset(0 50%);animation:hvOpen 1.1s var(--hv-curtain) .15s both, hvSettle 21.8s var(--hv-ease) .15s both}@keyframes hvOpen{to{clip-path:inset(0)}}@keyframes hvSettle{0%{transform:scale(1.25)}to{transform:scale(1)}}.hv .hero-slides:after{background:radial-gradient(62% 58%,#160f0a6b 0%,#160f0a1f 100%),linear-gradient(#140e0a80 0%,#140e0a2e 24% 66%,#140e0a9e 100%),#1a120c1f}.hv-in{z-index:2;text-align:center;height:100%;padding-top:var(--hd);flex-direction:column;justify-content:center;align-items:center;padding-bottom:92px;display:flex;position:relative}.hv-en{text-transform:uppercase;letter-spacing:.32em;color:var(--hv-beige);animation:hvFade 1.6s var(--hv-ease) .7s both;flex-direction:column;align-items:center;gap:18px;margin:0 0 26px;padding-left:.32em;font-size:15px;font-weight:500;display:flex}.hv-cue{background:linear-gradient(#0000,currentColor);width:1px;height:54px;animation:2.4s ease-in-out infinite hvCue;display:block}@keyframes hvCue{0%{opacity:.2;transform-origin:top;transform:scaleY(.4)}50%{opacity:1;transform-origin:top;transform:scaleY(1)}to{opacity:.2;transform-origin:top;transform:scaleY(.4)}}.hv-kicker{font-family:var(--kserif);color:#ffffffdb;margin:0 0 14px;font-size:clamp(19px,1.6vw,24px);font-weight:400}.hv-title{font-family:var(--kserif);letter-spacing:-.03em;color:#fff;text-shadow:0 2px 28px #00000038;word-break:keep-all;margin:0;font-size:clamp(34px,3.9vw,58px);font-weight:500;line-height:1.36}.hv-title em{color:#e2c597}.hv-w{opacity:0;filter:blur(6px);animation:hvGather 2s var(--hv-ease) both;display:block}.hv-w1{animation-delay:.9s;transform:translate(-80px)}.hv-w2{animation-delay:1.2s;transform:translateY(80px)}.hv-w3{animation-delay:1.5s;transform:translate(80px)}@keyframes hvGather{to{opacity:1;filter:blur();transform:translate(0)}}.hv-text{color:#fffc;animation:hvRise 1.6s var(--hv-ease) 1.9s both;margin:30px 0 0;font-size:clamp(15px,1.2vw,18px);line-height:1.8}.hv-cta{animation:hvRise 1.6s var(--hv-ease) 2.1s both;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex}.hv-cta .btn-gold:hover{color:var(--deep);background:#fff}@keyframes hvRise{0%{opacity:0;filter:blur(6px);transform:translateY(80px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes hvFade{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur()}}.hv-copy{flex-direction:column;align-items:center;display:flex;position:relative}.hv-copy>:not(.hv-arch){z-index:1;position:relative}.hv-arch{--aw:clamp(660px, 60vw, 880px);z-index:0;width:var(--aw);margin-left:calc(var(--aw) / -2);pointer-events:none;border-radius:calc(var(--aw) / 2) calc(var(--aw) / 2) 0 0;clip-path:inset(0 0 100%);animation:hvArch 2.2s var(--hv-curtain) .8s both;border:1px solid #e2c5979e;border-bottom:0;position:absolute;top:-58px;bottom:-96px;left:50%;-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}.hv-arch:before,.hv-arch:after{content:"";border-radius:inherit;position:absolute}.hv-arch:before{-webkit-backdrop-filter:blur(7px)saturate(.85);backdrop-filter:blur(7px)saturate(.85);background:radial-gradient(72% 62% at 50% 44%,#18100b99,#18100b5c 100%);inset:0}.hv-arch:after{border-radius:calc(var(--aw) / 2 - 12px) calc(var(--aw) / 2 - 12px) 0 0;border:1px solid #e2c59742;border-bottom:0;inset:12px 12px 0}.hv-arch i{z-index:1;background:#2b2019;border:1px solid #e2c597;width:9px;height:9px;margin-left:-5px;position:absolute;top:-5px;left:50%;transform:rotate(45deg)}@keyframes hvArch{to{clip-path:inset(-10px -10px 0)}}.hv-en{margin-top:4px}.hv-kicker .hv-w1{align-items:center;gap:18px;display:inline-flex}.hv-kicker .hv-w1:before,.hv-kicker .hv-w1:after{content:"";background:#e2c597b3;width:36px;height:1px}.hv-title em{background:linear-gradient(100deg,#e2c597 0% 42%,#fff4df 50%,#e2c597 58% 100%) 100% 0/260% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:2.6s ease-in-out 3s both hvShine}@keyframes hvShine{to{background-position:0 0}}.hv-grain{z-index:1;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hv .hero-info.hero-up{animation-delay:2.3s!important}@media (max-width:1023px) and (min-width:641px){.hv-in{padding-bottom:150px}}@media (max-width:640px){.hv .hero-slides:after{background:linear-gradient(#160f0a57 0%,#160f0a38 28%,#160f0ab3 56%,#160f0aeb 100%)}.hv-in{justify-content:flex-end;padding-bottom:282px}.hv-en{letter-spacing:.2em;gap:12px;margin-bottom:16px;padding-left:.2em;font-size:11px}.hv-cue{height:34px}.hv-kicker{margin-bottom:8px;font-size:16px}.hv-title{letter-spacing:-.04em;font-size:clamp(23px,6.6vw,29px);line-height:1.42}.hv-w1{transform:translate(-40px)}.hv-w2{transform:translateY(40px)}.hv-w3{transform:translate(40px)}.hv-text{margin-top:14px;font-size:14px;line-height:1.7}.hv-cta,.hv-arch{display:none}.hv-kicker .hv-w1{gap:12px}.hv-kicker .hv-w1:before,.hv-kicker .hv-w1:after{width:22px}}@media (prefers-reduced-motion:reduce){.hv .hero-slides,.hv-en,.hv-cue,.hv-w,.hv-text,.hv-cta,.hv-arch,.hv-title em{clip-path:none;opacity:1;filter:none;animation:none;transform:none}}
