:root{--tr-brand: #0016cb}.tr-pending{visibility:hidden}.tr-line{display:block;white-space:nowrap}.tr-sweep{--p: 0;display:inline-block;color:transparent;background:linear-gradient(90deg,var(--tr-final) 0%,var(--tr-final) 30%,var(--tr-brand) 40%,transparent 50%,transparent 100%);background-size:350% 100%;background-position-x:calc((100 - var(--p)) * 1%);-webkit-background-clip:text;background-clip:text}.tr-word{display:inline-block;white-space:nowrap}.tr-char{display:inline-block;will-change:transform}.tr-mask{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.scr-char.is-noise,.scr-char.is-hidden{opacity:0}.scr-char.is-band{color:inherit}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:root{font-size:calc(10 / 360 * 100vw)}@media (min-width: 1024px){:root{font-size:calc(10 / 1920 * 100vw)}}:root{--ink: #1d1d1f;--black: #000;--body: #666;--note: #86868b;--line: #ddd;--paper: #fff;--paper-2: #f5f5f7;--accent: #ef6b21;--accent-ink: #b84f16;--deep: #17110d;--deep-2: #241a13;--font-en: "Poppins", "Pretendard Variable", sans-serif;--font-ko: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--fs-d1: 17rem;--fs-h1: 7.2rem;--fs-hero-ko: 10.1rem;--fs-h1-ko: 5.7rem;--fs-h2: 4.2rem;--fs-h3: 3.6rem;--fs-num: 12.8rem;--fs-b1: max(17px, 2.4rem);--fs-b: max(16px, 1.8rem);--fs-s: max(13px, 1.6rem);--side: 8rem;--gap: 4rem;--sec: 16rem;--head-text: 3.2rem;--head-list: 7.2rem;--header-h: 10.8rem;--radius: 1.6rem;--ease-css: cubic-bezier(.33, 1, .68, 1);--tr-brand: var(--accent)}@media (max-width: 1023px){:root{--fs-d1: min(48px, 4.8rem);--fs-h1: 3.2rem;--fs-hero-ko: 3.6rem;--fs-h1-ko: 2.6rem;--fs-h2: 2.4rem;--fs-h3: 2rem;--fs-num: 6rem;--fs-b1: max(16px, 1.6rem);--fs-b: max(15px, 1.5rem);--fs-s: max(12px, 1.2rem);--side: 1.6rem;--gap: 1.2rem;--sec: 8rem;--head-text: 1.6rem;--head-list: 3.2rem;--header-h: 6rem;--radius: 1.2rem}}*,*:before,*:after{box-sizing:border-box}html{word-break:keep-all;overflow-wrap:break-word;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-ko);font-size:var(--fs-b);line-height:1.6;color:var(--black);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,p,ul,ol,figure{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}img,video{display:block;max-width:100%}body.prevent-scroll{overflow:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-stopped{overflow:hidden}.wrap{padding-left:var(--side);padding-right:var(--side)}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap)}.t-en{font-family:var(--font-en);font-weight:700;letter-spacing:-.064em;line-height:1}.t-h1{font-size:var(--fs-h1)}.t-h1-ko{font-size:var(--fs-h1-ko);font-weight:700;line-height:1.25;letter-spacing:-.02em}.t-h2{font-size:var(--fs-h2)}.t-h3{font-size:var(--fs-h3);font-weight:700;line-height:1.3;letter-spacing:-.03em}.t-b1{font-size:var(--fs-b1);line-height:1.6;letter-spacing:-.02em}.t-b{font-size:var(--fs-b);line-height:1.6;letter-spacing:-.01em}.t-s{font-size:var(--fs-s);line-height:1.4;letter-spacing:0}.t-label{font-family:var(--font-en);font-size:var(--fs-s);font-weight:600;letter-spacing:.02em;text-transform:uppercase;line-height:1}.c-body{color:var(--body)}.c-note{color:var(--note)}.c-accent{color:var(--accent-ink)}.arrow-ur{display:inline-block;width:.42em;height:.42em;margin-left:.12em;vertical-align:top;color:var(--accent)}.pill{display:inline-flex;align-items:center;gap:1rem;height:min(56px,5.6rem);padding:0 min(22px,2.2rem);border:.2rem solid var(--accent);border-radius:999px;background:var(--paper);color:var(--black);font-family:var(--font-en);font-weight:700;font-size:min(18px,1.8rem);letter-spacing:-.024em;line-height:1;transition:background-color .5s var(--ease-css),color .5s var(--ease-css)}.pill:hover{background:var(--accent);color:#fff}.pill--ko{font-family:var(--font-ko);letter-spacing:-.02em}.pill svg{width:1.4em;height:1.4em}@media (max-width: 1023px){.pill{height:4.8rem;font-size:max(14px,1.5rem);padding:0 2rem}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.main{position:relative;z-index:10;background:var(--paper);border-bottom:1px solid var(--line)}.ft-box{position:relative;z-index:0}.ft-fixed{width:100%}@media (min-width: 1024px){.ft-fixed{position:fixed;left:0;bottom:0;z-index:5}}.ft{padding-top:4rem;padding-bottom:4.8rem;background:var(--paper)}.ft-top{align-items:start}.ft-logo{grid-column:1 / 3;width:100%;max-width:18rem;height:auto}.ft-info{grid-column:4 / 10;display:flex;flex-wrap:wrap;gap:.8rem 2.4rem;color:var(--body);font-style:normal}.ft-links{grid-column:10 / 13;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1.6rem 2.4rem}.ft-links a{color:var(--note);transition:color .5s var(--ease-css)}.ft-links a:hover{color:var(--black)}.ft-top-btn{width:8rem;height:8rem;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;transition:border-color .5s var(--ease-css),color .5s var(--ease-css)}.ft-top-btn svg{width:2.4rem;height:2.4rem}.ft-top-btn:hover{border-color:var(--accent);color:var(--accent-ink)}.ft-copy{margin-top:4rem;padding-top:2.4rem;border-top:1px solid var(--line)}@media (max-width: 1023px){.ft{padding-top:3.2rem;padding-bottom:3.2rem}.ft-logo,.ft-info,.ft-links{grid-column:1 / -1}.ft-logo{max-width:13rem}.ft-info{margin-top:2.4rem;gap:.4rem 1.6rem}.ft-links{justify-content:flex-start;margin-top:2.4rem}.ft-top-btn{width:4.4rem;height:4.4rem;margin-left:auto}}.hd{position:fixed;left:0;top:0;z-index:1000;width:100%}.hd-pc{display:none}@media (min-width: 1024px){.hd-pc{display:block}.hd-mo{display:none}}.hd-bar{position:relative;z-index:2;height:var(--header-h);padding:0 var(--side);display:flex;align-items:center;background:transparent;transition:background-color .5s var(--ease-css)}.hd-bar.is-solid{background:var(--paper)}.hd-logo img{height:4.4rem;width:auto}.hd-gnb{margin-left:auto;margin-right:3.2rem}.hd-gnb ul{display:flex}.hd-gnb li{height:var(--header-h);display:flex;align-items:center;justify-content:center;padding:0 3.8rem}.hd-gnb a{position:relative;font-size:max(14px,1.8rem);font-weight:700;letter-spacing:-.024em;line-height:1;color:var(--black)}.hd-gnb a i{position:absolute;left:50%;top:-1rem;width:.6rem;height:.6rem;margin-left:-.3rem;border-radius:50%;background:var(--accent);opacity:0;transition:opacity .5s var(--ease-css)}.hd-gnb li.is-on a i{opacity:1}.hd-call{height:4.8rem;gap:1.2rem}.hd-call .t-label{color:var(--accent-ink);transition:color .5s var(--ease-css)}.hd-call:hover .t-label{color:#fff}.hd-sub{position:relative;z-index:1;overflow:hidden;background:var(--paper)}.hd-line{border-top:1px solid var(--line)}.hd-sub-cols{display:flex;justify-content:flex-end;padding-right:calc(var(--side) + 3.2rem + 21rem)}.hd-sub-cols li{width:17.6rem;padding:2.8rem 1.2rem 4rem;display:flex;flex-direction:column;gap:2.4rem;text-align:center;transition:background-color .5s var(--ease-css)}.hd-sub-cols li+li{border-left:1px solid var(--line)}.hd-sub-cols li.is-on{background:#fbeee6}.hd-sub-cols a{font-size:max(13px,1.6rem);line-height:1;letter-spacing:-.03em;color:var(--body)}.hd-sub-cols a:hover{color:var(--accent-ink);text-decoration:underline;text-underline-offset:.4rem}.hd-dim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#0009;opacity:0;pointer-events:none;transition:opacity .5s var(--ease-css)}.hd-dim.is-on{opacity:1}.hd-mo-bar{height:var(--header-h);padding:0 var(--side);display:flex;align-items:center;justify-content:space-between;background:transparent;transition:background-color .5s var(--ease-css)}.hd-mo-bar.is-solid{background:var(--paper)}.hd-mo .hd-logo img{height:3.2rem}.hd-mo-right{display:flex;align-items:center;gap:1.6rem}.hd-mo-call{width:4rem;height:4rem;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center}.hd-mo-call svg{width:2rem;height:2rem}.hd-burger{width:4rem;height:4rem;position:relative}.hd-burger span,.hd-burger span:before,.hd-burger span:after{position:absolute;left:.8rem;right:.8rem;height:2px;background:var(--black);content:"";transition:transform .5s var(--ease-css),background-color .5s}.hd-burger span{top:50%;margin-top:-1px}.hd-burger span:before{left:0;right:0;top:-.7rem}.hd-burger span:after{left:0;right:0;top:.7rem}.hd-burger span.is-x{background:transparent}.hd-burger span.is-x:before{transform:translateY(.7rem) rotate(45deg)}.hd-burger span.is-x:after{transform:translateY(-.7rem) rotate(-45deg)}.hd-mo-panel{height:calc(100dvh - var(--header-h));overflow:auto;background:var(--paper);padding:1.6rem 0 3.2rem;transform:translate(100%);opacity:0;pointer-events:none;transition:transform .5s var(--ease-css),opacity .5s var(--ease-css)}.hd-mo-panel.is-open{transform:none;opacity:1;pointer-events:auto}.hd-mo-panel>ul>li>button{width:100%;height:5.2rem;padding:0 2.4rem 0 1.8rem;display:flex;align-items:center;justify-content:space-between;font-size:2.2rem;font-weight:700;letter-spacing:-.024em}.hd-mo-panel>ul>li>button i{width:.9rem;height:.9rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .5s var(--ease-css)}.hd-mo-panel>ul>li>button.is-on{color:var(--accent-ink)}.hd-mo-panel>ul>li>button.is-on i{transform:rotate(-135deg)}.hd-mo-d2{overflow:hidden;padding:0 3rem}.hd-mo-d2 a{display:flex;align-items:center;height:3.8rem;font-size:1.5rem;color:var(--body)}.hd-mo-pill{margin:3.2rem 1.8rem 0}.hr{position:relative;margin-bottom:-100dvh}.hr-block{height:100dvh}.hr-hero{position:sticky;bottom:0;height:100dvh;overflow:hidden;color:#fff;display:flex;flex-direction:column;justify-content:flex-end}.hr-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hr-bg img{width:100%;height:100%;object-fit:cover;object-position:50% 45%}.hr-grad{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(to top,rgba(10,12,16,.78) 0%,rgba(10,12,16,.35) 38%,transparent 62%);pointer-events:none}.hr-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:var(--black);opacity:0;pointer-events:none}.hr-copy{position:relative;z-index:3;align-items:end;padding-bottom:4rem}.hr-title{grid-column:1 / 9;display:flex;flex-direction:column;gap:1.6rem}.hr-lead{display:block;font-size:var(--fs-h2);font-weight:600;letter-spacing:-.03em;line-height:1.3;--tr-final: rgba(255, 255, 255, .72);color:#ffffffb8}.hr-name{display:block;font-size:var(--fs-hero-ko);font-weight:700;letter-spacing:-.02em;line-height:1.1;--tr-final: #fff}.hr-facts{grid-column:10 / 13;display:flex;flex-direction:column;gap:1.2rem;padding-bottom:.8rem}.hr-fact{display:flex;justify-content:space-between;align-items:baseline;gap:2rem;padding-top:1.2rem;border-top:1px solid rgba(255,255,255,.32)}.hr-fact dt{color:#ffffffb8}.hr-fact dd{margin:0;font-size:var(--fs-b1);font-weight:700;letter-spacing:-.02em}.hr-band{position:relative;z-index:3;padding:1.9rem 0;border-top:1px solid rgba(255,255,255,.24)}.marquee{display:flex;overflow:hidden;width:100%}.marquee-track{display:flex;flex:none;animation:pt-marquee linear infinite}@keyframes pt-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}.hr-item{position:relative;margin-right:5.8rem;white-space:nowrap;color:#ffffffe0}.hr-item:after{content:"::";position:absolute;right:-3.4rem;top:50%;transform:translateY(-50%);opacity:.6}@media (max-width: 1023px){.hr-title,.hr-facts{grid-column:1 / -1}.hr-facts{margin-top:2.4rem;flex-direction:row;gap:1.2rem}.hr-fact{flex:1;flex-direction:column;gap:.4rem}.hr-lead{font-size:max(16px,1.7rem)}.hr-bg img{object-position:58% 50%}}.bz{position:relative;z-index:1;background:var(--paper);padding-top:var(--sec)}.bz-head{align-items:end;margin-bottom:var(--head-list)}.bz-title{grid-column:1 / 6;color:var(--ink)}.bz-intro{grid-column:7 / 13}.bz-areas{display:flex;gap:var(--gap);height:100vh;height:100lvh;padding-top:var(--side);padding-bottom:var(--side)}.biz{position:relative;flex:1;min-width:0;height:100%;overflow:hidden;border-radius:var(--radius);color:#fff;transition:flex 1.2s cubic-bezier(.23,1,.32,1);isolation:isolate}.biz__img{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-1}.biz__img img{width:100%;height:100%;object-fit:cover}.biz__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0a0c10b8,#0a0c101a 55%,#0a0c1040)}.biz__top{position:absolute;left:0;right:0;top:0;display:flex;justify-content:space-between;padding:3.2rem}.biz__desc{position:absolute;left:0;bottom:0;padding:4.5rem 3.2rem;width:100%}.biz__name{font-size:var(--fs-h2);font-weight:700;letter-spacing:-.03em;line-height:1.2;white-space:nowrap;transition:font-size .4s ease}.biz__more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.165,.84,.44,1)}.biz__more-inner{overflow:hidden;max-width:96rem}.biz__more p{padding-top:1.6rem}.biz__rows{margin-top:2.4rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--gap)}.biz__rows>div{display:flex;flex-direction:column;gap:.4rem;padding:1.2rem 0;border-top:1px solid rgba(255,255,255,.3)}.biz__rows dt{color:#ffffffb3}.biz__rows dd{margin:0;font-weight:600}.biz__link{margin-top:3.2rem;margin-bottom:.4rem}@media (min-width: 1024px) and (min-aspect-ratio: 1/1){.biz[data-status=active]{flex:0 1 75%}.biz[data-status=active] .biz__desc{padding:4.5rem 4rem}.biz[data-status=active] .biz__name{font-size:var(--fs-h1)}.biz[data-status=active] .biz__more{grid-template-rows:1fr;transition-duration:.8s;transition-delay:.1s}}@media (max-width: 1023px),(max-aspect-ratio: 1/1){.bz-title,.bz-intro{grid-column:1 / -1}.bz-intro{margin-top:var(--head-text)}.bz-areas{height:auto;flex-direction:column}.biz{flex:none;height:auto;min-height:44rem;display:flex;flex-direction:column;justify-content:flex-end}.biz__desc{position:relative;padding:9rem 2rem 2.4rem}.biz__top{padding:2rem}.biz[data-status=active] .biz__more,.biz:not([data-status]) .biz__more{grid-template-rows:1fr;transition-duration:.8s}.biz__rows{grid-template-columns:1fr}}.ln{--quint: cubic-bezier(.23, 1, .32, 1);position:relative;z-index:2;height:100vh;height:100lvh;min-height:620px;overflow:clip;background:var(--deep);color:#fff}.ln-stage{position:absolute;top:0;right:0;bottom:0;left:0}.ln-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;max-width:none;opacity:0;transition:opacity 1s var(--quint)}.ln-img.is-on{opacity:1}.ln-veil{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(#080808b8,#08080861 30%,#0808086b 62%,#080808e6)}.ln-top{position:absolute;left:0;right:0;top:calc(var(--header-h) + 4rem);z-index:2;align-items:start}.ln-head{grid-column:1 / 6}.ln-eyebrow{color:var(--accent)}.ln-title{margin-top:2rem;--tr-final: #fff}.ln-def{grid-column:8 / 13;color:#ffffffc7;padding-top:3.6rem}.ln-rail{position:absolute;left:0;right:0;top:58%;z-index:2;overflow:hidden;translate:0 -50%;pointer-events:none}.ln-track{display:flex;translate:calc(var(--side) - var(--k, 1) * 50vw) 0;transition:translate 1.3s var(--quint)}.ln-track.is-jump{transition:none}.ln-slide{flex:0 0 auto;width:50vw;padding-right:4vw;display:flex;align-items:center;gap:var(--gap)}.ln-name{flex:0 0 auto;min-width:30rem;font-size:var(--fs-h2);font-weight:700;letter-spacing:-.03em;line-height:1.1;color:transparent;transition:color 1s}.ln-name:before{content:"";display:inline-block;width:1rem;height:1rem;margin:0 1.6rem .22em 0;border-radius:50%;background:var(--accent);vertical-align:middle;opacity:0;transition:opacity 1s}.ln-slide.is-on .ln-name:before{opacity:1}.ln-rows{display:flex;flex-direction:column;align-items:flex-start;gap:1.4rem;min-width:0}.ln-row{display:flex;align-items:flex-start;gap:1.2rem}.ln-row:nth-child(2){flex-direction:row-reverse;margin-left:7.2rem}.ln-row:nth-child(3){margin-left:2.4rem}.ln-band{--cut: 1.6rem;position:relative;display:flex;align-items:center;min-height:6.4rem;padding:.2rem 8rem .2rem 1.6rem;opacity:.55;background:#ffffff0f;-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15);clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,0 100%);box-shadow:inset 0 0 0 1px #ffffff3d;transition:opacity 1s}.ln-band:after{content:"";position:absolute;top:0;left:calc(100% - var(--cut));width:calc(var(--cut) * 1.4142);height:1px;background:#ffffff3d;transform-origin:0 0;rotate:45deg}.ln-val{font-family:var(--font-en);font-size:var(--fs-h2);font-weight:600;letter-spacing:-.03em;line-height:1;white-space:nowrap;color:transparent;transition:color 1s}.ln-lab{max-width:20ch;padding-top:.6rem;font-size:var(--fs-s);line-height:1.35;color:transparent;transition:color 1s}.ln-slide.is-on .ln-name,.ln-slide.is-on .ln-val{color:#fff}.ln-slide.is-on .ln-lab{color:#ffffffc7}.ln-slide.is-on .ln-band{opacity:1}.ln-bottom{position:absolute;left:0;right:0;bottom:7.2rem;z-index:2;align-items:end}.ln-notes{grid-column:1 / 7;display:grid}.ln-note{grid-area:1 / 1;padding:1rem 0 1rem 2.2rem;border-left:1px solid rgba(255,255,255,.45);opacity:0;transition:opacity .6s}.ln-note.is-on{opacity:1}.ln-side{grid-column:9 / 13;display:flex;justify-content:flex-end;align-items:center;gap:3.2rem}.ln-count{color:#fff9}.ln-count b{color:#fff;font-weight:600}.ln-cta{background:transparent;color:#fff}@media (max-width: 1023px){.ln{min-height:640px}.ln-head,.ln-def{grid-column:1 / -1}.ln-def{padding-top:var(--head-text);font-size:max(14px,1.4rem)}.ln-rail{top:60%}.ln-track{display:grid;translate:none;transition:none}.ln-slide{grid-area:1 / 1;width:100%;padding:0 var(--side);flex-direction:column;align-items:flex-start;gap:1.8rem;opacity:0;visibility:hidden;transition:opacity .8s,visibility 0s .8s}.ln-slide.is-on{opacity:1;visibility:visible;transition:opacity .8s,visibility 0s}.ln-name{min-width:0}.ln-band{min-height:4.4rem;padding-right:4rem}.ln-row:nth-child(2){margin-left:2.8rem}.ln-notes{display:none}.ln-bottom{bottom:4rem}.ln-side{grid-column:1 / -1;justify-content:space-between}}@media (max-width: 1023px) and (max-height: 760px){.ln-def{display:none}}@media (prefers-reduced-motion: reduce){.ln-track,.ln-name,.ln-val,.ln-lab,.ln-band,.ln-note,.ln-img{transition:none}}.vp{position:relative;z-index:2;height:100vh;height:100lvh;width:100%;overflow:hidden;background:var(--paper)}.vp-bg{position:absolute;right:var(--side);bottom:10.6rem;width:18rem;height:18rem;overflow:hidden;border-radius:8000px;background:var(--accent)}.vp-bg img{width:100%;height:100%;object-fit:cover;max-width:none}.vp-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0a0a0e8c,#0a0a0e1a 45%,#0a0a0eb3)}.vp-txt{position:absolute;left:0;top:50%;width:100%;z-index:2}.vp-label{color:var(--accent-ink)}.vp-copy{margin-top:2.4rem;font-size:var(--fs-num);letter-spacing:-.06em;line-height:1;color:var(--black)}.vp-desc{margin-top:var(--head-text);width:calc((100% - 11 * var(--gap)) / 12 * 6 + 5 * var(--gap));color:#ffffffdb}.vp-pillars{position:absolute;left:0;right:0;bottom:6.4rem;z-index:2;color:#fff}.vp-pillars li{grid-column:span 4;padding-top:2.4rem;border-top:1px solid rgba(255,255,255,.4)}.vp-no{color:var(--accent)}.vp-pillars h3{margin-top:1.6rem}.vp-v{margin-top:.8rem;font-weight:600;color:#ffffffeb}.vp-d{margin-top:1.2rem;color:#ffffffb3}@media (max-width: 1023px){.vp-bg{width:12.2rem;height:12.2rem;bottom:4rem}.vp-txt{top:34%}.vp-copy{font-size:4.4rem}.vp-desc{width:100%}.vp-pillars{bottom:3.2rem;row-gap:1.6rem}.vp-pillars li{grid-column:1 / -1;padding-top:1.2rem}.vp-pillars h3{margin-top:.4rem}.vp-d{display:none}}.vp.is-static{height:auto;padding:calc(var(--header-h) + 8rem) 0 6.4rem;color:#fff}.vp.is-static .vp-bg{top:0;left:0;width:100%;height:100%;border-radius:0;right:0;bottom:0}.vp.is-static .vp-txt,.vp.is-static .vp-pillars{position:relative;top:auto;bottom:auto}.vp.is-static .vp-copy,.vp.is-static .vp-label{color:#fff}.vp.is-static .vp-pillars{margin-top:8rem}.ms{padding-top:var(--sec);padding-bottom:var(--sec);align-items:start}.ms-head{grid-column:1 / 5;position:sticky;top:calc(var(--header-h) + 4rem)}.ms-title{margin-top:2rem;color:var(--ink)}.ms-count{margin-top:var(--head-text)}.ms-link{margin-top:4rem}.ms-wrap{grid-column:5 / 13;display:grid}.ms-list{grid-area:1 / 1;background:var(--paper);border-bottom:1px solid var(--line)}.ms-sub{pointer-events:none;z-index:2;background:var(--deep);color:#fff;transition:clip-path .6s cubic-bezier(.445,.05,.55,.95);border-bottom-color:var(--deep)}.ms-row{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));column-gap:var(--gap);align-items:baseline;padding:3.2rem 2.4rem;border-top:1px solid var(--line)}.ms-sub .ms-row{border-top-color:#ffffff1f}.ms-y{grid-column:1 / 3;font-size:var(--fs-h2);color:var(--ink)}.ms-m{grid-column:3 / 4;color:var(--note)}.ms-t{grid-column:4 / 9;color:var(--ink);font-weight:600}.ms-sub .ms-y{color:var(--accent)}.ms-sub .ms-m{color:#fff9}.ms-sub .ms-t{color:#fff}@media (max-width: 1023px){.ms-head,.ms-wrap{grid-column:1 / -1}.ms-head{position:static;margin-bottom:var(--head-list)}.ms-sub{display:none}.ms-row{grid-template-columns:7rem 3rem 1fr;padding:2rem 0;column-gap:1.2rem}.ms-y,.ms-m,.ms-t{grid-column:auto}}.sc{position:relative;background:var(--paper)}.sc-wrap{position:relative;height:100dvh;overflow:hidden}.sc-s1{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sc-target{position:absolute;left:0;top:0;z-index:15;width:100px;height:100px;pointer-events:none}.sc-target-in{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.sc-target-in:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0c080561}.sc-target video{width:100%;height:100%;object-fit:cover}.sc-contents{position:relative;z-index:999;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding-top:calc(var(--header-h) + 4rem);padding-bottom:5.6rem}.sc-row1{align-items:start}.sc-step0{grid-column:1 / 5;aspect-ratio:16 / 9;pointer-events:none}.sc-title{grid-column:5 / 13;justify-self:end;text-align:right;font-size:var(--fs-d1);letter-spacing:-.064em;color:var(--black)}.sc-desc{grid-column:1 / 7;color:var(--black)}.sc-eyebrow{color:inherit;opacity:.7;margin-bottom:2rem}.sc-principles{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}.sc-principles li{padding:.8rem 2rem;border:1px solid currentColor;border-radius:999px;font-weight:600}.sc-after{padding-top:var(--sec);padding-bottom:var(--sec);align-items:end}.sc-after-copy{grid-column:1 / 6}.sc-after-end{margin-top:var(--head-text)}.sc-btn{margin-top:4rem}.sc-photo{grid-column:span 3}.sc-photo:nth-of-type(1){grid-column:7 / 10}.sc-photo:nth-of-type(2){grid-column:10 / 13;transform:translateY(-8rem)}.photo-open{overflow:hidden;border-radius:var(--radius)}.photo-open__clip{overflow:hidden}.photo-open img{width:100%;height:auto;aspect-ratio:284 / 176;object-fit:cover}.sc-photo figcaption{margin-top:1.2rem}@media (max-width: 1023px){.sc-contents{padding-top:calc(var(--header-h) + 2.4rem);padding-bottom:2.4rem}.sc-step0{position:absolute;left:50%;bottom:2rem;width:calc(100% - 2 * var(--side));transform:translate(-50%)}.sc-title{grid-column:1 / -1;justify-self:start;text-align:left}.sc-desc{grid-column:1 / -1;padding-bottom:32vw}.sc-desc .t-b1{font-size:max(14px,1.4rem)}.sc-principles{margin-top:1.6rem;gap:.8rem}.sc-principles li{padding:.4rem 1.2rem;font-size:max(13px,1.3rem)}.sc-after-copy{grid-column:1 / -1;margin-bottom:4rem}.sc-photo:nth-of-type(1){grid-column:1 / 7}.sc-photo:nth-of-type(2){grid-column:7 / 13;transform:none}}.et{background:var(--deep);color:#fff;padding-top:var(--sec);padding-bottom:var(--sec)}.et .grid{align-items:start}.et-head{grid-column:1 / 6;position:sticky;top:calc(var(--header-h) + 4rem)}.et-eyebrow{color:var(--accent)}.et-title{margin-top:2rem}.et-def{margin-top:var(--head-text);color:#ffffffb8}.et-body{grid-column:7 / 13}.et-item{position:relative}.et-line{position:absolute;top:0;left:0;width:100%;height:1px;background:#ffffff52;transform-origin:0 50%}.et-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:var(--gap);row-gap:1.2rem;padding:3.2rem 0;color:#ffffff6b;transition:color .45s cubic-bezier(.445,.05,.55,.95)}.et-row:hover{color:#fff}.et-num{grid-column:1 / 2;padding-top:.6rem}.et-row h3{grid-column:2 / 5}.et-en{grid-column:5 / 7;justify-self:end;padding-top:.6rem}.et-v{grid-column:2 / 7}.et-row:hover .et-num,.et-row:hover .et-en{color:var(--accent)}.et-report{margin-top:8rem;padding:4rem;border-radius:var(--radius);background:var(--deep-2)}.et-report-t{margin-top:var(--head-text);color:#ffffffb8}.et-ways{margin-top:3.2rem;display:grid;gap:2rem}.et-ways>div{display:grid;grid-template-columns:10rem 1fr;gap:var(--gap);align-items:baseline;padding-top:2rem;border-top:1px solid rgba(255,255,255,.16)}.et-ways dt{color:var(--accent)}.et-ways dd{margin:0}.et-ways a{font-weight:700;border-bottom:1px solid rgba(255,255,255,.4)}@media (max-width: 1023px){.et-head,.et-body{grid-column:1 / -1}.et-head{position:static;margin-bottom:var(--head-list)}.et-row{color:#ffffffd9}.et-report{margin-top:4rem;padding:2.4rem 2rem}.et-ways>div{grid-template-columns:1fr;gap:.4rem}}.nt{padding-top:var(--sec);padding-bottom:var(--sec)}.nt-head{align-items:end;margin-bottom:var(--head-list)}.nt-titles{grid-column:1 / 7}.nt-titles h2{color:var(--ink)}.nt-desc{margin-top:var(--head-text)}.nt-more{grid-column:10 / 13;justify-self:end}.nt-body{align-items:start}.nt-notes{grid-column:1 / 5;display:flex;flex-direction:column;gap:2rem}.nt-note{display:flex;flex-direction:column;gap:1.2rem;padding:3.2rem;border-radius:var(--radius);background:var(--paper-2);transition:background-color .5s var(--ease-css)}.nt-note strong{color:var(--ink);line-height:1.4}.nt-note:hover{background:#fbeee6}.nt-note-go{margin-top:.8rem;color:var(--ink)}.nt-list{grid-column:5 / 13;border-top:2px solid var(--ink)}.nt-row{display:flex;justify-content:space-between;align-items:center;gap:4rem;padding:3.2rem .8rem;border-bottom:1px solid var(--line)}.nt-t{color:var(--ink);font-weight:600}.nt-t span{position:relative;transition:text-shadow .25s}.nt-t span:after{content:"";position:absolute;left:0;right:0;bottom:-.2rem;height:2px;background:var(--accent);opacity:0;transition:opacity .25s}.nt-row:hover .nt-t span{text-shadow:0 0 .2px currentColor}.nt-row:hover .nt-t span:after{opacity:1}.nt-d{flex:none;font-family:var(--font-en)}@media (max-width: 1023px){.nt-titles,.nt-more,.nt-notes,.nt-list{grid-column:1 / -1}.nt-more{justify-self:start;margin-top:2.4rem}.nt-list{margin-top:4rem;grid-row:1}.nt-notes{grid-row:2;margin-top:4rem}.nt-row{flex-direction:column;align-items:flex-start;gap:.8rem;padding:2rem 0}.nt-note{padding:2.4rem 2rem}}.vt{position:relative;overflow:hidden;background:var(--deep);color:#fff;padding-top:var(--sec);padding-bottom:var(--sec)}.vt-in{position:relative;z-index:2;align-items:end}.vt-copy{grid-column:1 / 8}.vt-eyebrow{color:var(--accent)}.vt-title{margin-top:2rem;--tr-final: #fff}.vt-desc{margin-top:var(--head-text);color:#ffffffb8}.vt-ways{grid-column:8 / 13;display:flex;flex-direction:column;gap:1.6rem}.vt-way{display:flex;flex-direction:column;gap:.8rem;padding:2.8rem 3.2rem;border-radius:var(--radius);border:1px solid rgba(255,255,255,.16);background:#ffffff0a;transition:background-color .5s var(--ease-css),border-color .5s var(--ease-css)}.vt-way:hover{background:var(--accent);border-color:var(--accent)}.vt-way .t-label{color:#ffffffb8}.vt-way strong{font-size:var(--fs-h2);line-height:1.1}.vt-way strong.vt-mail,.vt-way strong.vt-addr{font-family:var(--font-ko);font-size:var(--fs-b1);font-weight:700;letter-spacing:-.02em}.vt-way .t-s{color:#fff9}.vt-way:hover .t-label,.vt-way:hover .t-s{color:#ffffffeb}@media (max-width: 1023px){.vt-copy,.vt-ways{grid-column:1 / -1}.vt-ways{margin-top:4rem}.vt-way{padding:2rem}}
