:root{--fs-cap:clamp(.64rem, .58rem + .22vw, .7rem);--hero-badge-gap:20px;--fs-body:clamp(.98rem, .92rem + .32vw, 1.06rem);--fs-sub:clamp(1.42rem, 1.02rem + 1.6vw, 1.7rem);--fs-h:clamp(1.96rem, 1.14rem + 3.2vw, 2.72rem);--fs-disp:clamp(2.6rem, 1.2rem + 5.4vw, 4.35rem);--ff-body:"Pretendard Variable", Pretendard, "Apple SD Gothic Neo", sans-serif;--ff-head:"Wanted Sans Variable", "Pretendard Variable", Pretendard, sans-serif;--ff-mono:"JetBrains Mono Variable", ui-monospace, SFMono-Regular, monospace;--tx-1:#f4f2ff;--tx-2:#eef4ffd1;--tx-3:#d6ccff9e;--hm:#f3eb2e;--hm-lo:#d2c918;--hm-dark:#8c8400;--scroll-track:#1b1b1b;--scroll-thumb:#8c8400;--line-1:#ffffff24;--line-2:#ffffff12;--w-col:1800px;--pad-x:clamp(20px, 5vw, 64px);--pad-col:max(var(--pad-x), (100% - var(--w-col)) / 2 + var(--pad-x));--measure:60ch;--section-space-scale:1.5;--section-top-base:80px;--section-bottom-base:48px;--section-heading-base:24px;--section-end-base:80px;--gap-sec:calc(var(--sec-top) + var(--sec-bot));--section-heading-inset:calc(var(--section-heading-base) * var(--section-space-scale));--section-start:calc(var(--sec-top) + var(--section-heading-inset));--section-visible-gap:calc(var(--gap-sec) + var(--section-heading-inset));--gap-blk:48px;--hero-top:clamp(92px, 12vh, 140px);--hero-bot:clamp(50px, 8vh, 96px);--sec-top:calc(var(--section-top-base) * var(--section-space-scale));--sec-bot:calc(var(--section-bottom-base) * var(--section-space-scale));--sec-end:calc(var(--section-end-base) * var(--section-space-scale));--head-bot:40px;--hero-h-lh:1.16;--hero-h-ls:-.03em;--hero-lead-lh:1.6;--hero-lead-gap:24px;--hero-lead-w:44ch;--sec-h-lh:1.2;--sec-h-ls:-.02em;--sec-lead-lh:1.55;--sec-lead-gap:24px;--sec-lead-w:40ch;--sec-nolead-gap:32px;--sec-head-bot:var(--head-bot);--ease:cubic-bezier(.22, .8, .28, 1);--ease-out:cubic-bezier(.16, .84, .3, 1)}*,:before,:after{box-sizing:border-box}html:has(.hv2page){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-gutter:stable}.hv2page,.hv2page *{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) var(--scroll-track)}html:has(.hv2page){scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) var(--scroll-track)}html:has(.hv2page)::-webkit-scrollbar{width:6px;height:6px}.hv2page::-webkit-scrollbar{width:6px;height:6px}.hv2page ::-webkit-scrollbar{width:6px;height:6px}html:has(.hv2page)::-webkit-scrollbar-track{background:var(--scroll-track)}.hv2page::-webkit-scrollbar-track{background:var(--scroll-track)}.hv2page ::-webkit-scrollbar-track{background:var(--scroll-track)}html:has(.hv2page)::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:999px}.hv2page::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:999px}.hv2page ::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:999px}html:has(.hv2page)::-webkit-scrollbar-thumb:hover{background:var(--hm)}.hv2page::-webkit-scrollbar-thumb:hover{background:var(--hm)}.hv2page ::-webkit-scrollbar-thumb:hover{background:var(--hm)}html:has(.hv2page)::-webkit-scrollbar-corner{background:var(--scroll-track)}.hv2page ::-webkit-scrollbar-corner{background:var(--scroll-track)}.hv2page :is(.pd__tableWrap,.pd__heroFilm ul){overscroll-behavior-x:contain;overflow-y:hidden}.hv2page .pd__tableWrap{padding-bottom:10px}.hv2page .pd__tableWrap:focus-visible{outline:2px solid var(--hm);outline-offset:4px}::highlight(dot){color:var(--hm)}@media (max-width:720px){:root{--fs-cap:clamp(.6rem, 2.6vw, .68rem);--fs-body:clamp(.9rem, 3.7vw, 1rem);--fs-sub:clamp(1.06rem, 4.4vw, 1.26rem);--fs-h:clamp(1.32rem, 5.6vw, 1.68rem);--fs-disp:clamp(1.66rem, 7.4vw, 2.2rem);--measure:34ch;--hero-h-lh:1.16;--hero-h-ls:-.015em;--hero-lead-lh:1.6;--hero-lead-gap:20px;--hero-lead-w:100%;--sec-h-lh:1.22;--sec-h-ls:-.01em;--sec-lead-lh:1.5;--sec-lead-gap:16px;--sec-lead-w:100%;--sec-nolead-gap:24px;--section-top-base:40px;--section-bottom-base:24px;--section-heading-base:16px;--section-end-base:48px;--gap-blk:32px;--head-bot:28px}}
