@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/variable/pretendardvariable-dynamic-subset.min.css";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@400;500;600;700&family=Manrope:wght@400;500;600;700&display=swap";*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:74px}body{margin:0;background:#f3f0e9;color:#20211f;font-family:Pretendard,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}::selection{background:#b79d72;color:#fff}:root{--paper:#f3f0e9;--white:#fcfbf8;--ink:#20211f;--navy:#243143;--gold:#b79d72;--muted:#77766f;--line:#d9d5cc;--soft:#e7e3d8}h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag{font-family:"Noto Serif KR",serif;word-break:keep-all}.section.svelte-1uha8ag{padding:96px max(64px,calc((100vw - 1312px)/2));position:relative}.micro.svelte-1uha8ag{font:600 10px Manrope,sans-serif;letter-spacing:.18em;color:var(--gold)}.mobile-only.svelte-1uha8ag,.mobile-fixed.svelte-1uha8ag{display:none}.header.svelte-1uha8ag{height:72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;padding:0 max(36px,calc((100vw - 1312px)/2));position:sticky;top:0;z-index:50;background:#f3f0e9f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--ink)}.brand.svelte-1uha8ag{display:flex;align-items:baseline;gap:12px}.brand.svelte-1uha8ag strong:where(.svelte-1uha8ag){font:700 16px Manrope;letter-spacing:.06em}.brand.svelte-1uha8ag span:where(.svelte-1uha8ag){padding-left:12px;border-left:1px solid var(--line);color:var(--muted);font-size:12px}.desktop-nav.svelte-1uha8ag{display:flex;gap:28px;color:#55564f;font-size:12px}.desktop-nav.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--ink)}.header-contact.svelte-1uha8ag{justify-self:end;font-size:13px;font-weight:600;border-bottom:1px solid var(--gold);padding-bottom:3px}.header-contact.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--gold);margin-left:5px}.menu-button.svelte-1uha8ag{display:none}.cover.svelte-1uha8ag{overflow:hidden}.cover-copy.svelte-1uha8ag{padding:80px max(64px,calc((100vw - 1312px)/2)) 0}.cover.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(52px,5.2vw,74px);line-height:1.25;font-weight:600;letter-spacing:-.025em;margin:0}.cover-bottom.svelte-1uha8ag{margin-top:32px}.cover-bottom.svelte-1uha8ag>div:where(.svelte-1uha8ag){max-width:560px}.cover-bottom.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:#55564f;font-size:17px;line-height:1.8}.actions.svelte-1uha8ag{display:flex;gap:12px;margin-top:28px}.button.svelte-1uha8ag{padding:14px 28px;border-radius:4px;font-size:14px;font-weight:600}.primary.svelte-1uha8ag{background:var(--navy);color:var(--white)}.secondary.svelte-1uha8ag{border:1px solid var(--ink)}.skyline.svelte-1uha8ag{display:block;width:100%;height:clamp(180px,18vw,270px);margin-top:18px;position:relative;background:var(--navy);overflow:hidden}.skyline.svelte-1uha8ag:after{content:"";position:absolute;z-index:1;inset:0 0 auto;height:42%;pointer-events:none;background:linear-gradient(to bottom,var(--paper) 0,rgba(243,240,233,.82) 16%,rgba(243,240,233,0) 100%)}.skyline.svelte-1uha8ag img:where(.svelte-1uha8ag){display:block;width:100%;height:100%;object-fit:cover;object-position:center}.declaration.svelte-1uha8ag{padding:88px max(64px,calc((100vw - 1312px)/2));background:var(--navy);color:var(--white);position:relative}.declaration.svelte-1uha8ag>p:where(.svelte-1uha8ag){font:500 38px/1.55 "Noto Serif KR";margin:0}.declaration.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--gold);font-style:normal}.declaration.svelte-1uha8ag>div:where(.svelte-1uha8ag){display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:48px}.declaration.svelte-1uha8ag>div:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){display:flex;gap:10px;align-items:center;color:#aeb9c9;font-size:14px}.declaration.svelte-1uha8ag svg:where(.svelte-1uha8ag){flex:none;width:18px;height:18px;padding:3px;border:1px solid var(--gold);border-radius:50%;stroke:var(--gold);stroke-width:2.2;fill:none}.section-head.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:baseline;gap:30px}.section-head.svelte-1uha8ag h2:where(.svelte-1uha8ag),.guide.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-size:34px;line-height:1.45;font-weight:600}.section-head.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:10px 0 0;color:var(--muted);font-size:13px}.section-head.svelte-1uha8ag>span:where(.svelte-1uha8ag){font:500 10px Manrope;letter-spacing:.16em;color:var(--muted)}.product-tabs.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);margin-top:38px;border:1px solid var(--ink);border-bottom:0}.product-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag){display:grid;grid-template-columns:auto auto 1fr;align-items:baseline;gap:12px;padding:18px 26px;border:0;border-right:1px solid var(--ink);border-top:2px solid transparent;background:transparent;color:var(--muted);cursor:pointer;text-align:left}.product-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag):last-child{border-right:0}.product-tabs.svelte-1uha8ag button.active:where(.svelte-1uha8ag){background:var(--white);border-top-color:var(--navy);color:var(--ink)}.product-tabs.svelte-1uha8ag span:where(.svelte-1uha8ag){font:500 11px Manrope;color:var(--gold)}.product-tabs.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:16px}.product-tabs.svelte-1uha8ag small:where(.svelte-1uha8ag){justify-self:end;font:500 10px Manrope}.product-panel.svelte-1uha8ag{display:grid;grid-template-columns:minmax(500px,600px) 1fr;border:1px solid var(--ink);background:var(--white)}.site-preview.svelte-1uha8ag{display:block;padding:34px;border-right:1px solid var(--line)}.product-shot.svelte-1uha8ag{margin:0;overflow:hidden;border:1px solid var(--line);background:#d7d8d2}.product-shot.svelte-1uha8ag img:where(.svelte-1uha8ag){display:block;width:100%;height:auto;transition:transform .45s}.site-preview.svelte-1uha8ag:hover .product-shot:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){transform:scale(1.018)}.screen-chips.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.screen-chips.svelte-1uha8ag span:where(.svelte-1uha8ag){padding:9px;border:1px solid var(--soft);background:var(--paper);font-size:9px}.screen-chips.svelte-1uha8ag small:where(.svelte-1uha8ag){display:block;margin-bottom:4px;color:var(--gold);font:600 7px Manrope}.product-copy.svelte-1uha8ag{padding:34px 40px;display:flex;flex-direction:column}.product-copy.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:10px 0 0;font-size:25px;line-height:1.5}.product-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag):not(.micro){margin:14px 0 0;color:#55564f;font-size:14px;line-height:1.8}.product-details.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:25px;padding-top:20px;border-top:1px solid var(--line)}.product-details.svelte-1uha8ag>div:where(.svelte-1uha8ag){display:grid;gap:7px;align-content:start;min-width:0}.product-details.svelte-1uha8ag b:where(.svelte-1uha8ag){margin-bottom:4px;color:var(--gold);font:600 10px Manrope;letter-spacing:.12em}.product-details.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:12px;line-height:1.5;word-break:keep-all}.product-details.svelte-1uha8ag .detail-item:where(.svelte-1uha8ag){display:grid;grid-template-columns:5px 1fr;gap:7px}.product-details.svelte-1uha8ag .detail-item:where(.svelte-1uha8ag):before{content:"";width:3px;height:3px;margin-top:7px;border-radius:50%;background:var(--gold)}.product-details.svelte-1uha8ag .sub-label:where(.svelte-1uha8ag){margin-top:13px}.product-copy.svelte-1uha8ag>a:where(.svelte-1uha8ag){align-self:flex-start;margin-top:auto;padding:12px 0;border-bottom:1px solid var(--ink);font-size:13px;font-weight:600}.product-copy.svelte-1uha8ag>a:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){margin-left:18px;color:var(--gold)}.catalog.svelte-1uha8ag{padding:84px max(64px,calc((100vw - 1312px)/2));background:var(--white);border-top:1px solid var(--ink)}.catalog.svelte-1uha8ag .section-head:where(.svelte-1uha8ag){padding:0}.catalog-selector.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);margin-top:34px;border:1px solid var(--ink)}.catalog-selector.svelte-1uha8ag button:where(.svelte-1uha8ag){display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:10px;padding:16px 20px;border:0;border-right:1px solid var(--ink);background:transparent;color:var(--muted);cursor:pointer;text-align:left}.catalog-selector.svelte-1uha8ag button:where(.svelte-1uha8ag):last-child{border:0}.catalog-selector.svelte-1uha8ag button.active:where(.svelte-1uha8ag){background:var(--navy);color:#fff}.catalog-selector.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--gold);font:500 10px Manrope}.catalog-selector.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:14px}.catalog-selector.svelte-1uha8ag small:where(.svelte-1uha8ag){font:500 8px Manrope}.catalog-track.svelte-1uha8ag{display:flex;gap:18px;overflow-x:auto;margin:28px calc(-1*max(64px,calc((100vw - 1312px)/2))) 0;padding:0 calc(max(64px,calc((100vw - 1312px)/2)) + 12px) 18px;scroll-padding-left:calc(max(64px,calc((100vw - 1312px)/2)) + 12px);scroll-snap-type:x proximity;scrollbar-width:thin}.catalog-card.svelte-1uha8ag{flex:0 0 clamp(280px,27vw,360px);scroll-snap-align:start}.catalog-shot.svelte-1uha8ag{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:4px;background:#d7d8d2}.catalog-shot.svelte-1uha8ag img:where(.svelte-1uha8ag){display:block;width:100%;height:auto;transition:transform .4s}.catalog-card.svelte-1uha8ag:hover .catalog-shot:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){transform:scale(1.015)}.catalog-card.svelte-1uha8ag p:where(.svelte-1uha8ag){display:flex;justify-content:space-between;margin:10px 0 0;color:#55564f;font-size:11px}.catalog-card.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--gold);font:500 9px Manrope}.guide.svelte-1uha8ag{background:var(--white);border-top:1px solid var(--ink)}.guide-groups.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:38px}.guide-groups.svelte-1uha8ag article:where(.svelte-1uha8ag){display:grid;grid-template-rows:68px repeat(2,84px);padding:0 24px;border:1px solid var(--line)}.guide-groups.svelte-1uha8ag header:where(.svelte-1uha8ag){display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border-bottom:1px solid var(--ink)}.guide-groups.svelte-1uha8ag header:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--gold);font:500 11px Manrope}.guide-groups.svelte-1uha8ag header:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){font-size:17px}.guide-groups.svelte-1uha8ag header:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){color:var(--muted);font:500 9px Manrope}.guide-groups.svelte-1uha8ag p:where(.svelte-1uha8ag){display:flex;align-items:center;min-height:0;margin:0;padding:0;border-bottom:1px solid var(--soft);color:#55564f;font-size:14px;line-height:1.55}.guide-groups.svelte-1uha8ag p:where(.svelte-1uha8ag):last-child{border:0}.guide.svelte-1uha8ag>small:where(.svelte-1uha8ag){display:block;margin-top:20px;color:var(--muted);font-size:12px}.discovery.svelte-1uha8ag{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:72px;background:var(--navy);color:var(--white);border-top:1px solid var(--ink)}.discovery-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:18px 0 0;font-size:38px;line-height:1.45}.discovery-head.svelte-1uha8ag>p:where(.svelte-1uha8ag):last-child{max-width:540px;margin:24px 0 0;color:#b6c0ce;font-size:14px;line-height:1.85}.discovery-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.24);border-bottom:1px solid rgba(255,255,255,.16)}.discovery-grid.svelte-1uha8ag article:where(.svelte-1uha8ag){min-height:270px;padding:24px 22px 30px;border-left:1px solid rgba(255,255,255,.16)}.discovery-grid.svelte-1uha8ag article:where(.svelte-1uha8ag):first-child{border-left:0}.discovery-grid.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--gold);font:500 11px Manrope}.discovery-grid.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:56px 0 12px;font:600 18px Pretendard,sans-serif}.discovery-grid.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:#b6c0ce;font-size:13px;line-height:1.8}.process.svelte-1uha8ag{background:var(--white);border-top:1px solid var(--ink)}.process.svelte-1uha8ag ol:where(.svelte-1uha8ag){display:grid;grid-template-columns:repeat(6,1fr);margin:62px 0 0;padding:0;position:relative;list-style:none}.process.svelte-1uha8ag ol:where(.svelte-1uha8ag):before{content:"";position:absolute;left:0;right:0;top:35px;border-top:1px solid var(--gold)}.process.svelte-1uha8ag li:where(.svelte-1uha8ag){display:grid;grid-template-rows:25px 24px auto;position:relative}.process.svelte-1uha8ag li:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){color:var(--gold);font:500 13px Manrope}.process.svelte-1uha8ag li:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){z-index:1;align-self:center;width:9px;height:9px;border-radius:50%;background:var(--navy);box-shadow:0 0 0 2px var(--white),0 0 0 3px var(--navy)}.process.svelte-1uha8ag li:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){max-width:150px;padding-top:8px;font-size:13px;line-height:1.45}.faq.svelte-1uha8ag{border-top:1px solid var(--ink)}.faq.svelte-1uha8ag>div:where(.svelte-1uha8ag):last-child{max-width:1000px;margin-top:36px;border-top:1px solid var(--ink)}.faq.svelte-1uha8ag details:where(.svelte-1uha8ag){border-bottom:1px solid var(--line)}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag){display:grid;grid-template-columns:36px 1fr 20px;align-items:baseline;gap:16px;padding:20px 4px;cursor:pointer;list-style:none}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){color:var(--gold);font:500 11px Manrope}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){font-size:15px}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag):before{content:"+";color:var(--gold);font:400 18px Manrope}.faq.svelte-1uha8ag details[open]:where(.svelte-1uha8ag) summary:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag):before{content:"−"}.faq.svelte-1uha8ag details:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){margin:0;padding:0 40px 22px 56px;color:#55564f;font-size:14px;line-height:1.75}.contact.svelte-1uha8ag{display:grid;grid-template-columns:400px 1fr;gap:80px;background:var(--white);border-top:1px solid var(--ink)}.contact-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:18px 0 0;font-size:33px;line-height:1.5}.contact-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag):not(.micro){margin:20px 0 0;color:#55564f;font-size:14px;line-height:1.8}.contact-copy.svelte-1uha8ag dl:where(.svelte-1uha8ag){margin:34px 0 0;border-top:1px solid var(--ink)}.contact-copy.svelte-1uha8ag dl:where(.svelte-1uha8ag) div:where(.svelte-1uha8ag){display:flex;gap:14px;padding:8px 0;border-bottom:1px solid var(--soft)}.contact-copy.svelte-1uha8ag dt:where(.svelte-1uha8ag){width:70px;color:var(--muted);font:500 9px Manrope}.contact-copy.svelte-1uha8ag dd:where(.svelte-1uha8ag){margin:0;font-size:11px}.form-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:22px 28px}.company-field.svelte-1uha8ag{grid-column:1/-1}.contact.svelte-1uha8ag label:where(.svelte-1uha8ag),.schedule-fields.svelte-1uha8ag{display:grid;gap:7px}.contact.svelte-1uha8ag label:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.contact.svelte-1uha8ag legend:where(.svelte-1uha8ag),.schedule-fields.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:var(--muted);font-size:11px}.contact.svelte-1uha8ag input:where(.svelte-1uha8ag),.contact.svelte-1uha8ag textarea:where(.svelte-1uha8ag),.contact.svelte-1uha8ag select:where(.svelte-1uha8ag){width:100%;padding:9px 2px;border:0;border-bottom:1px solid var(--line);border-radius:0;outline:0;background:transparent;color:var(--ink);font-size:13px}.contact.svelte-1uha8ag select:where(.svelte-1uha8ag){padding-right:24px;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 12px) 14px,calc(100% - 7px) 14px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.contact.svelte-1uha8ag input:where(.svelte-1uha8ag):focus,.contact.svelte-1uha8ag textarea:where(.svelte-1uha8ag):focus,.contact.svelte-1uha8ag select:where(.svelte-1uha8ag):focus{border-color:var(--navy)}.schedule-fields.svelte-1uha8ag>div:where(.svelte-1uha8ag){display:grid;grid-template-columns:1fr 1fr;gap:12px}.contact.svelte-1uha8ag fieldset:where(.svelte-1uha8ag){margin:26px 0 0;padding:0;border:0}.contact.svelte-1uha8ag fieldset:where(.svelte-1uha8ag) div:where(.svelte-1uha8ag){display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.contact.svelte-1uha8ag fieldset:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag){padding:8px 16px;border:1px solid var(--line);border-radius:4px;background:transparent;color:#55564f;font-size:12px;cursor:pointer}.contact.svelte-1uha8ag fieldset:where(.svelte-1uha8ag) button.active:where(.svelte-1uha8ag){background:var(--navy);border-color:var(--navy);color:#fff}.contact.svelte-1uha8ag .message:where(.svelte-1uha8ag){margin-top:24px}.privacy-consents.svelte-1uha8ag{display:grid;gap:9px;margin-top:16px}.privacy-consent.svelte-1uha8ag{grid-template-columns:16px 1fr!important;align-items:start;gap:8px!important}.privacy-consent.svelte-1uha8ag input:where(.svelte-1uha8ag){width:15px;height:15px;margin:1px 0 0;accent-color:var(--navy)}.privacy-consent.svelte-1uha8ag span:where(.svelte-1uha8ag){line-height:1.55}.privacy-consent.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--ink);text-decoration:underline;text-underline-offset:3px}.privacy-consent.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--navy)}.contact.svelte-1uha8ag textarea:where(.svelte-1uha8ag){padding:12px;border:1px solid var(--line);resize:vertical}.submit-row.svelte-1uha8ag{display:flex;justify-content:flex-end;align-items:center;gap:20px;margin-top:22px}.submit-row.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 auto 0 0;color:var(--muted);font-size:11px}.submit-row.svelte-1uha8ag button:where(.svelte-1uha8ag){padding:13px 36px;border:0;border-radius:4px;background:var(--navy);color:#fff;font-size:14px;font-weight:600;cursor:pointer}.honeypot.svelte-1uha8ag{position:absolute;left:-9999px}footer.svelte-1uha8ag{display:flex;justify-content:space-between;gap:40px;padding:50px max(64px,calc((100vw - 1312px)/2));background:var(--navy);color:#aeb9c9}footer.svelte-1uha8ag>div:where(.svelte-1uha8ag){display:grid;grid-template-columns:auto auto;align-items:baseline;gap:8px 12px}footer.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#fff;font:700 16px Manrope;letter-spacing:.06em}footer.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#7e8ca0;font-size:12px}footer.svelte-1uha8ag p:where(.svelte-1uha8ag){grid-column:1/-1;margin:8px 0 0;color:#7e8ca0;font-size:12px}.footer-contacts.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:8px 18px}.footer-contacts.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#c6cdd8}footer.svelte-1uha8ag nav:where(.svelte-1uha8ag){display:flex;flex-wrap:wrap;justify-content:flex-end;gap:18px 30px;font-size:13px;color:#c6cdd8}[data-reveal].svelte-1uha8ag{opacity:0;transform:translateY(20px);transition:opacity .75s,transform .75s}[data-reveal].visible{opacity:1;transform:none}@media(max-width:1000px){.header.svelte-1uha8ag{grid-template-columns:1fr auto}.desktop-nav.svelte-1uha8ag{display:none}.section.svelte-1uha8ag{padding-inline:36px}.cover-copy.svelte-1uha8ag{padding-left:36px;padding-right:36px}.product-panel.svelte-1uha8ag{grid-template-columns:1fr 1fr}.site-preview.svelte-1uha8ag{padding:25px}.product-copy.svelte-1uha8ag{padding:28px}.contact.svelte-1uha8ag{grid-template-columns:340px 1fr;gap:50px}.catalog.svelte-1uha8ag,.declaration.svelte-1uha8ag{padding-left:36px;padding-right:36px}.discovery.svelte-1uha8ag{grid-template-columns:1fr;gap:44px}.footer.svelte-1uha8ag{padding-inline:36px}}@media(max-width:760px){html{scroll-padding-top:60px}.mobile-only.svelte-1uha8ag,.mobile-fixed.svelte-1uha8ag{display:block}.header.svelte-1uha8ag{height:60px;padding:0 20px}.brand.svelte-1uha8ag span:where(.svelte-1uha8ag),.header-contact.svelte-1uha8ag{display:none}.brand.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:15px}.menu-button.svelte-1uha8ag{display:grid;gap:5px;width:36px;padding:8px;border:0;background:transparent}.menu-button.svelte-1uha8ag i:where(.svelte-1uha8ag){display:block;border-top:1.5px solid var(--ink)}.mobile-menu.svelte-1uha8ag{position:fixed;z-index:100;inset:0;padding:0 20px;background:var(--navy);color:#fff}.mobile-menu.svelte-1uha8ag>div:where(.svelte-1uha8ag){height:60px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #445166}.mobile-menu.svelte-1uha8ag button:where(.svelte-1uha8ag){border:0;background:none;color:#fff}.mobile-menu.svelte-1uha8ag nav:where(.svelte-1uha8ag){display:grid;margin-top:28px}.mobile-menu.svelte-1uha8ag a:where(.svelte-1uha8ag){display:flex;justify-content:space-between;padding:18px 0;border-bottom:1px solid #445166;font:600 22px "Noto Serif KR"}.section.svelte-1uha8ag{padding:56px 20px}.cover-copy.svelte-1uha8ag{padding:44px 20px 0}.cover.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:34px;line-height:1.32}.cover-bottom.svelte-1uha8ag{display:block;margin-top:18px}.cover-bottom.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:14px}.actions.svelte-1uha8ag{display:grid;gap:9px;margin-top:22px}.button.svelte-1uha8ag{text-align:center;padding:13px}.skyline.svelte-1uha8ag{height:120px;margin-top:30px}.declaration.svelte-1uha8ag{padding:52px 20px}.declaration.svelte-1uha8ag>p:where(.svelte-1uha8ag){font-size:21px;line-height:1.65}.declaration.svelte-1uha8ag>div:where(.svelte-1uha8ag){display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:25px}.declaration.svelte-1uha8ag>div:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){padding:0;font-size:12px}.declaration.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:16px;height:16px}.section-head.svelte-1uha8ag{align-items:flex-end}.section-head.svelte-1uha8ag h2:where(.svelte-1uha8ag),.guide.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:24px}.section-head.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:12px;line-height:1.65}.section-head.svelte-1uha8ag>span:where(.svelte-1uha8ag){font-size:8px;text-align:right}.product-tabs.svelte-1uha8ag{margin-top:20px}.product-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag){display:block;padding:12px 4px;text-align:center}.product-tabs.svelte-1uha8ag span:where(.svelte-1uha8ag),.product-tabs.svelte-1uha8ag small:where(.svelte-1uha8ag){display:none}.product-tabs.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:12px}.product-panel.svelte-1uha8ag{display:flex;flex-direction:column}.site-preview.svelte-1uha8ag{order:2;padding:18px;border:0;border-top:1px solid var(--line)}.product-shot.svelte-1uha8ag{height:185px}.screen-chips.svelte-1uha8ag{grid-template-columns:1fr 1fr}.product-copy.svelte-1uha8ag{order:1;padding:22px 20px}.product-copy.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:18px}.product-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag):not(.micro){font-size:13px}.product-details.svelte-1uha8ag{grid-template-columns:1fr;gap:16px;margin-top:18px;padding-top:16px}.product-details.svelte-1uha8ag>div:where(.svelte-1uha8ag){gap:0}.product-details.svelte-1uha8ag>div:where(.svelte-1uha8ag):first-child{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}.product-details.svelte-1uha8ag>div:where(.svelte-1uha8ag):first-child>b:where(.svelte-1uha8ag){grid-column:1/-1;margin-bottom:5px}.product-details.svelte-1uha8ag .detail-item:where(.svelte-1uha8ag){min-width:0;padding:8px 0;border-bottom:1px solid var(--soft)}.product-details.svelte-1uha8ag>div:where(.svelte-1uha8ag):nth-child(2)>b:where(.svelte-1uha8ag):first-child{margin-bottom:5px}.product-details.svelte-1uha8ag>div:where(.svelte-1uha8ag):nth-child(2)>.detail-item:where(.svelte-1uha8ag){padding:8px 0}.product-details.svelte-1uha8ag .sub-label:where(.svelte-1uha8ag){margin:13px 0 5px}.product-details.svelte-1uha8ag .sub-label:where(.svelte-1uha8ag)~span:where(.svelte-1uha8ag){padding:3px 0;color:#55564f;line-height:1.45}.product-details.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:11px}.product-copy.svelte-1uha8ag>a:where(.svelte-1uha8ag){margin-top:18px}.catalog.svelte-1uha8ag{padding:52px 20px}.catalog-selector.svelte-1uha8ag{margin-top:22px}.catalog-selector.svelte-1uha8ag button:where(.svelte-1uha8ag){display:block;padding:12px 4px;text-align:center}.catalog-selector.svelte-1uha8ag span:where(.svelte-1uha8ag),.catalog-selector.svelte-1uha8ag small:where(.svelte-1uha8ag){display:none}.catalog-selector.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:12px}.catalog-track.svelte-1uha8ag{margin:20px -20px 0;padding:0 32px 14px;gap:12px;scroll-padding-left:32px}.catalog-card.svelte-1uha8ag{flex-basis:min(78vw,300px)}.catalog-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:10px}.guide-groups.svelte-1uha8ag{grid-template-columns:1fr;margin-top:22px}.guide-groups.svelte-1uha8ag article:where(.svelte-1uha8ag){grid-template-rows:60px repeat(2,68px);padding:0 20px}.guide-groups.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:13px}.discovery-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:26px}.discovery-grid.svelte-1uha8ag{grid-template-columns:1fr}.discovery-grid.svelte-1uha8ag article:where(.svelte-1uha8ag){min-height:auto;padding:20px 0 24px;border-left:0;border-top:1px solid rgba(255,255,255,.16)}.discovery-grid.svelte-1uha8ag article:where(.svelte-1uha8ag):first-child{border-top:0}.discovery-grid.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-top:24px}.process.svelte-1uha8ag .section-head:where(.svelte-1uha8ag){display:block}.process.svelte-1uha8ag .section-head:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){display:block;margin-top:10px;text-align:left}.process.svelte-1uha8ag ol:where(.svelte-1uha8ag){display:grid;grid-template-columns:1fr;margin-top:24px;padding-left:20px;border-left:1px solid var(--gold)}.process.svelte-1uha8ag ol:where(.svelte-1uha8ag):before{display:none}.process.svelte-1uha8ag li:where(.svelte-1uha8ag){grid-template-columns:36px 1fr;grid-template-rows:auto;padding:11px 0;position:relative}.process.svelte-1uha8ag li:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){grid-column:1}.process.svelte-1uha8ag li:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){position:absolute;left:-25px;top:15px}.process.svelte-1uha8ag li:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){grid-column:2;grid-row:1;padding:0}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag){grid-template-columns:30px 1fr 15px;gap:10px;padding:17px 0}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){font-size:13px}.faq.svelte-1uha8ag details:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){padding:0 25px 18px 40px;font-size:12px}.contact.svelte-1uha8ag{display:block}.contact-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:24px}.contact-copy.svelte-1uha8ag dl:where(.svelte-1uha8ag){display:none}.contact.svelte-1uha8ag form:where(.svelte-1uha8ag){margin-top:30px}.form-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:16px}.contact.svelte-1uha8ag fieldset:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag){flex:1 0 calc(50% - 4px)}.submit-row.svelte-1uha8ag{display:block}.submit-row.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-bottom:10px}.submit-row.svelte-1uha8ag button:where(.svelte-1uha8ag){width:100%}.footer.svelte-1uha8ag,footer.svelte-1uha8ag{display:block;padding:34px 20px 90px}footer.svelte-1uha8ag>div:where(.svelte-1uha8ag){display:flex;flex-wrap:wrap}footer.svelte-1uha8ag p:where(.svelte-1uha8ag){width:100%}footer.svelte-1uha8ag nav:where(.svelte-1uha8ag){margin-top:20px;gap:22px}.mobile-fixed.svelte-1uha8ag{position:fixed;z-index:45;left:12px;right:12px;bottom:10px;padding:14px;background:var(--navy);color:#fff;border-radius:4px;text-align:center;font-size:14px;font-weight:600;box-shadow:0 8px 24px #24314340}}@media(max-width:760px){.product-shot.svelte-1uha8ag{height:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal].svelte-1uha8ag{opacity:1;transform:none;transition:none}}
