.company-page{color:#f4f7fb;background:#080a0c}.company-hero{padding-block:clamp(98px,11vw,170px) clamp(65px,8vw,120px)}.company-hero h1{letter-spacing:-.067em;margin:30px 0;font-size:clamp(49px,6.4vw,95px);font-weight:620;line-height:1.05}.company-hero h1 span,.company-rule h2 span{color:#91aaca}.company-lead{color:#a4b5c7;max-width:650px;font-size:clamp(17px,1.8vw,23px);line-height:1.65}.company-body{padding-block:25px 100px}.company-rule{border-top:1px solid #95b7df26;grid-template-columns:minmax(150px,.32fr) 1fr;gap:clamp(24px,6vw,110px);padding:clamp(35px,6vw,70px) 0;display:grid}.company-label{letter-spacing:.12em;color:#8baed5;margin:0;font:11px IBM Plex Mono,monospace}.company-rule h2{letter-spacing:-.045em;max-width:19ch;margin:0 0 20px;font-size:clamp(27px,3.6vw,51px);font-weight:580;line-height:1.15}.company-rule p:not(.company-label){color:#a5b4c6;max-width:690px;margin:0;font-size:16px;line-height:1.85}.company-text-link{border-bottom:1px solid #88b3e559;margin-top:25px;padding-bottom:5px;font-size:14px;display:inline-block;color:#b5d6ff!important}.company-end{border-top:1px solid #95b7df29;padding-block:70px 110px}.company-end h2{letter-spacing:-.05em;max-width:16ch;margin:25px 0 29px;font-size:clamp(30px,4vw,55px);font-weight:580;line-height:1.12}.company-contact-grid{grid-template-columns:1fr 1fr;gap:40px;padding-bottom:120px;display:grid}.company-contact-option{border-top:1px solid #98bee633;padding-top:32px}.company-contact-option h2{letter-spacing:-.04em;margin:18px 0;font-size:clamp(28px,3vw,40px);font-weight:580}.company-contact-option p{color:#a1b1c2;max-width:43ch;font-size:15px;line-height:1.75}.company-contact-option>a{overflow-wrap:anywhere;border-bottom:1px solid #8bbef159;margin-top:22px;padding-bottom:7px;font-size:clamp(15px,1.7vw,21px);display:inline-block;color:#b7d8ff!important}.company-end-note{color:#97aabe;max-width:630px;font-size:14px;line-height:1.7}@media (width<=720px){.company-rule{grid-template-columns:1fr;gap:18px}.company-contact-grid{grid-template-columns:1fr;gap:60px;padding-bottom:85px}.company-hero{padding-block:76px 62px}.company-body{padding-bottom:70px}.company-end{padding-block:65px 83px}}.company-about-hero{padding-bottom:90px}.company-about-hero h1{max-width:18ch}.company-mission{border-top:1px solid #95b7df26}.company-founder-section{background:#0d1420;border-block:1px solid #88b0e326;padding-block:clamp(75px,8vw,125px)}.company-founder-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(35px,7vw,120px);display:grid}.company-founder-photo-placeholder{aspect-ratio:4/4.6;background:radial-gradient(at 60% 22%,#2c76d240,#0000 65%),linear-gradient(135deg,#172c44,#0b1019);border:1px solid #89b7ef38;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;max-width:440px;margin:0;display:flex;position:relative;overflow:hidden}.company-founder-photo-placeholder:after{content:"";pointer-events:none;border:1px solid #8bbff61f;border-radius:50%;position:absolute;inset:9%}.company-founder-monogram{letter-spacing:-.13em;color:#b0cbee;font-size:clamp(75px,12vw,150px);font-weight:570;line-height:1}.company-founder-photo-placeholder figcaption{letter-spacing:.12em;color:#a2b8d1;font:10px IBM Plex Mono,monospace;position:absolute;bottom:24px;left:24px}.company-founder-photo-placeholder figcaption span{color:#54769d;margin:0 5px}.company-founder-copy h2{letter-spacing:-.067em;margin:27px 0 11px;font-size:clamp(46px,5vw,76px);font-weight:600;line-height:1}.company-founder-native{text-align:left;direction:rtl;unicode-bidi:isolate;font-weight:500;display:inline-block;color:#a1c6f6!important;margin:0 0 16px!important;font-size:23px!important}.company-founder-role{font-weight:600;color:#d8e7f9!important;margin:0 0 24px!important;font-size:15px!important}.company-founder-role span{color:#70a7e9;padding:0 7px}.company-founder-copy>p:not(.company-label):not(.company-founder-native):not(.company-founder-role){color:#acbccc;max-width:57ch;font-size:16px;line-height:1.86}.company-founder-copy>p:last-child{margin-bottom:0}.company-vision{border-top:0}@media (width<=850px){.company-founder-grid{grid-template-columns:1fr}.company-founder-photo-placeholder{max-width:360px}.company-founder-section{padding-block:70px}.company-about-hero h1{font-size:clamp(43px,8vw,70px)}}@media (width<=520px){.company-founder-photo-placeholder{aspect-ratio:4/3;max-width:none}.company-founder-monogram{font-size:95px}.company-founder-copy h2{font-size:51px}.company-founder-native{font-size:20px!important}}
