.Home-module__jKgjFW__page{--bg:#071012;--surface:#0d181b;--surface-2:#112125;--line:#d3f4ed1f;--line-strong:#d3f4ed38;--text:#eef7f4;--muted:#9eb0ad;--accent:#67e0c5;--accent-soft:#67e0c51f;--max:1180px;background:radial-gradient(circle at 78% 4%, #40beab21, transparent 32rem), radial-gradient(circle at 10% 26%, #246e6817, transparent 28rem), var(--bg);min-height:100svh;color:var(--text);font-family:var(--font-body), system-ui, sans-serif;overflow:hidden}.Home-module__jKgjFW__page *,.Home-module__jKgjFW__page :before,.Home-module__jKgjFW__page :after{box-sizing:border-box}.Home-module__jKgjFW__page a{color:inherit}.Home-module__jKgjFW__ambient{z-index:0;pointer-events:none;opacity:.18;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.Home-module__jKgjFW__header,.Home-module__jKgjFW__hero,.Home-module__jKgjFW__profileSection,.Home-module__jKgjFW__pillarsSection,.Home-module__jKgjFW__experienceSection,.Home-module__jKgjFW__systemSection,.Home-module__jKgjFW__contactSection,.Home-module__jKgjFW__footer{z-index:1;width:min(calc(100% - 40px), var(--max));margin-inline:auto;position:relative}.Home-module__jKgjFW__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:88px;display:flex}.Home-module__jKgjFW__brandLink{text-decoration:none}.Home-module__jKgjFW__nav{color:var(--muted);gap:28px;font-size:13px;display:flex}.Home-module__jKgjFW__nav a{text-decoration:none;transition:color .2s}.Home-module__jKgjFW__nav a:hover{color:var(--text)}.Home-module__jKgjFW__hero{grid-template-columns:minmax(0,1.22fr) minmax(380px,.78fr);align-items:center;gap:clamp(40px,7vw,96px);min-height:680px;padding:92px 0 104px;display:grid}.Home-module__jKgjFW__kicker,.Home-module__jKgjFW__sectionLabel{color:var(--accent);font:700 11px/1.2 var(--font-display), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;margin:0 0 20px}.Home-module__jKgjFW__hero h1{font:650 clamp(62px, 8.3vw, 112px)/.88 var(--font-display), system-ui, sans-serif;letter-spacing:-.065em;margin:0}.Home-module__jKgjFW__currentRole{color:#8da39e;letter-spacing:.04em;margin:22px 0 0;font-size:12px;font-weight:700}.Home-module__jKgjFW__roleLine{max-width:850px;font:600 clamp(16px, 2vw, 22px)/1.5 var(--font-display), system-ui, sans-serif;color:#d8e6e2;margin:30px 0 0}.Home-module__jKgjFW__roleLine span{color:var(--accent);margin-inline:.18em}.Home-module__jKgjFW__lead{max-width:720px;color:var(--muted);margin:28px 0 0;font-size:clamp(18px,1.75vw,22px);line-height:1.65}.Home-module__jKgjFW__heroActions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.Home-module__jKgjFW__primaryAction,.Home-module__jKgjFW__secondaryAction{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-size:13px;font-weight:750;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.Home-module__jKgjFW__primaryAction{background:var(--accent);color:#041312!important}.Home-module__jKgjFW__secondaryAction{border:1px solid var(--line-strong);color:var(--text)}.Home-module__jKgjFW__primaryAction svg,.Home-module__jKgjFW__contactLinks svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:18px}.Home-module__jKgjFW__primaryAction:hover,.Home-module__jKgjFW__secondaryAction:hover{transform:translateY(-2px)}.Home-module__jKgjFW__secondaryAction:hover{background:var(--accent-soft);border-color:#67e0c573}.Home-module__jKgjFW__signalPanel{border:1px solid var(--line-strong);background:linear-gradient(145deg,#122226eb,#081214db);border-radius:28px;padding:18px;position:relative;box-shadow:0 44px 100px #00000047}.Home-module__jKgjFW__signalPanel:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#67e0c538,#0000 35% 72%,#67e0c514);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.Home-module__jKgjFW__signalHeader{color:#7f9691;font:700 9px/1 var(--font-display), system-ui;letter-spacing:.17em;justify-content:space-between;padding:6px 8px 16px;display:flex}.Home-module__jKgjFW__liveDot{color:var(--accent)}.Home-module__jKgjFW__liveDot:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 14px var(--accent);border-radius:50%;margin-right:7px;display:inline-block}.Home-module__jKgjFW__metricGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.Home-module__jKgjFW__metric{border:1px solid var(--line);background:#ffffff06;border-radius:18px;flex-direction:column;min-height:176px;padding:18px;display:flex}.Home-module__jKgjFW__metricIndex{color:#607470;font:700 9px/1 var(--font-display), system-ui;letter-spacing:.12em}.Home-module__jKgjFW__metric strong{font:650 44px/.9 var(--font-display), system-ui;letter-spacing:-.055em;margin-top:auto}.Home-module__jKgjFW__metricLabel{color:#dce9e6;margin-top:8px;font-size:12px;font-weight:750}.Home-module__jKgjFW__metric small{color:#82938f;margin-top:5px;font-size:11px;line-height:1.45}.Home-module__jKgjFW__profileSection,.Home-module__jKgjFW__pillarsSection,.Home-module__jKgjFW__experienceSection,.Home-module__jKgjFW__systemSection,.Home-module__jKgjFW__contactSection{border-top:1px solid var(--line);padding:92px 0}.Home-module__jKgjFW__profileGrid{grid-template-columns:.9fr 1.1fr;gap:clamp(40px,8vw,110px);display:grid}.Home-module__jKgjFW__profileGrid h2,.Home-module__jKgjFW__sectionTopline h2,.Home-module__jKgjFW__experienceSection h2,.Home-module__jKgjFW__systemCopy h2,.Home-module__jKgjFW__contactSection h2{font:600 clamp(34px, 4.5vw, 58px)/1.04 var(--font-display), system-ui, sans-serif;letter-spacing:-.045em;margin:0}.Home-module__jKgjFW__profileCopy{color:var(--muted);font-size:17px;line-height:1.8}.Home-module__jKgjFW__profileCopy p{margin:0 0 24px}.Home-module__jKgjFW__profileAccent{border-left:2px solid var(--accent);color:#dce8e5;padding-left:20px}.Home-module__jKgjFW__profileAccent em{color:var(--accent);font-style:normal}.Home-module__jKgjFW__sectionTopline{grid-template-columns:1.3fr .7fr;align-items:end;gap:50px;margin-bottom:42px;display:grid}.Home-module__jKgjFW__sectionTopline>p{color:var(--muted);margin:0 0 5px;line-height:1.7}.Home-module__jKgjFW__pillarGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.Home-module__jKgjFW__pillarCard{border:1px solid var(--line);background:#ffffff05;border-radius:22px;min-height:310px;padding:30px;position:relative;overflow:hidden}.Home-module__jKgjFW__pillarCard:after{content:"";background:var(--accent-soft);filter:blur(8px);border-radius:50%;width:160px;height:160px;position:absolute;bottom:-90px;right:-70px}.Home-module__jKgjFW__pillarIndex{color:var(--accent);font:700 11px/1 var(--font-display), system-ui;letter-spacing:.14em}.Home-module__jKgjFW__pillarCard h3{font:600 26px/1.1 var(--font-display), system-ui;letter-spacing:-.03em;margin:70px 0 14px}.Home-module__jKgjFW__pillarCard p{max-width:480px;color:var(--muted);margin:0;line-height:1.7}.Home-module__jKgjFW__tags{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.Home-module__jKgjFW__tags span{border:1px solid var(--line);color:#aebdb9;text-transform:uppercase;letter-spacing:.07em;border-radius:999px;padding:7px 10px;font-size:10px}.Home-module__jKgjFW__experienceSection>h2{max-width:820px}.Home-module__jKgjFW__timeline{border-top:1px solid var(--line);margin-top:56px}.Home-module__jKgjFW__timeline article{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;gap:30px;padding:32px 0;display:grid}.Home-module__jKgjFW__timelineYear{color:var(--accent);font:700 12px/1.2 var(--font-display), system-ui;letter-spacing:.08em;text-transform:uppercase}.Home-module__jKgjFW__timeline h3{font:600 21px/1.25 var(--font-display), system-ui;margin:0 0 10px}.Home-module__jKgjFW__timeline p{max-width:780px;color:var(--muted);margin:0;line-height:1.72}.Home-module__jKgjFW__systemSection{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(48px,8vw,110px);display:grid}.Home-module__jKgjFW__systemVisual{border:1px solid var(--line);background:#ffffff04;border-radius:24px;padding:18px;position:relative}.Home-module__jKgjFW__systemVisual>div{border-bottom:1px solid var(--line);min-height:82px;transform:translateX(calc(var(--i) * 5px));align-items:center;gap:20px;padding:0 18px;display:flex}.Home-module__jKgjFW__systemVisual>div:last-child{border-bottom:0}.Home-module__jKgjFW__systemVisual span{color:#55706b;font:700 10px/1 var(--font-display), system-ui}.Home-module__jKgjFW__systemVisual strong{font:600 clamp(19px, 2vw, 27px)/1 var(--font-display), system-ui;letter-spacing:.04em}.Home-module__jKgjFW__systemVisual>div:nth-child(4) strong{color:var(--accent)}.Home-module__jKgjFW__systemCopy p{color:var(--muted);margin:24px 0 0;font-size:17px;line-height:1.8}.Home-module__jKgjFW__contactSection{grid-template-columns:.9fr 1.1fr;gap:clamp(50px,9vw,130px);display:grid}.Home-module__jKgjFW__contactSection>div:first-child>p{color:var(--muted);line-height:1.7}.Home-module__jKgjFW__contactLinks{border-top:1px solid var(--line)}.Home-module__jKgjFW__contactLinks a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:82px;text-decoration:none;transition:padding .2s,color .2s;display:flex}.Home-module__jKgjFW__contactLinks a:hover{color:var(--accent);padding-inline:10px}.Home-module__jKgjFW__contactLinks span{flex-direction:column;gap:4px;display:flex}.Home-module__jKgjFW__contactLinks strong{font-size:14px}.Home-module__jKgjFW__contactLinks small{color:#738681;font-size:11px}.Home-module__jKgjFW__footer{border-top:1px solid var(--line);color:#768985;grid-template-columns:1fr auto auto;align-items:center;gap:30px;min-height:120px;font-size:11px;display:grid}.Home-module__jKgjFW__footerBrand{align-items:center;gap:10px;display:flex}.Home-module__jKgjFW__footerLinks{gap:18px;display:flex}.Home-module__jKgjFW__footerLinks a{text-decoration:none}.Home-module__jKgjFW__footerLinks a:hover{color:var(--text)}@media (max-width:920px){.Home-module__jKgjFW__header{height:74px}.Home-module__jKgjFW__nav{display:none}.Home-module__jKgjFW__hero{grid-template-columns:1fr;min-height:auto;padding:72px 0 80px}.Home-module__jKgjFW__signalPanel{max-width:620px}.Home-module__jKgjFW__profileGrid,.Home-module__jKgjFW__systemSection,.Home-module__jKgjFW__contactSection{grid-template-columns:1fr}.Home-module__jKgjFW__sectionTopline{grid-template-columns:1fr;gap:20px}}@media (max-width:640px){.Home-module__jKgjFW__header,.Home-module__jKgjFW__hero,.Home-module__jKgjFW__profileSection,.Home-module__jKgjFW__pillarsSection,.Home-module__jKgjFW__experienceSection,.Home-module__jKgjFW__systemSection,.Home-module__jKgjFW__contactSection,.Home-module__jKgjFW__footer{width:min(calc(100% - 28px), var(--max))}.Home-module__jKgjFW__hero{gap:44px;padding-top:54px}.Home-module__jKgjFW__hero h1{font-size:clamp(56px,20vw,80px)}.Home-module__jKgjFW__roleLine{font-size:15px;line-height:1.65}.Home-module__jKgjFW__lead{font-size:17px}.Home-module__jKgjFW__metricGrid{grid-template-columns:1fr 1fr}.Home-module__jKgjFW__metric{min-height:150px;padding:14px}.Home-module__jKgjFW__metric strong{font-size:36px}.Home-module__jKgjFW__profileSection,.Home-module__jKgjFW__pillarsSection,.Home-module__jKgjFW__experienceSection,.Home-module__jKgjFW__systemSection,.Home-module__jKgjFW__contactSection{padding:70px 0}.Home-module__jKgjFW__pillarGrid{grid-template-columns:1fr}.Home-module__jKgjFW__pillarCard{min-height:280px;padding:24px}.Home-module__jKgjFW__timeline article{grid-template-columns:1fr;gap:12px}.Home-module__jKgjFW__footer{grid-template-columns:1fr;gap:16px;padding:28px 0}}@media (prefers-reduced-motion:reduce){.Home-module__jKgjFW__page{scroll-behavior:auto}.Home-module__jKgjFW__primaryAction,.Home-module__jKgjFW__secondaryAction,.Home-module__jKgjFW__contactLinks a{transition:none}}
.SiteBrand-module__2WDo3W__brand,.SiteBrand-module__2WDo3W__compact{color:inherit;align-items:center;gap:12px;display:inline-flex}.SiteBrand-module__2WDo3W__brand svg{width:44px;height:44px}.SiteBrand-module__2WDo3W__compact svg{width:34px;height:34px}.SiteBrand-module__2WDo3W__frame{fill:#67e0c50f;stroke:#67e0c570;stroke-width:1.5px}.SiteBrand-module__2WDo3W__stroke{fill:none;stroke:#67e0c5;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.SiteBrand-module__2WDo3W__wordmark{font:700 15px/1 var(--font-display), system-ui, sans-serif;letter-spacing:-.01em}@media (max-width:640px){.SiteBrand-module__2WDo3W__wordmark{display:none}}
.LegalPage-module__tyc9_a__page{--bg:#071012;--surface:#0d181b;--line:#d3f4ed1f;--text:#eef7f4;--muted:#9eb0ad;--accent:#67e0c5;background:radial-gradient(circle at 85% 0%, #40beab1f, transparent 28rem), var(--bg);min-height:100svh;color:var(--text);font-family:var(--font-body), system-ui, sans-serif}.LegalPage-module__tyc9_a__page *{box-sizing:border-box}.LegalPage-module__tyc9_a__header,.LegalPage-module__tyc9_a__main,.LegalPage-module__tyc9_a__footer{width:min(100% - 40px,920px);margin-inline:auto}.LegalPage-module__tyc9_a__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:88px;display:flex}.LegalPage-module__tyc9_a__brandLink{color:inherit;text-decoration:none}.LegalPage-module__tyc9_a__back{color:var(--muted);font-size:12px;text-decoration:none}.LegalPage-module__tyc9_a__back:hover{color:var(--text)}.LegalPage-module__tyc9_a__main{padding:80px 0 96px}.LegalPage-module__tyc9_a__kicker{color:var(--accent);font:700 11px/1.2 var(--font-display),system-ui;letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px}.LegalPage-module__tyc9_a__main h1{font:650 clamp(48px,8vw,78px)/.95 var(--font-display),system-ui;letter-spacing:-.055em;margin:0 0 50px}.LegalPage-module__tyc9_a__intro{color:#c5d4d0;max-width:760px;margin:0 0 46px;font-size:18px;line-height:1.75}.LegalPage-module__tyc9_a__section{border-top:1px solid var(--line);padding:30px 0}.LegalPage-module__tyc9_a__section h2{font:600 20px/1.25 var(--font-display),system-ui;letter-spacing:-.02em;margin:0 0 14px}.LegalPage-module__tyc9_a__section p,.LegalPage-module__tyc9_a__section li{color:var(--muted);margin:0;font-size:15px;line-height:1.8}.LegalPage-module__tyc9_a__section p+p{margin-top:14px}.LegalPage-module__tyc9_a__section a{color:var(--accent)}.LegalPage-module__tyc9_a__notice{color:#a9bbb7;background:#67e0c50e;border:1px solid #67e0c52e;border-radius:16px;margin-top:36px;padding:18px 20px;font-size:12px;line-height:1.65}.LegalPage-module__tyc9_a__footer{border-top:1px solid var(--line);color:#748783;justify-content:space-between;align-items:center;gap:24px;min-height:110px;font-size:11px;display:flex}.LegalPage-module__tyc9_a__footerLinks{flex-wrap:wrap;gap:18px;display:flex}.LegalPage-module__tyc9_a__footer a{color:inherit;text-decoration:none}.LegalPage-module__tyc9_a__footer a:hover{color:var(--text)}@media (max-width:640px){.LegalPage-module__tyc9_a__header,.LegalPage-module__tyc9_a__main,.LegalPage-module__tyc9_a__footer{width:min(100% - 28px,920px)}.LegalPage-module__tyc9_a__header{height:74px}.LegalPage-module__tyc9_a__main{padding:58px 0 70px}.LegalPage-module__tyc9_a__main h1{margin-bottom:36px}.LegalPage-module__tyc9_a__footer{flex-direction:column;align-items:flex-start;min-height:0;padding:26px 0}}
