.company-letter{--letter-ground:#1f1550;--letter-pad:clamp(24px, 8vw, 115px);--letter-fold:clamp(34px, 5.56vw, 80px);--letter-line:1.2075em;--letter-foot:clamp(72px, 18.1vw, 261px);padding:clamp(140px, min(24.8vw, 40svh), 357px) 42px var(--letter-foot);background:linear-gradient(var(--letter-ground) calc(100% - var(--letter-foot)), #130f2a);background-color:var(--letter-ground)}.company-letter-desk{width:min(900px,100%);margin-inline:auto;position:relative}.company-letter-rule{transform-origin:top;background:linear-gradient(#e8e8e8 222px,#434343 222px);width:1px;position:absolute;inset:0 auto 0 -60px}.company-letter-sheet{padding:var(--letter-pad) var(--letter-pad) clamp(40px, 10.9vw, 157px);clip-path:polygon(0 0, calc(100% - var(--letter-fold)) 0, 100% var(--letter-fold), 100% 100%, 0 100%);background:#1c153f;position:relative}.company-letter-fold{width:var(--letter-fold);height:var(--letter-fold);clip-path:polygon(0 0,0 100%,100% 100%);background:#0a0a0a;position:absolute;top:0;right:0}.company-letter-sheet h2{color:#fff;letter-spacing:0;font-size:clamp(34px,4.306vw,62px);font-weight:400;line-height:1}.company-letter .company-letter-byline{color:var(--arc-flash);margin-top:20px}.company-letter-body{color:#e8e8e8;letter-spacing:0;margin-top:clamp(30px,4.17vw,60px);font-size:clamp(16px,14.2px + .681vw,24px);line-height:1.2075}.company-letter-body :is(p,ol)+:is(p,ol),.company-letter-body li+li,.company-letter-rest>:first-child{margin-top:var(--letter-line)}.company-letter-body ol{margin-bottom:0;padding-left:1.5em;list-style:decimal}.company-letter .company-letter-body :is(em,a){color:inherit;text-decoration-skip-ink:none;text-underline-position:from-font;font-style:normal;text-decoration:underline;text-decoration-thickness:from-font}.company-letter .company-letter-body a{transition:color .2s}.company-letter .company-letter-body a:is(:hover,:focus-visible){color:var(--arc-flash)}.company-letter:not([data-rest=shown]) .company-letter-lead{-webkit-mask-image:linear-gradient(#000 54%,#00000047);mask-image:linear-gradient(#000 54%,#00000047)}.company-letter-rest{display:none;overflow:hidden}.company-letter[data-rest=shown] .company-letter-rest{display:block}.company-letter .company-letter-rest:focus-visible{outline:none}.company-letter-toggle{min-height:44px;color:var(--arc-flash);letter-spacing:0;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin-top:clamp(20px,2.85vw,41px);padding:0;font-size:16px;line-height:19px;display:inline-flex}.company-letter-toggle svg{stroke-width:1px;transition:transform .3s var(--ease)}.company-letter-toggle:is(:hover,:focus-visible) svg{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.company-letter-toggle svg,.company-letter .company-letter-body a{transition:none}}@media (max-width:1099px){.company-letter-rule{display:none}}@media (max-width:900px){.company-letter{padding-inline:30px}}@media (max-width:760px){.company-letter{padding-inline:22px}}.company-page{color:var(--foreground);background:#0d0a20}.company-page :is(h1,h2,h3,p){margin:0}.company-page a{text-decoration:none}.company-page :focus-visible{outline:2px solid var(--coral);outline-offset:6px}.company-header:before{opacity:0}.company-header{background:0 0}.company-header-solid:before{opacity:1}.company-header [aria-current=page]{color:inherit}.company-section{padding:110px max(42px,50vw - 680px)}.company-mono{font:400 12px/14px var(--font-berkeley-mono), monospace;letter-spacing:1.8px;text-transform:uppercase}.company-hero{isolation:isolate;background:var(--ink);align-items:center;height:100svh;min-height:720px;max-height:1100px;padding:150px max(42px,50vw - 680px) 110px;display:flex;position:relative;overflow:hidden}.company-film,.company-hero-shade{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.company-film{object-fit:cover;object-position:center}.company-hero-shade{z-index:-1;background:linear-gradient(90deg,#0009,#0003),linear-gradient(#0000 50%,#0005)}.company-hero-exit{z-index:-1;opacity:0;pointer-events:none;background:#1f1550;position:absolute;inset:0}.company-hero-copy{max-width:1360px}.company-hero h1{--text-load-delay:.15s;--text-load-step:30ms;letter-spacing:0;text-wrap:pretty;max-width:min(1115px,77.43vw);font-size:clamp(44px,6.67vw,96px);font-weight:400;line-height:1.025}.company-principles{--principles-columns:minmax(0, 571fr) minmax(0, 671.5fr);--principles-gap:clamp(32px, 8.16vw, 117.5px);background:#130f2a linear-gradient(#130f2a calc(100% - 40vh),#170f3b)}.company-section.company-principles{padding-block:clamp(96px,19.24vw,277px) clamp(48px,4.8vw,69px)}.company-leadership{background:#0d0a20 linear-gradient(#170f3b,#0d0a20 45vh)}.company-principles-top,.company-principles-close{grid-template-columns:var(--principles-columns);column-gap:var(--principles-gap);display:grid}.company-section-heading h2{color:var(--arc-flash);letter-spacing:0;font-size:clamp(34px,4.306vw,62px);font-weight:400;line-height:1}.company-page .company-section-heading>p{letter-spacing:0;color:#e8e8e8;margin-top:20px;font-size:clamp(22px,2.5vw,36px);line-height:1}.company-principles-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:60px 21.5px;padding-top:10px;display:grid}.company-principle h3{color:var(--arc-flash);align-items:center;gap:10px;display:flex}.company-principle h3:before{content:"";background:currentColor;flex:none;width:8.2px;height:8.2px}.company-page .company-principle p{letter-spacing:0;color:#e8e8e8;margin-top:10px;font-size:16px;line-height:1.206}.company-page .company-principles-close{margin-top:clamp(64px,8.33vw,120px)}.company-principles-close p{color:var(--arc-flash);letter-spacing:0;font-size:clamp(18px,1.667vw,24px);line-height:1.2075}.company-leadership-heading h2{letter-spacing:0;font-size:clamp(42px,6.667vw,96px);font-weight:400;line-height:1}.company-leadership-intro{letter-spacing:0;color:#b3aec0;max-width:27.7em;font-size:clamp(18px,2.4vw,34.6px);line-height:1.04;margin:30px 0 clamp(64px,9vw,130px)!important}.company-founder-row{grid-template-columns:minmax(0,327fr) minmax(0,1015fr);gap:18px;margin-bottom:clamp(65px,6.46vw,93px);display:grid}.company-founder img{aspect-ratio:4/5;object-fit:cover;object-position:48% 50%;width:100%;height:auto;display:block}.company-founder-portrait{aspect-ratio:324/412;background:#171229;position:relative;overflow:hidden}.company-founder .company-founder-portrait img{aspect-ratio:auto;object-fit:fill;width:218.24%;max-width:none;height:152.66%;position:absolute;top:-10.44%;left:-59.12%}.company-profile img{aspect-ratio:324/412;object-fit:cover;background:#171229;width:100%;height:auto;display:block}.company-page :is(.company-profile,.company-founder) h3{letter-spacing:0;margin-top:20px;font-size:24px;font-weight:400;line-height:1.2}.company-page .company-founder h3{margin-top:27px}.company-page .company-profile-role{color:#e8e8e8;margin-top:10px}.company-page .company-profile-bio{color:#ababab;letter-spacing:0;margin-top:20px;font-size:16px;line-height:1.206}.company-page .company-profile-linkedin{color:var(--arc-flash);margin-top:14px;padding:6px 0;transition:color .2s;display:inline-block}.company-page .company-profile-linkedin:is(:hover,:focus-visible){color:#e8e8e8}@media (max-width:540px){.company-leadership .company-team-grid{grid-template-columns:1fr;row-gap:38px}}.company-origin{border:1px solid var(--arc-flash);flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(30px,5vw,70px) clamp(30px,9.5vw,137px);display:flex}.company-origin h3{letter-spacing:0;margin:0 0 20px;font-size:clamp(32px,4.306vw,62px);font-weight:400;line-height:1}.company-origin p{letter-spacing:0;color:#ababab;max-width:669px;font-size:clamp(13px,1.111vw,16px);line-height:1.206}.company-origin .button03{--button03-fill:var(--arc-flash);color:#0a0a0a;min-height:43px;margin-top:clamp(40px,4.24vw,61px);padding:10.7px 20px;font-size:16px}.company-origin .button03_inner{gap:10px}.company-team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(50px,6.94vw,100px) 21px;display:grid}.company-portrait-placeholder{aspect-ratio:4/5;background:#171229;border:1px solid #ffffff0e;place-items:center;display:grid;position:relative}.company-portrait-placeholder>span{color:#3e3457;letter-spacing:0;font-size:44px}.company-portrait-placeholder>small{font:9px var(--font-berkeley-mono), monospace;color:#736584;position:absolute;bottom:12px;left:14px}.company-profile-placeholder>p{color:#a79cb9;margin-top:18px;font-size:15px}.company-profile-placeholder>span{color:#716781;margin-top:8px;font-size:11px;display:block}.company-join{background:var(--violet);color:var(--coral);grid-template-columns:1fr auto;align-items:end;gap:30px;display:grid}.company-join h2{letter-spacing:0;font-size:clamp(38px,5vw,72px);font-weight:400;line-height:1.04}.company-join a{border-bottom:1px solid var(--coral);align-items:center;gap:35px;padding:15px 0;display:flex}.company-section.company-leadership{padding-bottom:clamp(24px,2.71vw,39px)}.company-section.company-backing{background:#08080f;padding-block:clamp(96px,13.26vw,191px) clamp(40px,3.4vw,49px)}.company-backing h2{color:#e8e8e8;letter-spacing:0;text-wrap:balance;font-size:clamp(32px,4.306vw,62px);font-weight:400;line-height:1}.company-backing-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;margin:clamp(48px,8.33vw,120px) 0 0;padding:1px 0 0 1px;list-style:none;display:grid}.company-backing-grid>li{border:1px solid #434343;place-items:center;min-height:clamp(120px,14.29vw,206px);margin:-1px 0 0 -1px;padding:clamp(24px,4.17vw,60px);display:grid}.company-backing-grid img{width:clamp(calc(var(--logo-width) * .72px), calc(var(--logo-width) * 100vw / 1440), calc(var(--logo-width) * 1px));max-width:100%;height:auto;display:block}@media (max-width:900px){.company-section{padding:80px 30px}.company-hero{padding:145px 30px 105px}.company-founder-row{grid-template-columns:1fr 2fr}.company-team-grid{gap:30px 18px}.company-principles-top,.company-principles-close{grid-template-columns:1fr}.company-principles-top{row-gap:56px}.company-principles-close{row-gap:1.2075em}}@media (max-width:999px){.company-header .top-nav{display:none}}@media (max-width:760px){.company-section{padding:70px 22px}.company-hero{min-height:700px;max-height:none;padding:125px 22px 110px}.company-hero h1{text-wrap:initial;max-width:none;font-size:clamp(31px,9.8vw,56px)}.company-header .top-nav{display:none}.company-principles-top{row-gap:44px}.company-principles-list{row-gap:40px}.company-founder-row{grid-template-columns:1fr;gap:25px;margin-bottom:45px}.company-founder img{aspect-ratio:4/3}.company-origin{padding:30px}.company-leadership-intro{font-size:16px}.company-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}.company-join{grid-template-columns:1fr}.company-join a{justify-self:start;font-size:14px}}@media (max-width:540px){.company-principles-list,.company-backing-grid{grid-template-columns:1fr}.company-backing-grid>li{min-height:112px}}@media (prefers-reduced-motion:reduce){.company-header,.company-page .company-profile-linkedin{transition:none}}
