.site-brochure{--bg:#f5f0e8;--surface:#ece5da;--ink:#1c1917;--muted:#5a534d;--faint:#6b635c;--rule:#d8cfc2;--accent:#e8232e;--accent-text:#c81e27;--accent-hover:#b01a22;--ink-bg:#1c1917;--on-ink:#f5f0e8;--on-ink-muted:#cfc5c3;--accent-on-ink:#ff8a8f;--ink-rule:#3a2d2b;--font:"Pretendard Variable",Pretendard,-apple-system,"Segoe UI","Malgun Gothic",system-ui,sans-serif;--sep:var(--bg);--ease:cubic-bezier(.16,1,.3,1)}.site-brochure *{box-sizing:border-box}html:has(.site-brochure){scroll-behavior:smooth;scroll-padding-top:72px}.site-brochure{background:var(--bg);color:var(--ink);font-family:var(--font);word-break:keep-all;overflow-wrap:break-word;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.75}.site-brochure img,.site-brochure video,.site-brochure svg{max-width:100%;display:block}.site-brochure a{color:inherit}.site-brochure h1,.site-brochure h2,.site-brochure h3,.site-brochure p,.site-brochure ul,.site-brochure ol,.site-brochure figure{margin:0}.site-brochure ol,.site-brochure ul{padding:0;list-style:none}.site-brochure :focus-visible{outline:2px solid var(--accent-text);outline-offset:3px;box-shadow:0 0 0 5px var(--sep)}.site-brochure .on-ink :focus-visible{outline-color:var(--accent-on-ink);box-shadow:0 0 0 5px var(--ink-bg)}.site-brochure .skip{background:var(--bg);border:2px solid var(--ink);z-index:30;padding:8px 14px;font-weight:700;position:absolute;top:-64px;left:8px}.site-brochure .skip:focus{top:8px}.site-brochure .wrap{width:min(100% - 32px,1360px);margin-inline:auto}.site-brochure .grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px;display:grid}.site-brochure h2{letter-spacing:-.03em;text-wrap:balance;font-size:56px;font-weight:800;line-height:1.1}.site-brochure .lead{color:var(--muted);max-width:60ch;font-size:19px;line-height:1.75}.site-brochure .label{letter-spacing:.12em;font-size:13px;font-weight:700;line-height:1.4}.site-brochure .cap{color:var(--faint);margin-top:12px;font-size:13px;font-weight:500;line-height:1.5}.site-brochure .btn{border:1px solid var(--ink);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;padding:0 24px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.site-brochure .btn:hover{background:var(--ink);color:var(--bg)}.site-brochure .btn.primary{background:var(--accent-text);border-color:var(--accent-text);color:#fff}.site-brochure .btn.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#fff}.site-brochure .btn.lg{min-height:54px;padding:0 32px}.site-brochure .on-ink .btn{border-color:var(--on-ink);color:var(--on-ink)}.site-brochure .on-ink .btn:hover{background:var(--on-ink);color:var(--ink)}.site-brochure .on-ink .btn.primary{background:var(--accent-text);border-color:var(--accent-text);color:#fff}.site-brochure .on-ink .btn.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#fff}.site-brochure .vbtn{border:1px solid var(--ink);background:var(--bg);min-width:44px;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:2px;padding:0 16px;font-size:13px;font-weight:700;transition:background-color .15s,color .15s}.site-brochure .vbtn:hover{background:var(--ink);color:var(--bg)}.site-brochure .vbtn[hidden]{display:none}.site-brochure .hdr{z-index:10;background:var(--bg);border-bottom:1px solid var(--rule);position:sticky;top:0}.site-brochure .hdr .bar{align-items:center;gap:12px;height:64px;display:flex}.site-brochure .logo{align-items:center;min-height:44px;display:inline-flex}.site-brochure .logo img{width:auto;height:36px}.site-brochure .nav{gap:4px;margin-left:16px;display:flex}.site-brochure .nav a,.site-brochure .tools a:not(.btn){min-height:36px;color:var(--muted);text-underline-offset:6px;align-items:center;padding:0 12px;font-size:14px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s;display:inline-flex}.site-brochure .nav a:hover,.site-brochure .tools a:not(.btn):hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.site-brochure .sp{flex:1}.site-brochure .tools{align-items:center;gap:4px;display:flex}.site-brochure .tools .btn{min-height:40px;margin-left:8px;padding:0 18px;font-size:14px}.site-brochure .burger{border:1px solid var(--ink);cursor:pointer;background:0 0;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;display:none}.site-brochure .burger i{background:var(--ink);width:20px;height:2px;transition:transform .15s,opacity .15s;display:block}.site-brochure .burger[aria-expanded=true] i:first-child{transform:translateY(7px)rotate(45deg)}.site-brochure .burger[aria-expanded=true] i:nth-child(2){opacity:0}.site-brochure .burger[aria-expanded=true] i:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.site-brochure .mnav{border-top:1px solid var(--rule);background:var(--bg);padding:8px 16px 16px;display:none}.site-brochure .mnav.open{display:block}.site-brochure .mnav a:not(.btn){min-height:48px;color:var(--ink);border-bottom:1px solid var(--rule);align-items:center;width:100%;padding:0;font-size:16px;text-decoration:none;display:flex}.site-brochure .mnav .btn{width:100%;margin-top:14px}.site-brochure .plate{border:1px solid var(--rule);background:var(--surface);position:relative;overflow:hidden}.site-brochure .plate img,.site-brochure .plate video{object-fit:cover;width:100%;height:100%}.site-brochure .alt .plate{background:var(--bg)}.site-brochure .num{letter-spacing:-.02em;color:var(--accent-text);font-size:64px;font-weight:300;line-height:1;display:block}.site-brochure .num:before{content:counter(n,decimal-leading-zero)}.site-brochure .num:after{content:"";background:var(--accent);width:20px;height:2px;margin-top:20px;display:block}.site-brochure main{counter-reset:n}.site-brochure .mod{counter-increment:n}.site-brochure .cover{align-items:center;min-height:560px;padding:72px 0 64px;display:flex}.site-brochure .cover .grid{align-items:center;width:min(100% - 32px,1360px)}.site-brochure .hero-copy{grid-column:1/span 5}.site-brochure .hero-plate-w{grid-column:6/span 7}.site-brochure .kick{letter-spacing:.12em;color:var(--muted);margin-bottom:28px;padding-left:18px;font-size:13px;font-weight:700;line-height:1.6;position:relative}.site-brochure .kick:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:0}.site-brochure h1{letter-spacing:-.035em;text-wrap:balance;max-width:11em;font-size:64px;font-weight:800;line-height:1.06}.site-brochure .cover .lead{margin-top:28px}.site-brochure .cover .meta{color:var(--faint);margin-top:28px;font-size:13.5px;line-height:1.6}.site-brochure .hero-plate{aspect-ratio:3/2}.site-brochure .hero-plate picture,.site-brochure .hero-plate picture img{width:100%;height:100%;position:absolute;inset:0}.site-brochure .hero-plate video{position:absolute;inset:0}.site-brochure .hero-ctl{justify-content:flex-end;min-height:44px;margin-top:12px;display:flex}@keyframes site-brochure-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.site-brochure .hero-copy>*{animation:site-brochure-rise .5s var(--ease) both}.site-brochure .sec.alt{--sep:var(--surface);background:var(--surface)}.site-brochure #name{border-top:1px solid var(--rule)}.site-brochure .rail{grid-column:1/span 2}.site-brochure .rail .label{color:var(--muted)}.site-brochure .rail .num+.label{margin-top:22px}.site-brochure .rail .label:first-child{margin-top:14px}.site-brochure .main{grid-column:3/span 10;min-width:0}.site-brochure .main>.cols,.site-brochure .main>.pillars{margin-top:48px}.site-brochure .cols{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;column-gap:56px;display:grid}.site-brochure .txt p{color:var(--muted);font-size:19px;line-height:1.75}.site-brochure .txt p+p{margin-top:16px}.site-brochure .main>p:not(.cap){color:var(--muted);max-width:60ch;margin-top:24px;font-size:19px}.site-brochure .shot{aspect-ratio:16/10}.site-brochure .shot picture,.site-brochure .shot img{width:100%;height:100%;display:block}.site-brochure .shot img,.site-brochure .shot video{object-position:top}.site-brochure .shot video{display:block}.site-brochure .plate.nat{aspect-ratio:auto}.site-brochure .plate.nat img{object-fit:contain;height:auto}.site-brochure .shot .vbtn{position:absolute;bottom:12px;right:12px}.site-brochure .mob-s{display:none}.site-brochure .name-h{grid-column:1/span 5}.site-brochure .name-p{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;grid-column:6/span 7;font-size:28px;font-weight:700;line-height:1.4}.site-brochure .pillars{grid-template-columns:1fr 1fr;column-gap:32px;display:grid}.site-brochure .pillar{border-top:2px solid var(--ink);padding-top:24px}.site-brochure .pillar.now{border-top-color:var(--accent)}.site-brochure .pillar .date{letter-spacing:-.02em;font-size:64px;font-weight:300;line-height:1}.site-brochure .pillar.now .date{color:var(--accent-text)}.site-brochure .pillar .st{color:var(--ink);margin-top:16px;font-size:17px;font-weight:700;display:block}.site-brochure .pillar .dash{color:var(--faint);margin-right:8px;font-weight:400}.site-brochure .chipline,.site-brochure .chiprow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px;display:flex}.site-brochure .chipline i{color:var(--faint);font-style:normal;font-weight:800}.site-brochure .chiprow{margin-top:24px}.site-brochure .chiprow i{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-brochure .chip{border:1px solid var(--faint);min-height:32px;color:var(--ink);align-items:center;padding:2px 14px;font-size:13px;font-weight:700;line-height:1.4;display:inline-flex}.site-brochure .dg{border:1px solid var(--rule);background:var(--bg);margin-top:48px;padding:24px;overflow-x:auto}.site-brochure .dg img{width:100%;height:auto}.site-brochure .dg-hint{color:var(--faint);text-align:center;margin-top:8px;font-size:13px;display:none}.site-brochure .band{aspect-ratio:21/5;grid-column:1/-1;margin-bottom:56px}.site-brochure .band picture,.site-brochure .band img{width:100%;height:100%;display:block}.site-brochure .band img{object-position:22% 50%}.site-brochure .linkrow{flex-wrap:wrap;gap:8px 28px;margin-top:32px;display:flex}.site-brochure .linkrow a{min-height:44px;color:var(--ink);text-underline-offset:5px;align-items:center;font-size:16px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s;display:inline-flex}.site-brochure .linkrow a:hover{color:var(--accent-text)}.site-brochure .main>.linkrow{max-width:none}.site-brochure .ctaband{--sep:var(--ink-bg);background:var(--ink-bg);color:var(--on-ink);padding:96px 0}.site-brochure .ctaband .grid{align-items:center}.site-brochure .ctxt{grid-column:1/span 6}.site-brochure .ctaband .sub{color:var(--on-ink-muted);max-width:30em;margin-top:24px;font-size:19px}.site-brochure .ctaband .cta{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.site-brochure .deskwrap{grid-column:7/span 6;margin:0}.site-brochure .deskpanel{aspect-ratio:16/9;border:1px solid var(--ink-rule);background:#171110;position:relative;overflow:hidden}.site-brochure .deskpanel .bg,.site-brochure .deskpanel .bg img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.site-brochure .deskpanel .screen{left:var(--sx);top:var(--sy);width:var(--sw);height:var(--sh);background:#0c0807;position:absolute;overflow:hidden}.site-brochure .deskpanel .screen img{object-fit:cover;object-position:top left;width:100%;height:100%}.site-brochure .deskcap{color:var(--on-ink-muted);margin-top:12px;font-size:13px;font-weight:500;line-height:1.5}.site-brochure .ftr{border-top:2px solid var(--ink);color:var(--muted);padding:40px 0 48px;font-size:13.5px;line-height:1.7}.site-brochure .ftr .grid{row-gap:20px}.site-brochure .ftr .f1{grid-column:1/span 9}.site-brochure .ftr .f3{text-align:right;grid-column:10/span 3}.site-brochure .ftr a{min-height:28px;color:var(--ink);text-underline-offset:4px;align-items:center;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s;display:inline-flex}.site-brochure .ftr a:hover{color:var(--accent-text)}@media (prefers-reduced-motion:reduce){.site-brochure *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:1200px){.site-brochure h1,.site-brochure .num,.site-brochure .pillar .date{font-size:56px}.site-brochure .cols{column-gap:40px}}@media (max-width:900px){.site-brochure .nav,.site-brochure .tools .t-desk{display:none}.site-brochure .burger{display:inline-flex}.site-brochure .cover{min-height:0;padding:48px 0 56px}.site-brochure .hero-copy,.site-brochure .hero-plate-w{grid-column:1/-1}.site-brochure .hero-plate-w{margin-top:48px}.site-brochure h1{font-size:48px}.site-brochure h2{font-size:44px}.site-brochure .name-h,.site-brochure .name-p{grid-column:1/-1}.site-brochure .name-p{margin-top:24px;font-size:24px}.site-brochure .rail,.site-brochure .main{grid-column:1/-1}.site-brochure .rail{align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.site-brochure .rail .num+.label{margin-top:6px}.site-brochure .rail .label:first-child{margin-top:0}.site-brochure .cols{grid-template-columns:minmax(0,1fr);row-gap:32px}.site-brochure .main>.cols,.site-brochure .main>.pillars{margin-top:32px}.site-brochure .dg img{width:auto;min-width:760px}.site-brochure .dg-hint{display:block}.site-brochure .ctxt,.site-brochure .deskwrap{grid-column:1/-1}.site-brochure .deskwrap{margin-top:48px}.site-brochure .ftr .f1,.site-brochure .ftr .f3{text-align:left;grid-column:1/-1}}@media (max-width:768px){.site-brochure .dg.pv img{width:100%;min-width:0;max-width:420px;margin:0 auto}.site-brochure .dg.pv+.dg-hint{display:none}.site-brochure .pillars{grid-template-columns:1fr;row-gap:32px}}@media (max-width:640px){.site-brochure .grid{column-gap:16px}.site-brochure .hdr .tools .btn.hdr-cta{display:none}.site-brochure .cover{padding:32px 0 48px}.site-brochure .kick{margin-bottom:20px;font-size:12px}.site-brochure h1{font-size:40px}.site-brochure .cover .lead{margin-top:20px;font-size:17px}.site-brochure h2,.site-brochure .ctaband h2{font-size:30px;line-height:1.1}.site-brochure .num,.site-brochure .pillar .date{font-size:40px}.site-brochure .num:after{margin-top:14px}.site-brochure .sec{padding:64px 0}.site-brochure .name-p{font-size:20px}.site-brochure .txt p,.site-brochure .main>p:not(.cap){font-size:17px}.site-brochure .desk-s{display:none}.site-brochure .mob-s{aspect-ratio:375/812;display:block}.site-brochure .shot.pm{aspect-ratio:375/812}.site-brochure .band{aspect-ratio:16/9;margin-bottom:36px}.site-brochure .ctaband{padding:64px 0}.site-brochure .ctaband .sub{margin-top:20px;font-size:17px}.site-brochure .ctaband .cta{margin-top:28px}.site-brochure .ctaband .btn{width:100%}.site-brochure .cap{font-size:12.5px}.site-brochure .lead{font-size:17px}}.site-brochure .srcbox{margin-top:24px}.site-brochure .srcbox-box{border-left:2px solid var(--ink);padding:2px 0 2px 20px}.site-brochure .srcbox-lab{letter-spacing:.12em;color:var(--muted);margin-bottom:6px;font-size:13px;font-weight:700;display:block}.site-brochure .txt .srcbox-box p,.site-brochure .srcbox-box p{color:var(--ink);font-size:17px;font-weight:500;line-height:1.65}.site-brochure{--fs-h1:clamp(34px,calc(34px + 22 * ((100vw - 375px) / 1065)),56px);--fs-h1b:clamp(32px,calc(32px + 16 * ((100vw - 375px) / 1065)),48px);--fs-h2:clamp(26px,calc(26px + 10 * ((100vw - 375px) / 1065)),36px);--fs-q:clamp(20px,calc(20px + 6 * ((100vw - 375px) / 1065)),26px);--fs-ans:clamp(20px,calc(20px + 4 * ((100vw - 375px) / 1065)),24px);--fs-num:clamp(32px,calc(32px + 8 * ((100vw - 375px) / 1065)),40px);--fs-date:clamp(28px,calc(28px + 12 * ((100vw - 375px) / 1065)),40px);--fs-lead:clamp(16px,calc(16px + 2 * ((100vw - 375px) / 1065)),18px);--fs-body:clamp(15px,calc(15px + 1 * ((100vw - 375px) / 1065)),16px);--fs-label:clamp(12px,calc(12px + 1 * ((100vw - 375px) / 1065)),13px);--gutter:clamp(20px,4vw,64px);--sp-sec:clamp(48px,calc(32px + 3.6vw),72px);font-size:var(--fs-body);line-height:1.7}.site-brochure .wrap{width:100%;max-width:1280px;padding-inline:var(--gutter);margin-inline:auto}.site-brochure h1{font-size:var(--fs-h1);letter-spacing:-.02em;max-width:none;font-weight:800;line-height:1.12}.site-brochure h2,.site-brochure .ctaband h2{font-size:var(--fs-h2);letter-spacing:-.02em;line-height:1.25}.site-brochure .lead,.site-brochure .osec .sub,.site-brochure .ctaband .sub{font-size:var(--fs-lead);line-height:1.7}.site-brochure .q{font-size:var(--fs-q);margin-top:20px;line-height:1.4}.site-brochure .ans{font-size:var(--fs-ans);line-height:1.4}.site-brochure .kick,.site-brochure .label,.site-brochure .cap,.site-brochure .deskcap,.site-brochure .stn{font-size:var(--fs-label)}.site-brochure .ans-sub{font-size:var(--fs-body)}.site-brochure .hero{padding:calc(var(--sp-sec) * .8) 0 calc(var(--sp-sec) * .7)}.site-brochure .qsec{padding:var(--sp-sec) 0 calc(var(--sp-sec) * .6)}.site-brochure .spread{padding:calc(var(--sp-sec) * .5) 0}.site-brochure .spread:last-child{padding-bottom:calc(var(--sp-sec) * .5)}.site-brochure .asec{padding:var(--sp-sec) 0 calc(var(--sp-sec) * .9)}.site-brochure .arow{padding:calc(var(--sp-sec) * .6) 0 calc(var(--sp-sec) * .66)}.site-brochure .osec{padding:calc(var(--sp-sec) * .9) 0 calc(var(--sp-sec) * .85)}.site-brochure .ctaband{padding:var(--sp-sec) 0}.site-brochure .ctaband h2{font-size:var(--fs-h2)}@media (min-width:901px){.site-brochure .hero{min-height:520px}.site-brochure .spread{min-height:330px}}.site-brochure h1{font-size:var(--fs-h1b)}.site-brochure .cover{padding:calc(var(--sp-sec) * .8) 0 calc(var(--sp-sec) * .7)}.site-brochure .cover .grid{width:100%}.site-brochure .sec,.site-brochure .ctaband{padding:var(--sp-sec) 0}.site-brochure .name-p{font-size:var(--fs-ans)}.site-brochure .pillar .date{font-size:var(--fs-date)}.site-brochure .txt p,.site-brochure .main>p:not(.cap){font-size:var(--fs-lead)}.site-brochure .srcbox-box p,.site-brochure .txt .srcbox-box p{font-size:var(--fs-body)}.site-brochure .num{font-size:var(--fs-num)}@media (min-width:901px){.site-brochure .cover{min-height:420px}}
