.company-page-module__YdiYXa__page{isolation:isolate;background:radial-gradient(circle at 68% 9%,#2f5b7921,#0000 28%),linear-gradient(#030608,#02070b 48%,#010406);position:relative;overflow:hidden}.company-page-module__YdiYXa__page [id]{scroll-margin-top:7rem}.company-page-module__YdiYXa__page h1,.company-page-module__YdiYXa__page h2{overflow-wrap:break-word}.company-page-module__YdiYXa__stars{z-index:-1;opacity:.23;pointer-events:none;background-image:radial-gradient(circle,#ffffff7a 0 1px,#0000 1.2px),radial-gradient(circle,#dfa84e5c 0 1px,#0000 1.25px);background-position:0 0,5rem 7rem;background-size:12rem 14rem,19rem 21rem;position:fixed;inset:0}.company-page-module__YdiYXa__hero,.company-page-module__YdiYXa__founder,.company-page-module__YdiYXa__architectureSection,.company-page-module__YdiYXa__approachSection,.company-page-module__YdiYXa__currentSection,.company-page-module__YdiYXa__whySection,.company-page-module__YdiYXa__contactSection,.company-page-module__YdiYXa__footerWrap{width:min(calc(100% - 2 * var(--space-page)), var(--content-max));margin-inline:auto}.company-page-module__YdiYXa__hero{grid-template-columns:minmax(34rem,.95fr) minmax(24rem,.75fr);align-items:center;gap:4rem;min-height:100svh;padding-block:clamp(9rem,15vh,12rem) clamp(5rem,10vh,8rem);display:grid;position:relative}.company-page-module__YdiYXa__heroCopy{z-index:2;position:relative}.company-page-module__YdiYXa__eyebrow{color:#e9a84a;letter-spacing:.22em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.72rem;font-weight:560}.company-page-module__YdiYXa__hero h1{color:#f9f9f7f7;letter-spacing:-.06em;max-width:68rem;margin:0;font-size:clamp(3.7rem,5.35vw,6rem);font-weight:315;line-height:.99}.company-page-module__YdiYXa__hero h1 span,.company-page-module__YdiYXa__sectionIntro h2 span,.company-page-module__YdiYXa__whyCopy h2 span{color:#e9a84a;display:block}.company-page-module__YdiYXa__heroCopy>p:not(.company-page-module__YdiYXa__eyebrow){color:#f5f5f29e;max-width:42rem;margin:1.8rem 0 0;font-size:clamp(1rem,1.25vw,1.22rem);line-height:1.65}.company-page-module__YdiYXa__primaryAction{color:#efb45d;background:linear-gradient(135deg,#e8a94b26,#050a0f4d);border:1px solid #e8a94ba6;border-radius:.58rem;justify-content:space-between;align-items:center;gap:2rem;width:fit-content;min-width:16rem;min-height:3.65rem;margin-top:2rem;padding:.8rem 1.25rem;font-size:.88rem;display:flex}.company-page-module__YdiYXa__heroEarth{z-index:0;aspect-ratio:1;opacity:.48;pointer-events:none;background:linear-gradient(120deg,#010407d9 8%,#0000 55%),linear-gradient(#01060a1a,#01060adb),url(/media/hero/earth-reference-texture-2048.webp) 50%/cover;border:1px solid #74aed340;border-radius:50%;width:min(64vw,68rem);position:absolute;top:8%;right:-18%;transform:rotate(-11deg);box-shadow:-.2rem -.4rem 1.5rem #6cb0e12e,inset 4rem 1rem 8rem #000000bd}.company-page-module__YdiYXa__heroEarth span{background:linear-gradient(90deg,#0000,#e9a84a61,#0000);border-radius:50%;width:58%;height:1px;position:absolute;top:13%;left:9%;transform:rotate(19deg)}.company-page-module__YdiYXa__founder{grid-template:"identity portrait""quote portrait"1fr/minmax(28rem,.88fr) minmax(34rem,1.12fr);align-items:center;gap:1.8rem clamp(3rem,7vw,8rem);min-height:max(100svh,63rem);padding-block:clamp(6rem,11vh,9rem);display:grid}.company-page-module__YdiYXa__founderIdentity{grid-area:identity;align-self:end}.company-page-module__YdiYXa__founderIdentity h2{color:#f9f9f7f7;letter-spacing:-.055em;margin:0;font-size:clamp(3.4rem,5vw,5.8rem);font-weight:320;line-height:1}.company-page-module__YdiYXa__founderIdentity>span{color:#f5f5f28a;margin-top:.8rem;font-size:1rem;display:block}.company-page-module__YdiYXa__portraitVisual{--portrait-size:clamp(31rem, 42vw, 37rem);width:var(--portrait-size);height:calc(var(--portrait-size) * 1.22);grid-area:portrait;place-self:center;position:relative;overflow:visible}.company-page-module__YdiYXa__signatureFilter{pointer-events:none;width:0;height:0;position:absolute}.company-page-module__YdiYXa__portraitCircle,.company-page-module__YdiYXa__portraitFrame{width:var(--portrait-size);aspect-ratio:1;border-radius:50%;position:absolute;top:2%;left:50%;transform:translate(-50%)}.company-page-module__YdiYXa__portraitCircle{z-index:1;background:#030608;animation:.9s ease-out .16s both company-page-module__YdiYXa__portrait-reveal;overflow:hidden;box-shadow:0 2rem 6rem #00000075}.company-page-module__YdiYXa__portraitImage,.company-page-module__YdiYXa__signatureImage{width:131.3%;max-width:none;height:auto;position:absolute;top:-38.7%;left:-17.1%}.company-page-module__YdiYXa__portraitFrame{z-index:3;pointer-events:none;border:1px solid #efb559e6;animation:.8s ease-out .36s both company-page-module__YdiYXa__frame-reveal;box-shadow:0 0 1.6rem #e6a33e1f,inset 0 0 1.8rem #e6a33e0f}.company-page-module__YdiYXa__signatureLayer{z-index:4;width:var(--portrait-size);height:var(--portrait-size);pointer-events:none;position:absolute;top:2%;left:50%;overflow:visible;transform:translate(-50%)}.company-page-module__YdiYXa__signatureImage{clip-path:polygon(5% 60%,68% 60%,67% 89%,4% 89%);opacity:.98;filter:url(#company-signature-ink);animation:.95s ease-out .62s both company-page-module__YdiYXa__signature-reveal}.company-page-module__YdiYXa__portraitOrbit{z-index:0;aspect-ratio:1.7;border:1px solid #e8a94b2e;border-radius:50%;width:116%;position:absolute;top:8%;left:-8%;transform:rotate(-18deg)}.company-page-module__YdiYXa__portraitPointOne,.company-page-module__YdiYXa__portraitPointTwo{z-index:5;aspect-ratio:1;background:#efb45d;border-radius:50%;width:.42rem;position:absolute;box-shadow:0 0 1rem #efb45dbf}.company-page-module__YdiYXa__portraitPointOne{top:8%;right:13%}.company-page-module__YdiYXa__portraitPointTwo{top:66%;left:-1%}.company-page-module__YdiYXa__founderQuote{border-left:1px solid #e8a94b73;grid-area:quote;align-self:start;margin:0;padding:1.5rem 0 0 1.5rem}.company-page-module__YdiYXa__founderQuote p{color:#f9f9f7c9;max-width:44rem;margin:0;font-size:clamp(1.18rem,1.55vw,1.55rem);font-weight:350;line-height:1.55}.company-page-module__YdiYXa__founderQuote p+p{margin-top:1.25rem}.company-page-module__YdiYXa__founderQuote em{color:#efb45d;font-style:normal}.company-page-module__YdiYXa__architectureSection,.company-page-module__YdiYXa__approachSection,.company-page-module__YdiYXa__currentSection,.company-page-module__YdiYXa__whySection{padding-block:clamp(6rem,12vh,10rem)}.company-page-module__YdiYXa__sectionIntro{max-width:72rem}.company-page-module__YdiYXa__sectionIntro h2,.company-page-module__YdiYXa__currentCopy h2,.company-page-module__YdiYXa__whyCopy h2,.company-page-module__YdiYXa__contactCopy h2{color:#f9f9f7f5;letter-spacing:-.055em;margin:0;font-size:clamp(3.1rem,5.2vw,5.8rem);font-weight:315;line-height:1}.company-page-module__YdiYXa__architectureVisual{place-items:center;min-height:45rem;margin-top:3rem;display:grid;position:relative}.company-page-module__YdiYXa__architectureCore{z-index:3;aspect-ratio:1;background:radial-gradient(circle,#e8a94b1f,#0000 62%),#03090ed9;border:1px solid #e8a94b80;border-radius:50%;align-content:center;place-items:center;width:clamp(14rem,20vw,18rem);display:grid;position:relative;box-shadow:0 0 0 2.5rem #e8a94b05,0 0 6rem #1d608924}.company-page-module__YdiYXa__architectureCore span{color:#efb45d;letter-spacing:.18em;font-size:clamp(2.2rem,3.4vw,3.4rem);font-weight:500}.company-page-module__YdiYXa__architectureCore small{color:#f5f5f26b;letter-spacing:.18em;text-transform:uppercase;margin-top:.65rem;font-size:.65rem}.company-page-module__YdiYXa__architectureVisual article{z-index:2;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:linear-gradient(145deg,#ffffff0a,#0000 34%),#040b11bf;border:1px solid #ffffff17;border-radius:.8rem;width:min(21rem,25%);min-height:10rem;padding:1.25rem;position:absolute}.company-page-module__YdiYXa__architectureVisual article>span{color:#e9a84a;font-size:.7rem}.company-page-module__YdiYXa__architectureVisual h3{color:#f9f9f7e6;margin:1.1rem 0 0;font-size:1.25rem;font-weight:440}.company-page-module__YdiYXa__architectureVisual article p{color:#f5f5f27a;margin:.55rem 0 0;font-size:.95rem;line-height:1.5}.company-page-module__YdiYXa__architectureNode1{top:5%;left:7%}.company-page-module__YdiYXa__architectureNode2{top:5%;right:7%}.company-page-module__YdiYXa__architectureNode3{bottom:5%;left:7%}.company-page-module__YdiYXa__architectureNode4{bottom:5%;right:7%}.company-page-module__YdiYXa__architectureOrbit{z-index:1;aspect-ratio:2.1;border:1px solid #e8a94b38;border-radius:50%;width:73%;position:absolute;transform:rotate(-7deg);box-shadow:inset 0 0 4rem #307eb10d}.company-page-module__YdiYXa__approachLine{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:4rem;display:grid;position:relative}.company-page-module__YdiYXa__approachLine:before{content:"";background:linear-gradient(90deg,#0000,#d69a3f 8% 92%,#0000);height:1px;position:absolute;top:1.15rem;left:5%;right:5%}.company-page-module__YdiYXa__approachLine>i{z-index:3;aspect-ratio:1;background:#f3bd64;border-radius:50%;width:.55rem;animation:10s linear infinite company-page-module__YdiYXa__process-pulse;position:absolute;top:.89rem;left:5%;box-shadow:0 0 1.25rem .3rem #f3bd647a}.company-page-module__YdiYXa__approachLine article{z-index:2;min-width:0;padding:3rem 1rem 1rem 0;position:relative}.company-page-module__YdiYXa__approachLine article:before{aspect-ratio:1;content:"";background:#03080d;border:1px solid #e9a84a;border-radius:50%;width:.65rem;position:absolute;top:.84rem;left:0}.company-page-module__YdiYXa__approachLine article>span{color:#e9a84a;font-size:.68rem}.company-page-module__YdiYXa__approachLine h3{color:#f9f9f7d1;max-width:12rem;margin:.65rem 0 0;font-size:.95rem;font-weight:430;line-height:1.35}.company-page-module__YdiYXa__currentSection{grid-template-columns:minmax(24rem,.78fr) minmax(30rem,1.22fr);gap:clamp(3rem,7vw,8rem);display:grid}.company-page-module__YdiYXa__currentCopy>p:last-child,.company-page-module__YdiYXa__whyCopy>p:last-child,.company-page-module__YdiYXa__contactCopy>p:last-child{color:#f5f5f28f;max-width:40rem;margin:1.4rem 0 0;font-size:1rem;line-height:1.65}.company-page-module__YdiYXa__currentStage{align-content:start;display:grid}.company-page-module__YdiYXa__currentStage>div{border-bottom:1px solid #ffffff17;grid-template-columns:3rem minmax(0,1fr);align-items:center;min-height:5.4rem;padding:1rem 0;display:grid}.company-page-module__YdiYXa__currentStage span{color:#e9a84a;font-size:.72rem}.company-page-module__YdiYXa__currentStage p{color:#f9f9f7bd;margin:0;font-size:1rem;line-height:1.45}.company-page-module__YdiYXa__currentSection>blockquote{color:#efb45d;text-align:center;background:#050c12a6;border:1px solid #e8a94b40;border-radius:.8rem;grid-column:1/-1;margin:1rem 0 0;padding:1.7rem;font-size:clamp(1.25rem,1.8vw,1.75rem);line-height:1.5}.company-page-module__YdiYXa__whySection{grid-template-columns:minmax(28rem,1fr) minmax(30rem,1fr);align-items:center;gap:clamp(3rem,7vw,8rem);display:grid}.company-page-module__YdiYXa__whyFlow{background:#040b11ad;border:1px solid #e8a94b38;border-radius:.9rem;padding:1rem 1.5rem;display:grid}.company-page-module__YdiYXa__whyFlow>div{border-bottom:1px solid #ffffff14;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;min-height:5.8rem;display:grid;position:relative}.company-page-module__YdiYXa__whyFlow>div:last-child{border-bottom:0}.company-page-module__YdiYXa__whyFlow span{color:#e9a84a;font-size:.7rem}.company-page-module__YdiYXa__whyFlow strong{color:#f9f9f7d9;font-size:1.1rem;font-weight:430}.company-page-module__YdiYXa__whyFlow i{color:#e9a84a;font-style:normal}.company-page-module__YdiYXa__contactSection{grid-template-columns:minmax(28rem,.9fr) minmax(25rem,.78fr);align-items:start;gap:clamp(3rem,8vw,9rem);min-height:max(100svh,55rem);padding-block:clamp(7rem,12vh,10rem) 5rem;display:grid}.company-page-module__YdiYXa__contactCopy{padding-top:1.4rem}.company-page-module__YdiYXa__contactSection .final-form{grid-area:auto;width:100%;min-width:0}:is(.company-page-module__YdiYXa__contactSection .final-form input:not([type=checkbox]),.company-page-module__YdiYXa__contactSection .final-form select,.company-page-module__YdiYXa__contactSection .final-form textarea){min-height:4rem;padding-top:2rem;font-size:1rem;line-height:1.4}:is(.company-page-module__YdiYXa__contactSection .final-form>label:not(.final-form__consent)>span,.company-page-module__YdiYXa__contactSection .final-form__consent,.company-page-module__YdiYXa__contactSection .final-form [role=alert]){font-size:.875rem;line-height:1.5}.company-page-module__YdiYXa__contactSection .final-form__consent{color:#f5f5f2a6}.company-page-module__YdiYXa__footerWrap{padding-bottom:1.5rem}:is(.company-page-module__YdiYXa__footerWrap .final-footer__about>p,.company-page-module__YdiYXa__footerWrap .final-footer li a,.company-page-module__YdiYXa__footerWrap .final-footer__contacts>a,.company-page-module__YdiYXa__footerWrap .final-footer__contacts>span,.company-page-module__YdiYXa__footerWrap .final-footer__bottom){font-size:.875rem}@media (min-width:62.01rem) and (max-width:84rem){.company-page-module__YdiYXa__footerWrap .final-footer__main{grid-template-columns:minmax(12rem,1fr) minmax(0,2.2fr)}.company-page-module__YdiYXa__footerWrap .final-footer__contacts{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.company-page-module__YdiYXa__footerWrap .final-footer__contacts>p{grid-column:1/-1}}@keyframes company-page-module__YdiYXa__portrait-reveal{0%{opacity:0;transform:translate(-50%)scale(.97)}}@keyframes company-page-module__YdiYXa__frame-reveal{0%{opacity:0}}@keyframes company-page-module__YdiYXa__signature-reveal{0%{opacity:0;transform:translate(-1.2rem)}}@keyframes company-page-module__YdiYXa__process-pulse{0%{left:5%}to{left:94%}}@media (hover:hover) and (pointer:fine){.company-page-module__YdiYXa__primaryAction:hover{background:linear-gradient(135deg,#e8a94b3d,#050a0f61);border-color:#f5be64eb}}@media (max-width:76rem) and (min-width:47.01rem){.company-page-module__YdiYXa__hero{grid-template-columns:minmax(0,1fr)}.company-page-module__YdiYXa__heroCopy{max-width:44rem}.company-page-module__YdiYXa__founder{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2rem}.company-page-module__YdiYXa__portraitVisual{--portrait-size:clamp(18rem, 43vw, 33rem)}.company-page-module__YdiYXa__architectureVisual article{width:27%}.company-page-module__YdiYXa__currentSection,.company-page-module__YdiYXa__whySection,.company-page-module__YdiYXa__contactSection{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media (min-width:47.01rem) and (max-width:62rem){.company-page-module__YdiYXa__contactSection,.company-page-module__YdiYXa__currentSection,.company-page-module__YdiYXa__whySection{grid-template-columns:minmax(0,1fr)}.company-page-module__YdiYXa__contactSection{min-height:0}.company-page-module__YdiYXa__approachLine article{padding-right:.5rem}.company-page-module__YdiYXa__footerWrap .final-footer__main{grid-template-columns:minmax(0,1fr);gap:2rem}.company-page-module__YdiYXa__footerWrap .final-footer__contacts{grid-template-columns:repeat(2,minmax(0,1fr))}.company-page-module__YdiYXa__footerWrap .final-footer__contacts>p{grid-column:1/-1}}@media (max-width:47rem){.company-page-module__YdiYXa__hero,.company-page-module__YdiYXa__founder,.company-page-module__YdiYXa__architectureSection,.company-page-module__YdiYXa__approachSection,.company-page-module__YdiYXa__currentSection,.company-page-module__YdiYXa__whySection,.company-page-module__YdiYXa__contactSection,.company-page-module__YdiYXa__footerWrap{width:calc(100% - 2rem)}.company-page-module__YdiYXa__hero{grid-template-columns:minmax(0,1fr);min-height:0;padding-block:7.5rem 5rem}.company-page-module__YdiYXa__hero h1{font-size:clamp(2.75rem,12vw,3.65rem);line-height:1.01}.company-page-module__YdiYXa__heroCopy>p:not(.company-page-module__YdiYXa__eyebrow){font-size:1rem}.company-page-module__YdiYXa__primaryAction{width:100%;min-width:0}.company-page-module__YdiYXa__heroEarth{opacity:.25;width:115vw;top:37%;right:-65%}.company-page-module__YdiYXa__founder{grid-template:"identity""portrait""quote"/minmax(0,1fr);gap:1.5rem;min-height:0;padding-block:5rem}.company-page-module__YdiYXa__founderIdentity{align-self:auto}.company-page-module__YdiYXa__founderIdentity h2{font-size:clamp(2.85rem,13vw,3.7rem)}.company-page-module__YdiYXa__portraitVisual{--portrait-size:min(84vw, 24rem);width:var(--portrait-size);height:calc(var(--portrait-size) * 1.24);margin-top:.5rem}.company-page-module__YdiYXa__portraitOrbit{width:108%;left:-4%}.company-page-module__YdiYXa__founderQuote{margin-top:.3rem;padding:1.15rem 0 0 1rem}.company-page-module__YdiYXa__founderQuote p{font-size:1.05rem;line-height:1.58}.company-page-module__YdiYXa__architectureSection,.company-page-module__YdiYXa__approachSection,.company-page-module__YdiYXa__currentSection,.company-page-module__YdiYXa__whySection{padding-block:5rem}.company-page-module__YdiYXa__sectionIntro h2,.company-page-module__YdiYXa__currentCopy h2,.company-page-module__YdiYXa__whyCopy h2,.company-page-module__YdiYXa__contactCopy h2{font-size:clamp(2.55rem,11.5vw,3.4rem);line-height:1.03}.company-page-module__YdiYXa__architectureVisual{border-left:1px solid #e8a94b3d;grid-template-columns:minmax(0,1fr);place-items:stretch stretch;gap:.65rem;min-height:0;margin-top:2rem;padding-left:1.2rem;display:grid}.company-page-module__YdiYXa__architectureCore{width:9.5rem;margin:0 auto .8rem}.company-page-module__YdiYXa__architectureCore span{font-size:1.8rem}.company-page-module__YdiYXa__architectureVisual article,.company-page-module__YdiYXa__architectureNode1,.company-page-module__YdiYXa__architectureNode2,.company-page-module__YdiYXa__architectureNode3,.company-page-module__YdiYXa__architectureNode4{width:100%;min-height:7.5rem;padding:1rem;position:relative;inset:auto}.company-page-module__YdiYXa__architectureVisual article:before{aspect-ratio:1;content:"";background:#e9a84a;border-radius:50%;width:.55rem;position:absolute;top:50%;left:-1.49rem;transform:translateY(-50%);box-shadow:0 0 .7rem #e8a94b85}.company-page-module__YdiYXa__architectureVisual h3{margin-top:.75rem}.company-page-module__YdiYXa__architectureOrbit{display:none}.company-page-module__YdiYXa__approachLine{grid-template-columns:minmax(0,1fr);margin-top:2.5rem;padding-left:1.4rem}.company-page-module__YdiYXa__approachLine:before{background:linear-gradient(#0000,#d69a3f 8% 92%,#0000);width:1px;height:auto;top:0;bottom:0;left:.25rem}.company-page-module__YdiYXa__approachLine>i{animation-name:company-page-module__YdiYXa__process-pulse-mobile;top:5%;left:0}.company-page-module__YdiYXa__approachLine article{min-height:5.5rem;padding:.8rem 0 .8rem 1rem}.company-page-module__YdiYXa__approachLine article:before{top:50%;left:-1.43rem;transform:translateY(-50%)}.company-page-module__YdiYXa__approachLine h3{max-width:none;font-size:1rem}.company-page-module__YdiYXa__currentSection,.company-page-module__YdiYXa__whySection{grid-template-columns:minmax(0,1fr);gap:2rem}.company-page-module__YdiYXa__currentCopy>p:last-child,.company-page-module__YdiYXa__whyCopy>p:last-child,.company-page-module__YdiYXa__contactCopy>p:last-child{font-size:1rem}.company-page-module__YdiYXa__currentStage>div{min-height:5rem}.company-page-module__YdiYXa__currentSection>blockquote{text-align:left;grid-column:1;padding:1.2rem;font-size:1.12rem}.company-page-module__YdiYXa__whyFlow{padding:.75rem 1rem}.company-page-module__YdiYXa__whyFlow>div{min-height:5rem}.company-page-module__YdiYXa__contactSection{grid-template-columns:minmax(0,1fr);gap:2rem;min-height:0;padding-block:5rem 3rem}.company-page-module__YdiYXa__contactCopy{padding-top:0}.company-page-module__YdiYXa__contactSection .final-form{min-height:0}.company-page-module__YdiYXa__footerWrap{padding-bottom:1rem}}@keyframes company-page-module__YdiYXa__process-pulse-mobile{0%{top:5%}to{top:94%}}@media (max-width:21.25rem){.company-page-module__YdiYXa__portraitVisual{--portrait-size:min(82vw, 22rem)}.company-page-module__YdiYXa__whyFlow strong{font-size:.96rem}}@media (prefers-reduced-motion:reduce){.company-page-module__YdiYXa__portraitCircle,.company-page-module__YdiYXa__portraitFrame,.company-page-module__YdiYXa__signatureImage,.company-page-module__YdiYXa__approachLine>i{opacity:1;animation:none;transform:none}.company-page-module__YdiYXa__portraitCircle,.company-page-module__YdiYXa__portraitFrame{transform:translate(-50%)}}
