@font-face{font-family:Zodiak;src:url(/fonts/Zodiak-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Zodiak;src:url(/fonts/Zodiak-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Zodiak;src:url(/fonts/Zodiak-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Zodiak;src:url(/fonts/Zodiak-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Author;src:url(/fonts/Author-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Author;src:url(/fonts/Author-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Author;src:url(/fonts/Author-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Fragment Mono;src:url(/fonts/FragmentMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--bg:#0a0a0b;--bg-2:#0e0e10;--text:#eceae4;--text-secondary:#9a978f;--text-muted:#5f5d57;--line:rgba(236,234,228,0.09);--line-strong:rgba(236,234,228,0.18);--line-faint:rgba(236,234,228,0.05);--font-serif:"Zodiak","Noto Serif KR",Georgia,serif;--font-sans:"Author","Noto Sans KR",system-ui,sans-serif;--font-mono:"Fragment Mono","Noto Sans KR",monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-weight:300;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}html[lang=ko] body{font-family:Noto Sans KR,Author,system-ui,sans-serif}html[lang=ko] .serif,html[lang=ko] .serif-i{font-family:"Noto Serif KR",Zodiak,serif;font-style:normal}html[lang=ko] li,html[lang=ko] p{word-break:keep-all}.serif,.serif-i{font-family:var(--font-serif)}.serif-i{font-style:italic}.mono{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}a{color:inherit;text-decoration:none}button{font-family:inherit}::selection{background:rgba(236,234,228,.16)}.wrap{max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.pill{display:inline-flex;align-items:center;gap:10px;padding:13px 26px;border-radius:999px;border:1px solid var(--line-strong);background:transparent;color:var(--text);font-size:13.5px;font-weight:400;letter-spacing:.03em;cursor:pointer;transition:background .3s,color .3s,border-color .3s}.pill:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.65;transition:transform .3s}.pill.solid,.pill:hover{background:var(--text);color:var(--bg);border-color:var(--text)}.pill.solid:hover{background:transparent;color:var(--text)}.tick{position:absolute;width:13px;height:13px;pointer-events:none}.tick:after,.tick:before{content:"";position:absolute;background:var(--line-strong)}.tick:before{left:6px;top:0;width:1px;height:13px}.tick:after{left:0;top:6px;width:13px;height:1px}.row-hover{transition:background .3s}.row-hover:hover{background:rgba(236,234,228,.02)}@keyframes gsSpinSlow{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.cloud-layer{position:absolute;inset:-10% -12%;will-change:transform;pointer-events:none}.cloud-drift-a{animation:cloudDriftA 90s ease-in-out infinite alternate}.cloud-drift-b{animation:cloudDriftB 70s ease-in-out infinite alternate}.cloud-drift-c{animation:cloudDriftC 120s ease-in-out infinite alternate}@keyframes cloudDriftA{0%{transform:translate3d(-2.5%,.5%,0) scale(1.02)}50%{transform:translate3d(.5%,-.8%,0) scale(1.06)}to{transform:translate3d(2.5%,.3%,0) scale(1.03)}}@keyframes cloudDriftB{0%{transform:scaleX(-1) translate3d(2%,-.5%,0) scale(1.04)}50%{transform:scaleX(-1) translate3d(-.8%,.7%,0) scale(1.08)}to{transform:scaleX(-1) translate3d(-2.2%,-.3%,0) scale(1.05)}}@keyframes cloudDriftC{0%{transform:translate3d(-1.8%,0,0) scale(1.03)}to{transform:translate3d(1.8%,-.6%,0) scale(1.06)}}@media (prefers-reduced-motion:reduce){.cloud-drift-a,.cloud-drift-b,.cloud-drift-c,.focus-ticker{animation:none}}.focus-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.focus-card{position:relative;padding:clamp(34px,4vw,58px) clamp(26px,3vw,48px) clamp(38px,4vw,60px);border-right:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;transition:background .45s ease}.focus-card-offset{transform:translateY(clamp(20px,3vw,44px))}.focus-card:hover{background:rgba(236,234,228,.028)}.focus-ghost{position:absolute;right:-6px;bottom:-34px;font-size:clamp(120px,12vw,190px);line-height:1;font-weight:300;color:var(--text);opacity:.04;pointer-events:none;transition:opacity .45s ease,transform .6s cubic-bezier(.22,1,.36,1)}.focus-card:hover .focus-ghost{opacity:.08;transform:translateY(-8px)}.focus-glyph{width:64px;height:64px;margin-bottom:22px;opacity:.85;transition:opacity .4s ease}.focus-card:hover .focus-glyph{opacity:1}.focus-glyph svg{width:100%;height:100%}.focus-vehicle{display:inline-block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--line);padding:6px 14px;border-radius:999px;transition:color .4s ease,border-color .4s ease}.focus-card:hover .focus-vehicle{color:var(--text-secondary);border-color:var(--text-muted)}.focus-ticker-band{margin-top:clamp(60px,7vw,110px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0;overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.focus-ticker{display:inline-block;animation:focusTicker 60s linear infinite}.focus-ticker span{font-family:var(--font-mono,monospace);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}@keyframes focusTicker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:900px){.focus-grid{grid-template-columns:1fr;border-left:none}.focus-card{border-right:none;padding-left:4px;padding-right:4px}.focus-card-offset{transform:none}.stat-row{grid-template-columns:1fr 1fr!important}.stat-row>div{border-right:none!important;border-bottom:1px solid var(--line)}.three-col,.two-col{grid-template-columns:1fr!important}.dir-row{grid-template-columns:40px 1fr!important}.dir-row p{grid-column:2}.terms-row{gap:8px!important;padding:22px 0!important}.footer-grid,.terms-row{grid-template-columns:1fr!important}.footer-grid{gap:28px!important}.clock-block,.nav-links{display:none!important}.hero-art{opacity:.5!important}}@media (max-width:720px){#approach,#strategy,#terms{padding:66px 0 76px!important}.risk-sec{padding:16px 0 76px!important}#contact{padding:90px 0 100px!important}#hero{min-height:88svh!important}#hero .wrap{padding-top:92px!important;padding-bottom:70px!important}#hero h1{font-size:clamp(42px,11.5vw,54px)!important;letter-spacing:-.015em!important}#hero .pill{width:100%;justify-content:center}header .wrap{height:60px!important}header .serif{font-size:15px!important;letter-spacing:.24em!important}.strat-detail{min-height:0!important}.strat-detail>div{padding:26px 4px 8px!important}.ghost-num{font-size:130px!important;opacity:.045!important}.two-col{gap:34px!important}#contact-statue{width:100vw!important;opacity:.16!important}.footer-grid{gap:22px!important}}@keyframes grainShift{0%{transform:translate(0)}25%{transform:translate(-40px,30px)}50%{transform:translate(30px,-50px)}75%{transform:translate(-30px,-20px)}to{transform:translate(0)}}@keyframes gsPulse{0%,to{opacity:1}50%{opacity:.75}}