@font-face{font-family:MaruBuri;src:url(/fonts/MaruBuri-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:WantedSans;src:url(/fonts/WantedSans-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:WantedSans;src:url(/fonts/WantedSans-Medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:WantedSans;src:url(/fonts/WantedSans-Bold.ttf)format("truetype");font-weight:700;font-display:swap}:root{--bg:#131211;--panel:#1a1a19;--band:#131313;--line:#2b2926;--gold:#c49148;--gold-lit:#e0b473;--gold-dim:#6b5330;--cool:#7fa6c9;--txt:#e6e2da;--muted:#888886;--dim:#8a857d;--serif:"MaruBuri", "Noto Serif KR", serif;--sans:"WantedSans", system-ui, -apple-system, sans-serif;--wrap:1180px}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--txt);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;padding:0;overflow-x:hidden}body{letter-spacing:-.01em;font-size:16px;line-height:1.85}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-weight:400;line-height:1.4}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 22px}.wrap-wide{width:100%;max-width:1400px;margin:0 auto;padding:0 22px}.top{z-index:60;background:var(--panel);position:sticky;top:0}.util{justify-content:space-between;align-items:center;height:62px;padding:0 22px;display:flex;position:relative}.util-left{letter-spacing:.22em;color:var(--muted);font-size:12px}.util-mark{color:var(--gold);align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.util-right{color:var(--muted);align-items:center;gap:16px;display:flex}.util-right .ico{width:19px;height:19px}.util-right .ico.on{color:var(--gold)}.navrow{border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;height:56px;padding:0 22px;display:flex}.menu{align-items:center;gap:30px;display:flex}.menu a{letter-spacing:.04em;color:#9d988f;padding:11px 0;font-size:14.5px;transition:color .25s;position:relative}.menu a:after{content:"";background:var(--gold);height:1px;transition:right .3s;position:absolute;bottom:0;left:0;right:100%}.menu a:hover{color:var(--gold-lit)}.menu a:hover:after{right:0}.menu a[data-on="1"]{color:var(--gold);font-weight:500}.nav-tools{color:var(--dim);align-items:center;gap:15px;display:flex}.nav-tools .ico{width:17px;height:17px}.mob-label{display:none}.burger{cursor:pointer;background:0 0;border:0;padding:8px;display:none}.burger i{background:var(--muted);width:22px;height:1.5px;margin:5px 0;transition:all .25s;display:block}.drawer{display:none}.hero{width:100%;position:relative;overflow:hidden}.hero-img{object-fit:cover;object-position:50% 40%;width:100%;height:clamp(460px,76vh,880px)}.hero-cap{background:linear-gradient(#0000 0%,#0a09082e 3%,#0a090885 10%,#0a0908cc 24%,#0a0908e8 44%,#0a0908f2 66%,#0a0908f7 100%);padding:90px 22px 96px;position:absolute;bottom:0;left:0;right:0}.hero-cap .inner{max-width:var(--wrap);margin:0 auto}.hero-kick{letter-spacing:.38em;color:var(--gold-lit);text-shadow:0 1px 3px #0a0908f5,0 0 12px #0a0908eb,0 0 24px #0a0908cc;margin-bottom:12px;font-size:11.5px}.hero-h1{color:#f7f3ec;text-shadow:0 2px 14px #000000eb,0 0 4px #000000b3;margin-bottom:12px;font-size:clamp(23px,3.4vw,40px)}.hero-sub{color:#ddd7cd;text-shadow:0 1px 10px #000000eb;max-width:620px;margin-bottom:22px;font-size:14.5px}.cta-row{flex-wrap:wrap;gap:12px;display:flex}.cta{min-height:50px;font-family:var(--sans);letter-spacing:.02em;border:1px solid var(--gold);color:#16130e;background:var(--gold);cursor:pointer;align-items:center;gap:9px;padding:0 26px;font-size:14.5px;font-weight:500;transition:transform .25s,box-shadow .3s,background .25s;display:inline-flex;position:relative;overflow:hidden}.cta.ghost{color:var(--gold-lit);background:0 0}.cta.ghost:hover{background:#c491481f}.cta:hover{transform:translateY(-3px);box-shadow:0 10px 26px #c4914842}.cta .ico{width:16px;height:16px}.cta[data-fx="1"]:before{content:"";background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:45%;height:100%;animation:3.4s ease-in-out infinite shine;position:absolute;top:0;left:-70%}@keyframes shine{0%{left:-70%}55%,to{left:130%}}.cta[data-fx="2"]{animation:2.6s ease-in-out infinite glowpulse}@keyframes glowpulse{0%,to{box-shadow:0 0 #c4914861}50%{box-shadow:0 0 0 9px #c4914800}}.cta[data-fx="3"]:after{content:"";border:1px solid #ffffff4d;animation:3s ease-in-out infinite breathe;position:absolute;inset:3px}@keyframes breathe{0%,to{opacity:.15}50%{opacity:.7}}.cta[data-fx="4"]{animation:4.2s ease-in-out infinite candle}@keyframes candle{0%,to{filter:brightness()}35%{filter:brightness(1.13)}62%{filter:brightness(.95)}}.cta[data-off="1"]{color:#cbc5ba;cursor:default;pointer-events:none;background:#33302c;border-color:#4a463f;animation:none}.cta[data-off="1"]:before,.cta[data-off="1"]:after{display:none}.fixcall{z-index:90;background:var(--gold);color:#16130e;border:1px solid var(--gold-lit);height:56px;font-family:var(--sans);letter-spacing:.02em;align-items:center;gap:10px;padding:0 20px 0 16px;font-size:14.5px;font-weight:700;display:inline-flex;position:fixed;bottom:18px;left:18px;box-shadow:0 12px 30px #00000080}.fixcall:before{content:"";border:1.5px solid var(--gold);pointer-events:none;animation:2.2s ease-out infinite ring;position:absolute;inset:-4px}@keyframes ring{0%{opacity:.85;transform:scale(.96)}to{opacity:0;transform:scale(1.16)}}.fixcall .ico{width:19px;height:19px}.fixcall[data-off="1"]{color:#7d786f;pointer-events:none;background:#24221f;border-color:#3a3733;font-weight:500}.fixcall[data-off="1"]:before{display:none}.appeal-strip{background:var(--panel);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:16px 22px;display:flex}.appeal-badge{border:1px solid var(--gold);color:var(--gold);letter-spacing:.06em;border-radius:999px;padding:4px 14px;font-size:12.5px}.appeal-chips{flex-wrap:wrap;gap:8px;display:flex}.appeal-chip{border:1px solid var(--gold-dim);color:var(--gold-lit);background:#c491481a;padding:4px 12px;font-size:12.5px}.appeal-tagline{color:var(--muted);font-size:13px}.thumbband{background:var(--band);padding:34px 0}.thumbs{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.thumb{border:1px solid var(--gold-dim);background:#0f0e0d;margin:0;padding:7px;position:relative}.thumb img{aspect-ratio:1;object-fit:cover;object-position:center;width:100%}.thumb figcaption{letter-spacing:.05em;color:var(--dim);text-align:center;margin-top:8px;font-size:11.5px}.lead-band{padding:62px 0 12px}.lead-band p{color:#cfc9bf;margin:0;font-size:16.5px;line-height:2.05}.sec{border-top:1px solid var(--line);padding:54px 0}.sec:first-of-type{border-top:0}.sec-grid{grid-template-columns:1.05fr 1fr;align-items:start;gap:42px;display:grid}.sec-grid.rev>figure{order:2}.sec-no{letter-spacing:.34em;color:var(--gold);font-size:11.5px}.sec-label{letter-spacing:.3em;color:var(--dim);margin-left:12px;font-size:11px}.sec h2{margin:14px 0 18px;font-size:clamp(20px,2.4vw,28px)}.sec p{color:#c3bdb3;margin:0 0 14px;font-size:15.2px}.sec figure{margin:0}.sec figure img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--line);width:100%}.sec figcaption{color:var(--dim);letter-spacing:.04em;margin-top:9px;font-size:12px}.facts{border-top:1px solid var(--line);margin:18px 0 0;padding:0;list-style:none}.facts li{border-bottom:1px solid var(--line);color:#b6b0a6;padding:11px 0 11px 20px;font-size:14px;position:relative}.facts li:before{content:"";border:1px solid var(--gold);width:6px;height:6px;position:absolute;top:20px;left:2px;transform:rotate(45deg)}.feature{position:relative}.feature img{object-fit:cover;object-position:center;width:100%;height:clamp(320px,46vw,560px)}.feature-cap{background:linear-gradient(#0000,#0c0b0ae6);padding:70px 22px 34px;position:absolute;bottom:0;left:0;right:0}.feature-cap .inner{max-width:var(--wrap);margin:0 auto}.feature-cap h2{color:#f2ede4;font-size:clamp(19px,2.2vw,26px)}.feature-cap p{color:#b3ada3;margin:8px 0 0;font-size:14px}.gal{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.gal figure{border:1px solid var(--gold-dim);background:#0f0e0d;margin:0;padding:6px}.gal img{aspect-ratio:3/4;object-fit:cover;width:100%}.gal figcaption{color:var(--dim);text-align:center;margin-top:8px;font-size:11.5px}.hstrip{background:var(--band);padding:34px 0}.hstrip-row{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.hstrip figure{margin:0}.hstrip img{aspect-ratio:3/4;object-fit:cover;object-position:50% 22%;width:100%}.hstrip figcaption{color:var(--muted);text-align:center;margin-top:9px;font-size:12px}.hstrip .tag{color:var(--gold);letter-spacing:.18em;font-size:10.5px;display:block}.hcards{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.hcard{border:1px solid var(--line);background:#17161400}.hcard img{aspect-ratio:3/4.2;object-fit:cover;object-position:50% 20%;width:100%}.hcard .body{padding:15px 15px 20px}.hcard .tag{letter-spacing:.2em;color:var(--gold);font-size:10.5px}.hcard h3{margin:8px 0;font-size:17px}.hcard p{color:#a9a49b;margin:0;font-size:13.4px;line-height:1.8}.resv{border:1px solid var(--gold-dim);text-align:center;background:linear-gradient(#110f0ded,#110f0df7),url(/images/texture.webp) 50%/cover;padding:40px 30px}.resv h2{font-size:clamp(19px,2.3vw,26px)}.resv p{color:#b3ada3;max-width:560px;margin:12px auto 22px;font-size:14.5px}.resv .cta-row{justify-content:center}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-family:var(--serif);color:#ded8ce;padding:18px 34px 18px 0;font-size:16px;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--gold);font-size:19px;position:absolute;top:16px;right:4px}.faq details[open] summary:after{content:"−"}.faq .a{color:#a9a49b;padding:0 0 20px;font-size:14.4px}.pagehead{border-bottom:1px solid var(--line);padding:44px 0 34px}.crumb{letter-spacing:.2em;color:#8a857d;margin-bottom:14px;font-size:12px}.crumb a{color:var(--gold-lit);border-bottom:1px solid var(--gold-dim);padding:6px 0;display:inline-block}.pagehead h1{font-size:clamp(22px,3vw,34px)}.pagehead .lead{color:#bdb7ad;max-width:760px;margin:16px 0 0;font-size:15.5px}.blk{border-bottom:1px solid var(--line);padding:34px 0}.blk h2{margin-bottom:14px;font-size:20px}.blk p{color:#bab4aa;margin:0 0 13px;font-size:15px}.figwide{margin:30px 0 0}.figwide img{aspect-ratio:16/8;object-fit:cover;border:1px solid var(--line);width:100%}.figwide figcaption{color:var(--dim);margin-top:9px;font-size:12px}.subnav{flex-wrap:wrap;gap:9px;padding:26px 0 0;display:flex}.subnav a{border:1px solid var(--line);color:var(--muted);padding:8px 14px;font-size:13px;transition:border-color .25s,color .25s}.subnav a:hover{border-color:var(--gold-dim);color:var(--gold-lit)}.subnav a[data-on="1"]{border-color:var(--gold);color:var(--gold)}.foot{background:var(--panel);border-top:1px solid var(--line);margin-top:60px}.foot-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:30px 0;display:flex}.foot-links{gap:26px;display:flex}.foot-links a{color:#a09b93;padding:7px 0;font-size:13.5px;display:inline-block}.foot-links a:hover{color:var(--gold-lit)}.foot-icons{gap:10px;display:flex}.foot-icons span{width:34px;height:34px;color:var(--dim);background:#24221f;border-radius:50%;justify-content:center;align-items:center;display:flex}.foot-icons .ico{width:16px;height:16px}.foot-index{border-top:1px solid var(--line);padding:20px 0 26px}.foot-index .t{letter-spacing:.26em;color:var(--dim);margin-bottom:12px;font-size:11px}.foot-index .list{flex-wrap:wrap;gap:8px 18px;display:flex}.foot-index a{color:#918c84;padding:5px 0;font-size:12.5px;display:inline-block}.foot-index a:hover{color:var(--gold-lit)}.foot-legal{border-top:1px solid var(--line);color:#918c84;padding:16px 0 90px;font-size:11.5px}.promo{text-align:center;background:linear-gradient(115deg,#10233d,#17365c 55%,#0f2540);padding:26px 22px}.promo h3{font-family:var(--sans);color:#eaf1fb;font-size:16.5px;font-weight:700}.promo p{color:#a9c0dd;margin:8px 0 16px;font-size:13.5px}.promo .row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.promo a{color:#dbe8f8;border:1px solid #6f9ad0;padding:9px 18px;font-size:13px;transition:background .25s}.promo a:hover{background:#6f9ad02e}.leasebar{border:1px solid var(--gold-dim);background:#1d1b18;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.leasebar .t{color:var(--gold-lit);font-size:14px}.leasebar .s{color:var(--muted);margin-top:4px;font-size:12.5px}.leasebar .acts{flex-wrap:wrap;gap:9px;display:flex}.leasebar a{border:1px solid var(--gold);color:var(--gold);padding:9px 16px;font-size:13px}.leasebar a:hover{background:#c491481f}.previewbar{color:#f0dfae;text-align:center;background:#3a2f14;padding:10px 16px;font-size:13px}.hub{--accent:var(--gold);--accent-soft:var(--gold-lit)}.hub .menu a[data-on="1"],.hub .hero-kick,.hub .sec-no{color:var(--accent)}.hub .cta{border-color:var(--accent);background:var(--accent)}.hub .cta.ghost{color:var(--accent-soft);background:0 0}.hub .fixcall{background:var(--accent);border-color:var(--accent-soft)}.hub .cta[data-off="1"]{color:#cbc5ba;background:#33302c;border-color:#4a463f}.hub .fixcall[data-off="1"]{color:#cbc5ba;background:#2a2723;border-color:#4a463f}.hub-sm .hubtop{background:var(--panel);padding:18px 0 0}.hub-sm .hubtop-1{justify-content:center;align-items:center;padding-bottom:16px;display:flex;position:relative}.hub-sm .chip{color:var(--muted);letter-spacing:.12em;border:1px solid #3a3733;padding:3px 12px;font-size:11px;position:absolute;top:4px;left:22px}.hub-sm .emblem{color:var(--accent)}.hub-sm .menu{flex-wrap:wrap;justify-content:center;gap:26px;width:100%}.hub-sm .navrow{justify-content:center}.hub-sm .g3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.hub-sm .g3 img{aspect-ratio:3/4;object-fit:cover;object-position:50% 22%;width:100%}.hub-sm .btnrow{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px;display:grid}.hub-sm .btnrow a{text-align:center;color:#cfc9bf;border:1px solid #4a463f;padding:15px 10px;font-size:14px;transition:border-color .25s,color .25s}.hub-sm .btnrow a:hover{border-color:var(--accent);color:var(--accent-soft)}.hub-gw .util{border-bottom:1px solid var(--line)}.hub-gw .util-left,.hub-gw .util-right{letter-spacing:.24em;color:var(--dim);font-size:11px}.hub-gw .sechead{text-align:center;padding:54px 0 30px}.hub-gw .sechead .rule{justify-content:center;align-items:center;gap:18px;display:flex}.hub-gw .sechead .rule i{background:var(--line);flex:1;max-width:190px;height:1px}.hub-gw .sechead h2{font-size:clamp(19px,2.3vw,26px)}.hub-gw .sechead .en{letter-spacing:.34em;color:var(--accent);margin-top:8px;font-size:11px}.hub-gw .g4{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.hub-gw .g4 figure{border:1px solid var(--gold-dim);background:#0f0e0d;margin:0;padding:6px}.hub-gw .g4 img{aspect-ratio:3/4;object-fit:cover;object-position:50% 22%;width:100%}.hub-gw .g4 figcaption{text-align:center;color:var(--dim);margin-top:9px;font-size:11.5px}.hub-gw .cols{grid-template-columns:1.5fr 1fr 1fr;gap:0;display:grid}.hub-gw .cols>div{border-left:1px solid var(--line);padding:0 26px}.hub-gw .cols>div:first-child{border-left:0;padding-left:0}.hub-gw .cols h3{letter-spacing:.18em;color:var(--accent);font-size:13px;font-family:var(--sans)}.hub-gw .cols p{color:#a9a49b;margin:12px 0 0;font-size:13.8px}.hub-ys .thinbar{background:var(--panel);align-items:center;min-height:26px;padding:0 18px;display:flex}.hub-ys .thinbar .tmark{color:var(--accent);align-items:center;display:inline-flex}.hub-ys .p4{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.hub-ys .p4 img{aspect-ratio:4/3;object-fit:cover;object-position:50% 18%;width:100%}.hub-ys .c3{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.hub-ys .c3 img{aspect-ratio:3/2;object-fit:cover;width:100%}.hub-ys figcaption{color:var(--dim);margin-top:8px;font-size:11.5px}.hub-np .crestbar{justify-content:center;align-items:center;padding:20px 22px;display:flex;position:relative}.hub-np .crestbar .tools{color:var(--muted);gap:16px;display:flex;position:absolute;right:22px}.hub-np .crestbar .ico{width:18px;height:18px}.hub-np .crest{color:var(--accent)}.hub-np .thinnav{border-top:1px solid var(--line);background:var(--panel);flex-wrap:wrap;justify-content:center;gap:14px;padding:14px 22px;display:flex}.hub-np .thinnav a{letter-spacing:.14em;color:#9d988f;padding:6px 0;font-size:12px;display:inline-block}.hub-np .thinnav a:hover{color:var(--accent-soft)}.hub-np .thinnav span{color:#3a3733}.hub-np .g3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.hub-np .g3 img{aspect-ratio:3/4;object-fit:cover;object-position:50% 20%;width:100%}.hub-np .g4{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.hub-np .g4 img{aspect-ratio:3/4;object-fit:cover;object-position:50% 20%;width:100%}.hub-np figcaption{color:var(--dim);text-align:center;margin-top:8px;font-size:11.5px}.hub-dn .minibar{background:var(--panel);justify-content:space-between;align-items:center;padding:10px 22px;display:flex}.hub-dn .minibar .ico{width:15px;height:15px;color:var(--dim)}.hub-dn .centerhead{text-align:center;padding:52px 0 26px}.hub-dn .centerhead .eyebrow{letter-spacing:.32em;color:var(--accent);font-size:11.5px}.hub-dn .centerhead h2{margin:14px 0 10px;font-size:clamp(19px,2.3vw,26px)}.hub-dn .centerhead p{color:#a9a49b;margin:0;font-size:14px}.hub-dn .obtn{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}.hub-dn .obtn a{text-align:center;color:#cfc9bf;border:1px solid #4a463f;padding:14px 8px;font-size:13.5px}.hub-dn .obtn a:hover{border-color:var(--accent);color:var(--accent-soft)}.hub-dn .g3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.hub-dn .g3 img{aspect-ratio:3/4;object-fit:cover;object-position:50% 20%;width:100%}.hub-dn .g2{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:16px;display:grid}.hub-dn .g2 img{aspect-ratio:16/9;object-fit:cover;width:100%}.hub-dn .tri{grid-template-columns:repeat(3,1fr);gap:0;margin-top:40px;display:grid}.hub-dn .tri>div{border-left:1px solid var(--line);padding:0 24px}.hub-dn .tri>div:first-child{border-left:0;padding-left:0}.hub-dn .tri h3{font-size:16px}.hub-dn .tri p{color:#a9a49b;margin:12px 0 16px;font-size:13.6px}.hub-dn .chiprow{flex-wrap:wrap;justify-content:center;gap:10px;padding:30px 0 0;display:flex}.hub-dn .chiprow a{color:var(--muted);border:1px solid #3a3733;padding:9px 16px;font-size:12.5px}.hub-dn .chiprow a:hover{border-color:var(--accent);color:var(--accent-soft)}.hub-ss .barnav{background:var(--panel);justify-content:space-between;align-items:center;gap:18px;padding:12px 22px;display:flex}.hub-ss .side{flex:1;gap:18px;display:flex}.hub-ss .side.r{justify-content:flex-end}.hub-ss .side a{letter-spacing:.12em;color:#9d988f;padding:7px 0;font-size:12px;display:inline-block}.hub-ss .side a:hover{color:var(--accent-soft)}.hub-ss .boxmark{border:1px solid var(--accent);text-align:center;color:var(--accent);font-family:var(--serif);padding:6px 18px 8px;line-height:1.25}.hub-ss .boxmark svg{margin:0 auto 2px;display:block}.hub-ss .boxmark .b{letter-spacing:.12em;font-size:16px;display:block}.hub-ss .boxmark .s{letter-spacing:.32em;color:var(--dim);margin-top:3px;font-size:9px;display:block}.hub-ss .pill{border:1px solid var(--accent);color:var(--accent);white-space:nowrap;border-radius:999px;padding:8px 18px;font-size:12.5px}.hub-ss .g3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.hub-ss .g3 img{aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;width:100%}.hub-ss .arrowrule{color:var(--accent);align-items:center;gap:14px;margin:44px 0 30px;display:flex}.hub-ss .arrowrule i{background:linear-gradient(90deg, transparent, var(--gold-dim), transparent);flex:1;height:1px}.hub-ss .fine{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.hub-ss .fine h3{letter-spacing:.18em;color:var(--accent);font-size:12.5px;font-family:var(--sans)}.hub-ss .fine p{color:#9d988f;margin:10px 0 0;font-size:13.2px}.hub-hd .icobar{background:var(--panel);color:var(--muted);justify-content:flex-end;align-items:center;gap:18px;padding:12px 22px;display:flex}.hub-hd .icobar .ico{width:17px;height:17px}.hub-hd .g3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.hub-hd .g3 img{aspect-ratio:4/3;object-fit:cover;width:100%}.hub-hd .pband{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.hub-hd .pband img{aspect-ratio:4/3;object-fit:cover;object-position:50% 18%;width:100%}.hub-hd .widecut img{object-fit:cover;width:100%;height:clamp(220px,30vw,380px)}.hub-hd figcaption{color:var(--dim);text-align:center;margin-top:8px;font-size:11.5px}@media (max-width:900px){.sec-grid{grid-template-columns:1fr;gap:24px}.sec-grid.rev>figure{order:0}.thumbs{grid-template-columns:repeat(3,1fr)}.thumbs .thumb:nth-child(n+4){display:none}.gal{grid-template-columns:repeat(2,1fr)}.hstrip-row{grid-template-columns:repeat(3,1fr)}.hstrip figure:nth-child(n+4){display:none}.hcards,.hub-gw .g4,.hub-np .g4,.hub-ys .p4{grid-template-columns:repeat(2,1fr)}.hub-gw .cols,.hub-dn .tri,.hub-ss .fine{grid-template-columns:1fr}.hub-gw .cols>div,.hub-dn .tri>div{border-left:0;border-top:1px solid var(--line);padding:20px 0}.hub-gw .cols>div:first-child,.hub-dn .tri>div:first-child{border-top:0;padding-top:0}}@media (max-width:780px){.menu,.nav-tools{display:none}.burger{display:block}.navrow{justify-content:space-between;height:52px}.mob-label{letter-spacing:.2em;color:var(--dim);font-size:12px;display:inline}.drawer{background:var(--panel);border-top:1px solid var(--line);padding:6px 22px 16px;display:block}.drawer a{border-bottom:1px solid var(--line);color:#cfc9bf;padding:13px 0;font-size:15px;display:block}.drawer a:last-child{border-bottom:0}.hub-sm .menu,.hub-ss .side{display:none}.hub-np .thinnav{gap:10px}.hub-np .thinnav a{font-size:11.5px}.thumbs{grid-template-columns:repeat(2,1fr)}.thumbs .thumb:nth-child(n+3){display:none}.hstrip-row{grid-template-columns:repeat(2,1fr)}.hstrip figure:nth-child(n+3){display:none}.hcards,.hub-sm .g3,.hub-np .g3,.hub-dn .g3,.hub-ss .g3,.hub-hd .g3,.hub-ys .c3,.hub-dn .g2{grid-template-columns:1fr}.hub-ys .p4,.hub-gw .g4,.hub-np .g4{grid-template-columns:repeat(2,1fr)}.hub-sm .btnrow,.hub-dn .obtn,.gal{grid-template-columns:1fr}.hero-cap{padding:60px 18px 92px}.fixcall{height:52px;padding:0 16px 0 14px;font-size:14px}.foot-main{flex-direction:column;align-items:flex-start}.hero-sub,.resv p,.promo p,.hcard p,.hub-gw .cols p,.hub-dn .tri p,.hub-ss .fine p,.leasebar .t,.leasebar .s,.faq .a,.sec p,.blk p,.lead-band p,.pagehead .lead{font-size:15.5px}.hstrip figcaption,.gal figcaption,.thumb figcaption,.sec figcaption,.figwide figcaption{font-size:13px}.drawer a{min-height:44px;padding:15px 0}.foot-links a{align-items:center;min-height:44px;padding:12px 0;display:flex}.foot-index a{align-items:center;min-height:44px;padding:11px 0;display:flex}.foot-icons span{width:44px;height:44px}.subnav a{align-items:center;min-height:44px;padding:12px 16px;display:flex}.crumb a{align-items:center;min-height:44px;padding:12px 0;display:inline-flex}.burger{padding:11px}.util-mark,.hub-sm .emblem,.hub-np .crest,.hub-ss .boxmark,.hub-hd .icobar>a,.hub-dn .minibar>a,.hub-ys .thinbar .tmark{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.promo a,.leasebar a{align-items:center;min-height:44px;padding:13px 18px;display:inline-flex}.cta,.fixcall{min-height:48px}.hub-sm .btnrow a,.hub-dn .obtn a,.hub-dn .chiprow a,.hub-np .thinnav a{justify-content:center;align-items:center;min-height:44px;display:flex}.util-right .ico,.nav-tools .ico,.hub-hd .icobar .ico,.hub-np .crestbar .ico{width:22px;height:22px}.util{height:66px}}
