.la3-root{--night: #1e1b18;--wall: #26221d;--ivory: #f4eee3;--ivory-dim: rgb(244 238 227 / .74);--gold: #c9a15b;--wine: #6e3b3b;--serif: "Nanum Myeongjo", "Noto Serif KR", serif;--sans: "Pretendard Variable", Pretendard, "Apple SD Gothic Neo", system-ui, sans-serif;--nav-h: 54px;--top: calc(var(--stagebar-h, 0px) + var(--nav-h));background:var(--night);color:var(--ivory);font:400 16px/1.7 var(--sans);word-break:keep-all;overflow-x:clip}body:has(.la3-root){background:#1e1b18;margin:0}html:has(.la3-root){scroll-snap-type:y proximity;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:has(.la3-root){scroll-behavior:auto;scroll-snap-type:none}}.la3-root *,.la3-root *:before,.la3-root *:after{box-sizing:border-box}.la3-root a{color:inherit}.la3-root img{display:block;max-width:100%;height:auto}.la3-root :focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}.la3-skip{position:absolute;left:12px;top:-80px;background:var(--gold);color:#1e1b18;padding:10px 16px;z-index:5;font-weight:700}.la3-skip:focus{top:calc(var(--stagebar-h, 0px) + 8px)}.la3-nav{position:sticky;top:var(--stagebar-h, 0px);z-index:30;height:var(--nav-h);display:flex;align-items:center;gap:6px;padding:0 max(16px,3vw);background:#1e1b18e0;backdrop-filter:blur(10px);border-bottom:1px solid rgb(201 161 91 / .28)}.la3-brand{font:700 20px/1 var(--serif);letter-spacing:-.02em;text-decoration:none;margin-right:auto;padding:12px 4px;min-height:44px;display:inline-flex;align-items:center}.la3-nav a.la3-link,.la3-nav .la3-soon{font-size:14px;text-decoration:none;padding:0 12px;min-height:44px;display:inline-flex;align-items:center;border-radius:999px;color:var(--ivory-dim);white-space:nowrap}.la3-nav a.la3-link:hover{color:var(--ivory)}.la3-nav a.la3-market{color:#1e1b18;background:var(--gold);font-weight:700}.la3-nav a.la3-market:hover{color:#1e1b18;filter:brightness(1.08)}.la3-soon{border:1px dashed rgb(244 238 227 / .4)}@media(max-width:640px){.la3-nav .la3-link.la3-hide-sm{display:none}.la3-nav .la3-soon{padding:0 10px}}.la3-rail{position:fixed;right:18px;top:50%;transform:translateY(-50%);z-index:20;display:grid;gap:4px}.la3-rail a{display:grid;place-items:center;width:44px;height:30px;text-decoration:none;font:400 12px/1 var(--sans);letter-spacing:.08em;color:var(--ivory-dim);position:relative}.la3-rail a:before{content:"";position:absolute;right:12px;width:14px;height:1px;background:currentColor;opacity:.5;transition:width .2s,opacity .2s}.la3-rail a span{position:absolute;right:36px;opacity:0;font-size:12px;white-space:nowrap;background:var(--night);border:1px solid rgb(201 161 91 / .35);padding:3px 8px;border-radius:4px;pointer-events:none}.la3-rail a:hover span,.la3-rail a:focus-visible span{opacity:1}.la3-rail a.on{color:var(--gold)}.la3-rail a.on:before{width:26px;opacity:1}@media(max-width:1100px){.la3-rail{display:none}}.la3-room{position:relative;min-height:calc(100svh - var(--top));scroll-snap-align:start;scroll-margin-top:var(--top);display:grid;align-content:center;padding:72px max(20px,5vw);isolation:isolate}.la3-label{font:400 12px/1 var(--sans);letter-spacing:.28em;color:var(--gold);text-transform:uppercase;margin:0 0 22px}.la3-h{font:700 clamp(30px,5.6vw,64px)/1.28 var(--serif);letter-spacing:-.035em;margin:0;text-wrap:balance}.la3-lead{font-size:clamp(15px,1.6vw,18px);color:var(--ivory-dim);max-width:34em;margin:22px 0 0}.la3-intro{align-content:center;justify-items:start;text-align:left;background:radial-gradient(ellipse 60% 70% at 72% 0%,rgb(201 161 91 / .26),transparent 70%),linear-gradient(180deg,#26221d,#1e1b18 70%);overflow:hidden}.la3-intro:after{content:"";position:absolute;inset:auto 0 0;height:28%;background:linear-gradient(180deg,transparent,rgb(0 0 0 / .35));z-index:-1}.la3-intro .la3-h{font-size:clamp(36px,7.4vw,92px);max-width:11em}.la3-cue{margin-top:44px;display:inline-flex;align-items:center;gap:12px;font-size:13px;letter-spacing:.2em;color:var(--ivory-dim);text-decoration:none;min-height:44px}.la3-cue i{display:block;width:1px;height:42px;background:linear-gradient(180deg,var(--gold),transparent)}.la3-toc{background:var(--wall)}.la3-toc ol{list-style:none;margin:34px 0 0;padding:0;display:grid;border-top:1px solid rgb(201 161 91 / .35);max-width:760px}.la3-toc li a{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:baseline;gap:14px;padding:16px 4px;min-height:56px;border-bottom:1px solid rgb(244 238 227 / .14);text-decoration:none}.la3-toc li a:hover{background:#c9a15b14}.la3-toc .n{font:400 15px/1 var(--sans);letter-spacing:.12em;color:var(--gold)}.la3-toc .t{font:700 clamp(18px,2.4vw,24px)/1.4 var(--serif)}.la3-toc .r{font-size:13px;color:var(--ivory-dim)}.la3-gal{background:radial-gradient(ellipse 50% 60% at var(--lx, 30%) 0%,rgb(201 161 91 / .2),transparent 72%),var(--wall)}.la3-gal:nth-of-type(2n){--lx: 70%}.la3-gal:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.5;background:repeating-linear-gradient(90deg,rgb(255 255 255 / .018) 0 2px,transparent 2px 6px)}.la3-gal .la3-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,6vw,96px);max-width:1100px;margin:0 auto;width:100%}.la3-gal:nth-of-type(2n) .la3-in{direction:rtl}.la3-gal:nth-of-type(2n) .la3-in>*{direction:ltr}.la3-piece{margin:0;display:grid;justify-items:center;position:relative}.la3-frame{position:relative;width:min(300px,74vw);padding:14px;background:#14110f;border:3px solid var(--gold);box-shadow:0 0 0 1px #0009,0 30px 60px -20px #000c,0 0 80px -10px #c9a15b47}.la3-frame.is-land{width:min(420px,86vw)}.la3-frame:before{content:"";position:absolute;left:50%;top:-130px;width:2px;height:130px;background:linear-gradient(180deg,transparent,rgb(201 161 91 / .7))}.la3-frame img{width:100%;height:auto;background:#fff}.la3-frame:after{content:"";position:absolute;left:6%;right:6%;bottom:-46px;height:24px;background:radial-gradient(ellipse at center,rgb(0 0 0 / .55),transparent 70%);filter:blur(4px)}.la3-cap{max-width:30em}.la3-cap .num{font:400 13px/1 var(--sans);letter-spacing:.24em;color:var(--gold);margin:0 0 18px}.la3-cap h2{font:700 clamp(26px,3.6vw,40px)/1.3 var(--serif);letter-spacing:-.03em;margin:0 0 6px}.la3-cap .mood{font-size:13px;color:var(--ivory-dim);margin:0 0 22px}.la3-cap blockquote{margin:0;padding:0;font:400 clamp(15px,1.7vw,18px)/1.9 var(--serif);color:var(--ivory)}.la3-cap .ref{display:block;margin-top:10px;font:400 13px/1.4 var(--sans);letter-spacing:.1em;color:var(--gold)}.la3-forms{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:26px 0 0}.la3-forms li{font-size:13px;padding:7px 14px;border:1px solid rgb(244 238 227 / .3);border-radius:999px;color:var(--ivory);white-space:nowrap}.la3-forms b{color:var(--gold);font-weight:600;margin-left:4px}@media(max-width:760px){.la3-gal .la3-in{grid-template-columns:minmax(0,1fr);gap:56px}.la3-gal:nth-of-type(2n) .la3-in{direction:ltr}.la3-piece{padding-top:130px}.la3-frame:before{top:-130px}}.la3-detail{background:var(--night)}.la3-detail .la3-in{max-width:1100px;margin:0 auto;width:100%;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(28px,5vw,80px);align-items:center}.la3-photo{margin:0;position:relative}.la3-photo img{width:100%;border:1px solid rgb(201 161 91 / .4)}.la3-photo figcaption{font-size:12px;color:var(--ivory-dim);margin-top:10px;letter-spacing:.04em}.la3-sizes{display:flex;align-items:flex-end;gap:14px;margin:30px 0 8px;min-height:150px}.la3-sz{border:1.5px solid var(--gold);display:grid;align-content:end;padding:6px;font-size:11px;color:var(--gold);background:#c9a15b12}.la3-sz b{font:700 14px/1.1 var(--serif)}.la3-sizenote{font-size:13px;color:var(--ivory-dim);margin:0 0 26px}.la3-mat{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.la3-mat th,.la3-mat td{text-align:left;padding:11px 6px;border-bottom:1px solid rgb(244 238 227 / .15)}.la3-mat th{font-weight:500;color:var(--ivory-dim);font-size:12px;letter-spacing:.08em}.la3-mat td:last-child,.la3-mat th:last-child{text-align:right}.la3-mat td.p{color:var(--gold)}@media(max-width:760px){.la3-detail .la3-in{grid-template-columns:minmax(0,1fr)}}.la3-gift{background:var(--wall)}.la3-gift .la3-in,.la3-review .la3-in,.la3-end .la3-in{max-width:1100px;margin:0 auto;width:100%}.la3-ways{list-style:none;margin:40px 0 0;padding:0;display:grid;border-top:1px solid rgb(201 161 91 / .4);max-width:820px}.la3-ways li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:8px 28px;padding:22px 4px;border-bottom:1px solid rgb(244 238 227 / .14);align-items:baseline}.la3-ways b{font:700 clamp(18px,2.2vw,22px)/1.4 var(--serif)}.la3-ways span{color:var(--ivory-dim);font-size:15px}.la3-ways em{font-style:normal;color:var(--gold);white-space:nowrap}@media(max-width:640px){.la3-ways li{grid-template-columns:minmax(0,1fr)}}.la3-review{background:var(--night)}.la3-empty{margin-top:36px;max-width:640px;padding:36px 28px;border:1px dashed rgb(201 161 91 / .5);display:grid;gap:10px}.la3-empty strong{font:700 clamp(18px,2.2vw,22px)/1.5 var(--serif)}.la3-empty span{color:var(--ivory-dim);font-size:14px}.la3-end{background:radial-gradient(ellipse 60% 60% at 50% 100%,rgb(110 59 59 / .5),transparent 70%),var(--wall);text-align:center}.la3-end .la3-h{margin:0 auto;max-width:12em}.la3-end .la3-lead{margin-left:auto;margin-right:auto}.la3-cta{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:38px}.la3-btn{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 28px;border-radius:999px;text-decoration:none;font:700 16px/1 var(--sans);background:var(--gold);color:#1e1b18;border:1.5px solid var(--gold)}.la3-btn:hover{filter:brightness(1.08)}.la3-btn.ghost{background:transparent;color:var(--ivory);border:1.5px dashed rgb(244 238 227 / .45);font-weight:500;cursor:default}.la3-foot{margin-top:64px;padding-top:22px;border-top:1px solid rgb(244 238 227 / .16);font-size:12.5px;color:var(--ivory-dim);display:flex;flex-wrap:wrap;gap:6px 20px;justify-content:center}.la3-trust{background:var(--night);border-block:1px solid rgb(201 161 91 / .35);padding:0 max(20px,5vw)}.la3-trust ul{list-style:none;margin:0 auto;padding:0;max-width:1100px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.la3-trust li{padding:22px 18px;display:grid;gap:4px;align-content:start;border-left:1px solid rgb(244 238 227 / .14)}.la3-trust li:first-child{border-left:0;padding-left:0}.la3-trust b{font:700 16px/1.4 var(--serif)}.la3-trust span{font-size:13px;color:var(--ivory-dim)}.la3-trust .soon b{color:var(--gold)}@media(max-width:860px){.la3-trust ul{grid-template-columns:repeat(2,minmax(0,1fr))}.la3-trust li:nth-child(odd){border-left:0;padding-left:0}.la3-trust li{border-bottom:1px solid rgb(244 238 227 / .1)}}.la3-group{margin-top:48px;max-width:820px;padding:28px;border:1px solid rgb(201 161 91 / .5);display:grid;gap:8px;background:#c9a15b0f}.la3-group strong{font:700 clamp(18px,2.2vw,22px)/1.5 var(--serif)}.la3-group span{color:var(--ivory-dim);font-size:14.5px}.la3-group .la3-btn{justify-self:start;margin-top:10px}.la3-faq{background:var(--wall)}.la3-faq .la3-in{max-width:820px;margin:0 auto;width:100%}.la3-qa{margin-top:36px;border-top:1px solid rgb(201 161 91 / .4)}.la3-qa details{border-bottom:1px solid rgb(244 238 227 / .14)}.la3-qa summary{list-style:none;cursor:pointer;min-height:56px;padding:16px 4px;display:flex;gap:16px;align-items:baseline;justify-content:space-between;font:700 clamp(16px,2vw,19px)/1.5 var(--serif)}.la3-qa summary::-webkit-details-marker{display:none}.la3-qa summary:after{content:"+";flex:none;font:300 26px/1 var(--sans);color:var(--gold);transition:transform .2s}.la3-qa details[open] summary:after{transform:rotate(45deg)}.la3-qa details>div{padding:0 4px 22px;color:var(--ivory-dim);font-size:15px;max-width:40em}.la3-qa .soon{color:var(--gold);font-weight:600}.la3-dock{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px max(16px,3vw) calc(10px + env(safe-area-inset-bottom,0px));background:#1e1b18f2;backdrop-filter:blur(10px);border-top:1px solid rgb(201 161 91 / .5);transform:translateY(0);transition:transform .25s ease}.la3-dock.is-hidden{transform:translateY(110%)}.la3-dock .row{max-width:640px;margin:0 auto;display:flex;gap:10px}.la3-dock .la3-btn{min-height:56px;flex:1;justify-content:center;padding:0 14px;font-size:15px;white-space:nowrap}.la3-dock .la3-btn.ghost{flex:0 1 44%}@media(prefers-reduced-motion:reduce){.la3-dock{transition:none}.la3-qa summary:after{transition:none}}.la3-review .la3-empty small{color:var(--ivory-dim)}.la3-room:not(.la3-intro){padding-bottom:144px}.la3-end{padding-bottom:72px!important}.la3-progress{position:fixed;left:0;right:0;top:var(--top);height:2px;z-index:31;background:var(--gold);transform-origin:0 50%;transform:scaleX(0);pointer-events:none}.la3-lamp{position:absolute;inset:-70px -120px -40px;z-index:-1;pointer-events:none;opacity:1;background:radial-gradient(ellipse 55% 60% at 50% 18%,rgb(201 161 91 / .34),transparent 70%)}.la3-dimmer{position:absolute;inset:14px;background:#1e1b18;opacity:0;pointer-events:none}.la3-ghostnum{position:absolute;right:max(3vw,12px);bottom:-2vh;z-index:-1;font:800 clamp(200px,30vw,460px)/.8 var(--serif);color:#c9a15b13;letter-spacing:-.06em;pointer-events:none;user-select:none}.la3-gal{overflow:clip}.la3-gal:nth-of-type(2n) .la3-ghostnum{right:auto;left:max(3vw,12px)}.la3-btn,.la3-nav a.la3-link{transition:transform .15s ease,filter .15s ease,background-color .15s ease}.la3-btn:active,.la3-nav a.la3-market:active{transform:scale(.97)}.la3-forms li{transition:transform .15s ease,border-color .15s ease,background-color .15s ease}@media(hover:hover){.la3-forms li:hover{transform:translateY(-2px);border-color:var(--gold);background:#c9a15b1a}}.la3-toc li a .t{transition:transform .2s ease}.la3-toc li a .r:after{content:" →";opacity:0;display:inline-block;transform:translate(-6px);transition:opacity .2s,transform .2s;color:var(--gold)}@media(hover:hover){.la3-toc li a:hover .t{transform:translate(6px)}.la3-toc li a:hover .r:after{opacity:1;transform:none}}.la3-toc li a:active .t{transform:translate(3px)}.la3-qa summary{transition:color .15s ease}.la3-qa summary:hover{color:var(--gold)}.la3-qa details>div{animation:la3-open .25s ease both}@keyframes la3-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes la3-lamp{0%{opacity:0}to{opacity:1}}@keyframes la3-dim{0%{opacity:.7}to{opacity:0}}@keyframes la3-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes la3-hang{0%{transform:translateY(36px)}to{transform:none}}@keyframes la3-drift{0%{transform:translateY(9vh)}to{transform:translateY(-9vh)}}@keyframes la3-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.la3-lamp{animation:la3-lamp linear both;animation-timeline:view();animation-range:entry 5% cover 38%}.la3-dimmer{animation:la3-dim linear both;animation-timeline:view();animation-range:entry 5% cover 38%}.la3-frame{animation:la3-hang ease-out both;animation-timeline:view();animation-range:entry 0% cover 34%}.la3-gal .la3-cap{animation:la3-rise ease-out both;animation-timeline:view();animation-range:entry 12% cover 40%}.la3-ghostnum{animation:la3-drift linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.la3-progress{animation:la3-prog linear both;animation-timeline:scroll(root)}}}@media(prefers-reduced-motion:no-preference){.la3-fb .la3-gal:not(.is-lit) .la3-lamp{opacity:0}.la3-fb .la3-gal:not(.is-lit) .la3-dimmer{opacity:.7}.la3-fb .la3-gal:not(.is-lit) .la3-frame{transform:translateY(36px)}.la3-fb .la3-gal:not(.is-lit) .la3-cap{opacity:0;transform:translateY(26px)}.la3-fb .la3-gal .la3-lamp,.la3-fb .la3-gal .la3-dimmer,.la3-fb .la3-gal .la3-cap,.la3-fb .la3-gal .la3-frame{transition:opacity .8s ease,transform .8s ease}}@media(prefers-reduced-motion:reduce){.la3-root *,.la3-root *:before,.la3-root *:after{animation:none!important;transition:none!important}.la3-progress{transform:none;opacity:0}}.la3-root a.la3-btn{color:#1e1b18}.la3-root .la3-btn.ghost{color:var(--ivory)}
