:root { --brand-1: #00364B; --brand-2: #0B364B; --brand-3: #B9967B; --shadow-rgb: 0, 27, 38; --main1-rgb: 0, 54, 75; --main3-rgb: 185, 150, 123; --grad-brand: linear-gradient(90deg, #8A6E58 0%, #00364B 100%); --color-text: #111; --color-text-invert: #fff; --color-gray-1: #aaa; --color-gray-2: #ccc; --color-gray-3: #777; --color-footer-bg: rgb(27, 27, 27); --color-overlay-60: rgba(0, 0, 0, .6); --color-overlay-70: rgba(0, 0, 0, .7); --color-adend-bg: #000203; --glass-bg: rgba(255, 255, 255, .08); --glass-border: 1px solid rgba(255, 255, 255, .25); --glass-radius: 8px; --hd-h-pc: 80px; --hd-h-mo: 15vw; --wide-max: 60rem; --gnb-w-pc: 60rem; --hdr-gap: 24px; --container-960: 960px; --container-1200: 1200px; --container-1400: 1400px; --page-max: 2560px; --font-body: -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo",
               "Pretendard Variable", "Malgun Gothic", Roboto, "Noto Sans KR",
               sans-serif; --font-serif: "Noto Serif KR", serif; --font-display-kr: "GmarketSansBold", var(--font-body); --font-display-en: "Playfair Display", var(--font-serif); --fs-12: 0.75rem; --fs-13: 0.82rem; --fs-14: 0.9rem; --fs-16: 1rem; --fs-17: 1.1rem; --fs-19: 1.2rem; --fs-20: 1.25rem; --fs-24: 1.5rem; --fs-25: 1.6rem; --fs-31: 1.98rem; --lh-body: 1.5; --lh-title-38: 38.4px; --lh-title-40: 40px; --lh-title-52: 52.8px; --ls-base: -0.8px; --ls-title: -1px; --ls-title-tight: -2px; --ls-point: 2px; --fw-light: 300; --fw-regular: 400; --fw-btn: 500; --fw-emph: 600; --fw-head: 700; --sp-4: 4px; --sp-8: 8px; --sp-10: 10px; --sp-12: 12px; --sp-16: 16px; --sp-20: 20px; --sp-24: 24px; --sp-32: 32px; --sp-40: 40px; --sp-48: 48px; --sp-80: 80px; --sp-150: 150px; --radius-btn-s: 6px; --radius-btn: 8px; --radius-circle: 100px; --border-1: 1px; --border-2: 2px; --border-3: 3px; --shadow-soft: 0 1px 5px rgba(0, 0, 0, .2); --shadow-deep: 0 10px 20px rgba(0, 0, 0, .5); --shadow-card: 0 2px 12px rgba(0, 0, 0, .1); --ease-main: cubic-bezier(0.25, 0.1, 0.25, 1); --dur-ui-fast: 0.2s; --dur-ui: 0.3s; --dur-ui-slow: 0.5s; --dur-section: 0.8s; --dur-snap: 0.9s; --dur-appear: 1s; --dur-intro: 1.4s; --dur-intro-line: 1.5s; --dur-intro-max: 2s; --delay-1: 0.1s; --delay-2: 0.2s; --delay-4: 0.4s; --delay-10: 1s; --delay-20: 2s }

