/* palace-brand.css -- 7단계 brand (build.py brand 가 씀). ERA CSS 는 고치지 않고 색 변수와 그림 위 글 읽힘만 덮는다.
   색 출처: 20_비주얼바이블/바이브팩/261028_비주얼바이브팩_v1.1.md 2.1절(정본 CSS 토큰 열세 가지). 화면은 밤 남색·대리석·금박/밝은 금 셋으로 짓는다(00_PM받는함/261028_1013_브랜딩CDO_브랜드킷v0.md). 바이브팩 문서 상태는 pm_review. */
:root{
--_global-colors---base-0--100:#F4F1EA;
--_global-colors---base-1000--100:#25263A;
--_global-colors---base-0--60:#F4F1EA99;
--_global-colors---base-1000--60:#25263A99;
--_global-colors---base-0--30:#F4F1EA4d;
--_global-colors---base-1000--30:#25263A4d;
--_global-colors---base-0--10:#F4F1EA1a;
--_global-colors---base-1000--10:#25263A1a;
--_global-colors---base-0--5:#F4F1EA0d;
--_global-colors---base-1000--5:#25263A0d;
--_global-colors---base-0--0:#F4F1EA00;
--_global-colors---base-1000--0:#25263A00;
--_global-colors---brand-500--velvet-plum:#25263A;
--_global-colors---brand-500--powder-sky:#F2C981;
}
.hero-s_btn .btn-circle{isolation:isolate}
.hero-s_btn .btn-circle_label::before{content:"";position:absolute;left:50%;top:50%;width:150%;height:150%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;z-index:-1;background:radial-gradient(closest-side,rgba(37,38,58,0.62) 0,rgba(37,38,58,0.50) 55%,rgba(37,38,58,0) 100%)}
.s-bar_track,.s-bar_fill{box-shadow:1px 0 0 rgba(37,38,58,.55),-1px 0 0 rgba(37,38,58,.55)}
.s-bar_thumb .l1,.s-down .l2{text-shadow:0 1px 1px rgba(37,38,58,.85),0 0 3px rgba(37,38,58,.75),0 0 8px rgba(37,38,58,.45)}
.s-down_arrow{filter:drop-shadow(0 1px 0 rgba(37,38,58,.65))}
.theme_on-color .btn-circle,.theme_on-dark .btn-circle{isolation:isolate}
.theme_on-color .btn-circle_label::before,.theme_on-dark .btn-circle_label::before{content:"";position:absolute;left:50%;top:50%;width:150%;height:150%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;z-index:-1;background:radial-gradient(closest-side,rgba(37,38,58,0.50) 0,rgba(37,38,58,0.40) 55%,rgba(37,38,58,0) 100%)}
@media (min-width:768px){:root:root [data-barba-namespace="home"] [data-eid="1361"]{position:relative;isolation:isolate}:root:root [data-barba-namespace="home"] [data-eid="1361"]::before{content:"";position:absolute;inset:-50% -18%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(37,38,58,0.45) 0,rgba(37,38,58,0.38) 60%,rgba(37,38,58,0) 100%)}}
@media (min-width:768px){:root:root [data-barba-namespace="contact"] [data-eid="258"]{position:relative;isolation:isolate}:root:root [data-barba-namespace="contact"] [data-eid="258"]::before{content:"";position:absolute;inset:-50% -18%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(37,38,58,0.42) 0,rgba(37,38,58,0.36) 60%,rgba(37,38,58,0) 100%)}}
@media (max-width:767px){:root:root [data-barba-namespace="contact"] [data-eid="2602"]{position:relative;isolation:isolate}:root:root [data-barba-namespace="contact"] [data-eid="2602"]::before{content:"";position:absolute;inset:-50% -18%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(37,38,58,0.45) 0,rgba(37,38,58,0.38) 60%,rgba(37,38,58,0) 100%)}}
@media (max-width:767px){:root:root [data-barba-namespace="contact"] [data-eid="2624"]{position:relative;isolation:isolate}:root:root [data-barba-namespace="contact"] [data-eid="2624"]::before{content:"";position:absolute;inset:-50% -18%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(37,38,58,0.45) 0,rgba(37,38,58,0.38) 60%,rgba(37,38,58,0) 100%)}}
@media (min-width:768px){:root:root [data-barba-namespace="home"] [data-eid="732"]{position:relative;isolation:isolate}:root:root [data-barba-namespace="home"] [data-eid="732"]::before{content:"";position:absolute;inset:-.35em -6px;z-index:-1;pointer-events:none;border-radius:.6em;background:rgba(37,38,58,0.53)}}
@media (min-width:768px){:root:root [data-barba-namespace="home"] [data-eid="734"]{position:relative;isolation:isolate}:root:root [data-barba-namespace="home"] [data-eid="734"]::before{content:"";position:absolute;inset:-.35em -6px;z-index:-1;pointer-events:none;border-radius:.6em;background:rgba(37,38,58,0.48)}}
@media (min-width:768px){:root:root [data-barba-namespace="home"] [data-eid="949"]{position:relative;isolation:isolate}:root:root [data-barba-namespace="home"] [data-eid="949"]::before{content:"";position:absolute;inset:-.35em -6px;z-index:-1;pointer-events:none;border-radius:.6em;background:rgba(37,38,58,0.35)}}
@media (min-width:768px){:root:root [data-barba-namespace="home"] [data-eid="953"]{position:relative;isolation:isolate}:root:root [data-barba-namespace="home"] [data-eid="953"]::before{content:"";position:absolute;inset:-.35em -6px;z-index:-1;pointer-events:none;border-radius:.6em;background:rgba(37,38,58,0.35)}}
@media (min-width:768px){:root:root [data-barba-namespace="home"] [data-eid="1206"]{position:relative;isolation:isolate}:root:root [data-barba-namespace="home"] [data-eid="1206"]::before{content:"";position:absolute;inset:-1em -6px;z-index:-1;pointer-events:none;border-radius:.6em;background:rgba(37,38,58,0.55)}}
@media (min-width:768px){:root:root [data-barba-namespace="home"] [data-eid="1197"]{position:relative;isolation:isolate}:root:root [data-barba-namespace="home"] [data-eid="1197"]::before{content:"";position:absolute;inset:-.35em -6px;z-index:-1;pointer-events:none;border-radius:.6em;background:rgba(37,38,58,0.37)}}
@media (min-width:768px){:root:root [data-barba-namespace="home"] [data-eid="1346"]{position:relative;isolation:isolate}:root:root [data-barba-namespace="home"] [data-eid="1346"]::before{content:"";position:absolute;inset:-.35em -6px;z-index:-1;pointer-events:none;border-radius:.6em;background:rgba(37,38,58,0.42)}}
@media (min-width:768px){:root:root [data-barba-namespace="home"] [data-eid="1350"]{position:relative;isolation:isolate}:root:root [data-barba-namespace="home"] [data-eid="1350"]::before{content:"";position:absolute;inset:-.35em -6px;z-index:-1;pointer-events:none;border-radius:.6em;background:rgba(37,38,58,0.39)}}
@media (min-width:768px){:root:root [data-barba-namespace="home"] [data-eid="1353"]{position:relative;isolation:isolate}:root:root [data-barba-namespace="home"] [data-eid="1353"]::before{content:"";position:absolute;inset:-.35em -6px;z-index:-1;pointer-events:none;border-radius:.6em;background:rgba(37,38,58,0.46)}}
@media (max-width:767px){:root:root [data-barba-namespace="home"] [data-eid="949"]{position:relative;isolation:isolate}:root:root [data-barba-namespace="home"] [data-eid="949"]::before{content:"";position:absolute;inset:-.35em -6px;z-index:-1;pointer-events:none;border-radius:.6em;background:rgba(37,38,58,0.40)}}
@media (max-width:767px){:root:root [data-barba-namespace="home"] [data-eid="953"]{position:relative;isolation:isolate}:root:root [data-barba-namespace="home"] [data-eid="953"]::before{content:"";position:absolute;inset:-.35em -6px;z-index:-1;pointer-events:none;border-radius:.6em;background:rgba(37,38,58,0.47)}}
@media (max-width:767px){:root:root [data-barba-namespace="home"] [data-eid="1197"]{position:relative;isolation:isolate}:root:root [data-barba-namespace="home"] [data-eid="1197"]::before{content:"";position:absolute;inset:-.35em -6px;z-index:-1;pointer-events:none;border-radius:.6em;background:rgba(37,38,58,0.35)}}
@media (max-width:767px){:root:root [data-barba-namespace="home"] [data-eid="1329"]{position:relative;isolation:isolate}:root:root [data-barba-namespace="home"] [data-eid="1329"]::before{content:"";position:absolute;inset:-.35em -6px;z-index:-1;pointer-events:none;border-radius:.6em;background:rgba(244,241,234,0.92)}}
@media (max-width:767px){:root:root [data-barba-namespace="home"] [data-eid="1350"]{position:relative;isolation:isolate}:root:root [data-barba-namespace="home"] [data-eid="1350"]::before{content:"";position:absolute;inset:-.35em -6px;z-index:-1;pointer-events:none;border-radius:.6em;background:rgba(37,38,58,0.39)}}
@media (max-width:767px){:root:root [data-barba-namespace="home"] [data-eid="1353"]{position:relative;isolation:isolate}:root:root [data-barba-namespace="home"] [data-eid="1353"]::before{content:"";position:absolute;inset:-.35em -6px;z-index:-1;pointer-events:none;border-radius:.6em;background:rgba(37,38,58,0.48)}}
@media (min-width:768px){:root:root [data-barba-namespace="contact"] [data-eid="2615"]{position:relative;isolation:isolate}:root:root [data-barba-namespace="contact"] [data-eid="2615"]::before{content:"";position:absolute;inset:-.35em -6px;z-index:-1;pointer-events:none;border-radius:.6em;background:rgba(37,38,58,0.35)}}
@media (min-width:768px){:root:root [data-barba-namespace="contact"] [data-eid="2683"]{position:relative;isolation:isolate}:root:root [data-barba-namespace="contact"] [data-eid="2683"]::before{content:"";position:absolute;inset:-.35em -6px;z-index:-1;pointer-events:none;border-radius:.6em;background:rgba(37,38,58,0.35)}}
@media (min-width:768px){:root:root [data-barba-namespace="contact"] [data-eid="2687"]{position:relative;isolation:isolate}:root:root [data-barba-namespace="contact"] [data-eid="2687"]::before{content:"";position:absolute;inset:-.35em -6px;z-index:-1;pointer-events:none;border-radius:.6em;background:rgba(37,38,58,0.42)}}
@media (min-width:768px){:root:root [data-barba-namespace="contact"] [data-eid="2690"]{position:relative;isolation:isolate}:root:root [data-barba-namespace="contact"] [data-eid="2690"]::before{content:"";position:absolute;inset:-.35em -6px;z-index:-1;pointer-events:none;border-radius:.6em;background:rgba(37,38,58,0.49)}}
@media (max-width:767px){:root:root [data-barba-namespace="contact"] [data-eid="2615"]{position:relative;isolation:isolate}:root:root [data-barba-namespace="contact"] [data-eid="2615"]::before{content:"";position:absolute;inset:-.35em -6px;z-index:-1;pointer-events:none;border-radius:.6em;background:rgba(37,38,58,0.35)}}
@media (max-width:767px){:root:root [data-barba-namespace="contact"] [data-eid="2683"]{position:relative;isolation:isolate}:root:root [data-barba-namespace="contact"] [data-eid="2683"]::before{content:"";position:absolute;top:calc(-1 * calc(.35em + 1em));bottom:calc(-1 * calc(.35em + 1em));left:calc(-1 * calc(6px + 1em));right:calc(-1 * calc(6px + 1em));z-index:-1;pointer-events:none;background:rgba(37,38,58,0.46);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 1em,#000 calc(100% - 1em),transparent 100%),linear-gradient(to bottom,transparent 0,#000 1em,#000 calc(100% - 1em),transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 1em,#000 calc(100% - 1em),transparent 100%),linear-gradient(to bottom,transparent 0,#000 1em,#000 calc(100% - 1em),transparent 100%);mask-composite:intersect}}
@media (max-width:767px){:root:root [data-barba-namespace="contact"] [data-eid="2687"]{position:relative;isolation:isolate}:root:root [data-barba-namespace="contact"] [data-eid="2687"]::before{content:"";position:absolute;inset:-.35em -6px;z-index:-1;pointer-events:none;border-radius:.6em;background:rgba(37,38,58,0.38)}}
@media (max-width:767px){:root:root [data-barba-namespace="contact"] [data-eid="2690"]{position:relative;isolation:isolate}:root:root [data-barba-namespace="contact"] [data-eid="2690"]::before{content:"";position:absolute;inset:-.35em -6px;z-index:-1;pointer-events:none;border-radius:.6em;background:rgba(37,38,58,0.45)}}
@media (max-width:767px){:root:root [data-barba-namespace="contact"] [data-eid="232"]{position:relative;isolation:isolate}:root:root [data-barba-namespace="contact"] [data-eid="232"]::before{content:"";position:absolute;inset:-.35em -6px;z-index:-1;pointer-events:none;border-radius:.6em;background:rgba(37,38,58,0.45)}}
@media (min-width:768px){:root:root [data-barba-namespace="home"] [data-eid="1033"]{position:relative;isolation:isolate}:root:root [data-barba-namespace="home"] [data-eid="1033"]::before{content:"";position:absolute;top:calc(-1 * calc(.35em + 1em));bottom:calc(-1 * calc(.35em + 1em));left:calc(-1 * calc(6px + 1em));right:calc(-1 * calc(6px + 1em));z-index:-1;pointer-events:none;background:rgba(37,38,58,0.60);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 1em,#000 calc(100% - 1em),transparent 100%),linear-gradient(to bottom,transparent 0,#000 1em,#000 calc(100% - 1em),transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 1em,#000 calc(100% - 1em),transparent 100%),linear-gradient(to bottom,transparent 0,#000 1em,#000 calc(100% - 1em),transparent 100%);mask-composite:intersect}}
@media (max-width:767px){:root:root [data-barba-namespace="home"] [data-eid="1033"]{position:relative;isolation:isolate}:root:root [data-barba-namespace="home"] [data-eid="1033"]::before{content:"";position:absolute;top:calc(-1 * calc(.35em + 1em));bottom:calc(-1 * calc(.35em + 1em));left:calc(-1 * calc(6px + 1em));right:calc(-1 * calc(6px + 1em));z-index:-1;pointer-events:none;background:rgba(37,38,58,0.80);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 1em,#000 calc(100% - 1em),transparent 100%),linear-gradient(to bottom,transparent 0,#000 1em,#000 calc(100% - 1em),transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 1em,#000 calc(100% - 1em),transparent 100%),linear-gradient(to bottom,transparent 0,#000 1em,#000 calc(100% - 1em),transparent 100%);mask-composite:intersect}}
@media (min-width:768px){:root:root [data-barba-namespace="contact"] [data-eid="267"]{position:relative;isolation:isolate}:root:root [data-barba-namespace="contact"] [data-eid="267"]::before{content:"";position:absolute;inset:-50% -18%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(37,38,58,0.42) 0,rgba(37,38,58,0.36) 60%,rgba(37,38,58,0) 100%)}}
@media (min-width:768px){:root:root [data-barba-namespace="home"] [data-eid="736"]{position:relative;isolation:isolate}:root:root [data-barba-namespace="home"] [data-eid="736"]::before{content:"";position:absolute;inset:-.35em -6px;z-index:-1;pointer-events:none;border-radius:.6em;background:rgba(37,38,58,0.55)}}
@media (max-width:767px){:root:root [data-barba-namespace="home"] [data-eid="743"]{position:relative;isolation:isolate}:root:root [data-barba-namespace="home"] [data-eid="743"]::before{content:"";position:absolute;inset:-.35em -6px;z-index:-1;pointer-events:none;border-radius:.6em;background:rgba(37,38,58,0.55)}}
@media (max-width:767px){:root:root [data-barba-namespace="home"] [data-eid="799"]{position:relative;isolation:isolate}:root:root [data-barba-namespace="home"] [data-eid="799"]::before{content:"";position:absolute;inset:-.35em -6px;z-index:-1;pointer-events:none;border-radius:.6em;background:rgba(244,241,234,0.70)}}
@media (max-width:767px){:root:root [data-barba-namespace="home"] [data-eid="1206"]{position:relative;isolation:isolate}:root:root [data-barba-namespace="home"] [data-eid="1206"]::before{content:"";position:absolute;inset:-1em -6px;z-index:-1;pointer-events:none;border-radius:.6em;background:rgba(37,38,58,0.50)}}
@media (max-width:767px){:root:root [data-barba-namespace="home"] [data-eid="1361"]{position:relative;isolation:isolate}:root:root [data-barba-namespace="home"] [data-eid="1361"]::before{content:"";position:absolute;inset:-50% -18%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(37,38,58,0.45) 0,rgba(37,38,58,0.38) 60%,rgba(37,38,58,0) 100%)}}
@media (max-width:767px){:root:root [data-barba-namespace="contact"] [data-eid="2698"]{position:relative;isolation:isolate}:root:root [data-barba-namespace="contact"] [data-eid="2698"]::before{content:"";position:absolute;inset:-.35em -6px;z-index:-1;pointer-events:none;border-radius:.6em;background:rgba(37,38,58,0.45)}}
@media (max-width:767px){:root:root:root [data-barba-namespace="home"] [data-eid="306"]{font-size:max(24px,6.154vw)!important}}
@media (max-width:767px){:root:root:root [data-barba-namespace="home"] [data-eid="322"]{font-size:max(24px,6.154vw)!important}}
@media (min-width:768px){:root:root:root [data-barba-namespace="home"] [data-eid="782"]{letter-spacing:-0.04em!important}}
@media (min-width:768px){:root:root:root [data-barba-namespace="home"] [data-eid="819"]{letter-spacing:-0.04em!important}}
@media (min-width:768px){:root:root:root [data-barba-namespace="home"] [data-eid="856"]{letter-spacing:-0.04em!important}}
:root:root:root [data-barba-namespace="home"] [data-eid="301"]{color:#F7E9C6!important;-webkit-text-fill-color:#F7E9C6!important}
:root:root:root [data-barba-namespace="home"] [data-eid="1082"]{color:#8A5A2B!important;-webkit-text-fill-color:#8A5A2B!important}
.pins-cms_list_item[data-pin='crafted-to-endure']{top:53.5%!important;left:61.5%!important}
[data-reset].nav-item.is-disabled{opacity:0.70}
.amen-tab:not(.is-active):not(:hover){opacity:0.70}
/* 입구별 예외(entrance 단계) */
.palace-cover{pointer-events:none}
.preloader_bg_decor{visibility:hidden!important}
.hero-s_tabs,.hero-s_btn{visibility:hidden!important;pointer-events:none!important}
.pins-cms_list_item[data-pin='crafted-to-endure']{top:65.6%!important;left:78.8%!important}
.pins-cms_list_item[data-pin='light-flow']{top:47.8%!important;left:10%!important}
.pins-cms_list_item[data-pin='your-private-sanctuary']{top:52.5%!important;left:64.7%!important}
.palace-logo{display:block;width:100%;height:100%;object-fit:contain}
.floating-tips.palace-show{display:block!important}
.floating-tip.is-active:not(.palace-auto){visibility:hidden!important}
.pins-cms_list_item{cursor:pointer}
.pins-cms_list_item::after{content:'';position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}
.floating-tip.palace-auto{visibility:visible!important}
.floating-tip.palace-auto .floating-tip-card{opacity:0!important;scale:.92!important;transition:opacity .32s ease-out,scale .32s ease-out!important}
.floating-tip.palace-auto.palace-on .floating-tip-card{opacity:1!important;scale:1!important}
@media (max-width:767px){.floating-tip.palace-auto{width:262px!important}}
.apart-s_cms_filter{position:relative}
.apart-s_cms_filter_c{visibility:hidden}
.palace-d1{display:flex;align-items:center;justify-content:space-between;gap:32px;box-sizing:border-box;padding:0 16px;color:var(--_colors---base-1000--primary)}
.palace-d1 p{margin:0}
.palace-d1_title{font-size:22px;line-height:1.3;font-weight:700}
.palace-d1_desc{margin-top:4px!important;font-size:15px;line-height:1.4}
.palace-d1_a{display:flex;align-items:center;gap:12px;flex:none}
.palace-d1_price{font-size:14px;line-height:1.35}
.palace-d1_btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;background:var(--_colors---base-1000--primary);color:var(--_colors---base-0--primary);font-size:15px;font-weight:700;text-decoration:none;white-space:nowrap}
.palace-d1_btn.is-demo{background:transparent;color:var(--_colors---base-1000--primary);box-shadow:inset 0 0 0 1px currentColor}
.palace-d1_btn[hidden]{display:none}
@media (max-width:991px){
  .palace-d1{display:block;padding:12px 14px}
  .palace-d1_title{font-size:17px;line-height:1.3}
  .palace-d1_desc{margin-top:2px!important;font-size:14px;line-height:1.35}
  .palace-d1_a{margin-top:8px;gap:10px}
  .palace-d1_price{flex:1;font-size:13px;line-height:1.3}
}
