:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--font-body:"Pretendard Variable", Pretendard, -apple-system, "Apple SD Gothic Neo", sans-serif;--font-head:"Pretendard Variable", Pretendard, sans-serif;--head-weight:700;--head-track:-.028em;--bg:#fff;--surface-2:#f4f3f0;--text:#1a1a1a;--text-2:#4a4a4a;--text-3:#6b6b6b;--border:#e6e4df;--border-strong:#8a8781;--accent:#1c2a4a;--accent-strong:#2e4372;--on-accent:#fff;--logo:#1c2a4a;--shadow-1:0 1px 2px #1a1a1a0f, 0 8px 24px #1a1a1a14;--shadow-2:0 24px 56px #1a1a1a2e;--navy:#1c2a4a;--on-navy:#fff;--on-navy-2:#b8c0d0;--on-navy-3:#999fae;--logo-on-navy:#fff;--sage:#e3e6cf;--on-sage:#1c2a4a;--powder:#d9e2f0;--on-powder:#1c2a4a;--on-sage-2:#445065;--on-sage-3:#4e596b;--sage-border:#bbc0b4;--sage-border-strong:#767f86;--sage-surface-2:#cbcfbf;--on-powder-2:#424f6b;--on-powder-3:#4b5874;--powder-border:#b3bdcf;--navy-border:#49556e;--r-0:0;--r-sm:2px;--r-md:4px;--r-pill:999px;--sp-4:4px;--sp-8:8px;--sp-12:12px;--sp-16:16px;--sp-20:20px;--sp-24:24px;--sp-32:32px;--sp-40:40px;--sp-48:48px;--sp-64:64px;--sp-80:80px;--sp-112:112px;--fs-display:34px;--lh-display:1.28;--fs-h1:30px;--lh-h1:1.34;--fs-h2:24px;--lh-h2:1.4;--fs-h3:20px;--lh-h3:1.45;--fs-h4:17px;--lh-h4:1.5;--fs-quote:21px;--lh-quote:1.55;--fs-lead:18px;--lh-lead:1.65;--fs-body:17px;--lh-body:1.8;--fs-small:14px;--lh-small:1.6;--fs-caption:12.5px;--lh-caption:1.55;--fs-label:11px;--lh-label:1;--pad:20px;--gap:16px;--grid-cols:repeat(4, minmax(0, 1fr));--sec:64px;--block-gap:28px;--card-cols:minmax(0, 1fr);--card-gap:4px 16px;--hero-top:0px;--hero-gap:24px;--hero-ratio:4/5;--hero-cols:minmax(0, 1fr);--hero-bleed:-20px;--feat-ratio:3/2;--strip-pad:48px;--series-w:232px;--nl-cols:minmax(0, 1fr);--nl-pad:32px 24px;--foot-pad:48px;--footer-cols:repeat(2, minmax(0, 1fr));--footer-brand:1 / -1;--cat-top:32px;--tab-pad:20px;--art-top:32px;--art-gap:32px;--art-hero-ratio:4/3;--wide-bleed:-20px;--cap-pad:20px;--box-pad:20px;--place-cols:minmax(0, 1fr);--prod-cols:minmax(0, 1fr);--range-cols:minmax(0, 1fr);--profile-cols:minmax(0, 1fr);--profile-ratio:1/1;--profile-top:0px;--hcard-img:104px;--hit:44px;--side-cols:minmax(0, 1fr);--nf-top:56px}@media (min-width:1024px){:root{--fs-display:60px;--lh-display:1.22;--fs-h1:46px;--lh-h1:1.28;--fs-h2:32px;--lh-h2:1.36;--fs-h3:24px;--lh-h3:1.42;--fs-h4:19px;--lh-h4:1.5;--fs-quote:26px;--lh-quote:1.55;--fs-lead:21px;--lh-lead:1.65;--fs-body:18px;--lh-body:1.85;--fs-small:15px;--lh-small:1.6;--fs-caption:13px;--lh-caption:1.55;--fs-label:11px;--lh-label:1;--pad:64px;--gap:24px;--grid-cols:repeat(12, minmax(0, 1fr));--sec:112px;--block-gap:40px;--card-cols:repeat(4, minmax(0, 1fr));--card-gap:48px 24px;--hero-top:40px;--hero-gap:32px;--hero-ratio:21/10;--hero-cols:minmax(0, 7fr) minmax(0, 5fr);--hero-bleed:0px;--feat-ratio:4/3;--strip-pad:64px;--series-w:296px;--nl-cols:minmax(0, 1fr) minmax(0, 1fr);--nl-pad:56px 64px;--foot-pad:72px;--footer-cols:minmax(0, 2fr) repeat(3, minmax(0, 1fr));--footer-brand:auto;--cat-top:64px;--tab-pad:0px;--art-top:72px;--art-gap:56px;--art-hero-ratio:16/9;--wide-bleed:-120px;--cap-pad:0px;--box-pad:32px;--place-cols:120px minmax(0, 1fr);--prod-cols:140px minmax(0, 1fr);--range-cols:130px 170px minmax(0, 1fr);--profile-cols:minmax(0, 5fr) minmax(0, 7fr);--profile-ratio:4/5;--profile-top:24px;--hcard-img:160px;--hit:40px;--side-cols:minmax(0, 8fr) minmax(0, 4fr);--nf-top:120px}}html{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased}body{margin:0}*,:before,:after{box-sizing:border-box}a{color:inherit;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::placeholder{color:var(--text-3);opacity:1}h1,h2,h3,h4{font-family:var(--font-head);font-weight:var(--head-weight);letter-spacing:var(--head-track);word-break:keep-all}p{word-break:keep-all;text-wrap:pretty}body{overflow-wrap:break-word}img,picture,svg{max-width:100%;display:block}img{height:auto}button{font:inherit;color:inherit}
