.LineReveal-module__chcDBG__mask{overflow:hidden}@media (prefers-reduced-motion:reduce){.LineReveal-module__chcDBG__mask{overflow:visible}.LineReveal-module__chcDBG__mask>*{transform:none!important}}
.TextCascade-module__AyeWhq__mask{margin-bottom:-.16em;padding-bottom:.16em;display:block;overflow:hidden}.TextCascade-module__AyeWhq__line{will-change:transform;transition-property:transform;transition-duration:.9s;transition-timing-function:cubic-bezier(.22,1,.36,1);display:block;transform:translateY(112%)}.TextCascade-module__AyeWhq__cascade[data-on=true] .TextCascade-module__AyeWhq__line{transform:translateY(0)}.TextCascade-module__AyeWhq__split{position:relative}.TextCascade-module__AyeWhq__measure{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;position:absolute;top:0;left:0}.TextCascade-module__AyeWhq__rule{transform-origin:0;transition:transform .72s cubic-bezier(.22,1,.36,1);display:block;transform:scaleX(0)}.TextCascade-module__AyeWhq__cascade[data-on=true] .TextCascade-module__AyeWhq__rule{transform:scaleX(1)}.TextCascade-module__AyeWhq__itemRule{background:var(--line);transform-origin:0;height:1px;transition:transform .62s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.TextCascade-module__AyeWhq__cascade[data-on=true] .TextCascade-module__AyeWhq__itemRule{transform:scaleX(1)}.TextCascade-module__AyeWhq__fade{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}.TextCascade-module__AyeWhq__cascade[data-on=true] .TextCascade-module__AyeWhq__fade{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.TextCascade-module__AyeWhq__mask{overflow:visible}.TextCascade-module__AyeWhq__line,.TextCascade-module__AyeWhq__rule,.TextCascade-module__AyeWhq__itemRule,.TextCascade-module__AyeWhq__fade{opacity:1!important;transition:none!important;transform:none!important}}
.PlanSheet-module__2qe3ZW__plate{background:color-mix(in srgb, var(--brand) 7%, var(--bg));padding:clamp(10px,1.2vw,18px);position:relative}.PlanSheet-module__2qe3ZW__plate:before,.PlanSheet-module__2qe3ZW__plate:after{content:"";pointer-events:none;width:9px;height:9px;position:absolute}.PlanSheet-module__2qe3ZW__plate:before{border-top:1px solid #1a191947;border-left:1px solid #1a191947;top:5px;left:5px}.PlanSheet-module__2qe3ZW__plate:after{border-bottom:1px solid #1a191947;border-right:1px solid #1a191947;bottom:5px;right:5px}.PlanSheet-module__2qe3ZW__sheet{background:var(--white);cursor:zoom-in;outline-offset:3px;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.PlanSheet-module__2qe3ZW__sheet:focus-visible{outline:2px solid var(--ink)}.PlanSheet-module__2qe3ZW__sheet img{transition:transform 1.1s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.PlanSheet-module__2qe3ZW__sheet:hover img{transform:scale(1.02)}}.PlanSheet-module__2qe3ZW__grid{gap:clamp(10px,1.2vw,16px);display:grid}.PlanSheet-module__2qe3ZW__grid2{grid-template-columns:1fr 1fr}@media (max-width:640px){.PlanSheet-module__2qe3ZW__grid2{grid-template-columns:1fr}}.PlanSheet-module__2qe3ZW__year{font-family:var(--font-archivo), "Playfair Display", var(--font-kr-serif), serif;letter-spacing:.01em;color:var(--ink);font-variant-numeric:lining-nums;font-size:clamp(30px,3.4vw,46px);font-weight:500;line-height:1}.PlanSheet-module__2qe3ZW__yearRule{background:var(--ink);width:34px;height:1px;margin-top:16px}.PlanSheet-module__2qe3ZW__specHead{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--ink);margin-top:22px;padding-bottom:9px;font-size:12px;font-weight:600}.PlanSheet-module__2qe3ZW__specList{margin-top:0}.PlanSheet-module__2qe3ZW__specListWide{column-count:2;column-gap:22px}.PlanSheet-module__2qe3ZW__specListWide>.PlanSheet-module__2qe3ZW__specItem{break-inside:avoid}.PlanSheet-module__2qe3ZW__specItem{word-break:keep-all;padding:9px 0;font-size:14.5px;line-height:1.6;display:block;position:relative}@media (min-width:769px){.PlanSheet-module__2qe3ZW__specItem{font-size:15px}}@media (prefers-reduced-motion:reduce){.PlanSheet-module__2qe3ZW__sheet img{transition:none}}
.DesignToBuild-module__UfI0OG__row{grid-template-columns:1.32fr 1fr;align-items:start;gap:clamp(12px,1.4vw,20px);margin-top:24px;display:grid}.DesignToBuild-module__UfI0OG__cell{min-width:0;margin:0}.DesignToBuild-module__UfI0OG__fill{width:100%;height:clamp(260px,38vw,580px);position:relative}.DesignToBuild-module__UfI0OG__photo{background:var(--surface);overflow:hidden}.DesignToBuild-module__UfI0OG__contain{cursor:zoom-in;outline-offset:3px;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.DesignToBuild-module__UfI0OG__contain:focus-visible{outline:2px solid var(--ink)}.DesignToBuild-module__UfI0OG__contain img{transition:transform 1.1s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.DesignToBuild-module__UfI0OG__contain:hover img{transform:scale(1.02)}}.DesignToBuild-module__UfI0OG__headRule{background:var(--line);height:1px}.DesignToBuild-module__UfI0OG__label{font-family:var(--font-archivo), "Playfair Display", var(--font-kr-serif), serif;letter-spacing:.16em;color:var(--muted);align-items:center;gap:9px;margin-top:12px;font-size:12px;font-weight:600;display:flex}.DesignToBuild-module__UfI0OG__label:before{content:"";background:var(--line);transform-origin:0;flex-shrink:0;width:18px;height:1px;transition:transform .6s cubic-bezier(.22,1,.36,1) 60ms;transform:scaleX(0)}.DesignToBuild-module__UfI0OG__label[data-on=true]:before{transform:none}.DesignToBuild-module__UfI0OG__labelBuilt{color:var(--ink)}.DesignToBuild-module__UfI0OG__labelBuilt:before{background:var(--ink)}@media (max-width:640px){.DesignToBuild-module__UfI0OG__row{grid-template-columns:1fr;gap:18px}.DesignToBuild-module__UfI0OG__fill{height:clamp(220px,58vw,320px)}}@media (prefers-reduced-motion:reduce){.DesignToBuild-module__UfI0OG__label:before{transition:none;transform:none}}
.LocationMap-module__mEFe-q__plan{grid-template-columns:repeat(12,[col]1fr);display:grid}.LocationMap-module__mEFe-q__frameCell{grid-area:1/4 col/auto/span 9}.LocationMap-module__mEFe-q__sheetCell{z-index:2;grid-area:1/1 col/auto/span 5;align-self:center}.LocationMap-module__mEFe-q__frame{aspect-ratio:16/9;background:#fdfdfc0f;border:1px solid #fdfdfc38;width:100%;position:relative;overflow:hidden}.LocationMap-module__mEFe-q__frame iframe{filter:grayscale(.55)sepia(.1)contrast(1.04);border:0;width:100%;height:100%;display:block}@media (prefers-contrast:more){.LocationMap-module__mEFe-q__frame iframe{filter:none}}.LocationMap-module__mEFe-q__credit{letter-spacing:.02em;color:#fdfdfc6b;text-align:right;margin-top:10px;font-size:12px}.LocationMap-module__mEFe-q__credit a{border-bottom:1px solid #fdfdfc40}.LocationMap-module__mEFe-q__sheet{background:var(--bg);color:var(--ink);padding:34px 34px 30px;box-shadow:0 26px 64px -22px #0000009e}.LocationMap-module__mEFe-q__sheetLabel{letter-spacing:.1em;color:var(--muted);font-size:12px;font-weight:500}.LocationMap-module__mEFe-q__addr{letter-spacing:-.01em;text-wrap:balance;margin-top:12px;font-size:23px;font-weight:500;line-height:1.5}.LocationMap-module__mEFe-q__addrDetail{color:var(--muted);margin-top:7px;font-size:15px}.LocationMap-module__mEFe-q__rule{background:#1a191924;height:1px;margin:24px 0 20px}.LocationMap-module__mEFe-q__acts{flex-wrap:wrap;gap:8px;display:flex}.LocationMap-module__mEFe-q__act{color:var(--ink);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #1a191938;border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-size:13.5px;font-weight:500;transition:border-color .3s,background .3s,color .3s;display:inline-flex}.LocationMap-module__mEFe-q__act:hover{border-color:#1a19199e}.LocationMap-module__mEFe-q__act:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.LocationMap-module__mEFe-q__sheet .LocationMap-module__mEFe-q__act{color:var(--ink)}.LocationMap-module__mEFe-q__sheet .LocationMap-module__mEFe-q__actPrimary{background:var(--brand);border-color:var(--brand);color:var(--white)}.LocationMap-module__mEFe-q__sheet .LocationMap-module__mEFe-q__actPrimary:hover{background:var(--ink);border-color:var(--ink)}.LocationMap-module__mEFe-q__act svg{flex-shrink:0;width:15px;height:15px}@media (prefers-reduced-motion:reduce){.LocationMap-module__mEFe-q__act{transition:none}}.LocationMap-module__mEFe-q__closing{grid-template-rows:auto 1fr;grid-template-columns:repeat(12,[col]1fr);column-gap:32px;margin-top:76px;display:grid}.LocationMap-module__mEFe-q__capCell{grid-area:1/1 col/auto/span 4}.LocationMap-module__mEFe-q__chanCell{flex-wrap:wrap;grid-area:2/1 col/auto/span 4;align-self:start;gap:12px;margin-top:22px;display:flex}.LocationMap-module__mEFe-q__shelfCell{grid-area:1/7 col/span 2/span 6}.LocationMap-module__mEFe-q__shelf{grid-template-columns:2fr 1fr;gap:16px;display:grid}.LocationMap-module__mEFe-q__shelfMain{aspect-ratio:1440/1860;position:relative;overflow:hidden}.LocationMap-module__mEFe-q__shelfSide{flex-direction:column;gap:16px;min-height:0;display:flex}.LocationMap-module__mEFe-q__shelfSideItem{flex:1;min-height:0;position:relative;overflow:hidden}@media (max-width:900px){.LocationMap-module__mEFe-q__closing{flex-direction:column;margin-top:56px;display:flex}.LocationMap-module__mEFe-q__capCell{order:1}.LocationMap-module__mEFe-q__shelfCell{order:2;margin-top:14px}.LocationMap-module__mEFe-q__chanCell{order:3;margin-top:30px}}@media (max-width:768px){.LocationMap-module__mEFe-q__shelf{grid-template-columns:1fr}.LocationMap-module__mEFe-q__shelfSide{flex-direction:row}.LocationMap-module__mEFe-q__shelfSideItem{aspect-ratio:1440/1860}}@media (max-width:900px){.LocationMap-module__mEFe-q__plan{display:block}.LocationMap-module__mEFe-q__frame{aspect-ratio:1}.LocationMap-module__mEFe-q__credit{text-align:left}.LocationMap-module__mEFe-q__sheet{box-shadow:none;margin-top:14px;padding:26px 22px 24px}.LocationMap-module__mEFe-q__addr{font-size:19px}}
.LocationTail-module__eoUcZq__rail{transform-origin:0;background:#1a191929;height:1px;display:block}.LocationTail-module__eoUcZq__hang{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px;display:grid}.LocationTail-module__eoUcZq__cell{padding-top:var(--drop);grid-row:1;align-self:start;position:relative}.LocationTail-module__eoUcZq__stem{width:1px;height:var(--drop);transform-origin:top;background:linear-gradient(#1a191938,#1a19190f);display:block;position:absolute;top:0;left:0}.LocationTail-module__eoUcZq__cellKicker{--drop:40px;grid-column:1/span 2}.LocationTail-module__eoUcZq__cellPhone{--drop:112px;grid-column:3/span 4}.LocationTail-module__eoUcZq__cellCta{--drop:204px;grid-column:8/span 3}.LocationTail-module__eoUcZq__cellLinks{--drop:148px;flex-direction:column;grid-column:11/span 2;align-items:flex-start;gap:12px;display:flex}.LocationTail-module__eoUcZq__phoneLine{letter-spacing:-.01em;font-size:clamp(30px,3.8vw,54px);font-weight:500;line-height:1.15}.LocationTail-module__eoUcZq__phone{border-bottom:1px solid var(--line);padding-bottom:4px;transition:border-color .4s cubic-bezier(.22,1,.36,1);display:inline-block}.LocationTail-module__eoUcZq__phone:hover{border-color:var(--ink)}.LocationTail-module__eoUcZq__phone:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.LocationTail-module__eoUcZq__rail{animation:linear both LocationTail-module__eoUcZq__railDraw;animation-timeline:view();animation-range:entry 5% entry 65%;transform:scaleX(0)}.LocationTail-module__eoUcZq__stem{animation:linear both LocationTail-module__eoUcZq__stemDrop;animation-timeline:view();animation-range:entry var(--in,15%) entry var(--out,80%);transform:scaleY(0)}.LocationTail-module__eoUcZq__settle{opacity:0;animation:linear both LocationTail-module__eoUcZq__settle;animation-timeline:view();animation-range:entry var(--in,30%) entry var(--out,95%)}.LocationTail-module__eoUcZq__cellKicker{--in:12%;--out:60%}.LocationTail-module__eoUcZq__cellPhone{--in:18%;--out:70%}.LocationTail-module__eoUcZq__cellCta{--in:24%;--out:82%}.LocationTail-module__eoUcZq__cellLinks{--in:30%;--out:92%}}}@keyframes LocationTail-module__eoUcZq__railDraw{to{transform:scaleX(1)}}@keyframes LocationTail-module__eoUcZq__stemDrop{to{transform:scaleY(1)}}@keyframes LocationTail-module__eoUcZq__settle{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.LocationTail-module__eoUcZq__hang{flex-direction:column;align-items:flex-start;display:flex}.LocationTail-module__eoUcZq__cell{grid-row:auto}.LocationTail-module__eoUcZq__cellKicker{--drop:26px}.LocationTail-module__eoUcZq__cellPhone{--drop:34px}.LocationTail-module__eoUcZq__cellCta{--drop:44px}.LocationTail-module__eoUcZq__cellLinks{--drop:34px}}@media (prefers-reduced-motion:reduce){.LocationTail-module__eoUcZq__rail,.LocationTail-module__eoUcZq__stem,.LocationTail-module__eoUcZq__settle,.LocationTail-module__eoUcZq__phoneLine span{opacity:1!important;transform:none!important}.LocationTail-module__eoUcZq__phone{transition:none}}
.RenderStage-module__tblu6a__stage{background:var(--brand);color:var(--white);--card-h:clamp(190px, 44svh, 460px);--card-w:min(calc(var(--card-h) * 16 / 9), 62vw);--stage-gap:clamp(14px, 3.4vw, 60px);--stage-fade:clamp(24px, 14vw, 220px);padding-top:clamp(52px,8vh,100px);padding-bottom:clamp(40px,6vh,76px);position:relative;overflow:hidden}.RenderStage-module__tblu6a__viewport{-webkit-user-select:none;user-select:none;touch-action:pan-y;cursor:grab;width:100%;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--stage-fade), #000 calc(100% - var(--stage-fade)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--stage-fade), #000 calc(100% - var(--stage-fade)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--stage-fade), #000 calc(100% - var(--stage-fade)), transparent 100%);position:relative}.RenderStage-module__tblu6a__viewport:active{cursor:grabbing}.RenderStage-module__tblu6a__viewport:focus-visible{outline-offset:-4px;outline:2px solid #fdfdfcb3}.RenderStage-module__tblu6a__track{align-items:center;gap:var(--stage-gap);padding-left:calc((100% - var(--card-w)) / 2);padding-right:calc((100% - var(--card-w)) / 2);will-change:transform;transition:opacity .6s;display:flex}.RenderStage-module__tblu6a__card{width:var(--card-w);transform-style:preserve-3d;will-change:transform;flex:none}.RenderStage-module__tblu6a__frame{aspect-ratio:16/9;cursor:zoom-in;background:#0000004d;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fdfdfc29}.RenderStage-module__tblu6a__frame:focus-visible{outline:2px solid var(--white);outline-offset:4px}.RenderStage-module__tblu6a__pan{will-change:transform;position:absolute;inset:0}.RenderStage-module__tblu6a__veil{background:var(--brand);pointer-events:none;position:absolute;inset:0}.RenderStage-module__tblu6a__cardIdle .RenderStage-module__tblu6a__frame{cursor:pointer}.RenderStage-module__tblu6a__plate{width:var(--card-w);margin-inline:auto;margin-top:clamp(18px,2.6vh,30px)}.RenderStage-module__tblu6a__rule{background:#fdfdfc2e;height:1px;position:relative}.RenderStage-module__tblu6a__ruleFill{transform-origin:0;background:#fdfdfcd9;transition:transform .62s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.RenderStage-module__tblu6a__labelRow{align-items:flex-start;gap:20px;min-height:76px;padding-top:14px;display:flex}.RenderStage-module__tblu6a__labelText{flex:1;min-width:0;position:relative}.RenderStage-module__tblu6a__labelLine{display:block;position:absolute;top:0;left:0;right:0}.RenderStage-module__tblu6a__labelGhost{visibility:hidden;pointer-events:none;display:block}.RenderStage-module__tblu6a__capRow{align-items:baseline;gap:14px;display:flex}.RenderStage-module__tblu6a__capIndex{font-family:var(--font-archivo), "Playfair Display", serif;letter-spacing:.16em;color:#fdfdfc73;font-variant-numeric:lining-nums tabular-nums;flex-shrink:0;font-size:12px;font-weight:600}.RenderStage-module__tblu6a__capTitle{word-break:keep-all;font-size:15px;font-weight:600;line-height:1.4}@media (min-width:769px){.RenderStage-module__tblu6a__capTitle{font-size:17px}}.RenderStage-module__tblu6a__capMeta{letter-spacing:.04em;color:#fdfdfc80;flex-shrink:0;font-size:13px}.RenderStage-module__tblu6a__capNote{color:#fdfdfc9e;word-break:keep-all;max-width:34rem;margin-top:7px;font-size:14px;line-height:1.7;display:block}.RenderStage-module__tblu6a__nav{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:9px;display:flex}.RenderStage-module__tblu6a__navBtns{gap:10px;display:flex}.RenderStage-module__tblu6a__navBtn{width:44px;height:44px;color:var(--white);cursor:pointer;background:0 0;border:1px solid #fdfdfc47;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;line-height:1;transition:border-color .3s,background-color .3s,opacity .3s;display:inline-flex}.RenderStage-module__tblu6a__navBtn:hover:not(:disabled){border-color:var(--white);background:#fdfdfc17}.RenderStage-module__tblu6a__navBtn:disabled{opacity:.26;cursor:default}.RenderStage-module__tblu6a__navBtn:focus-visible{outline:2px solid var(--white);outline-offset:3px}.RenderStage-module__tblu6a__hint{letter-spacing:.02em;color:#fdfdfc61;white-space:nowrap;font-size:11.5px}@media (max-width:768px){.RenderStage-module__tblu6a__hint{display:none}.RenderStage-module__tblu6a__stage{--card-w:86vw;--card-h:calc(86vw * 9 / 16);--stage-gap:6px;--stage-fade:10px;padding-top:40px;padding-bottom:30px}.RenderStage-module__tblu6a__plate{margin-top:15px}.RenderStage-module__tblu6a__labelRow{gap:14px;min-height:74px}.RenderStage-module__tblu6a__capRow{grid-template-columns:auto auto;justify-content:start;gap:5px 12px;display:grid}.RenderStage-module__tblu6a__capIndex{grid-area:1/1}.RenderStage-module__tblu6a__capMeta{grid-area:1/2}.RenderStage-module__tblu6a__capTitle{grid-area:2/1/3/-1}.RenderStage-module__tblu6a__capNote{font-size:13px}.RenderStage-module__tblu6a__navBtn{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.RenderStage-module__tblu6a__pan img,.RenderStage-module__tblu6a__ruleFill,.RenderStage-module__tblu6a__track{transition:none}}
.Scope-module__TcXGLW__row{position:relative}.Scope-module__TcXGLW__mask{display:block;overflow:hidden}.Scope-module__TcXGLW__rule{background:var(--line);transform-origin:0;height:1px;display:block;position:absolute;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.Scope-module__TcXGLW__mask>*,.Scope-module__TcXGLW__rule,.Scope-module__TcXGLW__fade{opacity:1!important;transform:none!important}}
