*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,p{margin:0}img{max-width:100%;display:block}:root{--navy:#141d29;--teal-dark:#0d2c35;--blue:#1151bb;--gray:#aaa;--near-black:#191919;--white:#fff;--puzzle:#091017;--overlay-tint:#091017;--ease-out:cubic-bezier(.165, .84, .44, 1);--ease-spring:cubic-bezier(.175, .85, .71, 1.07)}html{scroll-behavior:smooth}body{background-color:var(--navy);color:var(--near-black);font-family:Noto Sans KR,sans-serif;overflow-x:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.page-loading{z-index:99999;background-color:var(--navy);transition:opacity .7s var(--ease-out);position:fixed;inset:0}.page-loading .loading-photo{z-index:0;filter:grayscale();background-position:50%;background-size:cover;position:absolute;inset:0}.page-loading .background{z-index:1;width:0;max-width:0;height:0;max-height:0;transition:width .8s var(--ease-spring), height .8s var(--ease-spring), max-width .8s var(--ease-spring), max-height .8s var(--ease-spring);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 100px #00000080}.page-loading.start-loaded .background{width:90%;max-width:550px;height:85%;max-height:455px}.page-loading.expand-loaded .background{width:100%;max-width:100%;height:100%;max-height:100%}.page-loading .background-image{background-color:var(--navy);opacity:0;transition:opacity 1s var(--ease-out), transform 1.6s var(--ease-out);position:absolute;inset:0;transform:scale(1.08)}.page-loading.start-loaded .background-image{opacity:.9}.page-loading.expand-loaded .background-image{opacity:1;transform:scale(1)}.page-loading .logo-center{z-index:2;opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-spring);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8)}.page-loading .logo-center svg{width:200px;height:auto;display:block;overflow:visible}.page-loading .logo-center .fp-logo-fill{fill:#4b4f56}.page-loading .logo-center .fp-logo-outline{stroke:var(--gray);stroke-width:3px;stroke-dasharray:20 5;stroke-dashoffset:0;vector-effect:non-scaling-stroke;animation:20s linear infinite fp-logo-draw}.page-loading.start-loaded .logo-center{opacity:.85;transform:translate(-50%,-50%)scale(1)}.page-loading.hide-loader .logo-center{opacity:0;transition:opacity .25s var(--ease-out)}.page-loading.hide-loader{opacity:0;pointer-events:none}.page-loading.remove-loader{visibility:hidden;z-index:-1}@keyframes fp-logo-draw{to{stroke-dashoffset:-100px}}.site-header{z-index:500;transition:padding .5s var(--ease-spring);padding:28px 0;position:fixed;top:0;left:0;right:0}.site-header:before{content:"";z-index:-1;opacity:1;transition:opacity .5s var(--ease-out);pointer-events:none;background:linear-gradient(#0910178c,#09101700);position:absolute;inset:0 0 -60px}.site-header.header-dark:before{opacity:0}.site-header .site-container{justify-content:space-between;align-items:center;width:100%;max-width:90%;margin:0 auto;display:flex}.site-header .logo-link{z-index:20;width:auto;height:74px;transition:opacity .5s var(--ease-out), transform .5s var(--ease-spring);margin-left:10px;display:block;position:relative}.site-header.chrome-hidden .logo-link{opacity:0;transform:scale(.4)translateY(-40px)}.site-header.is-home .logo-link{transform:translateY(8px)}.site-header.is-home.chrome-hidden .logo-link{transform:scale(.4)translateY(-32px)}.site-header .logo-link svg{width:auto;height:100%;color:var(--white);transition:color .5s var(--ease-out);display:block}.site-header.header-dark .logo-link svg{color:var(--teal-dark)}.main-menu{display:none}@media only screen and (min-width:1024px){.main-menu{margin-left:auto;margin-right:24px;display:block;overflow:hidden}.main-menu ul{transition:transform .6s var(--ease-spring);transform:translateY(-200%)}.site-header.is-home .main-menu ul{transform:translateY(0)}}.main-menu ul{gap:6px;display:flex}.main-menu li{opacity:0;animation:nav-item-in .7s var(--ease-spring) forwards;transform:translateY(-16px)}@keyframes nav-item-in{to{opacity:1;transform:translateY(0)}}.main-menu a{letter-spacing:.2em;text-transform:uppercase;color:var(--white);transition:color .5s var(--ease-out);padding:6px 14px;font-family:Noto Sans KR,sans-serif;font-size:10px;font-weight:600;line-height:14px;display:inline-block;position:relative}.site-header.header-dark .main-menu a{color:var(--teal-dark)}.main-menu a:before{content:"";opacity:.8;transform-origin:0;height:1px;transition:transform .5s var(--ease-spring);background-color:currentColor;position:absolute;bottom:-2px;left:14px;right:14px;transform:scaleX(0)}.main-menu a:hover:before,.main-menu a[aria-current=page]:before{transform:scaleX(1)}.hamburger{z-index:600;width:32px;height:20px;transition:opacity .5s var(--ease-out), transform .5s var(--ease-spring);flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;display:flex;position:relative}.site-header.chrome-hidden .hamburger{opacity:0;transform:scale(.4)translateY(-40px)}@media only screen and (min-width:1024px){.site-header.is-home .hamburger{opacity:0;pointer-events:none;transform:translateY(-40px)}}.hamburger .bar{background-color:var(--white);height:2px;transition:all .35s var(--ease-spring);display:block}.hamburger .bar:first-child{width:100%}.hamburger .bar:nth-child(2){width:70%}.hamburger.is-active .bar{background-color:var(--white)!important}.hamburger.is-active .bar:first-child{width:100%;transform:translateY(4px)rotate(45deg)}.hamburger.is-active .bar:nth-child(2){width:100%;transform:translateY(-4px)rotate(-45deg)}.nav-popup{z-index:400;background-color:var(--navy);clip-path:circle(0% at calc(100% - 40px) 40px);opacity:0;transition:clip-path .7s var(--ease-spring), opacity 10ms linear .65s;pointer-events:none;flex-direction:column;justify-content:center;display:flex;position:fixed;inset:0;overflow:hidden}.nav-popup.is-open{clip-path:circle(150% at calc(100% - 40px) 40px);opacity:1;pointer-events:auto;transition:clip-path .7s var(--ease-spring)}.nav-popup-bg{z-index:0;position:absolute;inset:0;overflow:hidden}.nav-popup-bg-layer{filter:grayscale();opacity:0;transition:opacity 1s var(--ease-out), transform 1.4s var(--ease-out);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.06)}.nav-popup-bg-layer.is-active{opacity:1;transform:scale(1)}.nav-popup-bg-tint{background:linear-gradient(115deg,#091017f0 20%,#091017cc 60%,#0910178c 100%);position:absolute;inset:0}.nav-popup-grain{mix-blend-mode:overlay;opacity:.35;pointer-events:none;background-image:url(/images/03.png);background-position:50%;background-size:cover;position:absolute;inset:0}.nav-popup .patterns{z-index:1;position:absolute;inset:0}.nav-popup .site-container{z-index:2;width:100%;max-width:90%;margin:0 auto;position:relative}.nav-popup nav ul{flex-direction:column;gap:2px;display:flex}.nav-popup nav li{overflow:hidden}.nav-popup nav{padding-left:8%}@media only screen and (min-width:1024px){.nav-popup nav{padding-left:14%}}.nav-popup nav a{text-transform:uppercase;color:var(--white);opacity:.4;transition:opacity .4s var(--ease-out), transform .6s var(--ease-spring), color .3s var(--ease-out), padding-left .4s var(--ease-spring);align-items:baseline;gap:20px;padding:10px 4px;font-family:PT Serif,serif;font-size:clamp(17px,3.2vw,30px);line-height:1.25;display:flex;transform:translateY(100%)}.nav-popup.is-open nav a{opacity:1;transform:translateY(0)}.nav-popup nav a:hover,.nav-popup nav a[aria-current=page]{opacity:1;color:var(--white);padding-left:16px}.nav-popup-index{letter-spacing:.12em;color:var(--gray);opacity:.8;font-family:Noto Sans KR,sans-serif;font-size:12px;font-weight:600}.nav-popup nav a:hover .nav-popup-index,.nav-popup nav a[aria-current=page] .nav-popup-index{color:var(--white);opacity:.9}.nav-popup-label{display:inline-block;position:relative}.nav-popup-label:after{content:"";background-color:var(--gray);transform-origin:0;height:2px;transition:transform .45s var(--ease-spring);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.nav-popup nav a:hover .nav-popup-label:after,.nav-popup nav a[aria-current=page] .nav-popup-label:after{transform:scaleX(1)}.nav-popup nav li:first-child a{transition-delay:50ms}.nav-popup nav li:nth-child(2) a{transition-delay:.1s}.nav-popup nav li:nth-child(3) a{transition-delay:.15s}.nav-popup nav li:nth-child(4) a{transition-delay:.2s}.nav-popup nav li:nth-child(5) a{transition-delay:.25s}.nav-popup nav li:nth-child(6) a{transition-delay:.3s}.nav-popup .popup-footer{z-index:2;opacity:0;width:100%;max-width:90%;transition:opacity .6s var(--ease-out) .3s;flex-direction:column;gap:6px;margin:0 auto;display:flex;position:absolute;bottom:40px;left:0;right:0}.nav-popup.is-open .popup-footer{opacity:1}.nav-popup .popup-footer span{letter-spacing:.05em;color:#ffffff80;font-family:Noto Sans KR,sans-serif;font-size:12px}.nav-popup .popup-footer-brand{letter-spacing:.1em;text-transform:uppercase;color:#ffffffd9;margin-bottom:2px;font-family:PT Serif,serif;font-size:16px}.nav-popup .popup-footer-copyright{color:#ffffff59;margin-top:8px;font-size:11px}.fp-nav{z-index:300;width:60px;height:100vh;transition:width .5s var(--ease-spring);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;top:0;right:22px}@media only screen and (min-width:1024px){.fp-nav{width:110px;right:0}.fp-nav.is-expanded{width:150px}}.fp-nav-border{display:none;position:absolute;top:10%;bottom:10%;left:20px}@media only screen and (min-width:1024px){.fp-nav-border{display:block}}.fp-nav-border .line{background-color:var(--white);opacity:.2;width:1px;height:100%;transition:opacity .4s var(--ease-out), transform .4s var(--ease-spring);display:block;transform:scale(1)translate(0)}@media only screen and (max-width:1023px){body.header-dark-active .fp-nav-border .line{background-color:var(--teal-dark)}}.fp-nav.is-expanded .fp-nav-border .line{opacity:1;transform:scale(1.2)translate(-18px)}.fp-nav ul{z-index:1;flex-direction:column;gap:18px;display:flex;position:relative}@media only screen and (min-width:1024px){.fp-nav ul{gap:22px}}.fp-nav li{transition:padding .4s var(--ease-spring);position:relative}@media only screen and (min-width:1024px){.fp-nav.is-expanded li{padding:6px 0}}.fp-nav button{align-items:center;gap:12px;padding:6px;display:flex;position:relative}.fp-nav .square{background-color:var(--white);width:5px;height:5px;transition:transform .4s var(--ease-spring), background-color .4s}@media only screen and (max-width:1023px){body.header-dark-active .fp-nav .square{background-color:var(--teal-dark)}}.fp-nav li.is-active .square{transform:scale(1.8)}@media only screen and (min-width:1024px){.fp-nav.is-expanded .square{transform:scale(2)}.fp-nav.is-expanded li.is-active .square{transform:scale(2.6)}}.fp-nav .slide-number{color:var(--white);opacity:0;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);font-family:Noto Sans KR,sans-serif;font-size:12px;display:none;transform:translate(-8px)}@media only screen and (min-width:1024px){.fp-nav .slide-number{display:block}.fp-nav.is-expanded .slide-number{opacity:.75;transform:translate(0)}}.fullpage{overscroll-behavior:none;height:100vh;overflow:hidden}.fullpage-track{will-change:transform}.parallax-section{align-items:stretch;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.parallax-section.style-one{background-color:var(--navy)}.parallax-section.style-two,.parallax-section.style-three{background-color:var(--white)}.section-bg{z-index:1;position:absolute;inset:0;overflow:hidden}.section-bg img,.section-bg video{object-fit:cover;width:100%;height:100%;transition:transform 1.6s var(--ease-out);position:absolute;inset:0;transform:scale(1.06)}.section-bg video{filter:grayscale()contrast(1.05)}.parallax-section.is-complete .section-bg img,.parallax-section.is-complete .section-bg video{transform:scale(1)}.style-one .section-bg:after{content:"";z-index:2;background-color:var(--navy);opacity:.4;pointer-events:none;position:absolute;inset:0}.section-bg.narrow{width:100%;transition:transform .9s var(--ease-spring);left:auto;right:0;transform:translate(100%)}@media only screen and (max-width:1023px){.section-bg.narrow{display:none}}@media only screen and (min-width:1024px){.section-bg.narrow{width:30%;transform:translate(150px)}}.parallax-section.is-complete .section-bg.narrow{transform:translate(0)}.section-bg .fade{z-index:2;background-color:var(--navy);opacity:1;transition:opacity 1.4s var(--ease-out);position:absolute;inset:0}.parallax-section.is-complete .section-bg .fade{opacity:0}.section-bg.narrow .fade{background-color:var(--navy)}.style-three .section-bg .fade{background-color:var(--overlay-tint);opacity:.6}.parallax-section.is-complete.style-three .section-bg .fade{opacity:.4}.grain-overlay{z-index:3;opacity:.5;pointer-events:none;background-image:url(/images/grain.png);background-repeat:repeat;position:absolute;inset:0}.patterns{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.puzzle-piece{background-color:var(--puzzle);opacity:.49;height:100%;position:absolute;top:0;transform:skew(-25deg)translateZ(0)}.puzzle-piece.piece-1{width:100%;animation:puzzle-scale-t 45s var(--ease-out) infinite;left:-75%}.puzzle-piece.piece-2{width:5%;animation:puzzle-scale-s 45s var(--ease-out) infinite;left:48%}.puzzle-piece.piece-3{width:100%;animation:puzzle-scale-t 45s var(--ease-out) infinite;left:76%}@keyframes puzzle-scale-t{0%,to{transform:skew(-25deg)translateZ(0)scale(1)}50%{transform:skew(-25deg)translateZ(0)scale(1.2)}}@keyframes puzzle-scale-s{0%,to{transform:skew(-25deg)translateZ(0)scale(1)}50%{transform:skew(-25deg)translateZ(0)scale(2.4)}}.content-overlay{z-index:20;flex-direction:column;justify-content:center;width:100%;padding:0 100px 0 8%;display:flex;position:relative}@media only screen and (min-width:1024px){.content-overlay{padding:0}}.style-one .content-overlay{justify-content:flex-end;padding-bottom:18vh}@media only screen and (min-width:1024px){.style-one .content-overlay{padding-left:5%}}.style-two .content-overlay,.style-three .content-overlay{max-width:100%}@media only screen and (min-width:1024px){.style-two .content-overlay,.style-three .content-overlay{align-items:center;max-width:70%;padding-left:0}}.content-wrap{max-width:100%;position:relative}@media only screen and (min-width:1024px){.style-one .content-wrap,.style-two .content-wrap,.style-three .content-wrap{max-width:60%}}@media only screen and (min-width:1920px){.style-two .content-wrap,.style-three .content-wrap{max-width:800px}}.content-wrap .kicker{color:var(--blue);opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);font-family:PT Serif,serif;font-size:clamp(15px,1.35vw,22px);font-weight:400;transition-delay:0s;transform:translateY(24px)}.content-wrap h1{color:var(--white);opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);margin-top:10px;font-family:PT Serif,serif;font-size:clamp(30px,3.7vw,50px);font-weight:400;line-height:1.15;transition-delay:.15s;transform:translateY(24px)}.content-wrap.on-light h1{color:var(--teal-dark)}.content-wrap .paragraph{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);margin-top:16px;transition-delay:.3s;transform:translateY(24px)}@media only screen and (min-width:1024px){.content-wrap .paragraph{margin-top:22px}}.content-wrap .paragraph p{color:var(--gray);margin:0 0 10px;font-family:PT Serif,serif;font-size:clamp(15px,1.25vw,21px);line-height:1.5}.content-wrap.on-light .paragraph p{color:#8f8f8f}.content-wrap .paragraph a{color:var(--blue);border-bottom:1px solid}.parallax-section.is-complete .content-wrap .kicker,.parallax-section.is-complete .content-wrap h1,.parallax-section.is-complete .content-wrap .paragraph,.parallax-section.is-complete .content-wrap .fact-list{opacity:1;transform:translateY(0)}.fact-list{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);flex-direction:column;gap:10px;margin-top:18px;transition-delay:.3s;display:flex;transform:translateY(24px)}@media only screen and (min-width:1024px){.fact-list{gap:14px;margin-top:24px}}.fact-row dt{letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin-bottom:3px;font-family:Noto Sans KR,sans-serif;font-size:11px;font-weight:600}.content-wrap.on-light .fact-row dt{color:var(--teal-dark)}#investment-criteria .fact-row dt{color:var(--white)}.fact-row dd{color:var(--gray);margin:0;font-family:PT Serif,serif;font-size:clamp(14px,1vw,16px);line-height:1.45}.content-wrap.on-light .fact-row dd{color:#8f8f8f}.section-slide-title{z-index:20;opacity:0;width:60%;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);align-items:center;gap:20px;display:none;position:absolute;bottom:30px;left:8%;transform:translate(-40px)}@media only screen and (min-width:1024px){.section-slide-title{display:flex;bottom:60px}}.section-slide-title.is-visible{opacity:1;transform:translate(0)}.section-slide-title .line{background-color:#fff6;flex-grow:1;height:1px}.style-two .section-slide-title .line,.style-three .section-slide-title .line.on-light{background-color:#0d2c3540}.section-slide-title span{letter-spacing:.05em;color:var(--blue);white-space:nowrap;font-family:Noto Sans KR,sans-serif;font-size:12px}.style-one .section-slide-title span,.style-three .section-slide-title span{color:var(--white)}.force-break{display:none}@media only screen and (min-width:480px){.force-break{display:block}}.parallax-section.has-form .content-overlay{justify-content:flex-start;padding-top:110px;padding-bottom:90px}@media only screen and (min-width:1024px){.parallax-section.has-form .content-overlay{padding-top:130px;padding-bottom:110px}}.parallax-section.has-form .content-wrap.form-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;max-height:100%;padding-right:4px;overflow-y:auto}.opportunity-form{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);margin-top:20px;transition-delay:.3s;transform:translateY(24px)}.parallax-section.is-complete .opportunity-form,.parallax-section.is-complete .form-confirmation{opacity:1;transform:translateY(0)}.form-note{letter-spacing:.04em;color:var(--blue);margin-bottom:18px;font-family:Noto Sans KR,sans-serif;font-size:12px}.form-grid{grid-template-columns:1fr;gap:16px 20px;display:grid}@media only screen and (min-width:640px){.form-grid{grid-template-columns:1fr 1fr}}.form-field{flex-direction:column;gap:6px;display:flex}.form-field-full{grid-column:1/-1}.form-field span{letter-spacing:.1em;text-transform:uppercase;color:#8f8f8f;font-family:Noto Sans KR,sans-serif;font-size:10px;font-weight:600}.form-field input,.form-field select,.form-field textarea{color:var(--teal-dark);transition:border-color .3s var(--ease-out);appearance:none;background:0 0;border:none;border-bottom:1px solid #0d2c3540;border-radius:0;outline:none;padding:8px 2px;font-family:Noto Sans KR,sans-serif;font-size:14px}.form-field select{cursor:pointer}.form-field textarea{resize:vertical;min-height:80px}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-bottom-color:var(--blue)}.form-field input::placeholder,.form-field textarea::placeholder{color:#b7b7b7}.btn-primary{letter-spacing:.15em;text-transform:uppercase;color:var(--teal-dark);border:1px solid var(--teal-dark);transition:background-color .3s var(--ease-out), color .3s var(--ease-out);background:0 0;justify-content:center;align-items:center;margin-top:28px;padding:14px 30px;font-family:Noto Sans KR,sans-serif;font-size:11px;font-weight:600;display:inline-flex}.btn-primary:hover{background-color:var(--teal-dark);color:var(--white)}.form-confirmation{max-width:420px;margin-top:20px}.form-confirmation p{color:var(--teal-dark);font-family:PT Serif,serif;font-size:16px;line-height:1.6}
