@import "https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;600&family=Noto+Serif+KR:wght@400;500&display=swap";@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--black:#0d0e0f;--ivory:#f2ebdd;--gold:#b79a62;--paper:#e9e4da}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);color:var(--ivory);word-break:keep-all;margin:0;font-family:Noto Sans KR,sans-serif}button,a{font:inherit}button{color:inherit}.header{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#070809c7,#0000);justify-content:space-between;align-items:center;height:92px;padding:0 4vw;display:flex;position:fixed;top:0;left:0;right:0}.brand,.nav button,.menuButton{cursor:pointer;background:0 0;border:0}.brand{letter-spacing:.14em;font-size:24px;font-weight:600}.nav{gap:4.3vw;display:flex}.nav button{letter-spacing:.25em;padding:10px 0;font-size:12px;font-weight:600;position:relative}.nav button:after{content:"";background:var(--gold);height:1px;transition:all .22s;position:absolute;bottom:1px;left:0;right:100%}.nav button:hover:after{right:0}.menuButton{display:none}.hero{height:100vh;min-height:900px;position:relative;overflow:hidden}.heroImage{filter:saturate(.65)brightness(.73);background:url(/hero.jpg) 69% 56%/cover no-repeat;animation:1.2s ease-out both heroZoom;position:absolute;inset:0}.heroVeil{background:linear-gradient(90deg,#080a0cfc 0%,#080a0cf0 34%,#080a0c75 54%,#080a0c0f 72%),linear-gradient(#0000 66%,#080a0c8c);position:absolute;inset:0}.heroContent{z-index:2;max-width:690px;position:absolute;top:18%;left:4vw}.eyebrow{color:var(--gold);letter-spacing:.27em;margin:0 0 26px;font-size:12px;font-weight:500;line-height:1.5}.hero h1{letter-spacing:-.04em;margin:0;font-family:Noto Serif KR,serif;font-size:clamp(38px,3.65vw,57px);font-weight:400;line-height:1.42}.heroCopy{color:#d4cec3;margin:28px 0 34px;font-size:16px;font-weight:300;line-height:2}.outlineButton{border:1px solid var(--gold);width:260px;height:62px;color:var(--gold);letter-spacing:.2em;cursor:pointer;background:#0c0d0e66;justify-content:space-around;align-items:center;font-size:13px;transition:all .2s;display:flex}.outlineButton:hover{background:var(--gold);color:var(--black);transform:translateY(-2px)}.heroServices{z-index:3;border-top:1px solid #b79a62bf;grid-template-columns:repeat(4,1fr);width:min(630px,70vw);padding-top:28px;display:grid;position:absolute;bottom:62px;left:4vw}.heroServices button{cursor:pointer;background:0 0;border:0;border-right:1px solid #b79a6280;font-size:15px;transition:all .2s}.heroServices button:last-child{border:0}.heroServices button:hover{color:var(--gold);transform:translate(4px)}.scrollCue{z-index:2;letter-spacing:.25em;writing-mode:vertical-rl;color:#aaa;font-size:9px;position:absolute;bottom:62px;right:4vw}.scrollCue i{background:var(--gold);width:1px;height:55px;margin-top:12px;display:inline-block}.sectionPad{padding:130px 7vw}.sectionNumber{letter-spacing:.24em;color:#6f6a62;border-bottom:1px solid #cac3b7;margin-bottom:74px;padding-bottom:24px;font-size:10px}.intro,.services,.detail:not(.dark){background:var(--paper);color:#181918}.introGrid,.solutionGrid{grid-template-columns:1fr 1fr;gap:9vw;display:grid}.intro h2,.solution h2,.sectionHead h2,.detailHead h2,.contact h2{letter-spacing:-.045em;margin:0;font-family:Noto Serif KR,serif;font-size:clamp(38px,4.4vw,67px);font-weight:400;line-height:1.32}.introText{color:#59574f;font-size:16px;line-height:2}.introText .lead{color:#171817;margin-top:0;font-family:Noto Serif KR,serif;font-size:24px}.solution{background:#151719;min-height:670px}.solution .sectionNumber{border-color:#373839}.solutionGrid{align-items:start}.solutionCopy{color:#aba69c;font-size:15px;line-height:2.1}.solutionCopy p:first-child{margin-top:0}.sectionHead{margin-bottom:72px}.serviceList{border-top:1px solid #aaa399}.serviceRow{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #bdb6aa;grid-template-columns:80px 1.2fr 1.6fr 40px;align-items:center;gap:3vw;width:100%;padding:34px 0;transition:all .25s;display:grid}.serviceRow:hover{color:#7e6335;padding-left:18px}.serviceNo{color:#9a8d74;font-size:11px}.serviceRow b{font-family:Noto Serif KR,serif;font-size:31px;font-weight:400;display:block}.serviceRow em{color:#817b70;letter-spacing:.15em;font-size:10px;font-style:normal}.serviceRow p{color:#666158;margin:0;font-size:14px;line-height:1.9}.serviceRow i{font-size:22px;font-style:normal}.detail{padding-top:120px}.detail.dark{color:var(--ivory);background:#111315}.detail.dark .sectionNumber{color:#77736d;border-color:#3a3a39}.detailHead{grid-template-columns:.7fr 1fr 1.2fr;align-items:start;gap:5vw;margin-bottom:100px;display:grid}.detailHead .eyebrow{margin-top:13px}.detailHead p:last-child{color:#746f66;margin:8px 0;font-size:15px;line-height:2}.dark .detailHead p:last-child{color:#aaa59c}.detailBody h3{margin:90px 0 34px;font-family:Noto Serif KR,serif;font-size:31px;font-weight:400}.stepGrid{border-top:1px solid #aaa399;grid-template-columns:repeat(3,1fr);display:grid}.stepGrid article{border-bottom:1px solid #aaa399;min-height:220px;padding:28px 28px 35px 0}.stepGrid article:not(:nth-child(3n)){border-right:1px solid #aaa399;margin-right:28px;padding-right:28px}.stepGrid span{color:var(--gold);letter-spacing:.2em;font-size:10px}.stepGrid h4,.info h4{margin:26px 0 14px;font-family:Noto Serif KR,serif;font-size:23px;font-weight:400}.stepGrid p,.info p,.longText{color:#6f6a61;margin:0;font-size:13px;line-height:2}.dark .stepGrid,.dark .stepGrid article{border-color:#464542}.dark .stepGrid p,.dark .info p{color:#aaa59c}.facilityGrid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:80px;display:grid}.info{border-top:2px solid var(--gold);padding-top:10px}.threeGrid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.twoGrid{grid-template-columns:1fr 1fr;gap:40px;margin-top:35px;display:grid}.editorialCopy{border-top:1px solid #aaa399;border-bottom:1px solid #aaa399;grid-template-columns:1fr 5fr;gap:5vw;margin:90px 0;padding:42px 0;display:grid}.editorialCopy b{color:var(--gold);font-family:Noto Serif KR,serif;font-size:34px;font-weight:400}.editorialCopy p{margin:0;font-size:14px;line-height:2}.contact{min-height:650px;color:var(--ivory);background:linear-gradient(90deg,#070809f0,#070809ad),url(/city.jpg) 50% 45%/cover;padding-top:110px}.contact h2{font-size:clamp(45px,5.5vw,80px)}.phone{border-bottom:1px solid var(--gold);width:min(620px,100%);color:var(--ivory);justify-content:space-between;align-items:center;margin-top:65px;padding-bottom:18px;font-family:Noto Serif KR,serif;font-size:clamp(28px,3vw,43px);text-decoration:none;display:flex}.phone span{color:var(--gold)}.footerLine{color:#817d75;letter-spacing:.12em;border-top:1px solid #ffffff2e;justify-content:space-between;margin-top:100px;padding-top:24px;font-size:10px;display:flex}@keyframes heroZoom{0%{opacity:.5;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media (width<=800px){.header{background:#0a0b0cc7;height:70px;padding:0 22px}.brand{font-size:18px}.menuButton{flex-direction:column;gap:7px;padding:10px;display:flex}.menuButton span{background:var(--ivory);width:24px;height:1px}.nav{background:#0d0e0ff7;flex-direction:column;gap:8px;padding:25px 22px 35px;display:none;position:absolute;top:70px;left:0;right:0}.nav.open{display:flex}.nav button{text-align:left;padding:12px}.hero{height:auto;min-height:820px}.heroImage{background-position:64%}.heroVeil{background:linear-gradient(90deg,#080a0cfa,#080a0cad),linear-gradient(#0000,#080a0ccc)}.heroContent{top:130px;left:22px;right:22px}.hero h1{font-size:37px;line-height:1.5}.heroCopy{font-size:14px;line-height:1.85}.desktop{display:none}.outlineButton{width:220px}.heroServices{grid-template-columns:1fr 1fr;gap:14px 0;width:calc(100% - 44px);padding-top:18px;bottom:38px;left:22px}.heroServices button{padding:7px;font-size:13px}.scrollCue{display:none}.sectionPad{padding:90px 22px}.sectionNumber{margin-bottom:50px}.introGrid,.solutionGrid,.detailHead{grid-template-columns:1fr;gap:35px}.intro h2,.solution h2,.sectionHead h2,.detailHead h2{font-size:40px}.serviceRow{grid-template-columns:45px 1fr 24px;gap:15px;padding:28px 0}.serviceRow p{grid-column:2/4;margin-top:5px}.serviceRow b{font-size:26px}.detailHead{margin-bottom:60px}.stepGrid{grid-template-columns:1fr}.stepGrid article:not(:nth-child(3n)){border-right:0;margin-right:0;padding-right:0}.facilityGrid,.threeGrid,.twoGrid{grid-template-columns:1fr}.facilityGrid{gap:40px}.editorialCopy{grid-template-columns:1fr;gap:20px}.footerLine{flex-direction:column;gap:10px}.contact{min-height:680px}.sectionHead{margin-bottom:50px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.originalContent{max-width:1080px;margin:0 auto}.originalContent h2{border-top:1px solid #bdb6aa;margin:80px 0 24px;padding-top:30px;font-family:Noto Serif KR,serif;font-size:clamp(25px,2.8vw,42px);font-weight:400;line-height:1.45}.originalContent h2:first-child{margin-top:0}.originalContent p{color:#57534c;white-space:pre-line;margin:0 0 20px;font-size:15px;line-height:2.05}.originalContent p+p{margin-top:10px}.heroVideo{object-fit:cover;object-position:center;filter:saturate(.72)brightness(.78);opacity:1;width:100%;height:100%;transition:opacity 1.15s;position:absolute;inset:0}.heroCopyTransition{min-height:410px;animation:1.1s cubic-bezier(.22,.61,.36,1) both heroCopyIn}.heroCopyTransition .eyebrow{max-width:680px}.heroCopyTransition h1,.heroCopyTransition .heroCopy{animation:1.1s cubic-bezier(.22,.61,.36,1) both heroCopyIn}.heroCopyTransition .heroCopy{animation-delay:.1s}@keyframes heroCopyIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.heroVideo.fadeOut{opacity:0}.videoCounter{z-index:4;color:#d1cabf;letter-spacing:.2em;flex-direction:column;align-items:center;gap:12px;font-size:9px;display:flex;position:absolute;top:50%;right:4vw}.videoCounter i{background:linear-gradient(var(--gold),#b79a6226);width:1px;height:66px;display:block}.siteHeader{z-index:80;height:92px;color:var(--ivory);background:linear-gradient(#070809e6,#0708092e,#0000);justify-content:space-between;align-items:center;padding:0 4vw;display:flex;position:fixed;top:0;left:0;right:0}.siteBrand{color:inherit;letter-spacing:.14em;white-space:nowrap;font-size:23px;font-weight:600;text-decoration:none}.siteNav{align-items:center;gap:2.5vw;height:100%;display:flex}.navGroup{align-items:center;height:100%;display:flex;position:relative}.navTop,.navContact{color:inherit;letter-spacing:.22em;padding:10px 0;font-size:10px;font-weight:600;text-decoration:none}.navTop:after{content:"";background:var(--gold);width:0;height:1px;margin-top:7px;transition:all .2s;display:block}.navGroup:hover .navTop:after{width:100%}.navDrop{border-top:1px solid var(--gold);opacity:0;visibility:hidden;background:#0d0e0ff5;width:200px;padding:15px;transition:all .2s;position:absolute;top:72px;left:50%;transform:translate(-50%)translateY(8px);box-shadow:0 18px 45px #0000004d}.navGroup:hover .navDrop{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.navDrop a{color:#c9c3b7;letter-spacing:.03em;padding:9px 10px;font-size:12px;text-decoration:none;display:block}.navDrop a:hover{color:var(--ivory);background:#b79a621f}.navContact{color:var(--gold);border:1px solid #b79a62bf;padding:12px 18px}.siteMenuButton{background:0 0;border:0;display:none}.siteMenuButton span{background:var(--ivory);width:25px;height:1px;margin:7px 0;display:block}.contentPage{background:var(--paper);color:#171817;min-height:100vh}.pageHero{background:#121416;height:68vh;min-height:560px;position:relative;overflow:hidden}.pageHeroImage{background:url(/hero-architecture.png) 50% 43%/cover;position:absolute;inset:0;transform:scale(1.02)}.pageHeroShade{background:linear-gradient(90deg,#080a0ce6,#080a0c59 58%,#080a0c1f),linear-gradient(#0000 55%,#080a0cb3);position:absolute;inset:0}.pageHeroText{z-index:2;color:var(--ivory);max-width:850px;position:absolute;bottom:90px;left:7vw}.pageHeroText>p{color:var(--gold);letter-spacing:.28em;font-size:11px}.pageHeroText h1{letter-spacing:-.045em;margin:20px 0 28px;font-family:Noto Serif KR,serif;font-size:clamp(46px,6vw,84px);font-weight:400;line-height:1.15}.pageHeroText span{color:#d0cabf;max-width:720px;font-size:16px;line-height:1.9;display:block}.pageBody{padding:110px 8vw 140px}.pageIndex{letter-spacing:.2em;color:#8e887e;border-bottom:1px solid #aaa399;margin-bottom:75px;padding-bottom:20px;font-size:10px}.contentSection{border-bottom:1px solid #bdb6aa;grid-template-columns:80px 1fr 1.6fr;gap:5vw;padding:42px 0;display:grid}.contentSection>span{color:var(--gold);letter-spacing:.2em;font-size:10px}.contentSection h2{margin:0;font-family:Noto Serif KR,serif;font-size:32px;font-weight:400}.contentSection p{color:#5e5a53;margin:0;font-size:15px;line-height:2}.pageSteps{border-top:1px solid #aaa399;grid-template-columns:repeat(3,1fr);display:grid}.pageSteps article{border-bottom:1px solid #aaa399;border-right:1px solid #aaa399;min-height:180px;padding:28px}.pageSteps article:nth-child(3n){border-right:0}.pageSteps span{color:var(--gold);font-size:10px}.pageSteps h3{margin:30px 0;font-family:Noto Serif KR,serif;font-size:25px;font-weight:400}.pageCta{color:var(--ivory);background:#151719;justify-content:space-between;align-items:center;margin-top:100px;padding:60px;display:flex}.pageCta p{margin:0;font-family:Noto Serif KR,serif;font-size:27px}.pageCta a{color:var(--gold);border-bottom:1px solid var(--gold);letter-spacing:.15em;padding:12px 0;text-decoration:none}.siteFooter{color:#7c776e;letter-spacing:.12em;background:#0d0e0f;justify-content:space-between;padding:35px 7vw;font-size:10px;display:flex}.siteFooter b{color:var(--ivory)}@media (width<=900px){.siteHeader{background:#0a0b0ce6;height:70px;padding:0 22px}.siteBrand{font-size:18px}.siteMenuButton{cursor:pointer;display:block}.siteNav{background:#0d0e0f;flex-direction:column;align-items:stretch;gap:0;height:auto;max-height:calc(100vh - 70px);padding:18px 22px 30px;display:none;position:absolute;top:70px;left:0;right:0;overflow:auto}.siteNav.open{display:flex}.navGroup{border-bottom:1px solid #2a2b2b;height:auto;display:block}.navTop{padding:16px 4px;display:block}.navDrop{opacity:1;visibility:visible;width:auto;box-shadow:none;background:0 0;border:0;padding:0 0 12px 14px;position:static;transform:none}.navGroup:hover .navDrop{transform:none}.navDrop a{padding:7px 4px;font-size:11px}.navContact{text-align:center;margin-top:16px}.heroVideo{object-position:67% center}.pageHero{height:65vh;min-height:520px}.pageHeroText{bottom:60px;left:22px;right:22px}.pageHeroText h1{font-size:48px}.pageHeroText span{font-size:14px}.pageBody{padding:75px 22px 100px}.contentSection{grid-template-columns:42px 1fr;gap:20px}.contentSection p{grid-column:2/3}.contentSection h2{font-size:26px}.pageSteps{grid-template-columns:1fr}.pageSteps article{border-right:0}.pageCta{flex-direction:column;align-items:flex-start;gap:25px;padding:35px 25px}.pageCta p{font-size:23px}.siteFooter{flex-direction:column;gap:10px}}.globalExpertise{border-top:1px solid #aaa399;grid-template-columns:.72fr 1fr 1fr;margin-top:105px;display:grid}.expertiseIntro{flex-direction:column;justify-content:space-between;padding:34px 4vw 34px 0;display:flex}.expertiseIntro span,.expertiseLabel{letter-spacing:.24em;color:#8a7752;font-size:10px;line-height:1.7}.expertiseIntro p{color:#393936;max-width:290px;margin:70px 0 0;font-family:Noto Serif KR,serif;font-size:19px;line-height:1.75}.expertiseCard{isolation:isolate;background:url(/nyu-campus-bg.webp) 50%/cover no-repeat;border-left:1px solid #aaa399;flex-direction:column;min-height:570px;padding:34px 3vw 44px;display:flex;position:relative;overflow:hidden}.expertiseCard:before{content:"";z-index:-1;-webkit-backdrop-filter:grayscale();backdrop-filter:grayscale();background:linear-gradient(#ede8dedb,#ede8dec2 54%,#ede8def0);position:absolute;inset:0}.expertiseIndex{color:#9a8d74;font-family:Noto Serif KR,serif;font-size:13px;position:absolute;top:35px;right:3vw}.expertiseCard h3{align-items:flex-end;gap:24px;margin:88px 0 48px;display:flex}.expertiseCard h3 strong{letter-spacing:-.07em;text-shadow:0 1px 18px #f2ebdde6;font-family:Noto Serif KR,serif;font-size:clamp(60px,6vw,98px);font-weight:400;line-height:.82}.expertiseCard h3 span{letter-spacing:.18em;color:#877c68;padding-bottom:4px;font-size:9px;line-height:1.65}.expertiseCard>p:last-child{color:#4e4a44;text-shadow:0 1px 12px #f2ebdde6;margin:auto 0 0;font-size:14px;line-height:2}.expertiseCard em{color:#80673e;font-family:Noto Serif KR,serif;font-style:italic}.darkCard{color:var(--ivory);background:url(/wall-street-bg.webp) 50%/cover no-repeat;border-color:#151719}.darkCard:before{-webkit-backdrop-filter:grayscale();backdrop-filter:grayscale();background:linear-gradient(#0c0e0fc4,#0c0e0fb0 53%,#0c0e0ff0)}.darkCard .expertiseLabel,.darkCard .expertiseIndex,.darkCard h3 span{color:#cfad6a}.darkCard h3 strong{text-shadow:0 2px 24px #000000b3}.darkCard>p:last-child{color:#d0c9bd;text-shadow:0 2px 16px #000000e6}.darkCard em{color:#e0bf7d}@media (width<=1100px){.globalExpertise{grid-template-columns:1fr 1fr}.expertiseIntro{grid-column:1/3;grid-template-columns:1fr 1fr;gap:50px;padding:34px 0;display:grid}.expertiseIntro p{max-width:none;margin:0}.expertiseCard:first-of-type{border-left:0}}@media (width<=800px){.globalExpertise{grid-template-columns:1fr;margin-top:70px}.expertiseIntro{grid-column:auto;padding:28px 0 45px;display:block}.expertiseIntro p{margin-top:35px;font-size:17px}.expertiseCard{border-top:1px solid #aaa399;border-left:0;min-height:520px;padding:30px 22px 38px}.expertiseCard h3{gap:16px;margin:78px 0 40px}.expertiseCard h3 strong{font-size:64px}.expertiseCard h3 span{font-size:8px}.expertiseCard>p:last-child{font-size:13px}.darkCard{margin-left:-22px;margin-right:-22px;padding-left:22px;padding-right:22px}}.corporateFooter{color:#a9a49b;background:#0a0b0c;border-top:1px solid #b79a6247;grid-template-columns:.65fr 2.35fr;gap:7vw;padding:58px 7vw 50px;display:grid}.corporateFooterBrand{flex-direction:column;align-items:flex-start;display:flex}.corporateFooterBrand strong{color:var(--ivory);letter-spacing:.14em;font-family:Noto Serif KR,serif;font-size:34px;font-weight:400;line-height:1}.corporateFooterBrand span{color:#766d5c;letter-spacing:.22em;margin-top:14px;font-size:8px}.companyMeta{color:#d3cec4;letter-spacing:.06em;border-bottom:1px solid #ffffff1a;flex-wrap:wrap;gap:10px 34px;padding-bottom:22px;font-size:12px;display:flex}.corporateFooter address{margin-top:22px;font-style:normal}.corporateFooter address p{letter-spacing:.05em;flex-wrap:wrap;align-items:center;gap:8px 28px;margin:9px 0;font-size:11px;display:flex}.corporateFooter address b{width:82px;color:var(--gold);letter-spacing:.19em;font-size:9px}.corporateFooter address a{color:#a9a49b;text-decoration:none;transition:color .2s}.corporateFooter address a:hover{color:var(--gold)}.copyright{color:#68645d;letter-spacing:.14em;margin:30px 0 0;font-size:9px}@media (width<=800px){.corporateFooter{grid-template-columns:1fr;gap:36px;padding:45px 22px 40px}.corporateFooterBrand strong{font-size:29px}.companyMeta{gap:9px;display:grid}.corporateFooter address p{grid-template-columns:1fr;gap:8px;margin:18px 0;display:grid}.corporateFooter address b{width:auto;margin-bottom:3px}.copyright{line-height:1.7}}.totalVisual{border-top:1px solid #3d3b37;margin-top:100px}.totalVisualHead{justify-content:space-between;align-items:flex-start;gap:40px;padding:26px 0 28px;display:flex}.totalVisualHead>span,.chainTitle>span{color:var(--gold);letter-spacing:.22em;font-size:10px}.totalVisualHead p{color:#aaa59c;text-align:right;margin:0;font-family:Noto Serif KR,serif;font-size:17px;line-height:1.75}.totalVisual figure{background:#090c0e;margin:0;position:relative;overflow:hidden}.totalVisual figure:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 100px #0000006b}.totalVisual img{width:100%;height:auto;display:block}.totalVisual figcaption{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080a0bd1;border:1px solid #b79a6261;grid-template-columns:repeat(6,1fr);display:grid;position:absolute;bottom:22px;left:2vw;right:2vw}.totalVisual figcaption span{letter-spacing:.09em;color:#c3bdb2;border-right:1px solid #b79a6233;min-height:82px;padding:15px 13px;font-size:8px;line-height:1.5}.totalVisual figcaption span:last-child{border:0}.totalVisual figcaption b{color:var(--gold);letter-spacing:.18em;margin-bottom:7px;font-size:10px;display:block}.totalVisual figcaption em{color:#8d887f;letter-spacing:.03em;margin-top:3px;font-style:normal;display:block}.valueChain{border-top:1px solid #3d3b37;grid-template-columns:.72fr 2.28fr;margin-top:70px;display:grid}.chainTitle{border-right:1px solid #3d3b37;padding:42px 4vw 42px 0}.chainTitle h3{margin:55px 0 0;font-family:Noto Serif KR,serif;font-size:29px;font-weight:400;line-height:1.5}.chainSteps{grid-template-columns:repeat(3,1fr);display:grid}.chainSteps article{border-bottom:1px solid #3d3b37;border-right:1px solid #3d3b37;min-height:190px;padding:30px 2.3vw}.chainSteps article:nth-child(3n){border-right:0}.chainSteps b{color:var(--gold);letter-spacing:.2em;font-size:9px}.chainSteps h4{letter-spacing:.07em;margin:28px 0 13px;font-family:Noto Serif KR,serif;font-size:20px;font-weight:400}.chainSteps p{color:#918d85;margin:0;font-size:12px;line-height:1.9}.solutionTracks{margin-top:55px}.solutionTracks div{border-top:1px solid #343432;grid-template-columns:190px 1fr;gap:30px;padding:17px 0;display:grid}.solutionTracks div:last-child{border-bottom:1px solid #343432}.solutionTracks span{color:var(--gold);letter-spacing:.2em;font-size:9px}.solutionTracks p{color:#aaa59c;letter-spacing:.05em;margin:0;font-size:12px}.solutionTracks div:before{content:"";border:1px solid var(--gold);border-radius:50%;width:7px;height:7px;position:absolute}.solutionTracks div{padding-left:25px;position:relative}@media (width<=900px){.totalVisual{margin-top:65px}.totalVisualHead{display:block}.totalVisualHead p{text-align:left;margin-top:22px;font-size:15px}.totalVisual figure{margin-left:-22px;margin-right:-22px}.totalVisual img{width:145%;max-width:none;transform:translate(-15%)}.totalVisual figcaption{grid-template-columns:repeat(2,1fr);margin:0 14px 14px;position:relative;bottom:auto;left:auto;right:auto}.totalVisual figcaption span{min-height:78px}.totalVisual figcaption span:nth-child(2n){border-right:0}.valueChain{grid-template-columns:1fr;margin-top:60px}.chainTitle{border-right:0;padding:35px 0}.chainTitle h3{margin-top:30px}.chainSteps{grid-template-columns:1fr 1fr}.chainSteps article:nth-child(3n){border-right:1px solid #3d3b37}.chainSteps article:nth-child(2n){border-right:0}.solutionTracks div{grid-template-columns:1fr;gap:9px}.solutionTracks p{line-height:1.8}}.pageTotalVisual{color:var(--ivory);background:#111416;margin:0 0 90px;padding:55px 4vw 4vw}.pageTotalIntro{grid-template-columns:.7fr 1.1fr 1fr;align-items:start;gap:4vw;margin-bottom:48px;display:grid}.pageTotalIntro>span{color:var(--gold);letter-spacing:.22em;font-size:9px;line-height:1.7}.pageTotalIntro h2{letter-spacing:-.04em;margin:0;font-family:Noto Serif KR,serif;font-size:clamp(32px,3.2vw,48px);font-weight:400;line-height:1.35}.pageTotalIntro p{color:#aaa59c;margin:6px 0 0;font-size:14px;line-height:2}.pageTotalVisual figure{background:#090c0e;margin:0;position:relative;overflow:hidden}.pageTotalVisual figure>img{width:100%;height:auto;display:block}.pageTotalVisual figcaption{border:1px solid #b79a624d;border-top:0;grid-template-columns:repeat(6,1fr);display:grid}.pageTotalVisual figcaption span{color:#8d887f;border-right:1px solid #b79a6233;padding:17px 12px;font-size:10px}.pageTotalVisual figcaption span:last-child{border:0}.pageTotalVisual figcaption b{color:var(--gold);letter-spacing:.16em;margin-bottom:7px;font-size:9px;display:block}.pageLifecycle{border-top:1px solid #3d3b37;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.pageLifecycle article{border-bottom:1px solid #3d3b37;border-right:1px solid #3d3b37;padding:25px 2vw 30px}.pageLifecycle article:nth-child(3n){border-right:0}.pageLifecycle b{color:var(--gold);font-size:9px}.pageLifecycle h3{letter-spacing:.06em;margin:22px 0 10px;font-family:Noto Serif KR,serif;font-size:19px;font-weight:400}.pageLifecycle p{color:#918d85;margin:0;font-size:12px}@media (width<=800px){.pageTotalVisual{margin-left:-22px;margin-right:-22px;padding:45px 22px 30px}.pageTotalIntro{grid-template-columns:1fr;gap:24px}.pageTotalVisual figure{margin-left:-22px;margin-right:-22px}.pageTotalVisual figure>img{width:145%;max-width:none;transform:translate(-15%)}.pageTotalVisual figcaption{grid-template-columns:repeat(2,1fr);margin:0 12px}.pageTotalVisual figcaption span:nth-child(2n){border-right:0}.pageLifecycle{grid-template-columns:1fr 1fr}.pageLifecycle article:nth-child(3n){border-right:1px solid #3d3b37}.pageLifecycle article:nth-child(2n){border-right:0}}.solution>.totalVisual{display:none}.contactPage{color:#171817;background:#e9e4da;min-height:100vh}.contactHero{height:62vh;min-height:540px;color:var(--ivory);background:radial-gradient(circle at 76% 48%,#b79a6238,#0000 22%),linear-gradient(115deg,#090b0d 0%,#15191c 62%,#090b0d 100%);position:relative;overflow:hidden}.contactHeroGrid{opacity:.16;transform-origin:50% 75%;background-image:linear-gradient(#b79a6238 1px,#0000 1px),linear-gradient(90deg,#b79a6238 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;transform:perspective(900px)rotateX(62deg)scale(1.4)}.contactHero:after{content:"";border:1px solid #b79a628c;border-radius:50%;width:170px;height:170px;position:absolute;top:35%;right:11vw;box-shadow:0 0 0 34px #b79a620a,0 0 0 68px #b79a6206}.contactHeroInner{z-index:2;position:absolute;bottom:75px;left:7vw}.contactHeroInner>p{color:var(--gold);letter-spacing:.28em;font-size:10px}.contactHeroInner h1{letter-spacing:-.05em;margin:22px 0 28px;font-family:Noto Serif KR,serif;font-size:clamp(45px,5.4vw,78px);font-weight:400;line-height:1.24}.contactHeroInner span{color:#c2bcb1;font-size:15px;line-height:1.9;display:block}.contactFormSection{grid-template-columns:.65fr 1.35fr;gap:8vw;padding:120px 7vw 140px;display:grid}.contactAside>p:first-child{color:#8d764b;letter-spacing:.25em;font-size:10px}.contactAside h2{letter-spacing:-.045em;margin:35px 0 70px;font-family:Noto Serif KR,serif;font-size:clamp(35px,3.8vw,55px);font-weight:400;line-height:1.42}.contactDetails{border-top:1px solid #aaa399;border-bottom:1px solid #aaa399;grid-template-columns:110px 1fr;gap:18px 20px;padding:30px 0;display:grid}.contactDetails span{color:#8d764b;letter-spacing:.18em;font-size:9px}.contactDetails a,.contactDetails b{color:#3d3b36;font-size:13px;font-weight:400;text-decoration:none}.contactNote{color:#777168!important;margin:30px 0 0!important;font-size:12px!important;line-height:1.9!important}.consultForm fieldset{border:0;margin:0 0 75px;padding:0}.consultForm legend{border-bottom:1px solid #aaa399;align-items:center;gap:18px;width:100%;margin-bottom:35px;padding:0 0 22px;font-family:Noto Serif KR,serif;font-size:27px;display:flex}.consultForm legend span{color:#9a7f4d;letter-spacing:.2em;font-family:Noto Sans KR,sans-serif;font-size:9px}.formGrid{grid-template-columns:1fr 1fr;gap:32px 28px;display:grid}.formGrid>label{display:block}.formGrid>label>span{color:#4c4943;margin-bottom:12px;font-size:12px;display:block}.formGrid label b{color:#9a674d}.formGrid input,.formGrid select,.formGrid textarea{color:#171817;background:0 0;border:0;border-bottom:1px solid #aaa399;border-radius:0;outline:none;width:100%;padding:13px 2px 14px;font-family:Noto Sans KR,sans-serif;font-size:14px;transition:border-color .2s}.formGrid textarea{resize:vertical;border:1px solid #aaa399;padding:18px;line-height:1.8}.formGrid input:focus,.formGrid select:focus,.formGrid textarea:focus{border-color:#8a6f3f}.formGrid input::placeholder,.formGrid textarea::placeholder{color:#9a958c}.wide{grid-column:1/3}.radioRow{border-bottom:1px solid #aaa399;gap:32px;padding:13px 0 14px;display:flex}.radioRow label{align-items:center;gap:8px;font-size:13px;display:flex}.radioRow input{accent-color:#8a6f3f;width:14px;height:14px}.privacyBox{color:#625e57;background:#ffffff3d;border:1px solid #b9b2a7;padding:26px 28px;font-size:12px;line-height:1.8}.privacyBox p{margin:0 0 17px}.privacyBox p:last-child{margin:17px 0 0}.privacyBox dl{border-top:1px solid #c8c1b6;margin:0}.privacyBox dl>div{border-bottom:1px solid #c8c1b6;grid-template-columns:110px 1fr;display:grid}.privacyBox dt,.privacyBox dd{margin:0;padding:10px}.privacyBox dt{color:#4a4741;border-right:1px solid #c8c1b6}.agreeCheck{cursor:pointer;align-items:center;gap:12px;margin-top:20px;font-size:13px;display:flex}.agreeCheck input{opacity:0;position:absolute}.agreeCheck i{border:1px solid #8f887d;width:20px;height:20px;position:relative}.agreeCheck input:checked+i{background:#9a7f4d;border-color:#9a7f4d}.agreeCheck input:checked+i:after{content:"✓";color:#fff;text-align:center;font-size:12px;font-style:normal;line-height:18px;position:absolute;inset:0}.agreeCheck b{color:#8a6f3f}.submitArea{border-top:1px solid #aaa399;justify-content:space-between;align-items:flex-end;gap:30px;padding-top:34px;display:flex}.submitArea p{color:#777168;margin:0;font-size:11px;line-height:1.8}.submitArea button{color:#e4d7be;letter-spacing:.08em;cursor:pointer;background:#171918;border:1px solid #9a7f4d;flex:none;justify-content:space-around;align-items:center;width:240px;height:66px;font-size:13px;transition:all .2s;display:flex}.submitArea button:hover{color:#fff;background:#9a7f4d;transform:translateY(-2px)}.submitArea button:disabled{opacity:.6;cursor:wait}.formMessage{margin:18px 0 0;padding:14px 18px;font-size:12px}.formMessage.success{color:#65502e;background:#e0d5bd}.formMessage.error{color:#8c4233;background:#ead5cf}@media (width<=900px){.contactHero{height:70vh;min-height:560px}.contactHero:after{width:140px;height:140px;top:25%;right:-65px}.contactHeroInner{bottom:55px;left:22px;right:22px}.contactHeroInner h1{font-size:44px}.contactHeroInner span{font-size:13px}.contactFormSection{grid-template-columns:1fr;gap:80px;padding:80px 22px 100px}.contactAside h2{margin-bottom:45px}.formGrid{grid-template-columns:1fr}.wide{grid-column:auto}.radioRow{gap:20px}.privacyBox{padding:20px 17px}.privacyBox dl>div{grid-template-columns:82px 1fr}.submitArea{flex-direction:column;align-items:stretch}.submitArea button{width:100%}}.formRadioGroup>span{color:#4c4943;margin-bottom:12px;font-size:12px;display:block}.formRadioGroup b{color:#9a674d}.developmentPage{background:var(--paper);color:#171817}.developmentIntro{grid-template-columns:1.15fr .85fr;gap:8vw;padding:115px 7vw 90px;display:grid}.developmentIntro span,.developmentSectionHead>span{color:#927847;letter-spacing:.22em;font-size:10px}.developmentIntro h2,.developmentSectionHead h2{letter-spacing:-.045em;margin:32px 0 0;font-family:Noto Serif KR,serif;font-size:clamp(38px,4.2vw,63px);font-weight:400;line-height:1.35}.developmentIntro>p{color:#625e56;margin:42px 0 0;font-size:15px;line-height:2.1}.facilityTypes{grid-template-columns:repeat(4,1fr);gap:22px;padding:0 7vw 125px;display:grid}.facilityTypes article{background:#f5f1e9;border:1px solid #c8c0b4;transition:transform .25s,box-shadow .25s}.facilityTypes article:hover{transform:translateY(-7px);box-shadow:0 20px 50px #24211b1c}.facilityVisual{height:190px;color:var(--ivory);background:radial-gradient(circle at 72% 26%,#e2c7906b,#0000 24%),linear-gradient(145deg,#191d1f,#34383a 70%,#111315);padding:22px;position:relative;overflow:hidden}.facilityVisual:after{content:"";border:1px solid #b79a6273;border-radius:50%;width:155px;height:155px;position:absolute;bottom:-45px;right:-20px;box-shadow:0 0 0 24px #b79a620f,0 0 0 48px #b79a6208}.facilityVisual span{color:var(--gold);letter-spacing:.2em;font-size:10px}.facilityVisual b{z-index:2;letter-spacing:.08em;font-family:Noto Serif KR,serif;font-size:19px;font-weight:400;position:absolute;bottom:23px;left:22px}.facilityVisual i{border:1px solid #f2ebdd59;width:55px;height:78px;position:absolute;top:60px;right:24px;box-shadow:-11px 11px #b79a621f}.facilityTypes article:nth-child(2) .facilityVisual{background:radial-gradient(circle at 74% 30%,#c9ae7473,#0000 24%),linear-gradient(145deg,#182126,#3d4d52 70%,#111618)}.facilityTypes article:nth-child(3) .facilityVisual{background:radial-gradient(circle at 72% 27%,#cdb78c66,#0000 23%),linear-gradient(145deg,#151719,#383735 70%,#101112)}.facilityTypes article:nth-child(4) .facilityVisual{background:radial-gradient(circle at 72% 27%,#e1b26f66,#0000 23%),linear-gradient(145deg,#211b18,#4a3c33 70%,#15110f)}.facilityContent{padding:28px 25px 32px}.facilityContent h3{margin:0 0 24px;font-family:Noto Serif KR,serif;font-size:25px;font-weight:400}.facilityContent ul,.developmentStepGrid ul{margin:0;padding:0;list-style:none}.facilityContent li,.developmentStepGrid li{color:#666159;padding-left:13px;font-size:13px;line-height:1.85;position:relative}.facilityContent li:before,.developmentStepGrid li:before{content:"";background:#a68750;border-radius:50%;width:4px;height:4px;position:absolute;top:.83em;left:0}.professionalSection{color:var(--ivory);background:#111315;padding:120px 7vw 135px}.developmentSectionHead{max-width:850px}.professionalSection .developmentSectionHead h2{margin-bottom:85px}.professionalList{border-top:1px solid #3d3d3a}.professionalList article{border-bottom:1px solid #3d3d3a;grid-template-columns:.72fr 1.28fr;gap:7vw;padding:48px 0;display:grid}.serviceIdentity{grid-template-columns:58px 1fr;display:grid}.serviceIdentity>span{color:var(--gold);letter-spacing:.18em;font-size:10px}.serviceIdentity>p{color:#8e887e;letter-spacing:.18em;margin:2px 0;font-size:9px}.serviceIdentity h3{grid-column:2;margin:32px 0 0;font-family:Noto Serif KR,serif;font-size:34px;font-weight:400}.serviceDescription>p{color:#b2aca2;margin:0;font-size:14px;line-height:2.05}.serviceDescription>div{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.serviceDescription span{color:#c3aa7b;border:1px solid #b79a6273;padding:8px 14px;font-size:10px}.developmentProcess{padding:125px 7vw 145px}.developmentProcess .developmentSectionHead{grid-template-columns:.55fr 1fr 1fr;align-items:start;gap:5vw;max-width:none;margin-bottom:80px;display:grid}.developmentProcess .developmentSectionHead h2{margin:0}.developmentProcess .developmentSectionHead>p{color:#6c675f;margin:8px 0;font-size:14px;line-height:2}.developmentStepGrid{border-top:1px solid #aaa399;grid-template-columns:repeat(4,1fr);display:grid}.developmentStepGrid article{border-bottom:1px solid #aaa399;border-right:1px solid #aaa399;min-height:300px;padding:30px 26px}.developmentStepGrid article:nth-child(4n){border-right:0}.developmentStepGrid article:last-child{border-right:0;grid-column:3/5}.developmentStepGrid>article>span{color:#9a7f4d;letter-spacing:.2em;font-size:10px}.developmentStepGrid>article>p{color:#8b857b;letter-spacing:.14em;margin:25px 0 9px;font-size:9px}.developmentStepGrid h3{margin:0 0 30px;font-family:Noto Serif KR,serif;font-size:25px;font-weight:400}.developmentCta{color:#151719;background:#cbb88e;justify-content:space-between;align-items:center;padding:75px 7vw;display:flex}.developmentCta>p{margin:0;font-family:Noto Serif KR,serif;font-size:clamp(27px,3vw,44px);line-height:1.45}.developmentCta a{color:#151719;letter-spacing:.12em;border:1px solid #151719;justify-content:space-around;align-items:center;width:240px;height:62px;font-size:12px;text-decoration:none;transition:all .2s;display:flex}.developmentCta a:hover{color:#e4d7be;background:#151719}@media (width<=1000px){.facilityTypes{grid-template-columns:1fr 1fr}.developmentStepGrid{grid-template-columns:repeat(2,1fr)}.developmentStepGrid article:nth-child(4n){border-right:1px solid #aaa399}.developmentStepGrid article:nth-child(2n){border-right:0}.developmentStepGrid article:last-child{grid-column:auto}}@media (width<=800px){.developmentIntro{grid-template-columns:1fr;gap:25px;padding:80px 22px 60px}.developmentIntro>p{margin-top:10px}.facilityTypes{grid-template-columns:1fr;padding:0 22px 90px}.facilityVisual{height:165px}.professionalSection{padding:90px 22px 100px}.professionalSection .developmentSectionHead h2{margin-bottom:55px}.professionalList article{grid-template-columns:1fr;gap:35px}.serviceIdentity h3{font-size:29px}.developmentProcess{padding:90px 22px 100px}.developmentProcess .developmentSectionHead{grid-template-columns:1fr;gap:25px;margin-bottom:55px}.developmentStepGrid{grid-template-columns:1fr}.developmentStepGrid article,.developmentStepGrid article:nth-child(4n),.developmentStepGrid article:nth-child(2n){border-right:0;min-height:auto;padding:28px 10px 35px}.developmentCta{flex-direction:column;align-items:flex-start;gap:40px;padding:60px 22px}.developmentCta a{width:100%}}.developmentServiceGrid{grid-template-columns:repeat(3,1fr);gap:25px;margin-bottom:100px;display:grid}.infoList{border-top:1px solid #8b7a5a;min-height:290px;padding:22px 20px 30px 0}.infoList>div{justify-content:space-between;align-items:center;display:flex}.infoList>div span{color:var(--gold);letter-spacing:.18em;font-size:10px}.infoList>div em{color:#8a847a;letter-spacing:.12em;font-size:9px;font-style:normal}.infoList h4{margin:42px 0 24px}.infoList ul,.stepGrid ul{margin:0;padding:0;list-style:none}.infoList li,.stepGrid li{padding-left:14px;font-size:13px;line-height:1.9;position:relative}.infoList li{color:#6f6a61}.infoList li:before,.stepGrid li:before{content:"";background:var(--gold);border-radius:50%;width:4px;height:4px;position:absolute;top:.86em;left:0}.stepGrid li{color:#6f6a61}.dark .infoList li,.dark .stepGrid li{color:#aaa59c}.facilityGrid .infoList{min-height:280px}.facilityGrid .infoList h4{font-size:26px}.stepGrid article{min-height:265px}.stepGrid article>span{display:block}.stepGrid h4{margin-bottom:22px}@media (width<=900px){.developmentServiceGrid{grid-template-columns:1fr;margin-bottom:70px}.developmentServiceGrid .infoList,.facilityGrid .infoList{min-height:auto}.infoList{padding-right:0}}.salesPage{color:var(--ivory);background:#111315}.salesPageIntro,.managementPageIntro{grid-template-columns:.7fr 1fr 1.1fr;align-items:start;gap:5vw;padding:110px 7vw 100px;display:grid}.salesPageIntro>span,.managementPageIntro>span{color:var(--gold);letter-spacing:.22em;font-size:10px;line-height:1.8}.salesPageIntro h2,.managementPageIntro h2{letter-spacing:-.045em;margin:0;font-family:Noto Serif KR,serif;font-size:clamp(36px,4vw,60px);font-weight:400;line-height:1.38}.salesPageIntro>p,.managementPageIntro>p{color:#aaa59c;margin:8px 0 0;font-size:14px;line-height:2.05}.salesPageBody,.managementPageBody{padding:0 7vw 130px}.salesLifecycle,.salesControl,.salesStepsSection,.managementEcosystem,.managementLayers,.managementFlow{border-top:1px solid #3d3d3a;margin-top:30px;padding-top:95px}.salesVisualTitle,.managementTitle{grid-template-columns:.7fr 1fr 1.1fr;align-items:start;gap:5vw;margin-bottom:70px;display:grid}.salesVisualTitle>span,.managementTitle>span{color:var(--gold);letter-spacing:.22em;font-size:9px;line-height:1.8}.salesVisualTitle h3,.managementTitle h3{margin:0;font-family:Noto Serif KR,serif;font-size:clamp(31px,3.3vw,48px);font-weight:400;line-height:1.4}.salesVisualTitle>p,.managementTitle>p{color:#99948b;margin:5px 0;font-size:13px;line-height:2}.salesFlow{grid-template-columns:1fr 1.15fr 1fr;gap:35px;padding:55px 0;display:grid;position:relative}.flowLine{background:linear-gradient(90deg,transparent,var(--gold) 10%,var(--gold) 90%,transparent);height:1px;position:absolute;top:50%;left:3%;right:3%}.salesFlow article{z-index:2;background:#181b1d;border:1px solid #46443f;min-height:360px;padding:32px 30px;position:relative}.salesFlow article:before{content:"";border:1px solid var(--gold);background:#111315;border-radius:50%;width:13px;height:13px;position:absolute;top:50%;left:-7px}.salesFlow .flowMain{color:#111315;background:#c9b27f;border-color:#c9b27f;transform:translateY(-32px);box-shadow:0 28px 70px #00000042}.salesFlow .flowMain:before{background:#111315}.salesFlow article>span{color:var(--gold);letter-spacing:.2em;font-size:9px}.salesFlow .flowMain>span{color:#594826}.salesFlow h4{margin:54px 0 9px;font-family:Noto Serif KR,serif;font-size:37px;font-weight:400}.salesFlow em{color:#8e887e;font-size:11px;font-style:normal}.salesFlow .flowMain em{color:#5e5034}.salesFlow ul,.salesNineGrid ul,.layerCards ul{border-top:1px solid #3d3d3a;margin:38px 0 0;padding:22px 0 0;list-style:none}.salesFlow .flowMain ul{border-color:#11131540}.salesFlow li,.salesNineGrid li,.layerCards li{color:#aaa59c;padding-left:14px;font-size:12px;line-height:1.9;position:relative}.salesFlow .flowMain li{color:#3e3627}.salesFlow li:before,.salesNineGrid li:before,.layerCards li:before{content:"";background:var(--gold);border-radius:50%;width:4px;height:4px;position:absolute;top:.85em;left:0}.salesFlow .flowMain li:before{background:#5e5034}.salesControl{padding-bottom:110px}.salesHub{background:radial-gradient(circle,#b79a6221,#0000 36%);width:min(900px,100%);height:690px;margin:0 auto;position:relative}.salesHub:before,.salesHub:after{content:"";background:#6e6045;width:70%;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.salesHub:after{transform:translate(-50%,-50%)rotate(90deg)}.hubCore,.salesHub article{text-align:center;z-index:2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute}.hubCore{color:#111315;background:#c9b27f;width:210px;height:210px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 18px #c9b27f14}.hubCore small,.salesHub article small{letter-spacing:.18em;font-size:8px}.hubCore strong{margin:13px 0;font-family:Noto Serif KR,serif;font-size:30px;line-height:1.35}.hubCore span{letter-spacing:.15em;font-size:8px}.salesHub article{background:#272a2b;border:1px solid #6e6045;width:150px;height:150px}.salesHub article strong{margin:10px 0;font-family:Noto Serif KR,serif;font-size:19px;font-weight:400}.salesHub article span{color:#8e887e;letter-spacing:.11em;font-size:7px}.salesHub .hubSecondary{background:#171a1c;border-color:#46443f;width:112px;height:112px}.salesHub .hubSecondary strong{font-size:13px}.hubStrategy{top:39%;right:5%}.hubOrganization{top:2%;left:42%}.hubMarketing{top:39%;left:5%}.hubMd{bottom:2%;left:42%}.hubCenter{top:13%;right:19%}.hubPeople{bottom:13%;right:19%}.hubCustomer{bottom:13%;left:19%}.hubAfter{top:13%;left:19%}.hubLegend{color:#8e887e;justify-content:center;gap:35px;font-size:10px;display:flex}.hubLegend span{align-items:center;gap:8px;display:flex}.hubLegend i{background:#272a2b;border:1px solid #6e6045;border-radius:50%;width:10px;height:10px}.hubLegend span:last-child i{background:#171a1c;border-color:#46443f}.salesNineGrid{border-top:1px solid #3d3d3a;grid-template-columns:repeat(3,1fr);display:grid}.salesNineGrid article{border-bottom:1px solid #3d3d3a;border-right:1px solid #3d3d3a;min-height:300px;padding:30px 2.5vw}.salesNineGrid article:nth-child(3n){border-right:0}.salesNineGrid>article>span{color:var(--gold);font-size:9px}.salesNineGrid>article>p{color:#77736c;letter-spacing:.14em;margin:27px 0 9px;font-size:8px}.salesNineGrid h4{margin:0;font-family:Noto Serif KR,serif;font-size:24px;font-weight:400}.salesNineGrid ul{margin-top:30px}.detail.dark .salesLifecycle,.detail.dark .salesControl{margin-top:90px}.detail.dark .salesStepsSection{display:none}.managementPage{background:var(--paper);color:#171817}.managementPageIntro{color:#171817}.managementPageIntro>p{color:#666159}.managementPageBody{padding-bottom:130px}.managementEcosystem,.managementLayers,.managementFlow{border-color:#aaa399}.managementTitle>p{color:#666159}.ecosystemMap{min-height:580px;color:var(--ivory);background:#111416;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1.25fr 1fr;gap:35px 9vw;padding:70px 5vw;display:grid;position:relative;overflow:hidden}.ecoLine{background:linear-gradient(90deg,transparent,var(--gold),transparent);width:42%;height:1px;position:absolute;top:50%}.ecoLineLeft{left:5%}.ecoLineRight{right:5%}.ecoSource,.ecoAsset,.ecoNetwork{z-index:2;background:#191c1e;border:1px solid #4e4b44;padding:25px;position:relative}.ecoSource{grid-area:1/1}.ecoAsset{grid-area:2/1}.ecoNetwork{grid-area:1/3/3;align-self:center}.ecoSource>span,.ecoAsset>span,.ecoNetwork>span{color:var(--gold);letter-spacing:.18em;font-size:8px}.ecoSource strong,.ecoAsset strong,.ecoNetwork strong{margin:18px 0;font-family:Noto Serif KR,serif;font-size:21px;font-weight:400;display:block}.ecoSource small,.ecoAsset small,.ecoNetwork small{color:#8e887e;font-size:10px;line-height:1.9}.ecoCore{z-index:3;color:#111315;text-align:center;background:#c9b27f;grid-area:1/2/3;align-self:center;padding:35px;position:relative;box-shadow:0 25px 70px #00000052}.ecoCore>small{letter-spacing:.2em;font-size:9px}.ecoCore>strong{margin:15px 0 28px;font-family:Noto Serif KR,serif;font-size:24px;line-height:1.45;display:block}.ecoCore>div{gap:9px;display:grid}.ecoCore>div span{color:#d4cdc0;background:#171a1c;padding:15px;font-size:11px}.ecoCore>div b{color:var(--gold);margin-right:14px;font-size:17px}.layerCards{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.layerCards article{background:#eee9df;border:1px solid #aaa399;min-height:480px;padding:30px}.layerHead{grid-template-columns:38px 55px 1fr;align-items:center;display:grid}.layerHead span{color:#9a7f4d;font-size:9px}.layerHead b{font-family:Noto Serif KR,serif;font-size:25px}.layerHead em{color:#817b70;letter-spacing:.11em;font-size:8px;font-style:normal}.layerCards h4{margin:65px 0 18px;font-family:Noto Serif KR,serif;font-size:32px;font-weight:400}.layerCards>article>p{color:#666159;font-size:13px;line-height:1.9}.layerCards ul{border-color:#c3bcb0}.layerCards li{color:#666159}.managementFlow{padding-bottom:20px}.managementFlowGrid{grid-template-columns:1fr 120px 1fr 120px 1fr;align-items:stretch;display:grid}.managementFlowGrid article{color:var(--ivory);background:#171a1c;min-height:200px;padding:35px}.managementFlowGrid article>span{color:var(--gold);letter-spacing:.17em;font-size:8px}.managementFlowGrid h4{margin:35px 0 12px;font-family:Noto Serif KR,serif;font-size:24px;font-weight:400}.managementFlowGrid p{color:#99948b;font-size:12px}.managementFlowGrid>i{text-align:center;color:#8a754d;letter-spacing:.12em;justify-content:center;align-items:center;font-size:8px;font-style:normal;line-height:1.8;display:flex;position:relative}.managementFlowGrid>i:before,.managementFlowGrid>i:after{content:"";background:#a68a54;width:38%;height:1px;position:absolute;top:50%}.managementFlowGrid>i:before{left:0}.managementFlowGrid>i:after{right:0}.detail:not(.dark) .managementEcosystem,.detail:not(.dark) .managementLayers,.detail:not(.dark) .managementFlow{margin-top:90px}@media (width<=900px){.salesPageIntro,.managementPageIntro{grid-template-columns:1fr;gap:28px;padding:80px 22px}.salesPageBody,.managementPageBody{padding:0 22px 90px}.salesVisualTitle,.managementTitle{grid-template-columns:1fr;gap:24px;margin-bottom:50px}.salesFlow{grid-template-columns:1fr;padding:0}.flowLine{width:1px;height:auto;top:3%;bottom:3%;left:18px}.salesFlow article{min-height:auto;margin-left:36px}.salesFlow .flowMain{transform:none}.salesHub{background:0 0;grid-template-columns:1fr 1fr;gap:12px;height:auto;display:grid}.salesHub:before,.salesHub:after{display:none}.hubCore,.salesHub article{border-radius:0;min-height:120px;width:auto!important;height:auto!important;position:static!important;transform:none!important}.hubCore{grid-column:1/3;min-height:155px}.salesNineGrid{grid-template-columns:1fr}.salesNineGrid article,.salesNineGrid article:nth-child(3n){border-right:0;min-height:auto;padding:28px 10px 35px}.ecosystemMap{grid-template-rows:auto;grid-template-columns:1fr;gap:12px;padding:25px 18px}.ecoLine{display:none}.ecoSource,.ecoAsset,.ecoCore,.ecoNetwork{grid-area:auto/1}.ecoCore{order:-1}.layerCards{grid-template-columns:1fr}.layerCards article{min-height:auto}.managementFlowGrid{grid-template-columns:1fr}.managementFlowGrid>i{min-height:70px}.managementFlowGrid>i:before,.managementFlowGrid>i:after{width:1px;height:30%;left:50%;right:auto}.managementFlowGrid>i:before{top:0}.managementFlowGrid>i:after{top:auto;bottom:0}}.assetManagementStages,.propertyManagementSection,.facilityManagementSection{border-top:1px solid #aaa399;margin-top:115px;padding-top:95px}.assetStageGrid{border-top:1px solid #9e978b;grid-template-columns:repeat(4,1fr);display:grid}.assetStageGrid article{border-right:1px solid #b8b1a5;flex-direction:column;min-height:610px;padding:30px 2vw 38px;display:flex}.assetStageGrid article:last-child{border-right:0}.assetStageTop{justify-content:space-between;align-items:center;display:flex}.assetStageTop span{color:#9b7f4d;font-family:Noto Serif KR,serif;font-size:18px}.assetStageTop em{color:#888177;letter-spacing:.14em;font-size:7px;font-style:normal}.assetStageGrid h4{margin:60px 0 8px;font-family:Noto Serif KR,serif;font-size:29px;font-weight:400}.assetStageGrid>article>b{letter-spacing:.15em;color:#9b7f4d;font-size:9px}.assetStageGrid ul,.propertyServiceGrid ul,.facilityServiceGrid ul{border-top:1px solid #c7c0b5;margin:32px 0 28px;padding:22px 0;list-style:none}.assetStageGrid li,.propertyServiceGrid li,.facilityServiceGrid li{color:#58554f;padding-left:13px;font-size:12px;line-height:1.9;position:relative}.assetStageGrid li:before,.propertyServiceGrid li:before,.facilityServiceGrid li:before{content:"";background:#a48751;border-radius:50%;width:4px;height:4px;position:absolute;top:.82em;left:0}.assetStageGrid p{color:#706b63;border-top:1px solid #c7c0b5;margin:auto 0 0;padding-top:26px;font-size:12px;line-height:2}.propertyServiceGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.propertyServiceGrid article{background:#eee9df;border:1px solid #bdb6aa;flex-direction:column;min-height:410px;padding:28px;display:flex}.propertyServiceGrid article>span{color:#9b7f4d;font-size:10px}.propertyServiceGrid small{letter-spacing:.15em;color:#807a70;margin-top:8px;font-size:7px}.propertyServiceGrid h4{margin:52px 0 0;font-family:Noto Serif KR,serif;font-size:26px;font-weight:400}.propertyServiceGrid article>b{color:#927747;letter-spacing:.16em;border-top:1px solid #c7c0b5;margin-top:auto;padding-top:19px;font-size:8px}.pmDiagram{color:var(--ivory);background:#121516;margin-top:70px;padding:60px 5vw}.pmDiagramTitle{grid-template-columns:.7fr 1fr 1.1fr;gap:4vw;display:grid}.pmDiagramTitle>span{color:var(--gold);letter-spacing:.18em;font-size:8px}.pmDiagramTitle h4{margin:0;font-family:Noto Serif KR,serif;font-size:31px;font-weight:400}.pmDiagramTitle p{color:#969189;margin:0;font-size:12px;line-height:1.9}.pmFlow{grid-template-columns:1fr 110px 1.15fr 110px 1fr;align-items:center;margin:75px 0 45px;display:grid;position:relative}.pmFlow>article{text-align:center;background:#1c1f20;border:1px solid #4b4944;padding:28px}.pmFlowCore{color:#121516;box-shadow:0 18px 45px #00000047;background:#c9b27f!important;border-color:#c9b27f!important}.pmFlow small{color:var(--gold);letter-spacing:.16em;font-size:7px;display:block}.pmFlowCore small{color:#5e4e31}.pmFlow strong{margin:14px;font-family:Noto Serif KR,serif;font-size:25px;display:block}.pmFlow span{color:#8f8b84;font-size:9px}.pmFlowCore span{color:#55492f}.pmFlow>i{color:#9b865b;text-align:center;font-size:8px;font-style:normal;line-height:1.8}.pmGuarantee{text-align:center;border-bottom:1px solid #8d7850;padding:0 40px 13px;position:absolute;top:-58px;left:50%;transform:translate(-50%)}.pmGuarantee strong{margin:6px;font-size:13px}.pmGuarantee span{font-size:8px}.pmModels{border-top:1px solid #3d3f3f;grid-template-columns:1fr 1fr;display:grid}.pmModels article{padding:32px 4vw 0 0}.pmModels article+article{border-left:1px solid #3d3f3f;padding-left:4vw}.pmModels span{color:var(--gold);letter-spacing:.15em;font-size:8px}.pmModels h5{margin:17px 0 10px;font-family:Noto Serif KR,serif;font-size:24px;font-weight:400}.pmModels p{color:#969189;margin:0;font-size:11px;line-height:1.9}.facilityServiceGrid{border-top:1px solid #aaa399;grid-template-columns:repeat(3,1fr);display:grid}.facilityServiceGrid article{border-bottom:1px solid #bdb6aa;border-right:1px solid #bdb6aa;flex-direction:column;min-height:400px;padding:30px 2.3vw;display:flex}.facilityServiceGrid article:nth-child(3n){border-right:0}.facilityServiceGrid article>div{justify-content:space-between;display:flex}.facilityServiceGrid article>div span{color:#997b48;font-size:10px}.facilityServiceGrid small{color:#817b70;letter-spacing:.15em;font-size:7px}.facilityServiceGrid h4{margin:55px 0 0;font-family:Noto Serif KR,serif;font-size:27px;font-weight:400}.facilityServiceGrid article>b{color:#927747;letter-spacing:.16em;margin-top:auto;font-size:8px}.facilityCycle{color:var(--ivory);background:#111416;grid-template-columns:.7fr 2.3fr;margin-top:70px;display:grid}.facilityCycleIntro{border-right:1px solid #3e3f3e;padding:55px 4vw}.facilityCycleIntro>span{color:var(--gold);letter-spacing:.16em;font-size:8px}.facilityCycleIntro h4{margin:42px 0 25px;font-family:Noto Serif KR,serif;font-size:31px;font-weight:400;line-height:1.45}.facilityCycleIntro p{color:#969189;font-size:11px;line-height:1.9}.facilityCycleSteps{grid-template-columns:repeat(4,1fr);align-items:stretch;display:grid}.facilityCycleSteps article{border-right:1px solid #3e3f3e;padding:55px 2vw;position:relative}.facilityCycleSteps article:last-child{border-right:0}.facilityCycleSteps article:not(:last-child):after{content:"→";z-index:2;color:var(--gold);background:#111416;padding:5px;position:absolute;top:50%;right:-8px}.facilityCycleSteps span{color:var(--gold);letter-spacing:.13em;font-size:7px}.facilityCycleSteps h5{margin:50px 0 18px;font-family:Noto Serif KR,serif;font-size:21px;font-weight:400}.facilityCycleSteps p{color:#969189;font-size:10px;line-height:1.9}.boardPage,.postPage,.boardAdmin{color:#171817;background:#e9e4da;min-height:100vh}.boardHero{height:480px;color:var(--ivory);background:linear-gradient(90deg,#080a0ce6,#080a0c59),url(/hero-architecture.png) 50%/cover;padding:190px 7vw 0}.boardHero>p,.editorHead>p{color:var(--gold);letter-spacing:.24em;font-size:10px}.boardHero h1{margin:17px 0;font-family:Noto Serif KR,serif;font-size:66px;font-weight:400}.boardHero span{color:#cbc5ba}.boardBody{padding:95px 7vw 130px}.boardTop{border-bottom:1px solid #9f988d;justify-content:space-between;align-items:end;padding-bottom:34px;display:flex}.boardTop span{color:#9b7f4d;letter-spacing:.2em;font-size:9px}.boardTop h2{margin:12px 0 0;font-family:Noto Serif KR,serif;font-size:35px;font-weight:400}.boardTop form{display:flex}.boardTop input{background:0 0;border:0;border-bottom:1px solid #817a70;outline:none;width:270px;padding:13px 8px}.boardTop button{color:#8d7345;letter-spacing:.14em;background:0 0;border:0;border-bottom:1px solid #817a70;font-size:9px}.searchResult{color:#756f66;margin:28px 0;font-size:12px}.boardList>a{color:inherit;border-bottom:1px solid #bbb4a8;grid-template-columns:70px 1fr 80px;align-items:center;gap:30px;padding:33px 0;text-decoration:none;transition:all .2s;display:grid}.boardList>a:hover{color:#7e6335;padding-left:14px}.boardList>a>span{color:#9c8559;font-size:10px}.boardList small{letter-spacing:.14em;color:#9b7f4d;font-size:8px}.boardList h3{margin:10px 0;font-family:Noto Serif KR,serif;font-size:25px;font-weight:400}.boardList p{color:#6c675f;margin:0;font-size:12px}.boardList>a>b{letter-spacing:.12em;color:#987d4b;font-size:8px}.boardEmpty{text-align:center;border-bottom:1px solid #bbb4a8;padding:90px 0}.boardEmpty strong{font-family:Noto Serif KR,serif;font-size:24px;font-weight:400}.boardEmpty p{color:#777168;font-size:12px}.boardAdminLink{text-align:right;margin-top:35px}.boardAdminLink a{letter-spacing:.14em;color:#826a40;font-size:9px;text-decoration:none}.postArticle{padding:170px 14vw 120px}.postArticle header{border-bottom:1px solid #aaa399;padding-bottom:55px}.postArticle header>a{color:#927849;letter-spacing:.16em;font-size:9px;text-decoration:none}.postArticle header small{color:#927849;letter-spacing:.12em;margin:45px 0 20px;display:block}.postArticle h1{margin:0;font-family:Noto Serif KR,serif;font-size:clamp(38px,5vw,66px);font-weight:400;line-height:1.35}.postArticle header p{color:#6f6a61;margin:28px 0 0;font-size:16px;line-height:1.9}.postContent{max-width:900px;padding:70px 0}.postContent p{color:#494640;font-size:15px;line-height:2.1}.postArticle>footer{letter-spacing:.14em;border-top:1px solid #aaa399;justify-content:space-between;padding-top:28px;font-size:9px;display:flex}.postArticle>footer a{color:#856c40;text-decoration:none}.boardAdmin>section{padding:150px 12vw 110px}.editorHead{border-bottom:1px solid #aaa399;padding-bottom:40px}.editorHead h1{margin:12px 0;font-family:Noto Serif KR,serif;font-size:52px;font-weight:400}.editorHead>span{color:#6f6a61;font-size:11px}.editorHead a{color:#856c40}.boardEditor{grid-template-columns:180px 1fr;gap:20px 35px;margin-top:55px;display:grid}.boardEditor label{font-size:12px;display:contents}.boardEditor input,.boardEditor select,.boardEditor textarea{background:#f2eee5;border:1px solid #aaa399;outline-color:#b79a62;width:100%;padding:15px}.boardEditor button{color:#d8c59d;letter-spacing:.15em;background:#171817;border:1px solid #171817;grid-column:2;width:260px;padding:19px}.boardEditor button span{float:right}.editorState{color:#9b4d40;grid-column:2;font-size:12px}@media (width<=900px){.assetStageGrid,.propertyServiceGrid,.facilityServiceGrid{grid-template-columns:1fr}.assetStageGrid article{border-bottom:1px solid #b8b1a5;border-right:0;min-height:auto;padding:30px 10px}.assetStageGrid h4{margin-top:35px}.assetStageGrid p{margin-top:25px}.pmDiagram{padding:45px 20px}.pmDiagramTitle{grid-template-columns:1fr;gap:18px}.pmFlow{grid-template-columns:1fr;gap:10px;margin-top:110px}.pmFlow>i{padding:12px}.pmGuarantee{top:-80px}.pmModels{grid-template-columns:1fr}.pmModels article+article{border-top:1px solid #3d3f3f;border-left:0;padding-left:0}.facilityServiceGrid article,.facilityServiceGrid article:nth-child(3n){border-right:0;min-height:auto;padding:30px 10px}.facilityCycle{grid-template-columns:1fr}.facilityCycleIntro{border-bottom:1px solid #3e3f3e;border-right:0}.facilityCycleSteps{grid-template-columns:1fr}.facilityCycleSteps article{border-bottom:1px solid #3e3f3e;border-right:0;padding:35px 25px}.facilityCycleSteps article:not(:last-child):after{content:"↓";top:auto;bottom:-15px;right:50%}.facilityCycleSteps h5{margin-top:25px}.boardHero{height:420px;padding:160px 22px 0}.boardHero h1{font-size:48px}.boardBody{padding:70px 22px 90px}.boardTop{flex-direction:column;align-items:stretch;gap:30px}.boardTop form,.boardTop input{width:100%}.boardList>a{grid-template-columns:35px 1fr}.boardList>a>b{display:none}.postArticle{padding:130px 22px 80px}.postArticle h1{font-size:39px}.boardAdmin>section{padding:120px 22px 80px}.editorHead h1{font-size:39px}.boardEditor{grid-template-columns:1fr}.boardEditor label{display:block}.boardEditor input,.boardEditor select,.boardEditor textarea{margin-top:9px}.boardEditor button,.editorState{grid-column:1;width:100%}}.managementStandalone{margin-top:-70px}.managementStandalone>.assetManagementStages,.managementStandalone>.propertyManagementSection,.managementStandalone>.facilityManagementSection{margin-top:0}.adminDenied{color:#f1d1c7;background:#3b211c;margin:28px 0;padding:14px 18px;font-size:12px}.editorPostList{border-top:1px solid #aaa399;margin-top:100px}.editorPostList h2{margin:38px 0;font-family:Noto Serif KR,serif;font-size:30px;font-weight:400}.editorPostList article{border-bottom:1px solid #bbb4a8;justify-content:space-between;align-items:center;padding:22px 0;display:flex}.editorPostList article div{flex-direction:column;gap:8px;display:flex}.editorPostList small{color:#927747;letter-spacing:.12em;font-size:8px}.editorPostList strong{font-family:Noto Serif KR,serif;font-size:17px;font-weight:400}.editorPostList button{color:#806b48;letter-spacing:.13em;cursor:pointer;background:0 0;border:1px solid #806b48;padding:10px 15px;font-size:8px}.editorPostList button:hover{color:#d8c59d;background:#171817}@media (width<=900px){.managementStandalone{margin-top:-35px}.editorPostList article{align-items:flex-start;gap:15px}.editorPostList strong{font-size:15px}}.claimCopy{color:#5e5951;max-width:720px;margin:55px 0 30px;font-size:14px;line-height:2}.claimAction button{color:#d8c59d;text-align:left;letter-spacing:.08em;cursor:pointer;background:#171817;border:0;width:min(420px,100%);padding:20px 24px}.claimAction button span{float:right}.claimAction p{color:#9b4d40;font-size:12px}#asset .stepGrid{grid-template-columns:repeat(4,minmax(0,1fr))}#asset .stepGrid article{border-right:1px solid #464542;min-height:300px;margin-right:0;padding:28px 24px 35px}#asset .stepGrid article:last-child{border-right:0}@media (width<=800px){#asset .stepGrid{grid-template-columns:1fr}#asset .stepGrid article{border-right:0;min-height:auto;padding-left:0;padding-right:0}}
