:root{--color-brand: #442ae6;--color-brand-hover: #3520bc;--color-brand-line: #6e57e9;--color-brand-on: #c5bbff;--color-brand-on-muted: #bfb3ff;--color-brand-on-faint: #ddd5ff;--color-focus: #a89aff;--color-logo-ink: #2e2a3f;--color-lavender: #f0edff;--color-lavender-50: #f5f2ff;--color-lavender-100: #eeebff;--color-lavender-200: #e6e0fa;--color-lavender-300: #d9d1fc;--color-white: #fff;--color-white-a95: #ffffffed;--color-white-a85: #ffffffdb;--color-white-a60: #ffffff9c;--color-ink: #191921;--color-ink-soft: #554b6c;--color-ink-surface: #282132;--color-muted: #75757f;--color-muted-violet: #7b70a2;--color-muted-strong: #86818f;--color-subtle: #9a93a3;--color-faint: #aaa4b4;--color-line: #e9e8ee;--color-line-strong: #dfdbe8;--color-surface-soft: #f7f7fa;--color-backdrop: #17102566;--color-live: #59a880;--color-youtube: #ff0033;--color-error: #b95062;--color-error-hover: #9c3f50;--color-error-surface: #fbeef0;--color-warning: #a58039;--color-warning-strong: #8a6722;--color-warning-surface: #fff5df;--color-success: #628347;--color-success-surface: #ecf6e7;--color-metric-views: #442ae6;--color-metric-likes: #e8590c;--color-metric-comments: #0f9d8a;--color-media: #141118;--color-media-chip: #201a2cb0;--color-sample-ready: #244b15;--color-sample-ready-text: #52733d;--color-sample-ready-surface: #eefce5;--overlay-thumbnail: linear-gradient(#0003, transparent 22%, transparent 78%, #0005);--color-clipper-lime: #a2ff72;--color-clipper-ink: #152010;--color-clipper-eyebrow: #304425;--color-clipper-text: #3a5030;--color-clipper-panel: #192714;--color-clipper-panel-hover: #1f3019;--color-clipper-chip: #283621;--color-clipper-cta-hover: #263c1d;--color-clipper-label: #effbe8;--color-clipper-copy: #d7e6cf;--color-clipper-note: #9db290;--illust-bottle: linear-gradient(90deg, #815934, #b28d5e 25%, #ceb18a 49%, #a5794b 78%, #7f5736);--illust-cap: repeating-linear-gradient(90deg, #dfd5c4 0 2px, #efe9df 2px 4px);--illust-label: #f8f1df;--illust-label-ink: #544934;--illust-can: linear-gradient(90deg, #ffdec1, #fff0df 45%, #f6bba0);--illust-can-ink: #a7473c;--illust-can-mark: #dd7957;--illust-can-rim: #eee4d6;--illust-can-base: #d5a291;--illust-orb: radial-gradient(circle at 30% 25%, #f7cbaa, #db8367 70%);--illust-short-cream: linear-gradient(130deg, #e6dfcf, #d0c4ab);--illust-short-coral: #dd8361;--illust-glow: radial-gradient(ellipse at 50% 80%, var(--color-lavender-100), transparent 68%);--illust-shadow-bottle: 12px 17px 22px #6652363d;--illust-shadow-can: 15px 10px 25px #94382033;--illust-shadow-orb: 9px 15px 20px #9d4e3222;--illust-text-shadow: 0 1px 8px #573a272a;--font-sans: "Noto Sans KR", Arial, sans-serif;--font-serif: Georgia, serif;--font-arial: Arial, sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--font-size-5: 5px;--font-size-6: 6px;--font-size-7: 7px;--font-size-8: 8px;--font-size-9: 9px;--font-size-10: 10px;--font-size-11: 11px;--font-size-12: 12px;--font-size-13: 13px;--font-size-14: 14px;--font-size-16: 16px;--font-size-18: 18px;--font-size-20: 20px;--font-size-22: 22px;--font-size-24: 24px;--font-size-26: 26px;--font-size-28: 28px;--font-size-30: 30px;--font-size-32: 32px;--font-size-36: 36px;--font-size-40: 40px;--font-size-44: 44px;--font-size-48: 48px;--font-size-56: 56px;--font-size-64: 64px;--font-size-h1: clamp(40px, 4.4vw, 64px);--font-size-h2: clamp(31px, 3.2vw, 45px);--tracking-mark: -4px;--tracking-display: -3px;--tracking-logo: -2.5px;--tracking-h2: -1.9px;--tracking-tight: -1px;--tracking-snug: -.4px;--tracking-wide: 1px;--tracking-wider: 1.5px;--tracking-widest: 2px;--space-2: 2px;--space-4: 4px;--space-6: 6px;--space-8: 8px;--space-10: 10px;--space-12: 12px;--space-14: 14px;--space-16: 16px;--space-18: 18px;--space-20: 20px;--space-24: 24px;--space-28: 28px;--space-32: 32px;--space-36: 36px;--space-40: 40px;--space-48: 48px;--space-56: 56px;--space-64: 64px;--space-72: 72px;--space-80: 80px;--space-96: 96px;--space-112: 112px;--layout-max: 1240px;--layout-header-max: 1340px;--layout-gutter: var(--space-48);--header-height: 88px;--section-space: var(--space-112);--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-phone: 19px;--radius-pill: 30px;--radius-round: 50%;--shadow-card: 0 20px 40px #26214609;--shadow-phone: 0 16px 45px #25214016;--shadow-float: 0 6px 20px #37267214;--shadow-chip: 0 4px 10px #442ae605;--shadow-brand: 0 12px 25px #442ae624;--shadow-dialog: 0 30px 100px #21154333;--shadow-play: 0 4px 24px #0002;--motion-fast: .2s;--z-header: 20;--z-toast: 100}@media(max-width:1100px){:root{--layout-gutter: 32px}}@media(max-width:800px){:root{--layout-gutter: 22px;--header-height: 72px;--section-space: 78px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--color-ink);background:var(--color-white);font-family:var(--font-sans);font-size:var(--font-size-14);line-height:1.8;word-break:keep-all}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:5px}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}p{color:var(--color-muted)}em{font-style:normal;color:var(--color-brand)}h1{font-size:var(--font-size-h1);font-weight:var(--font-weight-extrabold);letter-spacing:var(--tracking-display);line-height:1.3;text-align:center}h2{font-size:var(--font-size-h2);line-height:1.4;letter-spacing:var(--tracking-h2);font-weight:var(--font-weight-extrabold)}h3{font-size:var(--font-size-22);line-height:1.5;letter-spacing:var(--tracking-tight)}.wrap{width:min(var(--layout-max),100% - 2 * var(--layout-gutter));margin:auto}.section{padding-top:var(--section-space);padding-bottom:var(--section-space)}.soft-bg{background:var(--color-surface-soft)}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:var(--space-48);gap:var(--space-28)}.section-heading>p{font-size:var(--font-size-14);line-height:1.9;padding-bottom:var(--space-4)}.eyebrow{font-size:var(--font-size-11);letter-spacing:var(--tracking-widest);color:var(--color-brand);font-weight:var(--font-weight-bold);margin-bottom:var(--space-24)}@media(max-width:800px){h1{font-size:var(--font-size-44);letter-spacing:var(--tracking-logo)}h2{font-size:var(--font-size-32);letter-spacing:calc(-1 * var(--tracking-wider))}.section-heading{display:block;margin-bottom:var(--space-32)}.section-heading>p{font-size:var(--font-size-12);margin-top:var(--space-20)}.eyebrow{font-size:var(--font-size-9);margin-bottom:var(--space-20)}}.form-error{font-size:var(--font-size-12);color:var(--color-error)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
