:root{--bg:#f3f2ee;--ink:#111;--mute:#45473f;--line:#d2d2cb;--card:#fff;--red:#d62b1f;--field:#fff;--shadow:0 1px 2px rgba(0,0,0,.05);--herobg:#eae8e1;--fs-xs:14px;--fs-s:15px;--fs-m:18px;--fs-l:21px;--fs-xl:28px;--fs-2xl:38px;--fs-3xl:46px}@media(max-width:640px){:root{--fs-m:17px;--fs-l:19px;--fs-xl:24px;--fs-2xl:30px;--fs-3xl:32px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#1a1b1a;--ink:#f4f3ee;--mute:#c2c4bf;--line:#3a3c39;--card:#232523;--field:#1f211f;--shadow:none;--herobg:#202220}}:root[data-theme=dark]{--bg:#1a1b1a;--ink:#f4f3ee;--mute:#c2c4bf;--line:#3a3c39;--card:#232523;--field:#1f211f;--shadow:none;--herobg:#202220}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:IBM Plex Sans KR,Pretendard,Apple SD Gothic Neo,sans-serif;font-size:var(--fs-m);line-height:1.7;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;word-break:keep-all}img{max-width:100%;display:block}a{color:inherit}.wrap{max-width:1000px;margin:0 auto;padding:0 20px}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--bg);border-bottom:1px solid var(--line)}.topbar .wrap{display:flex;align-items:center;gap:12px;min-height:58px;flex-wrap:wrap}.brand{font-weight:600;letter-spacing:-.015em;margin-right:auto;font-size:var(--fs-m)}button{font:inherit;cursor:pointer;border-radius:8px;border:1px solid var(--line);background:var(--card);color:var(--ink);padding:9px 16px;font-size:var(--fs-s);font-weight:500;box-shadow:var(--shadow)}button.primary{background:var(--ink);color:var(--bg);border-color:var(--ink);font-weight:600}button.danger{color:var(--red);border-color:var(--red)}button.danger,button.ghost{background:transparent;box-shadow:none}button:disabled{opacity:.5;cursor:default}h1{font-size:var(--fs-3xl);line-height:1.22;margin:0 0 10px;letter-spacing:-.025em}h1,h2{font-weight:700}h2{font-size:var(--fs-xl);line-height:1.3;margin:0 0 20px;letter-spacing:-.02em}section{padding:52px 0;border-top:1px solid var(--line)}.note{font-size:var(--fs-s);margin-top:14px}.muted,.note{color:var(--mute)}.cards{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr;padding:26px 0 60px}@media(min-width:720px){.cards{grid-template-columns:1fr 1fr}}.card{background:var(--card);border:1px solid var(--line);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.card .thumb{aspect-ratio:16/10;background:var(--bg);object-fit:cover;width:100%}.card .body{padding:14px 16px;display:flex;flex-direction:column;gap:4px;flex:1 1}.card h3{margin:0;font-size:var(--fs-l);line-height:1.35;font-weight:700;letter-spacing:-.015em}.card .price{font-weight:600}.card .row{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap;align-items:center}.badge{display:inline-block;white-space:nowrap;line-height:1.4;font-size:var(--fs-xs);font-weight:600;padding:3px 8px;border-radius:999px;border:1px solid var(--line);color:var(--mute)}.badge.live{background:var(--red);border-color:var(--red);color:#fff}.empty{padding:60px 0;text-align:center;color:var(--mute)}form{padding:24px 0 80px;display:grid;grid-gap:22px;gap:22px}fieldset{border:1px solid var(--line);border-radius:12px;background:var(--card);padding:18px;margin:0}legend{font-weight:700;font-size:var(--fs-m);padding:0 6px}label{display:block;font-size:var(--fs-s);color:var(--mute);margin:14px 0 6px;font-weight:500}label:first-of-type{margin-top:0}input[type=tel],input[type=text],select,textarea{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--field);color:var(--ink);font:inherit}textarea{min-height:110px;resize:vertical}.grid2{display:grid;grid-gap:0 16px;gap:0 16px;grid-template-columns:1fr}@media(min-width:620px){.grid2{grid-template-columns:1fr 1fr}}.floors{grid-gap:8px}.floorrow,.floors{display:grid;gap:8px}.floorrow{grid-template-columns:.8fr 1.6fr 1fr .8fr auto auto;grid-gap:8px}.floorrow,.fplan{align-items:center}.fplan{display:flex;gap:6px}.fplan img{width:44px;height:32px;object-fit:cover;border:1px solid var(--line);border-radius:3px;background:#fff}.fplan button{padding:7px 10px;font-size:var(--fs-xs);white-space:nowrap}@media(max-width:640px){.floorrow{grid-template-columns:1fr 1fr}.floorrow .fplan{grid-column:1/-1}}.floorrow input{padding:8px 10px}.thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));grid-gap:10px;gap:10px;margin-top:10px}.thumbs figure{margin:0;position:relative;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--bg)}.thumbs img{aspect-ratio:1;object-fit:cover;width:100%}.thumbs button{position:absolute;top:4px;right:4px;padding:2px 7px;font-size:12px;border-radius:6px;background:rgba(0,0,0,.65);color:#fff;border:0;box-shadow:none}.actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.hint{font-weight:400}.hint,.status{font-size:var(--fs-xs);color:var(--mute)}.status{min-height:20px}.hero{display:block;color:var(--ink);background:var(--bg)}.heroimg{position:relative;width:100%;height:clamp(300px,62vh,620px);overflow:hidden;background:var(--herobg);display:flex;align-items:center;justify-content:center}.hero img{position:relative;z-index:1;display:block;height:100%;width:auto;max-width:100%;margin:0;object-fit:contain}.hero .wrap{padding-top:34px;padding-bottom:10px}.hero.nophoto .wrap{padding-top:40px}.tag{display:block;font-size:var(--fs-l);font-weight:700;letter-spacing:-.015em;color:var(--ink);margin:0 0 6px}.hero p{margin:0;font-size:var(--fs-m);color:var(--mute)}.terms{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.terms div{background:var(--card);padding:22px 24px}.terms b{display:block;font-size:var(--fs-s);color:var(--mute);font-weight:500;margin-bottom:4px}.terms span{font-size:var(--fs-2xl);line-height:1.25;font-weight:700;letter-spacing:-.025em}.terms .full{grid-column:1/-1}.termsnote{margin-top:14px}.termsnote p{margin:0 0 4px}.termsnote b{font-weight:700;margin-right:6px}.terms .full span{font-size:var(--fs-l);font-weight:600;letter-spacing:-.015em}.gallery{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}@media(min-width:760px){.gallery{grid-template-columns:repeat(3,1fr)}}.gallery img{width:100%;aspect-ratio:4/3;object-fit:cover;cursor:zoom-in}.tablewrap{overflow-x:auto}tr.hasplan{cursor:pointer}tr.hasplan:hover td{background:var(--card)}tr.hasplan:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.planlink{font-size:var(--fs-s);font-weight:600;color:var(--red);white-space:nowrap}.floortable td:nth-child(n+3),.floortable th:nth-child(n+3){text-align:right}.extraplans{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px;font-size:var(--fs-s)}.planchip{padding:0;width:84px;height:60px;overflow:hidden;border-radius:4px;background:#fff}.planchip img{width:100%;height:100%;object-fit:cover}.planchip.inrow{display:inline-block;border:1px solid var(--line);cursor:zoom-in}.floortable td,.planchip.inrow{vertical-align:middle}.floortable .num,.floortable td:nth-child(3),.floortable th:nth-child(3){text-align:right}.floortable .num{padding-left:24px}.floortable td:last-child{padding-top:8px;padding-bottom:8px}table{width:100%;border-collapse:collapse;font-size:var(--fs-m)}td,th{text-align:left;padding:14px 12px;border-bottom:1px solid var(--line);white-space:nowrap}th{color:var(--mute);font-weight:500;font-size:var(--fs-s)}td:first-child{font-weight:600}td:last-child,th:last-child{text-align:right}.plans{display:grid;grid-template-columns:1fr;grid-gap:22px;gap:22px;margin-top:28px}@media(min-width:760px){.plans{grid-template-columns:1fr 1fr}}.plan{background:#fff;border:1px solid var(--line);border-radius:4px}.plan img{cursor:zoom-in}.contact{background:#1c1d1c;color:#f1f0ec;padding:60px 0}.contact h2{color:inherit}.contact .big{font-size:var(--fs-l);font-weight:700;letter-spacing:-.015em;margin:0 0 4px}.legal{margin-top:26px;padding-top:20px;border-top:1px solid rgba(255,255,255,.25);font-size:var(--fs-s);line-height:1.9;color:#e2e1dc}footer{padding:24px 0 48px;font-size:15px;color:var(--mute)}pre.desc{font:inherit;white-space:pre-wrap;word-break:keep-all;margin:0;max-width:760px;line-height:1.8}#lb{position:fixed;inset:0;background:rgba(10,10,10,.94);display:none;align-items:center;justify-content:center;z-index:99;padding:16px}#lb.on{display:flex}#lb img{max-width:100%;max-height:92vh;object-fit:contain;cursor:zoom-out}#lb button{position:absolute;top:10px;right:14px;background:none;border:0;color:#fff;font-size:34px;box-shadow:none;padding:8px}.hidden{display:none!important}.mlabel{display:none}@media(max-width:640px){.topbar .wrap{gap:8px;padding-top:8px;padding-bottom:8px}.brand{flex:1 1 100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar button{padding:7px 11px;font-size:14px}.terms{grid-template-columns:1fr}.floortable thead{display:none}.floortable,.floortable tbody{display:block}.wrap .floortable tr{display:grid;grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"f use plan" "f area plan" "f h plan";grid-column-gap:12px;column-gap:12px;grid-row-gap:2px;row-gap:2px;align-items:start;padding:14px 0;border-bottom:1px solid var(--line)}.wrap .floortable td{display:block;border:0;padding:0!important;white-space:normal;text-align:left!important}.wrap .floortable .c-f{grid-area:f;font-weight:700}.wrap .floortable .c-use{grid-area:use}.wrap .floortable .c-area{grid-area:area;color:var(--mute);font-size:var(--fs-s)}.wrap .floortable .c-h{grid-area:h;color:var(--mute);font-size:var(--fs-s)}.wrap .floortable .c-plan{grid-area:plan;align-self:center}.mlabel{display:inline}.wrap dl.info{grid-template-columns:1fr}.wrap dl.info dt{border-bottom:0;padding-bottom:0;padding-top:12px}.wrap dl.info dd{padding-top:2px}}.linkbox{position:fixed;left:16px;right:16px;bottom:16px;z-index:60;display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:14px;background:var(--card);border:1px solid var(--ink);border-radius:10px;box-shadow:0 6px 24px rgba(0,0,0,.18);font-size:var(--fs-s)}.linkbox input{flex:1 1 260px;padding:9px 10px;border:1px solid var(--line);border-radius:6px;font:inherit;background:var(--field);color:var(--ink)}.syncbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:22px 0 0;padding:14px 16px;border:1px solid var(--ink);border-radius:10px;background:var(--card);font-size:var(--fs-s)}.syncbar span{flex:1 1 260px}.syncbar.warn{border-color:var(--red);color:var(--red)}.map{margin-top:18px;border:1px solid var(--line);border-radius:6px;overflow:hidden;background:var(--card);aspect-ratio:16/9;max-height:440px}.map iframe{display:block;width:100%;height:100%;border:0}@media(max-width:600px){.map{aspect-ratio:4/3}}.mapimg{margin:18px 0 0;border:1px solid var(--line);border-radius:6px;overflow:hidden;background:#fff}.mapimg img{display:block;width:100%;height:auto;cursor:zoom-in}@media print{.mapimg{page-break-inside:avoid;break-inside:avoid;border-color:#999;margin-top:4mm}.mapimg img{max-height:110mm;object-fit:contain;margin:0 auto}}.maplinks{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 0}.mapbtn{display:inline-block;font-size:var(--fs-s);padding:10px 18px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);font-weight:600;text-decoration:none}.mapbtn:hover{border-color:var(--ink)}dl.info{display:grid;grid-template-columns:max-content 1fr;grid-gap:0;gap:0;margin:0;border-top:1px solid var(--line)}dl.info dd,dl.info dt{padding:14px 12px;border-bottom:1px solid var(--line);margin:0}dl.info dt{color:var(--mute);font-weight:400;font-size:var(--fs-s);padding-right:32px;white-space:nowrap;align-self:center}dl.info dd{font-weight:500}.badge.warn{color:#b26b00}.badge.warn,fieldset.legalset{border-color:#b26b00}.pdfmode{position:absolute;left:-12000px;top:0;width:794px;background:#fff;color:#111;font-size:14.5px;line-height:1.65}.pdfmode .wrap{max-width:none;padding:0 30px}.pdfmode .hero{background:#fff;color:#111}.pdfmode .heroimg{height:auto;background:none;display:block}.pdfmode .hero img{max-height:450px;max-width:100%;width:auto;height:auto;object-fit:contain;margin:0 auto}.pdfmode .hero .wrap{padding-top:18px;padding-bottom:6px}.pdfmode .hero p{color:#444;font-size:14.5px}.pdfmode h1{font-size:28px;margin-bottom:4px}.pdfmode h2{font-size:19px;margin-bottom:12px}.pdfmode .tag{font-size:17px;margin-bottom:4px}.pdfmode section{padding:18px 0;border-top:1px solid #bbb}.pdfmode .terms{background:#bbb;border-color:#bbb}.pdfmode .terms div{background:#fff;padding:14px}.pdfmode .terms b{font-size:12.5px;color:#444}.pdfmode .terms span{font-size:26px}.pdfmode .terms .full span{font-size:16px}.pdfmode .muted,.pdfmode .note{color:#444;font-size:12.5px}.pdfmode dl.info dd,.pdfmode dl.info dt{padding:8px 10px;border-color:#ccc}.pdfmode dl.info dt{color:#444}.pdfmode table{font-size:14.5px}.pdfmode th{font-size:12.5px;color:#444}.pdfmode td,.pdfmode th{padding:9px 10px;border-color:#ccc}.pdfmode .tablewrap{overflow:visible}.pdfmode .gallery{grid-template-columns:repeat(2,1fr);gap:8px}.pdfmode .gallery img{aspect-ratio:auto;max-height:330px;object-fit:contain;background:#f4f4f4}.pdfmode .plans{grid-template-columns:1fr;gap:12px;margin-top:14px}.pdfmode .plan{border-color:#bbb}.pdfmode .plan figcaption{font-size:13px;font-weight:600;padding:8px 10px 0;color:#111}.pdfmode .plan img{max-height:470px;width:auto;max-width:100%;margin:0 auto}.pdfmode .planssec{border-top:0;padding:0}.pdfmode .planssec .plans{margin-top:0;gap:0}.pdfmode .planssec .plan{margin:0 0 14px!important}.pdfmode .mapimg{margin-top:12px;border-color:#bbb}.pdfmode .mapimg img{max-height:430px;object-fit:contain}.pdfmode pre.desc{max-width:none;font-size:14px;line-height:1.75}.pdfmode .contact{background:#fff;color:#111;border-top:2px solid #111;padding:18px 0}.pdfmode .contact .big{font-size:20px}.pdfmode .contact a{color:#111;text-decoration:none}.pdfmode .legal{color:#333;border-top-color:#bbb;font-size:12.5px;margin-top:12px;padding-top:10px}.pdfmode .pdfcontact{margin-top:14px;padding:12px 0 4px;border-top:2px solid #111}.pdfmode .pdfcontact .who{font-size:21px;font-weight:700;letter-spacing:-.015em}.pdfmode .pdfcontact .office{margin-top:4px;padding-bottom:6px;font-size:12.5px;line-height:1.7;color:#444}@page{size:A4;margin:14mm 13mm}@media print{body,html{background:#fff!important;color:#000!important;font-size:11.5pt;line-height:1.6}#lb,.noprint,.topbar,button{display:none!important}.wrap{max-width:none;padding:0}.hero,.hero.nophoto,.hero.portrait{min-height:0!important;display:block;background:#fff!important;color:#000!important;padding:0}.heroimg{height:auto!important;background:none!important;display:block!important}.heroimg:before{display:none!important}.hero img,.hero.portrait img{position:static;display:block;width:100%;height:auto;max-height:125mm;object-fit:contain;margin:0 auto 6mm;background:none}.hero:after{display:none}.hero .wrap{padding:0}.hero p{opacity:1}.badge.live,.tag{-webkit-print-color-adjust:exact;print-color-adjust:exact}h1{font-size:22pt;margin-bottom:3mm}h2{font-size:15pt;margin:0 0 4mm}section{padding:7mm 0;border-top:1px solid #999}.terms{background:#999;border-color:#999}.terms div{background:#fff;padding:4mm}.terms b{font-size:10pt;color:#333}.terms span{font-size:18pt}.terms .full span{font-size:13pt}.muted,.note{color:#333}.gallery{grid-template-columns:repeat(2,1fr);gap:3mm}.gallery img{page-break-inside:avoid;break-inside:avoid;aspect-ratio:auto;max-height:80mm;object-fit:contain}table{font-size:11pt}th{font-size:9.5pt;color:#333}td,th{padding:2.5mm 2mm;border-color:#999}.tablewrap{overflow:visible}dl.info dd,dl.info dt,tr{page-break-inside:avoid;break-inside:avoid}dl.info{border-color:#999}dl.info dd,dl.info dt{padding:2.2mm 2mm;border-color:#999}dl.info dt{color:#333}.plans{grid-template-columns:1fr;gap:6mm}.plan{page-break-inside:avoid;break-inside:avoid;border-color:#999}.plan img{max-height:235mm;width:auto;max-width:100%;margin:0 auto}.contact{background:#fff!important;color:#000!important;border-top:2px solid #000;padding:7mm 0;page-break-inside:avoid;break-inside:avoid}.contact a{text-decoration:none;color:#000}.contact .big{font-size:15pt}.legal{color:#222;border-top-color:#999;font-size:10pt}footer{padding:4mm 0 0;font-size:9pt;color:#444}pre.desc{max-width:none}}.chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.chips li{border:1px solid var(--line);background:var(--card);border-radius:999px;padding:6px 14px;font-size:var(--fs-s);font-weight:500}.points{margin:18px 0 0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}@media(min-width:720px){.points{grid-template-columns:1fr 1fr;column-gap:28px}}.points li{position:relative;padding-left:16px;line-height:1.6}.points li:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:6px;border-radius:50%;background:var(--ink)}a.card:hover{border-color:var(--ink)}.bhero{position:relative;min-height:clamp(420px,78vh,780px);display:flex;align-items:flex-end;background:#1c1d1c;color:#fff;overflow:hidden}.bhero:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.72),rgba(0,0,0,0) 55%)}.bhero .wrap{position:relative;z-index:1;width:100%;padding-bottom:44px}.bhero .tag{color:#fff;opacity:.85}.bhero p{margin:0;color:#eee;font-size:var(--fs-l)}.bhero.nophoto{min-height:260px}.bstats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border:1px solid var(--line);border-radius:10px;overflow:hidden;margin:0 0 20px;background:var(--card)}.bstats>div{padding:16px 18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 -1px -1px 0}.bstats b{display:block;font-size:var(--fs-xs);color:var(--mute);font-weight:500}.bstats span{font-size:var(--fs-l);font-weight:700;letter-spacing:-.015em}.tenants{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.tenants li{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:18px}.tenants b{display:block;font-size:var(--fs-l)}.tenants span{color:var(--mute);font-size:var(--fs-s)}.nearby{margin:14px 0 0;padding-left:20px}.fx{display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr}.fx-areas{display:grid;grid-template-columns:auto auto auto;justify-content:start;grid-gap:4px 18px;gap:4px 18px;margin:10px 0 0;font-size:var(--fs-s)}.fx-areas dt{color:var(--mute)}.fx-areas dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx-areas dd b{font-size:var(--fs-l)}.fx-head h3{margin:0;font-size:var(--fs-xl)}.fx-head p{margin:2px 0 14px}.fx-media{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr}@media(min-width:620px){.fx-media{grid-template-columns:1fr 1fr}}.fx-media figure{margin:0;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#fff;cursor:zoom-in}.fx-media img{width:100%;aspect-ratio:4/3;object-fit:cover}.fx-media figcaption{padding:6px 10px;font-size:var(--fs-xs);color:#444}.vacancy{background:var(--card);border-bottom:1px solid var(--line)}.vacancy h2 small{font-size:var(--fs-s);font-weight:600;color:var(--red);margin-left:8px}.vtable{overflow-x:auto;margin:0 -16px;padding:0 16px}.vtable table{width:100%;min-width:520px;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vtable td,.vtable th{padding:12px 10px;text-align:right;border-bottom:1px solid var(--line);white-space:nowrap}.vtable thead th{font-size:var(--fs-xs);color:var(--mute);font-weight:600}.vtable th:first-child{text-align:left}.vtable tbody th,.vtable td b{font-size:var(--fs-l)}.mapframe{margin:16px 0 0;border:1px solid var(--line);border-radius:10px;overflow:hidden;aspect-ratio:16/9;min-height:280px}.mapframe iframe{width:100%;height:100%;border:0;display:block}.leasecta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 0;padding:18px 20px;border:1px solid var(--line);border-radius:10px;background:var(--bg)}.leasecta b{display:block;font-size:var(--fs-l)}.leasecta span{color:var(--mute);font-size:var(--fs-s)}.leasecta .fx-call{margin:0}.rentfree{margin:14px 0 0;font-size:var(--fs-l);font-weight:700;color:var(--red)}.hero-nav{position:absolute;right:16px;top:16px;z-index:2;display:flex;align-items:center;gap:8px;background:rgba(0,0,0,.45);border-radius:999px;padding:4px 6px;color:#fff;font-size:var(--fs-s)}.hero-nav button{width:36px;height:36px;border-radius:50%;border:0;background:rgba(255,255,255,.15);color:#fff;font-size:22px;line-height:1;padding:0;box-shadow:none;cursor:pointer}.hero-nav button:hover{background:rgba(255,255,255,.3)}.bhero img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.bhero img.bg{object-fit:cover;filter:blur(28px) brightness(.55);transform:scale(1.15)}@media(max-width:640px){.bhero{min-height:auto;aspect-ratio:3/4}}@media(min-width:900px){.fx{grid-template-columns:minmax(400px,460px) 1fr;gap:28px}}.fx-stack{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;align-content:start}.fx-stack button{width:100%;display:grid;grid-template-columns:64px 1fr auto 72px;align-items:center;grid-gap:6px 10px;gap:6px 10px;text-align:left;padding:12px 14px;border-radius:8px;box-shadow:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx-stack button b{font-size:var(--fs-m,1rem)}.fx-stack button>span{color:var(--mute);font-size:var(--fs-s);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-stack button i{font-style:normal;font-size:var(--fs-s);text-align:right}.fx-stack button em{font-style:normal;font-size:var(--fs-xs);font-weight:700;color:var(--mute);text-align:right}.fx-stack button.vacant em{color:var(--red)}.fx-stack button.on{border-color:var(--ink);background:var(--ink);color:var(--bg)}.fx-stack button.on .fx-cost,.fx-stack button.on em,.fx-stack button.on>span{color:var(--bg)}.fx-cost{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;padding-top:8px;border-top:1px dashed var(--line);font-size:var(--fs-xs);color:var(--mute)}.fx-cost>span{display:flex;flex-direction:column;gap:1px;white-space:nowrap}.fx-cost strong{color:inherit;font-size:1rem;font-weight:700}.fx-stack button:not(.on) .fx-cost strong{color:var(--ink)}.fx-price{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:14px 0 0;max-width:460px}.fx-price div{border:1px solid var(--line);border-radius:8px;padding:10px 14px;background:var(--card)}.fx-price dt{font-size:var(--fs-xs);color:var(--mute)}.fx-price dd{margin:2px 0 0;font-weight:700;font-size:1.3rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.fx-call{display:inline-flex;align-items:center;justify-content:center;margin-top:14px;padding:12px 20px;border-radius:8px;background:#55595e;color:#fff!important;font-weight:700;text-decoration:none}.fx-call:hover{background:#3f4246}.fx-stack{max-width:none}.fx-stack li.open>button{border-radius:8px 8px 0 0}.fx-detail{border:1px solid var(--ink);border-top:0;border-radius:0 0 8px 8px;padding:16px;display:grid;grid-gap:16px;gap:16px;background:var(--card)}.fx-photo,.fx-plan{margin:0;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#fff;cursor:zoom-in}.fx-photo img{width:100%;max-height:70vh;object-fit:cover;display:block}.fx-plan img{width:100%;max-height:60vh;object-fit:contain;display:block;background:#fff}.fx-photo figcaption,.fx-plan figcaption{padding:8px 12px;font-size:var(--fs-xs);color:var(--mute)}.fx-info .muted{margin:0 0 6px}.fx-areas{margin:0}@media(min-width:900px){.fx-stack button{grid-template-columns:80px 1fr 110px 90px;padding:14px 18px}.fx-cost{grid-template-columns:repeat(3,minmax(0,200px))}.fx-detail{grid-template-columns:3fr 2fr;align-items:start}.fx-photo{grid-column:1/-1}}.bstats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.bstats>div{display:flex;flex-direction:column;gap:6px;justify-content:flex-start}.bstats span{font-size:1.05rem;line-height:1.4;word-break:keep-all}.bstats small{font-size:var(--fs-xs);color:var(--mute);line-height:1.4}.tenantbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 16px;padding:14px 18px;border-radius:10px;background:var(--ink);color:var(--bg)}.tenantbar>b{font-size:var(--fs-s);opacity:.8}.tenantbar ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.tenantbar li{display:flex;align-items:baseline;gap:8px;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.12)}.tenantbar strong{font-size:1rem}.tenantbar span{font-size:var(--fs-xs);opacity:.75}.fx-stack button.leased{cursor:default;opacity:1;background:var(--bg)}.fx-stack button.leased:not(.brand) b,.fx-stack button.leased:not(.brand)>span{color:var(--mute)}.fx-stack button.brand{background:#f4ecdf;border-color:#d9c3a0}.fx-stack button.brand>span{color:#5b3e14;font-weight:700;font-size:1rem}.fx-stack button.brand em{color:#8a6420}.topbar .brand small{font-size:var(--fs-s);font-weight:600;color:var(--mute);margin-left:6px}.topcall{display:inline-flex;align-items:center;padding:8px 16px;border-radius:999px;background:#55595e;color:#fff!important;font-weight:700;font-size:var(--fs-s);text-decoration:none;white-space:nowrap}.topbar .wrap:has(.topcall){flex-wrap:nowrap;justify-content:space-between}.topbar .wrap:has(.topcall) .brand{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar .wrap:has(.topcall) .actions{margin-left:auto;flex:none}.fx-stack button i small{display:block;font-size:12px;color:var(--muted)}.fx-kakao{display:inline-flex;align-items:center;justify-content:center;margin-top:14px;padding:12px 20px;border-radius:8px;background:#fee500;color:#191919!important;font-weight:700;text-decoration:none}.leasecta .fx-kakao{margin:0}