@font-face{font-family:HaeGarden;src:url(/fonts/display.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HaeGardenText;src:url(/fonts/text.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--display:"HaeGarden", "Nanum Myeongjo", serif;--text:"HaeGardenText", "Apple SD Gothic Neo", sans-serif;--green-900:#16281c;--green-800:#1f3626;--green-700:#294530;--green-600:#32543b;--sage:#8d9d7d;--sage-dk:#7a8a6a;--sage-lt:#a3b192;--cream:#f4f0e6;--cream-2:#ebe4d4;--gold:#c9a961;--gold-lt:#dcc48d;--gold-dk:#a8864a;--gold-ink:#7d612f;--night:#17181a;--ink:#221f1b;--ink-soft:#5f584c;--line:#c9a96157;--wrap:1180px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--text);background:var(--green-900);color:var(--cream);-webkit-font-smoothing:antialiased;line-height:1.85;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--display);margin:0;font-weight:400;line-height:1.4}p{margin:0 0 1em}ul{margin:0;padding:0;list-style:none}.wrap{width:min(var(--wrap), calc(100% - 44px));margin:0 auto}.wrap-wide{width:min(1420px,100% - 32px);margin:0 auto}.utilbar{background:var(--night);color:#eeeadeb8;letter-spacing:.06em;border-bottom:1px solid #ffffff0f;font-size:12px}.utilbar .in{justify-content:space-between;align-items:center;gap:18px;height:40px;display:flex}.utilbar nav{gap:20px;display:flex;overflow:hidden}.utilbar nav a:hover{color:var(--gold-lt)}.utilbar .dots{align-items:center;gap:8px;display:flex}.utilbar .dot{width:24px;height:24px;color:var(--gold);border:1px solid #c9a96166;border-radius:50%;place-items:center;font-size:10px;display:grid}.mhead{background:var(--green-800);z-index:60;border-bottom:1px solid #c9a9612e;position:sticky;top:0}.mhead .in{grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;min-height:96px;display:grid}.mhead nav{letter-spacing:.1em;color:#f0ece0e6;gap:30px;font-size:13.5px;display:flex}.mhead nav.right{justify-content:flex-end}.mhead nav a{padding-bottom:3px;position:relative}.mhead nav a:after{content:"";background:var(--gold);height:1px;transition:right .32s;position:absolute;bottom:0;left:0;right:100%}.mhead nav a:hover:after{right:0}.brandbox{width:132px;display:block}.brandbox img{width:100%;height:auto}.headround{border:1px solid var(--gold);width:30px;height:30px;color:var(--gold);border-radius:50%;flex:none;place-items:center;margin-left:18px;font-size:11px;display:grid}.mhead .right-wrap{justify-content:flex-end;align-items:center;display:flex}.burger{color:var(--gold);cursor:pointer;background:0 0;border:1px solid #c9a96180;border-radius:2px;width:42px;height:38px;display:none}.burger span{background:currentColor;width:18px;height:1px;margin:4px auto;display:block}.mobnav{display:none}.mobnav:checked~.mobpanel{display:block}.mobpanel{background:var(--green-700);border-top:1px solid #c9a96133;display:none}.mobpanel a{letter-spacing:.05em;border-bottom:1px solid #ffffff12;padding:15px 22px;font-size:15px;display:block}.mobpanel a:last-child{border-bottom:0}.hero{align-items:center;min-height:min(94vh,900px);display:grid;position:relative;overflow:hidden}.hero .bg{position:absolute;inset:0}.hero .bg img{object-fit:cover;object-position:50% 42%;width:100%;height:100%}.hero .veil{background:radial-gradient(at 52% 46%,#101c134d 0%,#0e19119e 62%,#0c160fd1 100%),linear-gradient(#1424189e 0%,#14241800 26%,#0f1b12b8 100%);position:absolute;inset:0}.hero .in{text-align:center;padding:96px 0 110px;position:relative}.hero .eyebrow{font-family:var(--display);color:var(--gold-lt);letter-spacing:.34em;margin-bottom:26px;font-size:15px}.hero h1{letter-spacing:.05em;color:#fbf8ef;text-shadow:0 2px 24px #00000080;font-size:clamp(27px,4.2vw,46px)}.hero h1 span{display:block}.hero .place{letter-spacing:.42em;color:var(--gold-lt);margin-top:24px;font-size:13px}.hero .body{color:#f0ece0d9;margin-top:20px;font-size:14.5px;line-height:2.15}.hero .body span{display:block}.hero .cta-row{margin-top:38px}.ghost{border:1px solid var(--gold);min-width:190px;color:var(--gold-lt);font-family:var(--display);letter-spacing:.34em;cursor:pointer;background:#14221747;justify-content:center;align-items:center;gap:10px;padding:15px 30px;font-size:15px;transition:color .3s,border-color .3s,transform .3s,background .3s;display:inline-flex;position:relative;overflow:hidden}.ghost:hover{color:var(--green-900);background:var(--gold);border-color:var(--gold);transform:translateY(-2px)}.ghost.solid{background:var(--gold);color:var(--green-900)}.ghost.solid:hover{background:var(--gold-lt)}.ghost.dark{color:var(--ink);background:0 0;border-color:#221f1b73}.ghost.dark:hover{background:var(--ink);color:var(--cream);border-color:var(--ink)}.ghost[aria-disabled=true]{opacity:.55;cursor:default;pointer-events:none;border-style:dashed}.fx-glasshouse:before{content:"";background:linear-gradient(120deg,#0000 30%,#ffffff4d 50%,#0000 70%);transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)}.fx-glasshouse:hover:before{transform:translate(120%)}.fx-goldsweep{animation:3.4s ease-in-out infinite goldGlow}@keyframes goldGlow{0%,to{box-shadow:0 0 #c9a96100}50%{box-shadow:0 0 0 5px #c9a96124}}.fx-candle:after{content:"";background:var(--gold-lt);width:0;height:1px;transition:width .45s;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.fx-candle:hover:after{width:74%}.fx-frondlift{transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s,background .3s,color .3s}.fx-frondlift:hover{transform:translateY(-4px);box-shadow:0 10px 26px #00000052}.cta-row{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.cta-row.left{justify-content:flex-start}.cta-note{letter-spacing:.1em;color:#f0ece08c;margin-top:12px;font-size:12.5px;display:block}.appeal-strip{background:var(--green-700);border-top:1px solid #c9a96133;border-bottom:1px solid #c9a96133;padding:22px 0}.appeal-strip .in{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.appeal-badge{border:1px solid var(--gold);color:var(--gold-lt);letter-spacing:.16em;border-radius:999px;padding:5px 16px;font-size:12.5px}.appeal-chips{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.appeal-chip{color:var(--cream);background:#c9a9611f;border:1px solid #c9a9614d;padding:5px 14px;font-size:13px}.appeal-tagline{font-family:var(--display);color:var(--gold-lt);letter-spacing:.1em;font-size:14px}.pillars{background:var(--green-800);padding:76px 0 66px}.pillars .grid{text-align:center;grid-template-columns:repeat(3,1fr);gap:46px;display:grid}.pillar .icon{height:46px;color:var(--gold);margin:0 auto 20px}.pillar h2{letter-spacing:.14em;color:var(--gold-lt);margin-bottom:18px;font-size:20px}.pillar p{color:#eeeaded1;margin:0;font-size:13.5px;line-height:2.15}.pillar p span{display:block}.pillars .btn-wrap{text-align:center;margin-top:54px}.emblem-strip{background:var(--green-800);border-top:1px solid #c9a96129;padding:26px 0 34px}.emblem-strip .in{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.emblem-strip .lbl{font-family:var(--display);letter-spacing:.38em;color:var(--gold);font-size:12px}.emblem-strip .lbl.r{text-align:right}.emblem-strip .mark{border:1px solid var(--gold);width:40px;height:40px;color:var(--gold);border-radius:50%;place-items:center;display:grid}.sage-band{background:var(--sage);color:#1e2a1a}.sage-band .title-row{border-bottom:1px solid #1e2a1a2e;grid-template-columns:1fr auto 1fr;align-items:center;min-height:62px;display:grid}.sage-band .title-row .mark{color:#22301c;font-family:var(--display);letter-spacing:.3em;font-size:12px}.sage-band .title-row .mark.r{text-align:right}.sage-band h2{letter-spacing:.3em;text-align:center;color:#1c2818;font-size:19px}.tabnav{gap:10px;padding:16px 0 20px;display:flex;overflow-x:auto}.tabnav a{text-align:center;letter-spacing:.08em;color:#1e2a1a;background:#ffffff21;border:1px solid #1e2a1a4d;flex:none;min-width:118px;padding:10px 16px;font-size:13.5px;transition:background .25s,color .25s,transform .25s}.tabnav a:hover{color:var(--cream);background:#1e2a1a;transform:translateY(-2px)}.tabnav a.hot{background:var(--green-800);color:var(--gold-lt);border-color:var(--green-800)}.bandshot{background:var(--green-900);height:clamp(300px,46vw,620px);overflow:hidden}.bandshot img{object-fit:cover;object-position:50% 55%;width:100%;height:100%}.paper{background:var(--cream);color:var(--ink);padding:78px 0 88px}.paper .split{grid-template-columns:1fr 1.06fr;align-items:start;gap:56px;display:grid}.kicker{font-family:var(--display);letter-spacing:.36em;color:var(--gold-ink);margin-bottom:20px;font-size:12px}.paper h2.big{color:#1d1a16;letter-spacing:.01em;font-size:clamp(24px,3vw,34px);line-height:1.55}.paper h2.big span{display:block}.paper .lead{color:#3b352d;margin-top:26px;font-size:15px;line-height:2.05}.paper .sec{margin-top:40px}.paper .sec h3{color:#1d1a16;letter-spacing:.02em;border-left:2px solid var(--gold-dk);margin-bottom:14px;padding-left:14px;font-size:19px}.paper .sec p{color:#453f36;font-size:14.5px;line-height:2.05}.paper .sec .pts{border-top:1px solid #221f1b24;margin-top:14px}.paper .sec .pts li{color:#4c4539;border-bottom:1px solid #221f1b1a;padding:11px 0 11px 20px;font-size:13.5px;position:relative}.paper .sec .pts li:before{content:"—";color:var(--gold-ink);position:absolute;left:0}.paper .secshot{margin:18px 0 4px;overflow:hidden}.paper .secshot img{object-fit:cover;width:100%;height:236px}.paper .btn-row{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.cardgrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.card{background:#fbf9f3;border:1px solid #221f1b1a;overflow:hidden}.card .shot{height:208px;overflow:hidden}.card .shot img{object-fit:cover;object-position:50% 26%;width:100%;height:100%;transition:transform .6s}.card:hover .shot img{transform:scale(1.05)}.card .cap{border-top:1px solid #221f1b14;padding:13px 14px 15px}.card .cap .t{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.card .cap b{font-family:var(--display);color:#221f1b;font-size:15.5px;font-weight:400}.card .cap .ask{letter-spacing:.14em;color:var(--gold-ink);white-space:nowrap;font-size:12px}.card .cap small{color:#6d6558;margin-top:5px;font-size:12.5px;line-height:1.6;display:block}.hosts{background:var(--green-800);padding:76px 0 84px}.sec-head{text-align:center;margin-bottom:44px}.sec-head .kicker{color:var(--gold)}.sec-head h2{color:var(--cream);letter-spacing:.08em;font-size:clamp(22px,2.6vw,30px)}.sec-head p{color:#eeeadeb8;margin-top:14px;font-size:14px}.hostgrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.hostcard{background:var(--green-700);border:1px solid #c9a96138;overflow:hidden}.hostcard .shot{aspect-ratio:3/4.1;overflow:hidden}.hostcard .shot img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;transition:transform .6s}.hostcard:hover .shot img{transform:scale(1.04)}.hostcard .cap{padding:16px 16px 20px}.hostcard .cap b{font-family:var(--display);color:var(--gold-lt);letter-spacing:.14em;font-size:17px;font-weight:400;display:block}.hostcard .cap p{color:#eeeadecc;margin:10px 0 12px;font-size:13px;line-height:1.9}.hostcard .tags{flex-wrap:wrap;gap:6px;display:flex}.hostcard .tags span{color:var(--gold-lt);border:1px solid #c9a96159;padding:3px 9px;font-size:11.5px}.bookband{text-align:center;background:var(--green-900);padding:78px 0;position:relative;overflow:hidden}.bookband .bg{opacity:.32;position:absolute;inset:0}.bookband .bg img{object-fit:cover;width:100%;height:100%}.bookband .in{position:relative}.bookband h2{color:var(--cream);letter-spacing:.06em;font-size:clamp(21px,2.5vw,28px)}.bookband p{color:#eeeadec7;margin-top:14px;font-size:14px}.faqwrap{border-top:1px solid var(--line)}.faqitem{border-bottom:1px solid #c9a96133;padding:20px 0}.faqitem b{font-family:var(--display);color:var(--gold-lt);margin-bottom:9px;font-size:16px;font-weight:400;display:block}.faqitem b:before{content:"Q. ";color:var(--gold)}.faqitem p{color:#eeeaded1;margin:0;font-size:14px;line-height:2}.paper .faqwrap{border-top-color:#221f1b29}.paper .faqitem{border-bottom-color:#221f1b1f}.paper .faqitem b{color:#1d1a16}.paper .faqitem b:before{color:var(--gold-dk)}.paper .faqitem p{color:#4a443a}.promo{color:#eef4ff;background:linear-gradient(120deg,#12356b,#1c5aa8);padding:30px 0}.promo .in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.promo b{font-family:var(--display);letter-spacing:.03em;font-size:19px;font-weight:400;display:block}.promo p{color:#eef4ffd1;margin:7px 0 0;font-size:13px}.promo .btns{flex-wrap:wrap;gap:10px;display:flex}.promo .btns a{letter-spacing:.06em;border:1px solid #fff9;padding:11px 20px;font-size:13px;transition:background .25s,color .25s}.promo .btns a:hover{color:#12356b;background:#fff}.lease{background:#c9a96112;border:1px dashed #c9a9618c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:42px 0;padding:22px 24px;display:flex}.lease b{font-family:var(--display);color:var(--gold-lt);letter-spacing:.06em;font-size:16px;font-weight:400}.lease p{color:#eeeadeb3;margin:6px 0 0;font-size:13px}.lease .acts{flex-wrap:wrap;gap:10px;display:flex}.lease .acts a{border:1px solid var(--gold);color:var(--gold-lt);letter-spacing:.06em;padding:10px 18px;font-size:13px}.lease .acts a:hover{background:var(--gold);color:var(--green-900)}.paper .lease b,.paper .lease p{color:#3b352d}.paper .lease .acts a{color:var(--gold-dk)}.previewbar{color:#ffeccd;text-align:center;letter-spacing:.04em;background:#6b3f12;padding:9px 12px;font-size:13px}.fixedcall{z-index:90;background:linear-gradient(135deg, var(--gold), var(--gold-dk));color:#17281c;font-family:var(--display);letter-spacing:.1em;border-radius:999px;align-items:center;gap:10px;padding:13px 20px 13px 17px;font-size:14.5px;display:inline-flex;position:fixed;bottom:18px;left:18px;box-shadow:0 10px 26px #0006}.fixedcall:before{content:"";border:2px solid #c9a9618c;border-radius:999px;animation:2.2s ease-out infinite pulseRing;position:absolute;inset:-4px}@keyframes pulseRing{0%{opacity:.85;transform:scale(.94)}70%{opacity:0;transform:scale(1.16)}to{opacity:0}}.fixedcall .ic{font-size:16px}.fixedcall.off{color:#d8d5cc;box-shadow:none;cursor:default;background:#55584f}.fixedcall.off:before{display:none}.foot{background:var(--sage);color:#1d2818;padding:44px 0 20px}.foot .cols{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px;display:grid}.foot h4{letter-spacing:.16em;color:#16210f;margin-bottom:14px;font-size:15px}.foot p,.foot li{color:#1d2818;margin:0;font-size:12.5px;line-height:1.95}.foot li a:hover{text-decoration:underline}.foot .base{color:#1d2818;border-top:1px solid #1d281838;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:30px;padding-top:16px;font-size:12px;display:flex}.foot .base .icons{gap:8px;display:flex}.foot .base .icons span{border:1px solid #1d281859;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.regidx{border-top:1px solid #1d28182e;margin-top:16px;padding-top:14px}.regidx b{letter-spacing:.28em;color:#16210f;font-size:11px;font-weight:400;font-family:var(--display);margin-bottom:8px;display:block}.regidx ul{flex-wrap:wrap;gap:6px 14px;display:flex}.regidx li a{color:#182310;font-size:12px}.regidx li a:hover{color:#16210f;text-decoration:underline}.pagehead{align-items:end;min-height:330px;display:grid;position:relative;overflow:hidden}.pagehead .bg{position:absolute;inset:0}.pagehead .bg img{object-fit:cover;object-position:50% 38%;width:100%;height:100%}.pagehead .veil{background:linear-gradient(#101c1380,#101c13db);position:absolute;inset:0}.pagehead .in{padding:46px 0 40px;position:relative}.pagehead h1{color:#fbf8ef;letter-spacing:.04em;font-size:clamp(24px,3.2vw,36px)}.pagehead .lead{color:#f0ece0db;max-width:720px;margin-top:16px;font-size:14.5px;line-height:2.05}.crumb{letter-spacing:.2em;color:var(--gold);margin-bottom:16px;font-size:12px}.crumb a:hover{text-decoration:underline}.infobody{padding:66px 0 74px}.infobody .sec{margin-bottom:42px}.infobody .sec h2{color:var(--gold-lt);letter-spacing:.04em;border-left:2px solid var(--gold);margin-bottom:14px;padding-left:14px;font-size:21px}.infobody .sec p{color:#eeeaded9;font-size:14.5px;line-height:2.1}.infobody .sec .pts{border-top:1px solid #c9a96133;margin-top:14px}.infobody .sec .pts li{color:#eeeadec7;border-bottom:1px solid #c9a96124;padding:11px 0 11px 20px;font-size:13.5px;position:relative}.infobody .sec .pts li:before{content:"—";color:var(--gold);position:absolute;left:0}.hub{background:var(--hub-paper);min-height:100vh;color:var(--hub-ink)}.hub a{color:inherit}.hub .hubwrap{width:min(1240px,100% - 40px);margin:0 auto}.hub .hubnarrow{width:min(940px,100% - 40px);margin:0 auto}.hubhead{border-bottom:1px solid var(--hub-line)}.hubhead .in{align-items:center;gap:22px;min-height:74px;display:flex}.hubhead .wm{font-family:var(--display);letter-spacing:.42em;color:var(--hub-accent);align-items:center;gap:10px;font-size:15px;display:flex}.wmlogo{flex:none;width:auto;height:30px}.hubmobpanel .wm{font-family:var(--display);letter-spacing:.24em;color:var(--hub-accent);border-bottom:1px solid var(--hub-line);align-items:center;gap:10px;padding:13px 20px;display:flex}.hubfoot .footmark{align-items:center;gap:10px;margin-top:14px;font-size:12px;display:flex}.hubfoot .footmark .wmlogo{opacity:.9;height:26px}.hubhead nav{letter-spacing:.12em;gap:22px;margin-left:auto;font-size:12.5px;display:flex;overflow-x:auto}.hubhead nav a{white-space:nowrap;opacity:.95}.hubhead nav a:hover{opacity:1;color:var(--hub-accent)}.hubhead .hb{border:1px solid var(--hub-line);color:var(--hub-accent);cursor:pointer;background:0 0;width:40px;height:36px;display:none}.hubhead .hb span{background:currentColor;width:16px;height:1px;margin:4px auto;display:block}.hubmob{display:none}.hubmob:checked~.hubmobpanel{display:block}.hubmobpanel{border-top:1px solid var(--hub-line);display:none}.hubmobpanel a{border-bottom:1px solid var(--hub-line);padding:13px 20px;font-size:14px;display:block}.hubfoot{border-top:1px solid var(--hub-line);opacity:.95;padding:34px 0 26px;font-size:12.5px}.hubfoot .row{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.hubfoot .links{flex-wrap:wrap;gap:16px;display:flex}.hub .htitle{font-family:var(--display)}.hub .hkick{font-family:var(--display);letter-spacing:.4em;color:var(--hub-accent);font-size:11.5px}.hub .hsec{margin-bottom:40px}.hub .hsec h2{letter-spacing:.03em;color:var(--hub-accent);margin-bottom:13px;font-size:20px}.hub .hsec p{opacity:.95;font-size:14.5px;line-height:2.08}.hub .hsec .pts{border-top:1px solid var(--hub-line);margin-top:12px}.hub .hsec .pts li{border-bottom:1px solid var(--hub-line);opacity:.95;padding:10px 0 10px 20px;font-size:13.5px;position:relative}.hub .hsec .pts li:before{content:"—";color:var(--hub-accent);position:absolute;left:0}.hub .ghost{border-color:var(--hub-accent);color:var(--hub-accent);background:0 0}.hub .ghost:hover{background:var(--hub-accent);color:var(--hub-paper)}.hub .faqwrap{border-top-color:var(--hub-line)}.hub .faqitem{border-bottom-color:var(--hub-line)}.hub .faqitem b,.hub .faqitem b:before{color:var(--hub-accent)}.hub .faqitem p{color:inherit;opacity:.95}.hub .lease{border-color:var(--hub-line);background:#7f7f7f0f}.hub .lease b,.hub .lease .acts a{color:var(--hub-accent)}.hub .lease p{color:inherit;opacity:.9}.hub .lease .acts a{border-color:var(--hub-accent)}.hub .lease .acts a:hover{background:var(--hub-accent);color:var(--hub-paper)}.hhosts{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.hhost{border:1px solid var(--hub-line);overflow:hidden}.hhost .shot{aspect-ratio:3/4.05;overflow:hidden}.hhost .shot img{object-fit:cover;object-position:50% 18%;width:100%;height:100%;transition:transform .6s}.hhost:hover .shot img{transform:scale(1.04)}.hhost .cap{padding:15px 15px 18px}.hhost .cap b{font-family:var(--display);letter-spacing:.14em;color:var(--hub-accent);font-size:16.5px;font-weight:400;display:block}.hhost .cap p{opacity:.95;margin:9px 0 11px;font-size:12.8px;line-height:1.9}.hhost .tags{flex-wrap:wrap;gap:6px;display:flex}.hhost .tags span{border:1px solid var(--hub-line);opacity:.95;padding:3px 9px;font-size:11.5px}.dcards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.dcard{border:1px solid var(--hub-line);padding:20px 18px 22px;transition:transform .3s,border-color .3s}.dcard:hover{border-color:var(--hub-accent);transform:translateY(-3px)}.dcard .k{font-family:var(--display);letter-spacing:.34em;color:var(--hub-accent);font-size:10.5px}.dcard b{font-family:var(--display);margin:10px 0 8px;font-size:16.5px;font-weight:400;display:block}.dcard p{opacity:.92;margin:0;font-size:12.8px;line-height:1.85}.gal3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.gal2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.gal3 figure,.gal2 figure{border:1px solid var(--hub-line);margin:0;overflow:hidden}.gal3 img,.gal2 img{object-fit:cover;width:100%;height:260px;transition:transform .65s}.gal3 figure:hover img,.gal2 figure:hover img{transform:scale(1.05)}.gal-tall img{height:380px}.sk-sage .frame{padding:28px 0 0}.sk-sage .frameshot{border:1px solid #12190c52;overflow:hidden}.sk-sage .frameshot img{object-fit:cover;width:100%;height:clamp(380px,62vw,760px)}.sk-sage .rule{background:#12190c66;width:220px;height:1px;margin:34px 0 30px}.sk-sage .caption{text-align:center;font-family:var(--display);letter-spacing:.22em;padding:40px 0 8px;font-size:13.5px}.sk-sage .darkpanel{color:#e9e7e0;--hub-ink:#e9e7e0;--hub-accent:#d9cfa8;--hub-line:#e9e7e033;background:#1b1c19;margin-top:56px;padding:56px 0 60px}.sk-noir{--hub-line:#ffffff24}.sk-noir .emblem{border:1px solid var(--hub-accent);width:46px;height:46px;color:var(--hub-accent);font-family:var(--display);border-radius:50%;place-items:center;margin:28px auto 30px;font-size:13px;display:grid}.sk-noir .bigframe{border:1px solid #ffffff29;overflow:hidden}.sk-noir .bigframe img{object-fit:cover;width:100%;height:clamp(400px,68vw,820px)}.sk-noir .duo{grid-template-columns:1fr 1fr;align-items:stretch;gap:26px;margin-top:40px;display:grid}.sk-noir .panelbox{border:1px solid #ffffff2e;padding:34px 30px}.sk-noir .miniicons{color:#ffffff9e;letter-spacing:.2em;justify-content:flex-end;gap:12px;padding:12px 0 0;font-size:11px;display:flex}.sk-cat{--hub-line:#ffffff1f}.sk-cat .searchrow{align-items:center;gap:14px;padding:10px 0;display:flex}.sk-cat .fakesearch{color:#ffffff73;border:1px solid #fff3;border-radius:999px;flex:1;justify-content:space-between;align-items:center;max-width:380px;padding:9px 16px;font-size:12.5px;display:flex}.sk-cat .fakesearch i{color:var(--hub-accent);font-style:normal}.sk-cat .frameshot{border:1px solid var(--hub-line);overflow:hidden}.sk-cat .frameshot img{object-fit:cover;width:100%;height:clamp(380px,64vw,780px)}.sk-cat .labelrow{grid-template-columns:repeat(3,1fr);gap:26px;margin:44px 0 26px;display:grid}.sk-cat .labelrow>div{border-top:1px solid var(--hub-line);padding-top:12px}.sk-cat .labelrow .k{font-family:var(--display);letter-spacing:.32em;color:var(--hub-accent);font-size:11px}.sk-cat .labelrow .v{opacity:.92;margin-top:6px;font-size:13px}.sk-cat .gal3 img{height:230px}.sk-euc .logobox{font-family:var(--display);letter-spacing:.24em;border:1px solid #ffffff8c;padding:7px 11px;font-size:11px;line-height:1.35}.sk-euc .frameshot{margin-top:26px;overflow:hidden}.sk-euc .frameshot img{object-fit:cover;width:100%;height:clamp(380px,62vw,780px)}.sk-euc .tricol{grid-template-columns:1.7fr 1fr 1fr;gap:40px;margin:52px 0 44px;display:grid}.sk-euc .tricol h2{font-family:var(--display);letter-spacing:.2em;margin-bottom:16px;font-size:17px}.sk-euc .tricol p{opacity:.95;font-size:13.5px;line-height:2.05}.sk-euc .tricol .mini{letter-spacing:.3em;font-size:11px;font-family:var(--display);opacity:.95;margin-bottom:12px}.sk-euc .band2{grid-template-columns:1fr 1fr;gap:2px;display:grid}.sk-euc .band2 img{object-fit:cover;width:100%;height:clamp(220px,30vw,380px)}.sk-euc .checklist li{opacity:.95;padding:8px 0 8px 26px;font-size:13.5px;position:relative}.sk-euc .checklist li:before{content:"✓";color:var(--hub-accent);position:absolute;left:0}.sk-euc .hsec h2,.sk-euc .hkick,.sk-euc .hhost .cap b{color:#f6f2e5}.sk-euc .deeper{background:#356a52;margin-top:50px;padding:56px 0 60px}.sk-hanok{--hub-line:#e8e0cf29}.sk-hanok .fullshot{height:clamp(420px,76vw,900px);overflow:hidden}.sk-hanok .fullshot img{object-fit:cover;width:100%;height:100%}.sk-hanok .capstrip{grid-template-columns:repeat(3,1fr);gap:2px;margin-top:2px;display:grid}.sk-hanok .capstrip figure{margin:0;overflow:hidden}.sk-hanok .capstrip img{object-fit:cover;width:100%;height:190px}.sk-hanok .capstrip figcaption{letter-spacing:.16em;opacity:.9;padding:12px 4px 0;font-size:12px}.sk-hanok .fourcol{border-top:1px solid var(--hub-line);grid-template-columns:repeat(4,1fr);gap:26px;margin-top:46px;padding-top:30px;display:grid}.sk-hanok .fourcol h4{font-family:var(--display);letter-spacing:.3em;color:var(--hub-accent);margin-bottom:12px;font-size:12px}.sk-hanok .fourcol p,.sk-hanok .fourcol li{opacity:.92;margin:0;font-size:12.5px;line-height:1.95}.sk-cream{--hub-line:#2b28252e}.sk-cream .hubhead{background:#efe9e0}.sk-cream .fullshot{height:clamp(420px,74vw,880px);overflow:hidden}.sk-cream .fullshot img{object-fit:cover;width:100%;height:100%}.sk-cream .creamblock{padding:46px 0 60px}.sk-cream .creamblock h1{letter-spacing:.02em;font-size:clamp(22px,2.8vw,30px)}.sk-cream .creamblock .hr{background:#2b282540;height:1px;margin:22px 0 18px}.sk-cream .creamblock .rightmark{text-align:right;font-family:var(--display);letter-spacing:.3em;font-size:13px}.sk-cream .darkblock{color:#e7e5e0;--hub-line:#ffffff21;--hub-ink:#e7e5e0;--hub-accent:#d9c49a;background:#131415;padding:58px 0 64px}.sk-cream .darkblock .hsec h2,.sk-cream .darkblock .hkick,.sk-cream .darkblock .faqitem b,.sk-cream .darkblock .faqitem b:before,.sk-cream .darkblock .hhost .cap b{color:#d9c49a}.sk-cream .darkblock .ghost{color:#d9c49a;border-color:#d9c49a}.sk-cream .darkblock .ghost:hover{color:#131415;background:#d9c49a}.sk-cream .mosaic{grid-template-columns:1.6fr 1fr;gap:12px;display:grid}.sk-cream .mosaic figure{margin:0;overflow:hidden}.sk-cream .mosaic img{object-fit:cover;width:100%;height:100%;min-height:200px}.sk-cream .mosaic .tall{grid-row:span 2}.sk-loft{--hub-line:#ffffff21}.sk-loft .fullshot{height:clamp(460px,84vw,980px);overflow:hidden}.sk-loft .fullshot img{object-fit:cover;width:100%;height:100%}.sk-loft .midrule{background:var(--hub-line);height:1px;margin:40px 0}.sk-loft .gal3 img{height:300px}.sk-loft .overtitle{text-align:center;font-family:var(--display);letter-spacing:.3em;color:#f2f2ef;text-shadow:0 2px 20px #000000b3;font-size:clamp(15px,2.2vw,22px);position:absolute;bottom:40px;left:0;right:0}@media (max-width:1020px){.paper .split{grid-template-columns:1fr;gap:40px}.hostgrid{grid-template-columns:repeat(2,1fr)}.foot .cols{grid-template-columns:1fr 1fr}.sk-euc .tricol{grid-template-columns:1fr;gap:26px}.sk-hanok .fourcol,.sk-cream .mosaic{grid-template-columns:1fr 1fr}.sk-noir .duo{grid-template-columns:1fr}}@media (max-width:860px){.wrap{width:calc(100% - 32px)}.mhead .in{grid-template-columns:auto auto;min-height:70px}.mhead nav{display:none}.burger{display:block}.mhead .right-wrap{justify-content:flex-end}.brandbox{width:92px}.headround,.utilbar nav{display:none}.pillars .grid{grid-template-columns:1fr;gap:40px}.cardgrid{grid-template-columns:1fr 1fr}.card .shot{height:168px}.hostgrid{grid-template-columns:1fr 1fr}.hhosts{grid-template-columns:1fr}.dcards,.gal3,.sk-hanok .capstrip{grid-template-columns:1fr 1fr}.hubhead nav{display:none}.hubhead .hb{margin-left:auto;display:block}.emblem-strip .in{grid-template-columns:1fr;justify-items:center;gap:12px}.emblem-strip .lbl.r{text-align:center}.sage-band .title-row{grid-template-columns:1fr;justify-items:center;gap:6px;padding:12px 0}.sage-band .title-row .mark.r{text-align:center}.fixedcall{padding:11px 16px;font-size:13px;bottom:12px;left:12px}}@media (max-width:560px){.cardgrid,.hostgrid,.dcards,.gal3,.gal2,.foot .cols,.sk-hanok .fourcol,.sk-cream .mosaic{grid-template-columns:1fr}.hero .in{padding:70px 0 84px}}.side-label{writing-mode:vertical-rl;font-family:var(--display);letter-spacing:.5em;opacity:.55;font-size:10.5px;position:absolute;top:50%;transform:translateY(-50%)}.side-label.l{left:-18px}.side-label.r{right:-18px}@media (max-width:1100px){.side-label{display:none}}img[src$="/images/interior-1.png"]{object-position:50% 22%!important}.hub .fullshot{overflow:hidden}.hub .fullshot img{object-position:50% 42%}.hub .dhead{grid-template-columns:.8fr 1fr;align-items:center;gap:40px;padding:46px 0 26px;display:grid}.hub .dshot{border:1px solid var(--hub-line);aspect-ratio:3/3.6;margin:0;overflow:hidden}.hub .dshot img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.hub .dintro{min-width:0}@media (max-width:860px){.hub .dhead{grid-template-columns:1fr;gap:24px;padding:30px 0 20px}.hub .dshot{aspect-ratio:4/3.2}}.hub .dcard,.hub .band2 img{display:block}.sk-sage .side-label{color:#12190c;opacity:.85}
