*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-jost),system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.absolute{position:absolute}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.text-wrap{text-wrap:wrap}.border{border-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--c1:#f5ead5;--c2:#c4a16a;--c3:#111d35;--c4:#1a2847;--c5:#faf4ec;--g1:linear-gradient(180deg,#1a2847,#0d1526 99.48%);--g2:linear-gradient(180deg,#1a2847 18.75%,#0d1526 99.48%);--h1:max(52px,110rem);--h2:max(42px,80rem);--high:max(42px,80rem);--sub:max(19px,15rem);--btn:max(19px,15rem);--body:max(20px,16rem);--p1:max(20px,40rem);--ease-out-expo:cubic-bezier(0.19,1,0.22,1);--swiper-theme-color:var(--c2)}html{font-size:clamp(calc(390px / 1440),calc(100vw / 1440),1px);scroll-behavior:smooth}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{min-height:100%;width:100%;color:var(--c1);font-size:var(--body);font-weight:300;font-family:var(--font-jost),Arial,Helvetica,sans-serif;line-height:130%;background:var(--c4);-webkit-font-smoothing:antialiased;overflow-x:hidden}body.is-loader{overflow:hidden}img{display:block;max-width:100%}img[loading=lazy]{opacity:0;transition:opacity .55s ease}img[loading=lazy].img-loaded{opacity:1}a{text-decoration:none;color:inherit}ul{list-style:none}button{cursor:pointer;border:none;background:none;font-family:inherit}::-moz-selection{background:var(--c2);color:var(--c3)}::selection{background:var(--c2);color:var(--c3)}h1{font-size:var(--h1);line-height:100%;letter-spacing:-1px}h1,h2{font-family:var(--font-nanum),Georgia,serif;font-weight:400}h2{font-size:var(--h2);line-height:105%;letter-spacing:-.5px;text-align:center}.md-loader{position:fixed;inset:0;z-index:9000;background:#070e1e;display:flex;align-items:center;justify-content:center;transform:translateY(0);transition:transform .85s cubic-bezier(.76,0,.24,1)}.md-loader--exit{transform:translateY(-100%)}.md-loader__inner{display:flex;flex-direction:column;align-items:center;gap:max(28px,36rem);width:max(260px,360rem)}.md-loader__logo{height:max(160px,200rem);display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.88) translateY(10px);transition:opacity .7s ease .15s,transform .7s cubic-bezier(.33,1,.68,1) .15s}.md-loader--visible .md-loader__logo{opacity:1;transform:scale(1) translateY(0)}.md-loader__bar-wrap{width:100%;height:1px;background:hsla(37,43%,59%,.15);border-radius:1px;overflow:hidden;opacity:0;transition:opacity .4s ease .5s}.md-loader--visible .md-loader__bar-wrap{opacity:1}.md-loader__bar{height:100%;width:0;background:linear-gradient(90deg,transparent,var(--c2) 50%,#e8c97a);border-radius:1px;animation:none}.md-loader--visible .md-loader__bar{animation:loaderBar 2s cubic-bezier(.4,0,.2,1) .5s forwards}@keyframes loaderBar{0%{width:0}60%{width:75%}to{width:100%}}.md-loader__tagline{font-family:var(--font-geist-mono,monospace);font-size:max(10px,11rem);letter-spacing:.2em;text-transform:uppercase;color:hsla(39,62%,90%,.35);text-align:center;opacity:0;transform:translateY(8px);transition:opacity .6s ease .7s,transform .6s ease .7s}.md-loader--visible .md-loader__tagline{opacity:1;transform:translateY(0)}.header{position:fixed;top:0;left:0;right:0;z-index:300;padding:max(6px,12rem) var(--p1);background:linear-gradient(180deg,rgba(5,15,35,.82),rgba(5,15,35,.5) 60%,rgba(5,15,35,0))}.holder{padding:0 var(--p1)}.header-inner{display:flex;align-items:center;justify-content:space-between}.header-logo{display:block;flex-shrink:0}.header-logo-img{height:max(64px,96rem);width:auto;display:block;filter:brightness(0) invert(1)}.header-nav{display:flex;align-items:center;gap:max(24px,36rem)}.header-nav a{position:relative;color:var(--c1);text-decoration:none;font-size:max(17px,13rem);font-weight:400;letter-spacing:1.8px;text-transform:uppercase}.header-nav a:after{content:"";position:absolute;left:0;bottom:max(-2px,-3rem);width:100%;height:1px;background:var(--c2);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease-out-expo)}.header-nav a:hover{color:var(--c2)}.header-nav a:hover:after{transform:scaleX(1)}.header-nav a.current{color:var(--c2)}.header-nav a.current:after{display:none}.header-email{font-size:max(17px,13rem);letter-spacing:1.4px;color:var(--c1);text-decoration:none}.mob-nav-icon{position:absolute;top:0;right:0;z-index:250;padding:0 0 8px;display:none;cursor:pointer}.mob-nav-block{position:relative;display:block;width:32px;height:1px;margin:8px 0 0;background:var(--c1);transition:all .3s linear}.mob-nav-block:after{top:-8px;left:0}.mob-nav-block:after,.mob-nav-block:before{content:"";position:absolute;width:19px;height:1px;background:var(--c1);transition:all .3s linear}.mob-nav-block:before{top:8px;right:0}.mob-nav-icon.active .mob-nav-block{background:none}.mob-nav-icon.active .mob-nav-block:before{top:0;transform:rotate(45deg);width:32px}.mob-nav-icon.active .mob-nav-block:after{top:0;transform:rotate(-45deg);width:32px}.header-nav.vis{display:flex}.button{position:relative;display:inline-flex;padding:max(10px,12rem) max(24px,38rem);color:var(--c2);font-size:max(18px,14rem);font-weight:400;line-height:106%;letter-spacing:1.6px;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;background:transparent;border:1px solid var(--c2);box-shadow:0 0 18px 2px hsla(37,43%,59%,.35),inset 0 0 12px 0 hsla(37,43%,59%,.08);transition:color .3s linear,background .3s linear,box-shadow .3s linear}.button:hover{color:var(--c3);background:var(--c2);box-shadow:0 0 32px 6px hsla(37,43%,59%,.6),inset 0 0 16px 0 hsla(37,43%,59%,.15)}.subheading{text-align:center;font-size:var(--sub);line-height:150%;letter-spacing:1.8px;text-transform:uppercase;opacity:.8}.banner{position:relative}.banner,.banner-float{height:100vh;overflow:hidden}.banner-slide{height:100vh}.banner-slide img{width:100%;height:110%;-o-object-fit:cover;object-fit:cover}.banner-slider:before{position:absolute;bottom:0;left:0;right:0;z-index:10;content:"";height:max(200px,440rem);background:linear-gradient(0deg,rgba(0,0,0,.82) 12%,transparent 78%);pointer-events:none}.banner-main{position:absolute;left:0;right:0;bottom:max(52px,100rem);z-index:30}.banner-block{display:flex;flex-direction:column;align-items:center;text-align:center;animation:bannerFadeUp 1.2s cubic-bezier(.22,1,.36,1) .3s both}@keyframes bannerFadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.banner-label{font-family:var(--font-nanum);font-size:clamp(13px,1.1vw,18px);color:var(--c1);letter-spacing:.55em;margin:0 0 max(10px,16rem);text-transform:uppercase;font-weight:400;opacity:.85}.banner-block h1{text-align:center;margin:0 0 max(14px,20rem);color:var(--c2);font-size:clamp(52px,8vw,130px);line-height:1}.banner-block .subheading{width:auto;max-width:max(400px,700rem);margin:0 0 max(28px,42rem);text-align:center;text-transform:uppercase;letter-spacing:.2em;font-size:clamp(11px,.9vw,14px);font-weight:400;opacity:.9;color:var(--c1)}.banner-block .button{margin:0}.banner-slider .swiper-button-next,.banner-slider .swiper-button-prev{bottom:max(60px,70rem);top:auto;width:max(10px,14rem);height:max(20px,28rem);color:var(--c1);opacity:.6}.banner-slider .swiper-button-next{right:max(16px,40rem)}.banner-slider .swiper-button-prev{right:max(56px,80rem);left:auto}.banner-slider .swiper-button-next:after,.banner-slider .swiper-button-prev:after{font-size:max(12px,16rem)}.key-wrap{overflow:hidden;margin:0 0 max(16px,49rem)}.key{display:block;width:max(48px,82rem);height:max(15px,27rem);color:var(--c2)}.reveal .key{transition:transform .8s cubic-bezier(.46,.03,.52,.96);transform:translateY(calc(100% + 20px))}.reveal.animate .key{transform:translateY(0)}.reveal{padding:1px 0}.reveal.holder{padding:1px var(--p1)}.text-wrap{overflow:hidden;padding:15px 0;margin:-15px 0}.text-inner{transition:transform .8s cubic-bezier(.46,.03,.52,.96);transform:translateY(calc(100% + 20px))}.reveal.animate .text-inner{transform:translateY(0)}.link-flash{position:relative;font-size:max(18px,14rem);font-weight:400;line-height:106%;letter-spacing:1.6px;text-transform:uppercase;color:var(--c2);text-decoration:none}.link-flash:after,.link-flash:before{position:absolute;content:"";left:0;bottom:max(-2px,-3rem);display:block;width:100%;height:1px;background:var(--c2);transition:1.1s var(--ease-out-expo)}.link-flash:before{transform:scaleX(0);transform-origin:left}.link-flash:after{transform-origin:right;transition-delay:.25s}.link-flash:hover:before{transform:scaleX(1);transition-delay:.25s}.link-flash:hover:after{transform:scaleX(0);transition-delay:0s}.main-wrap{padding:max(48px,120rem) 0 0;background:var(--c4)}.about-section{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;margin:0;overflow:hidden;padding:max(80px,100rem) var(--p1)}.about-bg-wrap{position:absolute;inset:-12% 0;will-change:transform}.about-bg-dim{position:absolute;inset:0;background:rgba(5,13,30,.91)}.about-flare{position:absolute;border-radius:50%;pointer-events:none;z-index:1;filter:blur(90px);opacity:.18;background:radial-gradient(circle,hsla(37,43%,59%,.9) 0,transparent 70%)}.about-flare--tl{width:480px;height:480px;top:-120px;left:-120px}.about-flare--br{width:360px;height:360px;bottom:-80px;right:-80px;opacity:.12}.about-inner{position:relative;z-index:2;width:100%;max-width:1280px}.about-mid{display:grid;grid-template-columns:1fr max(260px,340rem) 1fr;align-items:center;gap:max(48px,72rem)}.about-left{display:flex;flex-direction:column;gap:max(24px,36rem);align-self:center}.about-tag{font-size:max(16px,11rem);letter-spacing:.35em;text-transform:uppercase;color:var(--c2)}.about-title{font-family:var(--font-nanum),Georgia,serif;font-size:clamp(36px,5vw,72px);font-weight:400;line-height:1.05;color:var(--c1);margin:0}.about-title-word{display:inline-block;will-change:transform}.about-title-gold{color:var(--c2)}.about-body-wrap{display:flex;flex-direction:column;gap:max(20px,28rem)}.about-body{font-size:max(22px,18rem);line-height:1.85;color:var(--c1);opacity:.9;margin:0;max-width:38ch}.about-cta{display:inline-flex;align-items:center;gap:max(10px,14rem);color:var(--c1);font-size:max(16px,11rem);letter-spacing:.22em;text-transform:uppercase;text-decoration:none;width:-moz-max-content;width:max-content;padding:max(12px,15rem) max(28px,34rem);border:1px solid hsla(37,43%,59%,.4);position:relative;overflow:hidden;transition:color .35s,border-color .35s}.about-cta:before{content:"";position:absolute;inset:0;background:hsla(37,43%,59%,.08);transform:translateX(-101%);transition:transform .4s cubic-bezier(.76,0,.24,1)}.about-cta:hover:before{transform:translateX(0)}.about-cta:hover{color:var(--c2);border-color:hsla(37,43%,59%,.7)}.about-cta-line,.about-cta-text{position:relative;z-index:1}.about-cta-line{display:block;width:24px;height:1px;background:currentColor;transition:width .35s cubic-bezier(.76,0,.24,1)}.about-cta:hover .about-cta-line{width:40px}.about-photo-frame{position:relative;width:100%;aspect-ratio:3/4.2;border-radius:max(20px,28rem);border:1px solid hsla(37,43%,59%,.22);overflow:hidden;box-shadow:0 0 0 6px hsla(0,0%,100%,.03),0 24px 80px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.04);backdrop-filter:blur(2px);transition:box-shadow .5s,border-color .5s;will-change:transform}.about-photo-frame:hover{border-color:hsla(37,43%,59%,.45);box-shadow:0 0 0 6px hsla(0,0%,100%,.04),0 32px 100px rgba(0,0,0,.7),0 0 60px hsla(37,43%,59%,.08),inset 0 1px 0 hsla(0,0%,100%,.1)}.about-photo-img{transition:transform .7s cubic-bezier(.33,1,.68,1)!important;transform-origin:top center}.about-photo-frame:hover .about-photo-img{transform:scale(1.04)!important}.about-photo-vignette{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,13,30,.05) 50%,rgba(5,13,30,.55));z-index:1;border-radius:inherit}.about-photo-shine{position:absolute;inset:0;z-index:2;background:linear-gradient(115deg,transparent 30%,hsla(0,0%,100%,.07) 50%,transparent 70%);transform:translateX(-100%);transition:transform .7s cubic-bezier(.33,1,.68,1);pointer-events:none}.about-photo-frame:hover .about-photo-shine{transform:translateX(100%)}.about-right{gap:max(28px,40rem);align-self:center}.about-right,.about-stat{display:flex;flex-direction:column}.about-stat{gap:max(6px,8rem);cursor:default;transition:transform .3s cubic-bezier(.33,1,.68,1)}.about-stat:hover{transform:translateX(6px)}.about-stat-num{font-family:var(--font-nanum),Georgia,serif;font-size:clamp(40px,4.5vw,68px);color:var(--c2);line-height:1;letter-spacing:-.01em;transition:text-shadow .3s}.about-stat:hover .about-stat-num{text-shadow:0 0 40px hsla(37,43%,59%,.4)}.about-stat-rule{width:100%;height:1px;background:hsla(37,43%,59%,.35);margin:max(2px,4rem) 0}.about-stat-txt{font-size:max(17px,13rem);line-height:1.4;color:var(--c1);opacity:.8;transition:opacity .3s}.about-stat:hover .about-stat-txt{opacity:.85}.ct-section{position:relative;overflow:hidden;padding:max(56px,80rem) 0;margin:0}.ct-bg-wrap{position:absolute;inset:0}.ct-bg-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ct-bg-dim{position:absolute;inset:0;background:rgba(5,13,30,.78)}.ct-flare{position:absolute;pointer-events:none}.ct-flare--tr{top:0;left:50%;transform:translateX(-50%);width:60%;height:3px;background:linear-gradient(90deg,transparent,hsla(37,43%,59%,.6),transparent);filter:blur(1px);opacity:.8}.ct-inner{position:relative;z-index:2;width:100%;max-width:1440px;margin:0 auto}.ct-header{display:flex;align-items:flex-end;justify-content:space-between;gap:max(24px,40rem);max-width:1280px;margin:0 auto max(36px,56rem);padding:0 max(40px,80rem)}.ct-header-left{display:flex;flex-direction:column;gap:max(8px,12rem)}.ct-tag{font-size:max(16px,11rem);letter-spacing:.35em;text-transform:uppercase;color:var(--c2)}.ct-heading{font-family:var(--font-nanum),Georgia,serif;font-size:clamp(36px,5vw,76px);font-weight:400;line-height:1;color:var(--c1);margin:0}.ct-head-word{display:inline-block}.ct-head-gold{color:var(--c2)}.ct-all-link{display:inline-flex;align-items:center;gap:max(12px,16rem);font-size:max(16px,11rem);letter-spacing:.2em;text-transform:uppercase;color:var(--c1);text-decoration:none;white-space:nowrap;border:1px solid hsla(37,43%,59%,.45);padding:max(14px,17rem) max(28px,36rem);position:relative;overflow:hidden;flex-shrink:0;align-self:flex-end;transition:color .35s,border-color .35s}.ct-all-link:before{content:"";position:absolute;inset:0;background:hsla(37,43%,59%,.09);transform:translateX(-101%);transition:transform .4s cubic-bezier(.76,0,.24,1)}.ct-all-link:hover:before{transform:translateX(0)}.ct-all-link:hover{color:var(--c2);border-color:hsla(37,43%,59%,.75)}.ct-all-arrow{transition:transform .35s cubic-bezier(.76,0,.24,1);position:relative}.ct-all-link:hover .ct-all-arrow{transform:translateX(5px)}.ct-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;will-change:scroll-position;gap:max(14px,20rem);padding:max(8px,12rem) max(40px,80rem) max(20px,28rem)}.ct-track::-webkit-scrollbar{display:none}.ct-track{cursor:grab}.ct-track:active{cursor:grabbing}.ct-track--desktop{overflow:hidden;cursor:default}.ct-track--desktop:active{cursor:default}.ct-card{flex:0 0 calc(25% - 16px);scroll-snap-align:start;height:max(300px,360rem);border-radius:max(16px,22rem);border:1px solid hsla(0,0%,100%,.14);will-change:transform,opacity;overflow:hidden;position:relative;text-decoration:none;color:var(--c1);display:flex;flex-direction:column;background:hsla(0,0%,100%,.04);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:border-color .4s,transform .4s cubic-bezier(.33,1,.68,1),box-shadow .4s;box-shadow:0 8px 40px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.08)}.ct-card:hover{border-color:hsla(37,43%,59%,.45);transform:translateY(-6px) scale(1.01);box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 40px hsla(37,43%,59%,.08),inset 0 1px 0 hsla(0,0%,100%,.12)}.ct-card-img{flex:1;position:relative;overflow:hidden}.ct-card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .7s cubic-bezier(.33,1,.68,1);will-change:transform}.ct-card:hover .ct-card-img img{transform:scale(1.06)}.ct-card-img-dim{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(10,20,40,.6))}.ct-card-body{flex-shrink:0;padding:max(16px,20rem) max(18px,24rem) max(20px,26rem);background:rgba(10,20,40,.55);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:max(4px,6rem)}.ct-card-num{font-size:clamp(20px,1.8vw,28px);color:var(--c2);line-height:1;opacity:.85}.ct-card-num,.ct-card-title{font-family:var(--font-nanum),Georgia,serif}.ct-card-title{font-size:clamp(16px,1.4vw,22px);font-weight:400;line-height:1.2;color:var(--c1)}.ct-card-sub{font-size:max(17px,12rem);color:var(--c1);opacity:.6;line-height:1.4;margin-top:max(2px,4rem)}.ct-arrows{gap:max(16px,20rem);padding-top:max(20px,28rem)}.ct-arrow,.ct-arrows{display:flex;justify-content:center;align-items:center}.ct-arrow{width:max(44px,48rem);height:max(44px,48rem);border-radius:50%;border:1px solid hsla(37,43%,59%,.35);background:hsla(37,43%,59%,.08);color:var(--c2);cursor:pointer;transition:background .25s,border-color .25s,transform .2s;flex-shrink:0}.ct-arrow:hover:not(.ct-arrow--disabled){background:hsla(37,43%,59%,.2);border-color:hsla(37,43%,59%,.7);transform:scale(1.08)}.ct-arrow--disabled{opacity:.3;cursor:default}.ct-arrow-counter{font-size:max(13px,14rem);color:hsla(37,43%,59%,.7);letter-spacing:.08em;min-width:max(40px,48rem);text-align:center}.ct-card-shine{position:absolute;inset:0;background:linear-gradient(135deg,hsla(0,0%,100%,.06),transparent 50%);pointer-events:none;border-radius:inherit;transition:opacity .4s}.ct-card:hover .ct-card-shine{opacity:0}.about{position:relative;width:100%;min-height:100vh;margin:0 0 max(80px,140rem);display:flex;align-items:center;justify-content:center;padding:max(80px,120rem) var(--p1);overflow:hidden}.about-bg,.about-bg-overlay{position:absolute;inset:0}.about-bg-overlay{background:rgba(5,14,32,.88)}.about-orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(80px);opacity:.35}.about-orb-1{width:max(300px,500rem);height:max(300px,500rem);background:radial-gradient(circle,hsla(37,43%,59%,.6) 0,transparent 70%);bottom:-10%;left:-5%}.about-orb-2{width:max(200px,350rem);height:max(200px,350rem);background:radial-gradient(circle,hsla(37,43%,59%,.4) 0,transparent 70%);top:10%;right:10%}.about-card{position:relative;z-index:2;display:flex;align-items:stretch;width:88%;max-width:1100px;margin:0 auto;background:hsla(0,0%,100%,.06);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid hsla(37,43%,59%,.18);border-radius:16px;overflow:hidden;min-height:750px;box-shadow:0 4px 40px rgba(0,0,0,.35);transition:box-shadow .4s ease,transform .4s ease,border-color .4s ease}.about-card:hover{transform:translateY(-4px);box-shadow:0 12px 60px rgba(0,0,0,.5),0 0 60px hsla(37,43%,59%,.15);border-color:hsla(37,43%,59%,.35)}.about-card-shine{position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;transition:background .08s ease}.about-card-key{position:absolute;top:24px;left:28px;z-index:5;opacity:.6;transition:opacity .3s ease}.about-card:hover .about-card-key{opacity:1}.about-card-text{flex:1;padding:72px 44px 48px;display:flex;flex-direction:column;justify-content:flex-end;transition:padding .4s ease}.about-heading{font-family:var(--font-nanum),Georgia,serif;font-size:clamp(32px,3.5vw,52px);font-weight:400;line-height:1.08;color:var(--c1);margin:0 0 16px;transition:color .3s ease}.about-card:hover .about-heading{color:#fff}.about-label{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--c2);margin-bottom:18px;transition:letter-spacing .4s ease}.about-card:hover .about-label{letter-spacing:.3em}.about-card .about-body{font-size:14px;line-height:170%;color:var(--c1);opacity:.72;margin:0 0 28px;max-width:340px;transition:opacity .3s ease}.about-card:hover .about-body{opacity:.9}.about-card-photo-wrap{position:relative;width:340px;flex-shrink:0;border-left:1px solid hsla(37,43%,59%,.14);overflow:hidden;transition:width .5s cubic-bezier(.22,1,.36,1),border-color .4s ease}.about-card:hover .about-card-photo-wrap{width:380px;border-color:hsla(37,43%,59%,.3)}.about-card-photo-wrap img{transition:transform .6s cubic-bezier(.22,1,.36,1)!important}.about-card:hover .about-card-photo-wrap img{transform:scale(1.04)}.about-card-photo-caption{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:max(14px,20rem) max(16px,24rem);background:rgba(5,15,35,.75);border-top:1px solid hsla(37,43%,59%,.2)}.about-photo-name{font-family:var(--font-nanum),Georgia,serif;font-size:max(15px,18rem);color:var(--c1);margin:0 0 4px}.about-photo-role{font-size:max(9px,10rem);letter-spacing:2px;text-transform:uppercase;color:var(--c2);margin:0}.mob-hidden{display:none}.mob-hide{display:inline}.sl-section{position:relative;padding:max(40px,60rem) var(--p1);margin:0 0 max(40px,60rem);display:flex;align-items:center;justify-content:center;overflow:hidden}.sl-watermark{position:absolute;font-family:var(--font-nanum),Georgia,serif;font-size:clamp(80px,12vw,180px);font-weight:400;color:hsla(37,43%,59%,.05);letter-spacing:-2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;top:50%;left:50%;transform:translate(-50%,-50%);will-change:transform;z-index:0}.sl-inner{position:relative;z-index:2;max-width:max(640px,1000rem);gap:max(28px,44rem)}.sl-inner,.sl-top{width:100%;display:flex;flex-direction:column;align-items:center}.sl-top{gap:max(14px,20rem)}.sl-label{font-size:max(16px,11rem);letter-spacing:.38em;text-transform:uppercase;color:var(--c2)}.sl-rule{width:100%;max-width:max(400px,600rem);height:1px;background:linear-gradient(90deg,transparent,hsla(37,43%,59%,.55),transparent);transform-origin:center}.sl-text{display:flex;flex-direction:column;align-items:center;gap:0}.sl-line{position:relative;display:block;font-family:var(--font-nanum),Georgia,serif;font-size:clamp(22px,2.8vw,44px);font-weight:400;line-height:1.18;letter-spacing:-.5px;text-align:center;color:hsla(39,62%,90%,.08)}.sl-cover{position:absolute;left:0;top:0;color:var(--c1);overflow:hidden;width:0;white-space:nowrap}.info-section{position:relative;width:100%;min-height:max(500px,700rem);display:flex;align-items:center;justify-content:center;padding:max(60px,100rem) 0;margin:max(60px,100rem) 0}.info-section-bg{position:absolute;inset:0;overflow:hidden;border-radius:max(8px,14rem)}.info-section-overlay{position:absolute;inset:0;background:rgba(5,15,35,.72)}.info-card{position:relative;z-index:2;display:flex;align-items:stretch;width:100%;max-width:max(800px,1100rem);margin:0 auto;background:hsla(0,0%,100%,.07);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(37,43%,59%,.18);border-radius:max(8px,12rem);overflow:hidden;min-height:max(400px,560rem)}.info-card-text{flex:1;padding:max(40px,64rem) max(32px,52rem);display:flex;flex-direction:column;justify-content:center}.info-card-label{font-size:max(16px,12rem);letter-spacing:.25em;text-transform:uppercase;color:var(--c2);margin-bottom:max(12px,18rem)}.info-card-heading{font-family:var(--font-nanum),Georgia,serif;font-size:max(32px,56rem);font-weight:400;line-height:1.05;color:var(--c1);margin:0 0 max(14px,22rem)}.info-card-sub{font-size:max(16px,12rem);letter-spacing:.18em;text-transform:uppercase;color:var(--c2);margin-bottom:max(20px,32rem)}.info-card-body{font-size:max(19px,15rem);line-height:160%;color:var(--c1);opacity:.8;margin:0 0 max(28px,44rem);max-width:max(320px,480rem)}.info-card-photo{width:max(260px,380rem);flex-shrink:0}.info,.info-card-photo{position:relative}.info-bg{position:absolute;top:0;right:max(-20px,-40rem);width:max(400px,834rem);height:max(480px,1078rem);overflow:hidden}.info-bg img{width:100%;height:110%;-o-object-fit:cover;object-fit:cover}.info-top{position:relative;max-width:max(640px,900rem);margin:0 0 max(40px,78rem)}.info-top h2{margin:0 0 max(10px,16rem)}.info-top .subheading,.info-top h2{text-align:left}.info-content{position:relative}.info-content .line-wrap{left:max(150px,215rem)}.info-block{position:relative;max-width:max(640px,900rem);margin:0 auto max(120px,240rem)}.info-text{max-width:max(300px,430rem);margin:0 0 max(20px,36rem);opacity:.8;line-height:160%}.info-img{position:relative;max-width:max(640px,900rem);height:max(280px,627rem);margin:0 auto max(100px,274rem);overflow:hidden}.info-img img{width:100%;height:110%;-o-object-fit:cover;object-fit:cover}.line-wrap{position:absolute;top:0;bottom:0;left:50%;width:1px}.line-dash{width:1px;height:0;background:var(--c1);transition:height 1.5s cubic-bezier(.46,.03,.52,.96)}.line-dash.animate{height:100%}.invest-info{max-width:max(640px,1220rem);margin:0 auto max(80px,220rem)}.invest-info-top{max-width:max(640px,900rem);margin:0 auto max(40px,80rem)}.invest-info-top h2{margin:0 0 max(10px,16rem);text-align:left}.invest-info-top .subheading{text-align:left}.invest-info-block{display:flex}.invest-info-img{width:50%;height:max(240px,390rem);overflow:hidden}.invest-info-img img{width:100%;height:110%;-o-object-fit:cover;object-fit:cover}.invest-info-content{width:50%;padding:0 0 0 max(20px,40rem)}.invest-info-text{margin:0 0 max(20px,36rem);opacity:.8;line-height:160%}.divider{position:relative;z-index:10;height:0;margin:-1px 0;pointer-events:none;overflow:visible}.divider-line{display:block;width:100%;height:1px;background:linear-gradient(90deg,transparent 0,var(--c2) 30%,var(--c2) 70%,transparent 100%);transform-origin:center center;will-change:transform,opacity}.divider-hidden{height:0;margin:0;padding:0;display:none}.faq-section{position:relative;overflow:hidden;padding:max(20px,80rem) max(24px,60rem) max(80px,120rem)}.faq-bg{z-index:0}.faq-bg,.faq-bg-img{position:absolute;inset:0}.faq-bg-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:brightness(.45) saturate(.7)}.faq-bg-dim{position:absolute;inset:0;background:linear-gradient(135deg,rgba(11,17,35,.88),rgba(17,29,53,.75) 50%,rgba(11,17,35,.92))}.faq-inner{z-index:1;max-width:max(600px,1160rem);margin:0 auto;width:100%;display:grid;grid-template-columns:1fr 1.1fr;gap:max(48px,90rem);align-items:start}.faq-inner,.faq-left-col{position:relative}.faq-header{position:sticky;top:max(80px,100rem)}.faq-tag{display:inline-block;font-family:var(--font-geist-mono,monospace);font-size:max(16px,12rem);letter-spacing:.18em;text-transform:uppercase;color:var(--c2);opacity:.9;margin-bottom:max(18px,28rem)}.faq-title{font-family:var(--font-nanum),Georgia,serif;font-size:max(42px,80rem);font-weight:400;line-height:1;color:var(--c1);margin:0}.faq-title-gold{color:var(--c2)}.faq-list{display:flex;flex-direction:column;gap:max(10px,14rem)}.faq-item{opacity:0;border-radius:max(8px,10rem);background:hsla(0,0%,100%,.055);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border:.5px solid hsla(37,43%,59%,.18);overflow:hidden;transition:background .3s ease,border-color .3s ease}.faq-item:hover{background:hsla(0,0%,100%,.08);border-color:hsla(37,43%,59%,.32)}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:max(16px,24rem);padding:max(16px,22rem) max(20px,28rem);background:none;border:none;cursor:pointer;text-align:left}.faq-q-text{font-family:var(--font-nanum),Georgia,serif;font-size:max(20px,17rem);font-weight:400;line-height:1.35;color:var(--c1);opacity:.82;transition:opacity .3s ease,color .3s ease;flex:1}.faq-q--open .faq-q-text{opacity:1;color:var(--c2)}.faq-q-icon{flex-shrink:0;width:max(28px,34rem);height:max(28px,34rem);border-radius:50%;border:.5px solid hsla(37,43%,59%,.3);background:hsla(37,43%,59%,.08);display:flex;align-items:center;justify-content:center;color:var(--c1);transition:all .3s ease}.faq-q--open .faq-q-icon{border-color:var(--c2);background:hsla(37,43%,59%,.18);color:var(--c2)}.faq-q--open .faq-q-icon svg{transform:rotate(45deg)}.faq-q-icon svg{transition:transform .3s ease}.faq-a-wrap{overflow:hidden;transition:max-height .5s cubic-bezier(.46,.03,.52,.96)}.faq-a{font-size:max(18px,14rem);line-height:1.75;color:var(--c1);opacity:.58;padding:0 max(20px,28rem) max(16px,22rem);margin:0}@media (max-width:1200px){.faq-inner{grid-template-columns:1fr}.faq-header{position:static}.faq-title{font-size:clamp(32px,9vw,52px)}}.knt-page{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:max(80px,100rem) max(24px,40rem) max(60px,80rem)}.knt-bg{position:fixed;inset:0;z-index:0}.knt-bg-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.knt-bg-dim{position:absolute;inset:0;background:linear-gradient(160deg,rgba(8,14,30,.55),rgba(10,18,38,.45) 50%,rgba(8,14,30,.65))}.knt-label{font-family:var(--font-geist-mono,monospace);font-size:max(11px,12rem);letter-spacing:.2em;text-transform:uppercase;color:var(--c2);margin-bottom:max(12px,20rem)}.knt-heading,.knt-label{position:relative;z-index:1}.knt-heading{font-family:var(--font-nanum),Georgia,serif;font-size:min(calc(100vw * .13),180px);font-weight:400;line-height:.9;color:var(--c1);text-align:center;margin-bottom:max(-40px,-60rem);pointer-events:none}.knt-card{position:relative;z-index:2;width:100%;max-width:max(560px,780rem);background:hsla(0,0%,100%,.08);backdrop-filter:blur(28px) saturate(1.3);-webkit-backdrop-filter:blur(28px) saturate(1.3);border:.5px solid hsla(0,0%,100%,.14);border-radius:max(12px,16rem);padding:max(40px,60rem) max(32px,50rem) max(36px,50rem);display:flex;flex-direction:column;gap:max(28px,36rem)}.knt-subheading{font-family:var(--font-nanum),Georgia,serif;font-size:max(28px,42rem);font-weight:400;color:var(--c1);text-align:center;margin:0}.knt-form{display:flex;flex-direction:column}.knt-form,.knt-row{gap:max(14px,18rem)}.knt-row{display:grid;grid-template-columns:1fr 1fr}.knt-field{width:100%}.knt-input{width:100%;background:hsla(0,0%,100%,.06);border:.5px solid hsla(39,62%,90%,.2);border-radius:max(6px,8rem);padding:max(14px,18rem) max(18px,22rem);color:var(--c1);font-family:var(--font-geist-mono,monospace);font-size:max(11px,12rem);letter-spacing:.12em;outline:none;transition:border-color .3s ease,background .3s ease}.knt-input::-moz-placeholder{color:hsla(39,62%,90%,.4);letter-spacing:.15em}.knt-input::placeholder{color:hsla(39,62%,90%,.4);letter-spacing:.15em}.knt-input:focus{border-color:hsla(37,43%,59%,.5);background:hsla(0,0%,100%,.1)}.knt-input--err{border-color:hsla(0,63%,63%,.5)}.knt-btn{width:100%;padding:max(16px,20rem);background:linear-gradient(135deg,var(--c2) 0,#a8874f 100%);border:none;border-radius:max(6px,8rem);color:var(--c3);font-family:var(--font-geist-mono,monospace);font-size:max(12px,13rem);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:opacity .3s ease,transform .2s ease}.knt-btn:hover{opacity:.88;transform:translateY(-1px)}.knt-thanks{text-align:center;font-size:max(16px,18rem);line-height:1.7;opacity:.8;padding:max(20px,30rem) 0}.knt-cinnost-wrap{display:flex;flex-direction:column;gap:max(10px,12rem)}.knt-cinnost-label{font-family:var(--font-geist-mono,monospace);font-size:max(10px,11rem);letter-spacing:.18em;text-transform:uppercase;color:var(--c2);opacity:.8}.knt-cinnost-grid{display:flex;flex-wrap:wrap;gap:max(8px,10rem)}.knt-cinnost-pill{padding:max(7px,9rem) max(14px,18rem);border-radius:100px;border:.5px solid hsla(39,62%,90%,.2);background:hsla(0,0%,100%,.05);color:var(--c1);font-family:var(--font-geist-mono,monospace);font-size:max(10px,11rem);letter-spacing:.1em;cursor:pointer;transition:border-color .25s ease,background .25s ease,color .25s ease;white-space:nowrap}.knt-cinnost-pill:hover{border-color:hsla(37,43%,59%,.45);background:hsla(37,43%,59%,.08)}.knt-cinnost-pill--active{border-color:var(--c2);background:hsla(37,43%,59%,.18);color:var(--c2)}.knt-err-msg{font-size:max(10px,11rem);color:hsla(0,63%,63%,.8);letter-spacing:.05em}.knt-map-wrap{border-radius:max(8px,10rem);overflow:hidden;border:.5px solid hsla(39,62%,90%,.12);height:max(180px,220rem)}.knt-map{width:100%;height:100%;border:none;filter:grayscale(.6) invert(.92) hue-rotate(180deg) brightness(.85) contrast(.9)}.knt-socials{display:flex;justify-content:center;gap:max(20px,28rem);padding-top:max(16px,20rem);border-top:.5px solid hsla(39,62%,90%,.1)}.knt-social{display:flex;align-items:center;gap:max(6px,8rem);color:hsla(39,62%,90%,.5);font-family:var(--font-geist-mono,monospace);font-size:max(10px,11rem);letter-spacing:.12em;text-transform:uppercase;transition:color .25s ease}.knt-social:hover{color:var(--c2)}@media (max-width:767px){.knt-row{grid-template-columns:1fr}.knt-heading{font-size:clamp(52px,16vw,90px);margin-bottom:-24px}.knt-socials{flex-wrap:wrap;gap:16px}}.join{position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:max(80px,120rem) var(--p1)}.join-bg{position:absolute;inset:0}.join-bg-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.join-bg-dim{position:absolute;inset:0;background:rgba(5,13,30,.72)}.join-inner{position:relative;z-index:2;width:100%;max-width:max(600px,1000rem);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:max(32px,50rem)}.join-heading{font-family:var(--font-nanum),Georgia,serif;font-size:clamp(32px,5vw,80px);font-weight:400;color:var(--c2);text-align:center;margin:0;line-height:1.1}.join-glass{width:100%;background:hsla(0,0%,100%,.07);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.12);border-radius:max(12px,16rem);padding:max(40px,60rem) max(48px,72rem);box-shadow:0 16px 60px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.08)}.input-box{display:flex;flex-wrap:wrap;justify-content:space-between;gap:max(24px,40rem) max(20px,40rem)}.input-box .input-item{width:calc(50% - max(10px, 20rem));margin:0}.input-item{margin:0}.input-item input,.input-item textarea{display:block;width:100%;padding:0 0 max(10px,15rem);font-size:max(18px,13rem);font-weight:400;color:var(--c1);text-transform:uppercase;background:transparent;border:none;border-bottom:1px solid hsla(39,62%,90%,.25);outline:none;letter-spacing:1.5px;transition:border-color .3s ease;font-family:var(--font-jost),Arial,sans-serif}.input-item input::-moz-placeholder,.input-item textarea::-moz-placeholder{color:hsla(39,62%,90%,.4)}.input-item input::placeholder,.input-item textarea::placeholder{color:hsla(39,62%,90%,.4)}.input-item input:focus,.input-item textarea:focus{border-bottom-color:var(--c2)}.input-item.full{width:100%}.form-button{text-align:center;padding:max(24px,36rem) 0 0}.join-submit{display:inline-block;padding:max(14px,18rem) max(48px,80rem);background:linear-gradient(135deg,#c4a16a,#e8c98a 50%,#c4a16a);color:#1a1a1a;font-family:var(--font-jost),Arial,sans-serif;font-size:max(18px,13rem);font-weight:600;letter-spacing:.2em;text-transform:uppercase;border:none;border-radius:max(4px,6rem);cursor:pointer;transition:opacity .3s,transform .3s}.join-submit:hover{opacity:.88;transform:translateY(-1px)}.thanks{text-align:center}.thanks h2{margin:0 0 max(10px,16rem)}.footer{position:relative;background:#060d1a;overflow:hidden}.footer-glow{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:70%;height:max(300px,400rem);background:radial-gradient(ellipse at center,hsla(37,43%,59%,.09) 0,transparent 65%);pointer-events:none}.footer-main{position:relative;z-index:1;max-width:1300px;margin:0 auto;padding:max(48px,64rem) var(--p1) max(20px,28rem)}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1.4fr;gap:max(40px,60rem);margin-bottom:max(36px,48rem)}.footer-col{display:flex;flex-direction:column;gap:max(16px,20rem)}.footer-col--brand{gap:max(14px,18rem)}.footer-col-heading{font-family:var(--font-geist-mono,monospace);font-size:max(10px,11rem);letter-spacing:.2em;text-transform:uppercase;color:var(--c2);opacity:.8;margin-bottom:max(4px,6rem)}.footer-tagline{font-size:max(13px,14rem);line-height:1.65;color:hsla(39,62%,90%,.45);max-width:260px}.footer-nav{display:flex;flex-direction:column;gap:max(8px,10rem)}.footer-nav-link{font-size:max(13px,14rem);color:hsla(39,62%,90%,.55);text-decoration:none;transition:color .25s ease;letter-spacing:.02em}.footer-nav-link:hover{color:var(--c2)}.footer-contact-list{display:flex;flex-direction:column;gap:max(10px,14rem);list-style:none;padding:0;margin:0}.footer-contact-item{display:flex;align-items:flex-start;gap:max(8px,10rem);color:hsla(39,62%,90%,.55);font-size:max(13px,14rem);line-height:1.5;text-decoration:none;transition:color .25s ease}.footer-contact-item svg{flex-shrink:0;margin-top:2px;color:var(--c2);opacity:.7}.footer-contact-item:hover{color:var(--c2)}.footer-logo{width:max(140px,180rem);opacity:.85;transition:opacity .3s}.footer-logo:hover{opacity:1}.footer-logo img{width:100%;height:auto;filter:brightness(0) invert(1)}.footer-social{display:flex;gap:max(10px,14rem)}.footer-social-btn{display:flex;align-items:center;justify-content:center;width:max(40px,52rem);height:max(40px,52rem);border-radius:50%;border:1px solid hsla(37,43%,59%,.35);color:hsla(37,43%,59%,.6);text-decoration:none;transition:border-color .3s,color .3s,background .3s}.footer-social-btn:hover{border-color:var(--c2);color:var(--c2);background:hsla(37,43%,59%,.08)}.footer-rule{height:1px;background:linear-gradient(90deg,transparent,hsla(37,43%,59%,.25) 30%,hsla(37,43%,59%,.25) 70%,transparent);margin-bottom:max(24px,36rem)}.footer-legal{text-align:center;color:hsla(39,62%,90%,.28);font-size:max(16px,11rem);line-height:180%;letter-spacing:.3px;max-width:max(560px,800rem);margin:0 auto max(28px,40rem)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:max(8px,12rem)}.footer-copy,.footer-privacy{color:hsla(39,62%,90%,.28);font-size:max(16px,11rem);letter-spacing:.3px}.footer-privacy{text-decoration:none;transition:color .3s}.footer-privacy:hover{color:var(--c2)}.footer-email{color:hsla(37,43%,59%,.55);font-size:max(16px,11rem);letter-spacing:.5px;text-decoration:none;transition:color .3s}.footer-email:hover{color:var(--c2)}.sv-page{background:#07111f}.sv-section{position:relative;height:100vh;min-height:600px;display:flex;overflow:hidden}.sv-section--flip{flex-direction:row-reverse}.sv-bg{position:absolute;inset:0;z-index:0}.sv-bg-img{width:100%;height:120%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;margin-top:-10%}.sv-bg-dim{position:absolute;inset:0;background:rgba(5,13,30,.65)}.sv-watermark{position:absolute;z-index:1;font-family:var(--font-nanum),Georgia,serif;font-size:max(160px,300rem);color:hsla(37,43%,59%,.04);line-height:1;right:max(20px,40rem);bottom:max(-20px,-40rem);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;letter-spacing:-8px}.sv-content-panel{position:relative;z-index:2;width:50%;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;padding:max(80px,120rem) max(56px,100rem) max(48px,80rem);gap:max(14px,20rem);background:linear-gradient(105deg,rgba(5,13,30,.88),rgba(5,13,30,.6) 70%,transparent)}.sv-section--flip .sv-content-panel{background:linear-gradient(255deg,rgba(5,13,30,.88),rgba(5,13,30,.6) 70%,transparent)}.sv-tag{font-size:max(16px,11rem);letter-spacing:3px;color:var(--c2);text-transform:uppercase;opacity:.8}.sv-accent-line{width:max(36px,52rem);height:1px;background:var(--c2);transform-origin:left center}.sv-title{font-family:var(--font-nanum),Georgia,serif;font-size:max(32px,64rem);font-weight:400;line-height:1.08;color:var(--c1);margin:0}.sv-title-gold{color:var(--c2)}.sv-sub{font-size:max(17px,13rem);letter-spacing:1.5px;color:hsla(37,43%,59%,.85);font-style:italic}.sv-body-text{font-size:max(19px,15rem);line-height:1.9;color:hsla(39,62%,90%,.92);max-width:max(380px,560rem);text-shadow:0 1px 8px rgba(5,13,30,.6)}.sv-stat{display:flex;align-items:baseline;gap:max(10px,14rem);border-left:1px solid var(--c2);padding-left:max(14px,20rem)}.sv-stat-val{font-family:var(--font-nanum),Georgia,serif;font-size:max(28px,48rem);color:var(--c2);line-height:1;flex-shrink:0}.sv-stat-desc{font-size:max(16px,11rem);color:hsla(39,62%,90%,.45);line-height:1.5;letter-spacing:.3px}.sv-points{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:max(6px,9rem) max(16px,20rem)}.sv-point{gap:max(10px,12rem);font-size:max(9px,10rem);letter-spacing:1.4px;text-transform:uppercase;color:hsla(39,62%,90%,.75)}.sv-point,.sv-point-icon{display:flex;align-items:center}.sv-point-icon{justify-content:center;flex-shrink:0;color:var(--c2);opacity:.85;width:20px}.sv-mob-img-card{display:none}.sv-cta{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;padding:max(11px,14rem) max(28px,40rem);border:1px solid hsla(37,43%,59%,.45);border-radius:100px;font-size:max(16px,11rem);letter-spacing:2.2px;text-transform:uppercase;color:var(--c2);text-decoration:none;transition:background .3s,border-color .3s,color .3s,box-shadow .3s;margin-top:max(4px,8rem)}.sv-cta:hover{background:var(--c2);border-color:var(--c2);color:#06101e;box-shadow:0 0 max(18px,28rem) hsla(37,43%,59%,.3)}.sv-img-panel{position:relative;z-index:2;width:50%;flex-shrink:0;overflow:hidden}.sv-img-panel img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.sv-img-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,13,30,.6) 0,transparent 35%),linear-gradient(0deg,rgba(5,13,30,.45) 0,transparent 40%)}.sv-section--flip .sv-img-overlay{background:linear-gradient(270deg,rgba(5,13,30,.6) 0,transparent 35%),linear-gradient(0deg,rgba(5,13,30,.45) 0,transparent 40%)}.sv-img-badge{position:absolute;bottom:max(20px,32rem);left:max(20px,28rem);display:flex;flex-direction:column;gap:max(3px,4rem)}.sv-img-badge-num{font-size:max(9px,10rem);letter-spacing:3px;color:var(--c2);opacity:.7;text-transform:uppercase}.sv-img-badge-title{font-family:var(--font-nanum),Georgia,serif;font-size:max(16px,22rem);color:hsla(39,62%,90%,.9);line-height:1.2}.sv-section--flip .sv-img-badge{left:auto;right:max(20px,28rem);text-align:right}.sv-img-corner{position:absolute;width:max(20px,28rem);height:max(20px,28rem);border:0 solid hsla(37,43%,59%,.45)}.sv-img-corner--tl{top:max(16px,22rem);left:max(16px,22rem);border-top-width:1px;border-left-width:1px}.sv-img-corner--br{bottom:max(16px,22rem);right:max(16px,22rem);border-bottom-width:1px;border-right-width:1px}.om-page{background:#060d1a}.om-hero{position:relative;height:100vh;min-height:600px;overflow:hidden}.om-bg{position:absolute;inset:0;z-index:0}.om-bg-img{width:100%;height:120%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;margin-top:-10%}.om-bg-dim{background:linear-gradient(120deg,rgba(5,11,22,.93),rgba(5,11,22,.8))}.om-bg-dim,.om-particles{position:absolute;inset:0}.om-particles{z-index:1;pointer-events:none}.om-inner{position:relative;z-index:2;width:100%;height:100vh;min-height:600px;display:grid;grid-template-columns:38% 62%;gap:0;align-items:stretch}.om-photo-col{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:max(10px,12rem);padding:max(72px,90rem) max(20px,28rem) max(20px,28rem) max(32px,48rem)}.om-photo-frame{position:relative;width:100%;flex:1;min-height:0;border-radius:max(10px,14rem);transform-style:preserve-3d;cursor:default}.om-photo-border{position:absolute;inset:max(-10px,-14rem);border-radius:max(14px,18rem);border:1px solid hsla(37,43%,59%,.28);background:linear-gradient(145deg,hsla(37,43%,59%,.08),hsla(0,0%,100%,.03) 50%,transparent);backdrop-filter:blur(0);pointer-events:none;z-index:0}.om-photo-border:after{content:"";position:absolute;inset:max(10px,14rem);border-radius:max(8px,12rem);border:1px solid hsla(37,43%,59%,.12);pointer-events:none}.om-photo-inner{position:relative;width:100%;height:100%;border-radius:max(10px,14rem);overflow:hidden;background:#0d1a2e;z-index:1}.om-photo-corner{position:absolute;width:max(20px,28rem);height:max(20px,28rem);border:0 solid hsla(37,43%,59%,.7);z-index:3}.om-photo-corner--tl{top:max(-6px,-8rem);left:max(-6px,-8rem);border-top-width:1.5px;border-left-width:1.5px;border-radius:2px 0 0 0}.om-photo-corner--br{bottom:max(-6px,-8rem);right:max(-6px,-8rem);border-bottom-width:1.5px;border-right-width:1.5px;border-radius:0 0 2px 0}.om-photo-glow{position:absolute;bottom:max(-24px,-32rem);left:50%;transform:translateX(-50%);width:75%;height:max(50px,70rem);background:radial-gradient(ellipse at center,hsla(37,43%,59%,.2) 0,transparent 70%);pointer-events:none;filter:blur(10px);z-index:0}.om-stats{display:flex;justify-content:center;gap:max(16px,24rem);width:100%}.om-stat{display:flex;flex-direction:column;align-items:center;gap:max(2px,3rem)}.om-stat-val{font-family:var(--font-nanum),Georgia,serif;font-size:max(16px,22rem);color:var(--c2);line-height:1}.om-stat-label{font-size:max(8px,9rem);letter-spacing:1.4px;text-transform:uppercase;color:hsla(39,62%,90%,.4)}.om-content{display:flex;flex-direction:column;justify-content:center;gap:max(5px,6rem);padding:max(72px,90rem) max(40px,64rem) max(24px,36rem) max(28px,40rem);overflow:hidden}.om-tag{font-size:max(9px,10rem);letter-spacing:3px;text-transform:uppercase;color:hsla(37,43%,59%,.65)}.om-name{font-family:var(--font-nanum),Georgia,serif;font-size:max(32px,52rem);font-weight:400;line-height:.92;color:var(--c1);display:flex;flex-direction:column;margin:0}.om-name-gold{color:var(--c2)}.om-role{font-size:max(8px,9rem);letter-spacing:2.5px;text-transform:uppercase;color:hsla(37,43%,59%,.55)}.om-bio{display:flex;flex-direction:column;gap:max(4px,5rem)}.om-bio-p{font-size:max(20px,20rem);line-height:1.7;color:hsla(39,62%,90%,.8)}.om-quote{font-family:var(--font-nanum),Georgia,serif;font-size:max(19px,16rem);font-style:italic;color:hsla(37,43%,59%,.9);margin-top:max(4px,8rem);line-height:1.4}.om-rule{height:1px;background:linear-gradient(90deg,var(--c2) 0,hsla(37,43%,59%,.15) 60%,transparent 100%);transform-origin:left center}.om-cta{display:inline-flex;align-items:center;align-self:flex-start;padding:max(9px,11rem) max(22px,32rem);border:1px solid hsla(37,43%,59%,.4);border-radius:100px;font-size:max(9px,10rem);letter-spacing:2px;text-transform:uppercase;color:var(--c2);text-decoration:none;transition:background .3s,border-color .3s,color .3s,box-shadow .3s;margin-top:max(6px,10rem)}.om-cta:hover{background:var(--c2);border-color:var(--c2);color:#060d1a;box-shadow:0 0 max(18px,28rem) hsla(37,43%,59%,.28)}.om-values{position:relative;height:100vh;min-height:600px;display:flex;align-items:center;overflow:hidden;padding:max(64px,88rem) max(40px,64rem) max(28px,40rem)}.om-val-bg{position:absolute;inset:0;z-index:0}.om-val-bg-img{width:100%;height:120%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;margin-top:-10%}.om-val-bg-dim{position:absolute;inset:0;background:rgba(5,11,22,.78)}.om-values-inner{position:relative;z-index:1;width:100%}.om-val-title{font-family:var(--font-nanum),Georgia,serif;font-size:max(28px,48rem);font-weight:400;color:var(--c1);line-height:1.05;margin-bottom:max(16px,22rem)}.om-val-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:max(10px,14rem);height:clamp(320px,55vh,520px)}.om-val-card{position:relative;border-radius:max(16px,20rem);overflow:hidden;cursor:default;transition:transform .45s cubic-bezier(.25,.46,.45,.94),box-shadow .45s ease;box-shadow:0 max(8px,12rem) max(40px,56rem) rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.06)}.om-val-card:hover{transform:translateY(max(-8px,-10rem)) scale(1.015);box-shadow:0 max(20px,32rem) max(60px,80rem) rgba(0,0,0,.65),inset 0 1px 0 hsla(0,0%,100%,.1)}.om-val-card-img{position:absolute;inset:0}.om-val-card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.om-val-card:hover .om-val-card-img img{transform:scale(1.07)}.om-val-card-img-dim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,11,22,.1) 0,rgba(5,11,22,.25) 35%,rgba(5,11,22,.75) 62%,rgba(5,11,22,.95));transition:opacity .4s ease}.om-val-card:hover .om-val-card-img-dim{opacity:.9}.om-val-card-body{position:absolute;bottom:0;left:0;right:0;padding:max(14px,18rem) max(16px,20rem) max(16px,22rem);display:flex;flex-direction:column;gap:max(6px,8rem);border-top:1px solid hsla(37,43%,59%,.18);background:linear-gradient(0deg,rgba(5,11,22,.55) 0,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transform:translateY(0);transition:transform .4s ease}.om-val-num{font-size:max(9px,10rem);letter-spacing:3px;color:hsla(37,43%,59%,.6);text-transform:uppercase}.om-val-rule-line{width:max(28px,36rem);height:1px;background:linear-gradient(90deg,var(--c2),transparent);opacity:.8}.om-val-name{font-family:var(--font-nanum),Georgia,serif;font-size:max(18px,26rem);color:var(--c2);font-weight:400;line-height:1.1}.om-val-desc{font-size:max(17px,12rem);line-height:1.65;color:hsla(39,62%,90%,.72);max-width:max(220px,320rem)}.page-hero{background:var(--c3);padding:max(80px,160rem) 0 max(40px,80rem);text-align:center;position:relative}.page-hero:before{position:absolute;content:"";inset:0;background:radial-gradient(ellipse at 50% 120%,hsla(37,43%,59%,.07) 0,transparent 65%);pointer-events:none}.swiper-button-next,.swiper-button-prev{color:var(--c1)!important;opacity:.7}.swiper-button-next:hover,.swiper-button-prev:hover{opacity:1}.cookie-banner{position:fixed;bottom:max(20px,24px);left:50%;transform:translateX(-50%);z-index:8000;width:calc(100% - 40px);max-width:780px;background:rgba(10,18,38,.96);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border:.5px solid hsla(37,43%,59%,.25);border-radius:14px;box-shadow:0 8px 40px rgba(0,0,0,.5);animation:cookieSlideUp .5s cubic-bezier(.33,1,.68,1) both}@keyframes cookieSlideUp{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.cookie-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 24px}.cookie-text{display:flex;flex-direction:column;gap:4px;flex:1}.cookie-title{font-family:var(--font-nanum),Georgia,serif;font-size:max(15px,16rem);color:var(--c1);margin:0}.cookie-desc{font-size:max(12px,13rem);color:hsla(39,62%,90%,.55);line-height:1.55;margin:0}.cookie-link{color:var(--c2);text-decoration:underline;text-underline-offset:2px;transition:opacity .2s}.cookie-link:hover{opacity:.75}.cookie-actions{display:flex;gap:10px;flex-shrink:0}.cookie-btn{padding:9px 20px;border-radius:100px;font-family:var(--font-geist-mono,monospace);font-size:max(10px,11rem);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:all .25s ease;white-space:nowrap}.cookie-btn--decline{background:transparent;border:.5px solid hsla(39,62%,90%,.2);color:hsla(39,62%,90%,.5)}.cookie-btn--decline:hover{border-color:hsla(39,62%,90%,.45);color:var(--c1)}.cookie-btn--accept{background:linear-gradient(135deg,var(--c2),#a8874f);border:none;color:#060d1a;font-weight:500}.cookie-btn--accept:hover{opacity:.85}@media (max-width:640px){.cookie-inner{flex-direction:column;align-items:flex-start;gap:14px;padding:16px 18px}.cookie-actions{width:100%}.cookie-btn{flex:1;text-align:center}}.legal-page{min-height:100vh;background:#07111f;padding:max(100px,120px) 0 max(60px,80px)}.legal-inner{max-width:760px;margin:0 auto;padding:0 24px}.legal-back{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-geist-mono,monospace);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--c2);opacity:.7;margin-bottom:40px;transition:opacity .2s}.legal-back:hover{opacity:1}.legal-h1{font-family:var(--font-nanum),Georgia,serif;font-size:clamp(32px,5vw,52px);font-weight:400;color:var(--c1);line-height:1.1;margin:0 0 10px;text-align:left;letter-spacing:-.5px}.legal-updated{font-size:13px;color:hsla(39,62%,90%,.35);margin:0 0 48px;font-family:var(--font-geist-mono,monospace);letter-spacing:.08em}.legal-section{margin-bottom:40px;padding-bottom:40px;border-bottom:.5px solid hsla(39,62%,90%,.08)}.legal-section:last-child{border-bottom:none}.legal-h2{font-family:var(--font-nanum),Georgia,serif;font-size:clamp(18px,2.5vw,24px);font-weight:400;color:var(--c2);margin:0 0 14px;text-align:left;letter-spacing:0}.legal-h3{font-size:15px;font-weight:500;color:var(--c1);margin:20px 0 8px;letter-spacing:.02em}.legal-inner p{font-size:15px;line-height:1.75;color:hsla(39,62%,90%,.65);margin:0 0 12px}.legal-list{list-style:none;padding:0;margin:0 0 12px;display:flex;flex-direction:column;gap:6px}.legal-list li{font-size:15px;line-height:1.65;color:hsla(39,62%,90%,.65);padding-left:16px;position:relative}.legal-list li:before{content:"–";position:absolute;left:0;color:var(--c2);opacity:.6}.legal-link{color:var(--c2);text-decoration:underline;text-underline-offset:2px;transition:opacity .2s}.legal-link:hover{opacity:.75}.legal-table-wrap{overflow-x:auto;margin:12px 0 16px;border-radius:8px;border:.5px solid hsla(37,43%,59%,.15)}.legal-table{width:100%;border-collapse:collapse;font-size:13px}.legal-table th{padding:10px 16px;text-align:left;font-family:var(--font-geist-mono,monospace);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--c2);opacity:.7;border-bottom:.5px solid hsla(37,43%,59%,.15);background:hsla(37,43%,59%,.04)}.legal-table td{padding:10px 16px;color:hsla(39,62%,90%,.6);border-bottom:.5px solid hsla(39,62%,90%,.06);vertical-align:top;line-height:1.5}.legal-table tr:last-child td{border-bottom:none}@media screen and (max-width:1200px){.header{padding:12px 20px}.header-logo-img{height:44px}.header-email{display:none}.mob-nav-icon{display:flex;min-width:44px;min-height:44px}.header-nav,.mob-nav-icon{align-items:center;justify-content:center}.header-nav{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:var(--c3);flex-direction:column;gap:36px;z-index:200}.header-nav.vis{display:flex}.header-nav a{font-family:var(--font-nanum),Georgia,serif;font-size:clamp(28px,7vw,40px);letter-spacing:0;text-transform:none}.banner,.banner-float{height:100svh}.banner-main{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding-top:60px}.banner-block{align-items:center;text-align:center;padding:0 24px}.banner-block h1{width:100%;font-size:clamp(38px,10vw,72px);margin:0 0 16px}.banner-block .subheading{margin:0 0 28px;font-size:14px}.banner-block .button{margin:0}.banner-nav{gap:12px;bottom:24px}.about-section{padding:60px 20px;min-height:0}.about-mid{grid-template-columns:1fr;gap:36px}.about-photo-frame{width:min(300px,80vw);aspect-ratio:3/4;margin:0 auto}.about-right{flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center}.about-stat{flex:1;min-width:100px;text-align:center}.about-title{font-size:clamp(32px,9vw,52px);text-align:center}.about-stat-num{font-size:clamp(28px,8vw,48px)}.about-body{font-size:17px}.about-flare{display:none}.about-body-wrap{align-items:center}.about-body-wrap,.about-tag{text-align:center}.ct-section{padding:48px 0}.ct-header{flex-direction:column;align-items:flex-start;gap:12px;padding:0 20px}.ct-heading{font-size:clamp(28px,8vw,44px)}.ct-all-link{margin-left:0}.ct-track{gap:12px;padding:8px 20px 16px}.ct-card{flex:0 0 72vw;height:320px}.ct-arrows{padding-top:16px}.faq-section{padding:60px 20px}.faq-inner{grid-template-columns:1fr;gap:32px}.faq-header{position:static}.faq-title{font-size:clamp(36px,9vw,56px)}.faq-left-col,.faq-title{text-align:left}.join{padding:60px 20px;min-height:0}.join-glass{padding:28px 20px}.join-heading{font-size:clamp(26px,7vw,44px);text-align:center}.input-box .input-item{width:100%}.knt-card{padding:32px 20px 28px;gap:20px}.knt-subheading{font-size:clamp(22px,6vw,36px)}.knt-row{grid-template-columns:1fr;gap:12px}.knt-heading{font-size:clamp(64px,18vw,130px);margin-bottom:-32px}.knt-socials{flex-wrap:wrap;gap:14px;justify-content:center}.knt-map-wrap{height:180px}.about{padding:40px 16px;min-height:0}.about-card{flex-direction:column;width:100%}.about-card-text{padding:40px 20px 24px}.about-card-photo-wrap{width:100%;height:280px;border-left:none;border-top:1px solid hsla(37,43%,59%,.12)}.about-card:hover .about-card-photo-wrap{width:100%}.about-card:hover{transform:none}.about-team{margin:0 auto 60px;flex-direction:column;align-items:flex-start}.about-team-col{width:100%;margin:0 0 24px}.about-team-col:last-child{margin-left:0}.about-team-text{width:auto;margin:0 0 20px}.about-team-col h2{width:auto;margin:0 0 12px}.sl-section{padding:56px 20px}.sl-line{font-size:clamp(22px,6vw,38px)}.sl-watermark{font-size:clamp(72px,28vw,140px)}.info-section{padding:40px 0;margin:40px 0}.info-section-bg{border-radius:0}.info-card{flex-direction:column}.info-card-photo{width:100%;height:260px}.info-card-text{padding:28px 20px}.info-bg{position:relative;top:auto;right:auto;width:auto;max-width:none;height:260px;margin:0 0 20px}.info-top{max-width:none;margin:0 auto 20px}.info-block{margin:0 auto 48px}.info-text{max-width:none}.info-img{height:240px;margin:0 auto 32px}.invest-info-block{flex-direction:column}.invest-info-img{width:100%;height:220px;margin:0 0 16px}.invest-info-content{width:100%;padding:0}.om-hero,.om-inner{height:auto}.om-inner{grid-template-columns:1fr}.om-photo-col{padding:88px 20px 16px}.om-photo-frame{width:min(240px,68vw);flex:none;aspect-ratio:3/4;margin:0 auto}.om-content{padding:16px 20px 40px;gap:12px}.om-name{font-size:clamp(36px,10vw,56px)}.om-bio-p{font-size:16px}.om-val-grid{grid-template-columns:1fr 1fr;height:auto}.om-val-card{height:300px}.om-val-title{font-size:clamp(28px,7vw,44px)}.om-values{height:auto;min-height:auto;padding:60px 0}.om-values-inner{padding:0 20px 40px}.om-stats{gap:20px;flex-wrap:wrap;justify-content:center}.sv-section{height:auto;min-height:0}.sv-content-panel{width:50%;padding:60px 32px;justify-content:center;max-width:none}.sv-img-panel{width:50%;flex-shrink:0;min-height:480px}.sv-title{font-size:clamp(22px,3vw,36px)}.sv-body-text{font-size:15px}.sv-points{grid-template-columns:1fr;gap:8px}.sv-cta{font-size:13px;padding:10px 22px}.sv-watermark{font-size:clamp(80px,16vw,130px)}.knt-page{min-height:0;padding:80px 20px 48px}.footer-grid{grid-template-columns:1fr;gap:32px}.footer-col{align-items:center;text-align:center}.footer-nav{flex-direction:row;flex-wrap:wrap;gap:10px 20px;justify-content:center}.footer-contact-list{align-items:center}.footer-contact-item,.footer-social{justify-content:center}.footer-bottom{flex-direction:column;align-items:center;text-align:center;gap:8px}.footer-tagline{max-width:100%;text-align:center}.md-loader__inner{width:85vw}.md-loader__logo{height:120px}.page-hero{padding:88px 20px 36px}.mob-hidden{display:block}.mob-hide{display:none}}@media screen and (max-width:767px){.header{padding:10px 16px}.header-logo-img{height:80px!important}.banner-block h1{font-size:clamp(32px,10vw,52px)}.banner-block .subheading{font-size:13px;letter-spacing:1.5px}.about-section{padding:48px 16px}.about-title{font-size:clamp(28px,9vw,42px)}.about-body{font-size:15px;line-height:1.7}.about-photo-frame{width:min(240px,80vw)}.about-stat-num{font-size:clamp(24px,8vw,40px)}.ct-card{flex:0 0 85vw;height:300px}.ct-heading{font-size:clamp(24px,8vw,36px)}.faq-section{padding:48px 16px}.faq-title{font-size:clamp(30px,9vw,44px)}.faq-q{padding:14px 16px}.faq-q-text{font-size:15px}.join{padding:48px 16px}.join-glass{padding:24px 16px}.join-heading{font-size:clamp(22px,7vw,36px)}.knt-heading{font-size:clamp(52px,16vw,90px);margin-bottom:-24px}.knt-card{padding:28px 16px 24px;border-radius:10px}.knt-subheading{font-size:clamp(18px,6vw,28px)}.knt-cinnost-pill{font-size:11px;padding:6px 12px}.knt-input{font-size:13px;padding:12px 14px}.knt-btn{font-size:12px;padding:14px}.knt-map-wrap{height:160px}.knt-socials{gap:12px}.knt-social span{display:none}.om-photo-col{padding:80px 16px 12px}.om-photo-frame{width:min(200px,72vw)}.om-content{padding:12px 16px 36px}.om-name{font-size:clamp(30px,9vw,46px)}.om-bio-p{font-size:15px}.om-quote{font-size:16px}.om-val-grid{grid-template-columns:1fr}.om-val-card{height:260px}.om-val-title{font-size:clamp(24px,7vw,36px);text-align:center}.om-stats{gap:16px}.om-stat-val{font-size:20px}.sv-section{height:auto;min-height:100svh;flex-direction:column!important;padding-bottom:32px;overflow:hidden;background:#07111f}.sv-bg-dim{background:rgba(5,13,30,.52)!important}.sv-bg-dim:after{content:"";position:absolute;bottom:0;left:0;right:0;height:180px;background:linear-gradient(180deg,transparent,#07111f);z-index:1;pointer-events:none}.sv-section+.sv-section{border-top:1px solid hsla(37,43%,59%,.25)}.sv-img-panel{display:none}.sv-content-panel{order:0;position:relative;z-index:3;width:calc(100% - 28px);margin:100px auto 0;padding:20px 18px;gap:10px;border-radius:18px;background:rgba(8,20,48,.75);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(37,43%,59%,.2);box-shadow:0 12px 48px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.06);justify-content:flex-start;overflow:visible}.sv-section .sv-tag{display:block;font-size:11px;letter-spacing:3px;color:var(--c2);opacity:.85}.sv-content-panel .sv-title{display:block;font-size:clamp(26px,8vw,40px);margin:0}.sv-img-badge,.sv-section .sv-accent-line,.sv-section .sv-watermark{display:none}.sv-points{grid-template-columns:1fr;gap:8px}.sv-cta{font-size:13px;padding:10px 22px;align-self:flex-start}.sv-mob-img-card{display:block;position:relative;width:calc(100% - 24px);height:210px;margin:16px auto 0;border-radius:14px;overflow:hidden;border:1px solid hsla(37,43%,59%,.3);box-shadow:0 8px 40px rgba(0,0,0,.6);flex-shrink:0}.sv-mob-img-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sv-mob-img-card-dim{position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,13,30,.75) 0,transparent 55%)}.sv-mob-img-card-label{position:absolute;bottom:14px;left:16px;font-family:var(--font-nanum),Georgia,serif;font-size:clamp(16px,5vw,22px);color:var(--c1);line-height:1.2}.sl-section{padding:40px 16px}.sl-line{font-size:clamp(18px,6vw,30px)}.sl-watermark{font-size:clamp(60px,25vw,110px)}.footer-main{padding:40px 16px 20px}.footer-col-heading{font-size:11px}.footer-nav-link{font-size:14px}.footer-contact-item{font-size:13px}.footer-copy{text-align:center}.footer-copy,.footer-privacy{font-size:12px}.footer-social-btn{width:38px;height:38px}.footer-tagline{font-size:13px}.md-loader__logo{height:90px}.md-loader__inner{width:82vw;gap:20px}.md-loader__tagline{font-size:10px;letter-spacing:.14em}.info-card-photo{height:220px}.info-img{height:200px}.invest-info-img{height:190px}}@media screen and (max-width:479px){.header{padding:8px 14px}.header-logo-img{height:58px}.banner-block{padding:0 16px}.banner-block h1{font-size:clamp(28px,10vw,44px)}.about-section{padding:40px 14px}.about-right{gap:14px}.about-stat{min-width:80px}.ct-card{flex:0 0 90vw;height:280px}.ct-track{padding:8px 14px 14px}.faq-section,.join{padding:40px 14px}.knt-page{padding:70px 14px 40px}.knt-heading{font-size:clamp(44px,14vw,72px);margin-bottom:-18px}.knt-card{padding:24px 14px 20px}.knt-cinnost-grid{gap:6px}.om-photo-col{padding:72px 14px 10px}.om-content{padding:10px 14px 32px}.om-val-card{height:240px}.sv-content-panel{padding:22px 16px}.footer-main{padding:36px 14px 16px}.footer-grid{gap:24px}}