:root{--color-background:#002f42;--color-text:#f8f3f3;--color-accent:#ef8068;--color-border:#ffffff29;--color-surface-hover:#0d394b;--color-surface-light:#f8f3f3;--color-linkedin:#0a66c2;--color-linkedin-glyph:#fff;--font-linkedin:Arial, sans-serif;--font-display:var(--font-arsenal);--font-body:var(--font-montserrat);--container-width:1000px;--page-padding:40px;--page-padding-mobile:26px}*,:before,:after{box-sizing:border-box}html{background:var(--color-background);margin:0;padding:0;overflow-x:clip}body{background:var(--color-background);min-width:320px;color:var(--color-text);font-family:var(--font-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:13.333px;line-height:1.2}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{color:inherit}.container{width:min(calc(100% - (2 * var(--page-padding))), var(--container-width));margin-inline:auto}.section-heading{color:var(--color-accent);font-family:var(--font-display);margin:0;font-size:32px;font-weight:400;line-height:1}.section-tagline{font-family:var(--font-display);margin:10px 0 0;font-size:20px;line-height:1.2}.bordered-copy{border-left:1px solid var(--color-border);margin:30px 0 0;padding-left:22px;line-height:28px}.action-link{text-transform:uppercase;align-items:center;gap:11px;margin-top:25px;font-size:13px;transition:color .25s;display:inline-flex}.action-link:hover,.action-link:focus-visible{color:var(--color-accent)}.action-link:before{content:">";color:var(--color-accent);font-size:23px;font-weight:500;line-height:0}.convexity-card{color:var(--color-text);text-decoration:none;display:block}.convexity-card:hover .action-link,.convexity-card:focus-visible .action-link{color:var(--color-accent)}.quiet-signals-card{color:var(--color-text);text-decoration:none;display:block}.quiet-signals-card:hover .action-link,.quiet-signals-card:focus-visible .action-link{color:var(--color-accent)}.hero-copy-link{color:var(--color-text);text-decoration:none;display:block}.hero-copy-link:hover .action-link,.hero-copy-link:focus-visible .action-link{color:var(--color-accent)}.about-page .member-details{border-left:1px solid var(--color-border);margin-top:22px;padding-left:20px}.about-page .member-details>ul{margin-top:0}.about-page .member-details h3+ul{margin-top:9px}.about-page .member-content li:before{background:var(--color-accent);content:"";vertical-align:1px;border-radius:50%;width:4px;height:4px;margin-right:9px;display:inline-block}.about-page .member-portrait{width:117px}.about-page .member-portrait>img{object-fit:cover;opacity:.8;border-radius:4px;width:117px;height:117px;display:block}.about-page .linkedin-link{background:var(--color-border);width:27px;height:27px;color:var(--color-linkedin-glyph);font-family:var(--font-linkedin);border-radius:5px;place-items:center;margin:12px 0 0 auto;font-size:20px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .25s;display:grid}.about-page .linkedin-link:hover,.about-page .linkedin-link:focus-visible{background:var(--color-linkedin)}.about-section .profile-portrait-wrap{width:117px}.about-section .linkedin-link{background:var(--color-border);width:27px;height:27px;color:var(--color-linkedin-glyph);font-family:var(--font-linkedin);border-radius:5px;place-items:center;margin:12px 0 0 auto;font-size:20px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .25s;display:grid}.about-section .linkedin-link:hover,.about-section .linkedin-link:focus-visible{background:var(--color-linkedin)}.site-footer .footer-marks{flex:none;align-items:center;gap:24px;display:flex}.site-footer .footer-innovation,.site-footer .footer-symbol{width:auto;height:44px}.site-header .header-actions,.site-header .desktop-navigation{align-items:center;display:flex}.site-header .header-actions{gap:38px}.site-header .desktop-navigation{gap:32px}.site-header .desktop-navigation a{font-size:13px;transition:color .25s}.site-header .desktop-navigation a:hover,.site-header .desktop-navigation a:focus-visible{color:var(--color-accent)}.site-header .main-menu .mobile-menu-only{display:none}.editorial-page{padding-block:86px 126px}.editorial-page>h1,.editorial-page-heading h1{color:var(--color-accent);font-family:var(--font-display);margin:0;font-size:64px;font-weight:400;line-height:1.1}.editorial-page-heading{justify-content:space-between;align-items:center;gap:40px;display:flex}.editorial-page-cta{background:var(--color-surface-hover);text-transform:uppercase;border-radius:5px;align-items:center;gap:11px;min-height:48px;padding:0 18px;font-size:13px;transition:background-color .25s,color .25s;display:inline-flex}.editorial-page-cta:before{color:var(--color-accent);content:">";font-size:23px;font-weight:500;line-height:0}.editorial-page-cta:hover,.editorial-page-cta:focus-visible{background:var(--color-surface-hover);color:var(--color-accent)}.editorial-page-bottom-cta{justify-content:flex-end;margin-top:86px;display:flex}.editorial-grid{grid-template-columns:1fr 1fr;gap:86px 88px;margin-top:66px;display:grid}.editorial-block+.editorial-block{margin-top:0}.editorial-block:nth-child(3){grid-column:1}.editorial-grid--four .editorial-block:nth-child(3){grid-column:auto}.editorial-model{width:80%;min-width:0}.editorial-model .model-viewer{aspect-ratio:1;min-height:0}.editorial-claim{color:var(--color-accent);font-family:var(--font-body);text-align:center;grid-column:1/-1;margin:0;font-size:48px;font-weight:200;line-height:1.3}.investment-benefits ol{counter-reset:benefit;margin:0;padding:0;list-style:none}.investment-benefits li{border-top:1px solid var(--color-border);counter-increment:benefit;grid-template-columns:42px 1fr;align-items:center;gap:16px;min-height:65px;display:grid}.investment-benefits li span{font-family:var(--font-body);font-size:16px;font-weight:300}.investment-benefits li:last-child{border-bottom:1px solid var(--color-border)}.investment-benefits li:before{border:1px solid var(--color-border);background:var(--color-background);width:40px;height:40px;color:var(--color-accent);font-family:var(--font-display);content:counter(benefit);border-radius:50%;place-items:center;font-size:18px;display:grid}.investors-page .editorial-grid>.editorial-block:last-child{grid-column:2}.editorial-block .bordered-copy p{margin:0;line-height:28px}.editorial-block .bordered-copy strong{color:var(--color-text);font-weight:600}.editorial-list{gap:10px;margin:0;padding:0;line-height:28px;list-style:none;display:grid}.editorial-list li{padding-left:13px;position:relative}.editorial-list li:before{background:var(--color-accent);content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:12px;left:0}.editorial-block>.action-link{margin-top:25px}@media (width<=767px){.container{width:min(calc(100% - (2 * var(--page-padding-mobile))), var(--container-width))}.section-heading{font-size:28px}.section-tagline{margin-top:10px;font-size:18px}.bordered-copy{margin-top:27px;padding-left:20px;line-height:28px}.about-page .member-portrait{width:81px}.about-page .member-portrait>img{width:81px;height:81px}.about-section .profile-portrait-wrap{width:81px}.site-footer .footer-marks{gap:16px}.site-header .desktop-navigation{gap:0;display:flex}.site-header .desktop-navigation .desktop-only{display:none}.site-header .header-actions{gap:24px}.site-header .main-menu .mobile-menu-only{display:flex}.editorial-page{padding-block:70px 102px}.editorial-page>h1,.editorial-page-heading h1{font-size:45px}.editorial-page-heading{flex-direction:column;align-items:stretch;gap:28px}.editorial-page-cta{align-self:flex-start}.editorial-page-bottom-cta{justify-content:flex-start;margin-top:48px}.editorial-grid{margin-top:52px;display:block}.editorial-block+.editorial-block{margin-top:48px}.editorial-block:nth-child(3){grid-column:auto}.editorial-model{margin:48px auto 0}.editorial-claim{margin:48px 0;font-size:36px}.investors-page .editorial-grid>.editorial-block:last-child{grid-column:auto}}.site-footer{border-top:1px solid var(--color-border);padding-inline:40px}.footer-inner{justify-content:space-between;align-items:center;width:min(100%,1360px);min-height:110px;margin-inline:auto;display:flex}.footer-links{flex-wrap:wrap;gap:14px 36px;display:flex}.footer-links a{transition:color .25s}.footer-links a:hover,.footer-links a:focus-visible{color:var(--color-accent)}.footer-symbol{width:36px;height:44px}.footer-marks{flex:none;align-items:center;gap:24px;display:flex}.footer-innovation{width:auto;height:44px}@media (width<=767px){.site-footer{padding-inline:20px}.footer-inner{min-height:0;padding-block:28px}.footer-links{flex-wrap:wrap;gap:14px 24px;padding-right:24px}.footer-marks{gap:16px}.footer-innovation{width:auto;height:44px}}.language-switch[data-astro-cid-i4hfs4nr]{border:1px solid var(--color-border);min-height:30px;color:var(--color-text);letter-spacing:.06em;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;transition:border-color .25s;display:inline-flex}.language-switch[data-astro-cid-i4hfs4nr]:hover,.language-switch[data-astro-cid-i4hfs4nr]:focus-visible{border-color:var(--color-text)}.language-option[data-astro-cid-i4hfs4nr]{opacity:.45;transition:opacity .25s,color .25s}.language-option[data-astro-cid-i4hfs4nr].is-active{opacity:1}.language-switch[data-astro-cid-i4hfs4nr]:hover .language-option[data-astro-cid-i4hfs4nr]:not(.is-active),.language-switch[data-astro-cid-i4hfs4nr]:focus-visible .language-option[data-astro-cid-i4hfs4nr]:not(.is-active){color:var(--color-accent);opacity:1}.language-separator[data-astro-cid-i4hfs4nr]{opacity:.45}.language-switch--menu[data-astro-cid-i4hfs4nr]{display:none}@media (width<=767px){.language-switch--header[data-astro-cid-i4hfs4nr]{display:none}.language-switch--menu[data-astro-cid-i4hfs4nr]{border:0;width:100%;min-height:63px;padding:0 18px 0 25px;display:inline-flex}}.site-header{z-index:10;border-bottom:1px solid var(--color-border);background:var(--color-background);padding:33px 40px;transition:transform .3s;position:sticky;top:0;transform:translateY(0)}.site-header.is-hidden{transform:translateY(-100%)}.header-inner{justify-content:space-between;align-items:center;width:min(100%,1360px);margin-inline:auto;display:flex;position:relative}.logo{width:162px;height:auto}.header-actions,.desktop-navigation{align-items:center;display:flex}.header-actions{gap:38px}.desktop-navigation{gap:32px}.desktop-navigation a{font-size:13px;transition:color .25s}.desktop-navigation a:hover,.desktop-navigation a:focus-visible{color:var(--color-accent)}.menu-button{cursor:pointer;background:0 0;border:0;gap:7px;width:25px;padding:0;display:none}.menu-button span{background:currentColor;height:1px;transition:transform .25s,opacity .25s;display:block}.menu-open .menu-button span:first-child{transform:translateY(8px)rotate(45deg)}.menu-open .menu-button span:nth-child(2){opacity:0}.menu-open .menu-button span:last-child{transform:translateY(-8px)rotate(-45deg)}.main-menu{border:1px solid var(--color-border);background:var(--color-background);opacity:0;visibility:hidden;width:228px;transition:opacity .25s,transform .25s,visibility .25s;position:absolute;top:calc(100% + 33px);right:0;transform:translateY(-10px)}.menu-open .main-menu{opacity:1;visibility:visible;transform:translateY(0)}.main-menu a{border-bottom:1px solid var(--color-border);background:0 0;justify-content:space-between;align-items:center;min-height:63px;padding:0 18px 0 25px;transition:background-color .25s;display:flex}.main-menu a:last-child{border-bottom:0}.main-menu .mobile-menu-only{display:none}.main-menu a:hover,.main-menu a:focus-visible{background:var(--color-surface-hover)}.chevron{color:var(--color-accent);font-size:24px;font-weight:300}@media (width<=767px){.site-header{padding:20px}.logo{width:113px}.desktop-navigation{gap:0}.desktop-navigation .desktop-only{display:none}.header-actions{gap:24px}.header-language-switch{display:none}.menu-button{gap:6px;width:20px;display:grid}.menu-open .menu-button span:first-child{transform:translateY(7px)rotate(45deg)}.menu-open .menu-button span:last-child{transform:translateY(-7px)rotate(-45deg)}.main-menu{width:calc((100vw - (2 * var(--page-padding-mobile))) / 2);top:calc(100% + 20px)}.main-menu .mobile-menu-only{display:flex}.main-menu a.language-switch--menu{justify-content:flex-start}}
