@import url(https://fonts.googleapis.com/css?family=Montserrat);@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500;1,600&family=Montserrat:wght@400;500;600;700&family=Red+Hat+Display:wght@700&display=swap);*{box-sizing:border-box;font-family:Montserrat,sans-serif;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#e6e4e4;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{font-family:Montserrat,sans-serif;margin:0;padding:0}.header{align-items:center;background-color:#fff;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:10px 20px;position:sticky;top:0;z-index:1000}.logo{color:#333;font-size:24px;font-weight:700;text-transform:uppercase}.navbar .nav-links{display:flex;gap:17px;list-style:none;margin:0;padding:0}.navbar .nav-links li{color:#555;cursor:pointer;font-size:16px;font-weight:500;transition:color .3s}.navbar .nav-links li:hover{color:#007bff}@media (max-width:768px){.navbar .nav-links{background-color:#fff;border:1px solid #ddd;border-radius:5px;display:none;flex-direction:column;padding:10px;position:absolute;right:20px;top:50px}.navbar.active .nav-links{display:flex}}.hero{background-image:url(https://s3-alpha-sig.figma.com/img/dfad/c179/bc1d953c228716e01ad749837a7ff4e8?Expires=1734307200&Key-Pair-Id=APKAQ4GOSFWCVNEHN3O4&Signature=IxlNSPBlQNaiGIsuQhVIyNx-r7L4aYmQYlBLJvkiXrEZ3lf8y-iVwmbs2Vssm2sEf-ekk4ucXzuqDEdLGzXOoIIEfqTxAVYkqBxovRuU~Xj~beiMz6e-KcNzewLUpSNR0hyE4C3bLP-fee4kCjZpeP4XEyEUA006hd5gIz8k6V4MoIsIdTwIKsyFp0csKSDI6wbcap1RsWzaE2zMUnnT6uOLtcbTm5gRxRS3mYTYgWq8ZLhlPzrY3X9U7Z7d2zq39CONBaIBJ5-kke8EEjDwCW7B-wM6G2ILQjaktvqEee2zCEy3tpnRVRiV8fHg~zKEbQwe8DM34h8XE0aqXu4pRw__);background-size:cover;padding:100px 20px;text-align:center}.stats{display:flex;justify-content:space-around;padding:20px}.strategy,.teams{padding:40px;text-align:center}.footer{background-color:#222;color:#fff;padding:20px;text-align:center}:root{--p50:#faf6fe;--p100:#f2ebfc;--p200:#e8dbf9;--p300:#d6bff3;--p400:#bd95eb;--p500:#a36ce0;--p600:#8e4dd0;--p700:#783bb5;--p800:#663495;--p900:#512a74;--p950:#371457;--white:#fff;--ground:#f6f4ef;--g100:#f6f6f7;--g200:#f2f2f2;--g300:#e6e6ea;--g400:#cfcfd4;--g500:#9d9da9;--g600:#747481;--g700:#4d4d5b;--g800:#32333e;--g900:#1c1d26;--black:#0b070d;--green:#1f8a4d;--f-sans:"Montserrat",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--f-rhd:"Red Hat Display","Montserrat",system-ui,sans-serif;--f-serif:"Cormorant Garamond","Playfair Display",Georgia,serif;--r-sm:10px;--r:14px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--shadow-sm:0 1px 2px #0b070d0f;--shadow:0 12px 32px -12px #512a742e,0 4px 12px -4px #0b070d0f;--shadow-lg:0 40px 80px -24px #512a7438,0 12px 32px -12px #0b070d1a;--maxw:1240px;--pad:28px}*,:after,:before{box-sizing:border-box}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f6f4ef;background:var(--ground);color:#0b070d;color:var(--black);font:400 16px/1.55 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:400 16px/1.55 var(--f-sans);margin:0;padding:0}img{display:block;max-width:100%}a{color:#783bb5;color:var(--p700);text-decoration:none}a:hover{color:#512a74;color:var(--p900)}.wrap{margin:0 auto;max-width:1240px;max-width:var(--maxw);padding:0 28px;padding:0 var(--pad)}.kicker{font:700 12px/1.3 Red Hat Display,Montserrat,system-ui,sans-serif;font:700 12px/1.3 var(--f-rhd);letter-spacing:.22em}.eyebrow,.kicker{color:#783bb5;color:var(--p700);text-transform:uppercase}.eyebrow{font:600 13px/1.3 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:600 13px/1.3 var(--f-sans);letter-spacing:.06em}.btn{align-items:center;border:1px solid #0000;border-radius:999px;border-radius:var(--r-pill);cursor:pointer;display:inline-flex;font:600 15px/1 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:600 15px/1 var(--f-sans);gap:8px;padding:14px 22px;transition:background .15s,color .15s,border-color .15s,box-shadow .15s,transform .12s;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn-primary{background:#512a74;background:var(--p900);color:#fff;color:var(--white)}.btn-primary:hover{background:#371457;background:var(--p950);color:#fff;color:var(--white)}.btn-accent{background:#8e4dd0;background:var(--p600);color:#fff;color:var(--white)}.btn-accent:hover{background:#783bb5;background:var(--p700);color:#fff;color:var(--white)}.btn-ghost{background:#fff;background:var(--white);border-color:#e6e6ea;border-color:var(--g300);color:#512a74;color:var(--p900)}.btn-ghost:hover{border-color:#bd95eb;border-color:var(--p400);color:#783bb5;color:var(--p700)}.btn-light{background:#fff;background:var(--white);color:#371457;color:var(--p950)}.btn-light:hover{background:#faf6fe;background:var(--p50)}.btn-outline-light{background:#0000;border-color:#ffffff47;color:#fff;color:var(--white)}.btn-outline-light:hover{background:#ffffff14;color:#fff;color:var(--white)}.btn-lg{font-size:16px;padding:16px 26px}body{padding-top:0}.site-header{background:#fff;border-bottom:3px solid #371457;border-bottom:3px solid var(--p950);margin:0;padding:0;position:sticky;top:0;z-index:50}.utility-bar{background:#371457;background:var(--p950);color:#fff;font:600 13px/1 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:600 13px/1 var(--f-sans);padding:10px 0}.utility-bar .wrap{align-items:center;display:flex;gap:24px;justify-content:space-between}.utility-bar a{color:#fff;text-decoration:none}.utility-bar a:hover{text-decoration:underline;text-underline-offset:3px}.utility-bar .left,.utility-bar .right{align-items:center;display:flex;gap:20px}.utility-bar .util-item{align-items:center;display:inline-flex;gap:8px}.utility-bar .util-item svg{height:14px;width:14px}.site-header .pill{grid-gap:32px;align-items:center;background:#0000;border:none;border-radius:0;display:grid;gap:32px;grid-template-columns:1fr auto;margin:0 auto;max-width:1280px;padding:20px 28px;padding:20px var(--pad);position:relative}.site-header>.pill>.btn-primary{display:none}.brand{gap:16px;justify-self:end;order:2;text-decoration:none}.brand,.brand .mark{align-items:center;display:inline-flex}.brand .mark{background:#371457;background:var(--p950);border-radius:10px;color:#fff;font:800 19px/1 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:800 19px/1 var(--f-sans);height:52px;justify-content:center;letter-spacing:.04em;width:52px}.brand .name{display:flex;flex-direction:column;line-height:1;white-space:nowrap}.brand .name .top{color:#371457;color:var(--p950);font:700 22px/1 Cormorant Garamond,Playfair Display,Georgia,serif;font:700 22px/1 var(--f-serif);letter-spacing:.08em}.brand .name .top em{color:#663495;color:var(--p800);font-style:italic}.brand .name .sub{color:#371457;color:var(--p950);font:700 11px/1 Red Hat Display,Montserrat,system-ui,sans-serif;font:700 11px/1 var(--f-rhd);letter-spacing:.28em;margin-top:7px}.brand-logo{height:56px;max-width:260px}.brand-logo,.footer-logo{display:block;object-fit:contain;width:auto}.footer-logo{height:64px;margin:0 auto}.nav{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-start;order:1}.nav a{border:1px solid #0000;border-radius:8px;font:600 15px/1 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:600 15px/1 var(--f-sans);padding:12px 16px;transition:color .15s,background .15s,border-color .15s;white-space:nowrap}.nav a,.nav a:hover{color:#371457;color:var(--p950);text-decoration:none}.nav a:hover{background:#faf6fe;background:var(--p50);border-color:#e8dbf9;border-color:var(--p200)}.nav a:focus-visible{outline:3px solid #bd95eb;outline:3px solid var(--p400);outline-offset:2px}.nav a.is-active{background:#371457;background:var(--p950);border-color:#371457;border-color:var(--p950);color:#fff;font-weight:700}.menu-toggle{align-items:center;background:#0000;border:1px solid #e6e6ea;border:1px solid var(--g300);border-radius:10px;cursor:pointer;display:none;height:40px;justify-content:center;width:40px}.menu-toggle svg{height:18px;width:18px}.home-hero{padding:96px 0 64px;position:relative;text-align:center}.home-hero>.wrap{position:relative;z-index:1}.v2-badge{align-items:center;background:#fff;background:var(--white);border:1px solid #e6e6ea;border:1px solid var(--g300);border-radius:999px;border-radius:var(--r-pill);color:#512a74;color:var(--p900);display:inline-flex;font:600 12px/1 Red Hat Display,Montserrat,system-ui,sans-serif;font:600 12px/1 var(--f-rhd);gap:10px;letter-spacing:.12em;padding:8px 16px;text-transform:uppercase}.v2-badge .dot{background:#8e4dd0;background:var(--p600);border-radius:50%;display:inline-block;height:7px;width:7px}.home-hero h1{color:#371457;color:var(--p950);font:700 76px/1.04 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:700 76px/1.04 var(--f-sans);letter-spacing:-.028em;margin:28px auto 0;max-width:1080px}.home-hero h1 .it{color:#783bb5;color:var(--p700);font-style:italic;font-weight:700}.home-hero .sub{color:#32333e;color:var(--g800);font:400 19px/1.6 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:400 19px/1.6 var(--f-sans);margin:26px auto 0;max-width:720px}.home-hero .cta-row{display:inline-flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:32px}.stat-strip{grid-gap:0;background:#fff;background:var(--white);border:1px solid #e6e6ea;border:1px solid var(--g300);border-radius:20px;display:grid;gap:0;grid-template-columns:repeat(3,1fr);margin:64px auto 0;max-width:1100px;padding:32px 40px}.stat-strip .item{padding:4px 28px;text-align:left}.stat-strip .item+.item{border-left:1px solid #e6e6ea;border-left:1px solid var(--g300)}.stat-strip .item .v{font:700 40px/1 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:700 40px/1 var(--f-sans);letter-spacing:-.02em}.stat-strip .item .v,.stat-strip .item .v .unit{color:#371457;color:var(--p950)}.stat-strip .item .v .sub-stat{color:#747481;color:var(--g600);font:500 18px/1.2 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:500 18px/1.2 var(--f-sans);letter-spacing:0}.stat-strip .item .v .em{color:#783bb5;color:var(--p700)}.stat-strip .item .l{color:#747481;color:var(--g600);font:600 11.5px/1.3 Red Hat Display,Montserrat,system-ui,sans-serif;font:600 11.5px/1.3 var(--f-rhd);letter-spacing:.18em;margin-top:10px;text-transform:uppercase}.strategy-v2{background:#faf6fe;background:var(--p50);border-bottom:1px solid #f2ebfc;border-bottom:1px solid var(--p100);border-top:1px solid #f2ebfc;border-top:1px solid var(--p100);padding:112px 0}.strategy-v2 .head{margin:0 auto;max-width:920px;text-align:center}.strategy-v2 h2{color:#371457;color:var(--p950);font:700 40px/1.2 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:700 40px/1.2 var(--f-sans);letter-spacing:-.018em;margin:16px 0 0}.strategy-v2 h2 .it{color:#783bb5;color:var(--p700);font-style:italic}.pillars{grid-gap:20px;display:grid;gap:20px;grid-auto-rows:1fr;grid-template-columns:repeat(3,1fr);margin-top:64px}.pillar{background:#fff;background:var(--white);border:1px solid #e6e6ea;border:1px solid var(--g300);border-radius:18px;display:flex;flex-direction:column;overflow:hidden;padding:36px 32px 32px;position:relative;transition:border-color .2s,transform .2s}.pillar:hover{border-color:#e8dbf9;border-color:var(--p200);transform:translateY(-2px)}.pillar .bg-num{color:#f2ebfc;color:var(--p100);font:700 56px/1 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:700 56px/1 var(--f-sans);letter-spacing:-.04em;pointer-events:none;position:absolute;right:24px;top:18px;-webkit-user-select:none;user-select:none}.pillar h3{color:#371457;color:var(--p950);font:700 22px/1.3 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:700 22px/1.3 var(--f-sans);letter-spacing:-.005em}.pillar h3,.pillar p{margin:14px 0 0;position:relative}.pillar p{color:#4d4d5b;color:var(--g700);font-size:15px;line-height:1.6}.pillar .more{color:#783bb5;color:var(--p700);font-size:13px;font-weight:600;letter-spacing:.02em;margin-top:auto;padding-top:24px;position:relative}.cta-dark{margin:64px auto;max-width:1240px;padding:0 28px;padding:0 var(--pad)}.cta-dark .inner{grid-gap:48px;align-items:center;background:#371457;background:var(--p950);border-radius:28px;color:#fff;color:var(--white);display:grid;gap:48px;grid-template-columns:1.3fr 1fr;overflow:hidden;padding:56px 48px;position:relative}.cta-dark .inner>*{position:relative;z-index:1}.cta-dark .kicker{color:#d6bff3;color:var(--p300)}.cta-dark h3{font:700 40px/1.15 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:700 40px/1.15 var(--f-sans);letter-spacing:-.018em;margin:16px 0 0}.cta-dark h3 .it{color:#d6bff3;color:var(--p300);font-style:italic}.cta-dark .actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.cta-dark .addr{background:#ffffff0f;border:1px solid #ffffff24;border-radius:16px;font:400 15px/1.7 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:400 15px/1.7 var(--f-sans);padding:24px}.cta-dark .addr .kicker{color:#d6bff3;color:var(--p300)}.cta-dark .addr .body{color:#f2ebfc;color:var(--p100);margin-top:10px}.address-list{list-style:disc;margin:0;padding-left:1.2em}.address-list li{margin:0 0 10px}.address-list li:last-child{margin-bottom:0}.cta-dark .addr .address-list{padding-left:1.1em}.cta-dark .addr .links{font-weight:600;margin-top:12px}.cta-dark .addr .links a{color:#d6bff3;color:var(--p300);display:block;padding:2px 0}.page-hero{padding:56px 0 16px;text-align:center}.page-hero .v2-badge{margin-bottom:18px}.page-hero h1{color:#371457;color:var(--p950);font:700 64px/1.08 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:700 64px/1.08 var(--f-sans);letter-spacing:-.025em;margin:0}.page-hero h1 .it{color:#783bb5;color:var(--p700);font-style:italic}.page-hero .sub{color:#32333e;color:var(--g800);font:400 18px/1.6 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:400 18px/1.6 var(--f-sans);margin:18px auto 0;max-width:720px}section{padding:80px 0}.fund-section-anchor{scroll-margin-top:120px}.prose{color:#32333e;color:var(--g800);font:400 18px/1.75 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:400 18px/1.75 var(--f-sans);margin:0 auto;max-width:880px}.prose p{margin:0 0 24px}.prose strong{color:#512a74;color:var(--p900);font-weight:700}.prose .lift{background:#faf6fe;background:var(--p50);border-left:3px solid #8e4dd0;border-left:3px solid var(--p600);border-radius:10px;color:#371457;color:var(--p950);font-size:17px;font-weight:500;padding:18px 22px}.legal-doc-status{color:#747481;color:var(--g600);font:400 18px/1.75 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:400 18px/1.75 var(--f-sans);margin:0 auto;max-width:880px}.prose.legal-doc h1,.prose.legal-doc h2,.prose.legal-doc h3{color:#512a74;color:var(--p900);font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-family:var(--f-serif);font-weight:600;line-height:1.3;margin:32px 0 16px}.prose.legal-doc h1{font-size:28px}.prose.legal-doc h2{font-size:24px}.prose.legal-doc h3{font-size:20px}.prose.legal-doc ol,.prose.legal-doc ul{margin:0 0 24px;padding-left:1.4em}.prose.legal-doc li{margin-bottom:8px}.prose.legal-doc a{text-decoration:underline}.legal-table-scroll{background:#fff;background:var(--white);border:1px solid #e6e6ea;border:1px solid var(--g300);border-radius:14px;margin:24px 0 32px;overflow-x:auto;width:100%}.legal-table-scroll table{border-collapse:collapse;font:400 15px/1.55 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:400 15px/1.55 var(--f-sans);min-width:720px;width:100%}.legal-table-scroll td,.legal-table-scroll th{border:1px solid #e6e6ea;border:1px solid var(--g300);padding:14px 16px;text-align:left;vertical-align:top}.legal-table-scroll th{background:#faf6fe;background:var(--p50);color:#371457;color:var(--p950);font-weight:700}.legal-table-scroll td:first-child,.legal-table-scroll th:first-child{text-align:center;white-space:nowrap;width:88px}.hybrid{text-align:center}.hybrid .duo{grid-gap:32px;align-items:center;display:grid;gap:32px;grid-template-columns:1fr auto 1fr;justify-items:center;margin:32px auto 0;max-width:760px}.hybrid .blob{align-items:center;background:#371457;background:var(--p950);border-radius:50%;color:#fff;color:var(--white);display:flex;font:700 26px/1.2 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:700 26px/1.2 var(--f-sans);height:220px;justify-content:center;padding:24px;text-align:center;width:220px}.hybrid .blob.alt{background:#8e4dd0;background:var(--p600)}.hybrid .plus{align-items:center;background:#fff;background:var(--white);border:1.5px solid #e8dbf9;border:1.5px solid var(--p200);border-radius:50%;color:#371457;color:var(--p950);display:flex;font:700 36px/1 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:700 36px/1 var(--f-sans);height:64px;justify-content:center;width:64px}.hybrid .labels{color:#32333e;color:var(--g800);display:grid;font:600 18px/1.3 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:600 18px/1.3 var(--f-sans);grid-template-columns:1fr 1fr;margin:18px auto 0;max-width:760px}.hybrid .labels span{text-align:center}.timeline{grid-gap:0;align-items:center;display:grid;gap:0;grid-template-columns:1fr 1fr 1fr;margin:56px auto 0;max-width:980px;position:relative}.timeline:before{border-top:1.5px dashed #bd95eb;border-top:1.5px dashed var(--p400);content:"";left:0;position:absolute;right:0;top:50%;z-index:1}.timeline .pill{background:#371457;background:var(--p950);border-radius:8px;color:#fff;color:var(--white);font:600 16px/1 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:600 16px/1 var(--f-sans);margin:0 30px;padding:14px 0;position:relative;text-align:center;z-index:2}.timeline .node{background:#8e4dd0;background:var(--p600);border-radius:50%;height:14px;position:absolute;top:50%;transform:translateY(-50%);width:14px;z-index:2}.three-col{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr 1fr;margin:56px auto 0;max-width:1100px}.three-col .col{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:48px 1fr}.three-col .vlabel{background:#371457;background:var(--p950);border-radius:8px;color:#fff;color:var(--white);font:700 13px/1 Red Hat Display,Montserrat,system-ui,sans-serif;font:700 13px/1 var(--f-rhd);letter-spacing:.16em;padding:18px 8px;text-align:center;text-transform:uppercase;transform:rotate(180deg);writing-mode:vertical-rl}.three-col .items{display:flex;flex-direction:column;gap:10px}.three-col .items div{background:#fff;background:var(--white);border:1px solid #e8dbf9;border:1px solid var(--p200);border-radius:10px;color:#371457;color:var(--p950);font:500 14.5px/1.3 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:500 14.5px/1.3 var(--f-sans);padding:14px 18px;text-align:center}.op-grid{grid-gap:20px;gap:20px;grid-template-columns:repeat(4,1fr)}.op-grid,.steps{display:grid;margin-top:48px}.steps{grid-gap:24px;gap:24px;grid-template-columns:repeat(4,1fr)}.step{background:#fff;background:var(--white);border:1px solid #e6e6ea;border:1px solid var(--g300);border-radius:20px;border-radius:var(--r-lg);padding:28px}.step .num{color:#783bb5;color:var(--p700);font:700 56px/1 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:700 56px/1 var(--f-sans);letter-spacing:-.02em}.step .body{color:#32333e;color:var(--g800);font:500 15.5px/1.5 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:500 15.5px/1.5 var(--f-sans);margin-top:14px}.add-value-block{background:#371457;background:var(--p950);border-radius:28px;color:#fff;color:var(--white);margin:0 auto;max-width:1180px;overflow:hidden;padding:72px 64px;position:relative;text-align:center}.add-value-block>*{position:relative;z-index:1}.add-value-block .kicker{color:#d6bff3;color:var(--p300)}.add-value-block h2{font:700 40px/1.15 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:700 40px/1.15 var(--f-sans);letter-spacing:-.02em;margin:16px auto 24px;max-width:900px}.add-value-block p{color:#f2ebfc;color:var(--p100);font:400 17px/1.7 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:400 17px/1.7 var(--f-sans);margin:0 auto 18px;max-width:880px}.teams-intro{color:#32333e;color:var(--g800);font:400 19px/1.75 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:400 19px/1.75 var(--f-sans);margin:0 auto 36px;max-width:920px;text-align:center}.teams-intro strong{color:#512a74;color:var(--p900);font-weight:700}.tabs-row{margin-bottom:48px;text-align:center}.tabs{background:#fff;background:var(--white);border:1px solid #e6e6ea;border:1px solid var(--g300);border-radius:999px;border-radius:var(--r-pill);display:inline-flex;gap:6px;padding:6px}.tab{background:#0000;border:none;border-radius:999px;border-radius:var(--r-pill);color:#4d4d5b;color:var(--g700);cursor:pointer;font:600 14px/1 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:600 14px/1 var(--f-sans);padding:11px 22px;transition:background .2s ease,color .2s ease,transform .18s ease}.tab:hover{transform:translateY(-1px)}.tab.is-active{background:#512a74;background:var(--p900);color:#fff;color:var(--white)}.team-grid-animated{animation:teamGridFade .24s ease both}.team-grid{grid-gap:28px;align-items:stretch;display:grid;gap:28px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1100px}.team-card{background:#fff;background:var(--white);border:1px solid #e6e6ea;border:1px solid var(--g300);border-radius:20px;border-radius:var(--r-lg);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:border-color .15s}.team-card:hover{border-color:#bd95eb;border-color:var(--p400)}.team-card .portrait{aspect-ratio:4/3;background:#f2ebfc;background:var(--p100);background-position:center 20%;background-size:cover;border-bottom:2px solid #e6e6ea;border-bottom:2px solid var(--g300);flex-shrink:0;width:100%}.team-card .meta{display:flex;flex:1 1;flex-direction:column;padding:22px 24px 24px}.team-card .name{color:#371457;color:var(--p950);font:700 22px/1.2 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:700 22px/1.2 var(--f-sans);letter-spacing:-.005em;margin:0}.team-card .role{color:#663495;color:var(--p800);font:700 12px/1.3 Red Hat Display,Montserrat,system-ui,sans-serif;font:700 12px/1.3 var(--f-rhd);letter-spacing:.12em;margin-top:10px;text-transform:uppercase}.team-card .bio{border-top:1px solid #e6e6ea;border-top:1px solid var(--g300);color:#32333e;color:var(--g800);flex:1 1;font-size:14.5px;line-height:1.65;margin:16px 0 0;padding-top:14px}.team-card-link{border-radius:16px;color:inherit;display:flex;height:100%;text-decoration:none;transition:transform .15s}.team-card-link:hover{text-decoration:none;transform:translateY(-2px)}.team-card-link:hover .team-card{border-color:#783bb5;border-color:var(--p700)}.team-card-link:focus-visible{outline:3px solid #bd95eb;outline:3px solid var(--p400);outline-offset:4px}.team-card-link .team-card{width:100%}.team-card-link .team-card .name:after{color:#783bb5;color:var(--p700);content:" →";display:inline-block;font-weight:700;transition:margin-left .15s}.team-card-link:hover .team-card .name:after{margin-left:4px}@keyframes teamGridFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.team-detail{grid-gap:40px;align-items:start;background:#fff;background:var(--white);border:2px solid #e6e6ea;border:2px solid var(--g300);border-radius:20px;display:grid;gap:40px;grid-template-columns:360px 1fr;margin:0 auto;max-width:1080px;padding:32px}.team-detail .portrait{aspect-ratio:3/4;background-color:#f2ebfc;background-color:var(--p100);background-position:top;background-size:cover;border:2px solid #e6e6ea;border:2px solid var(--g300);border-radius:14px}.team-detail .body h2{color:#371457;color:var(--p950);font:700 36px/1.15 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:700 36px/1.15 var(--f-sans);letter-spacing:-.015em;margin:0 0 10px}.team-detail .body .role{color:#663495;color:var(--p800);font:700 13px/1.3 Red Hat Display,Montserrat,system-ui,sans-serif;font:700 13px/1.3 var(--f-rhd);letter-spacing:.14em;margin-bottom:20px;text-transform:uppercase}.team-detail .body p{color:#32333e;color:var(--g800);font:400 16px/1.7 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:400 16px/1.7 var(--f-sans);margin:0 0 18px}.team-detail .back-btn{margin-top:12px}@media (max-width:940px){.team-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:880px){.team-detail{gap:24px;grid-template-columns:1fr;padding:20px}.team-detail .portrait{max-width:320px}.team-detail .body h2{font-size:28px}}@media (max-width:640px){.team-grid{grid-template-columns:1fr;max-width:480px}}.portfolio-accordion-list{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:1080px}.portfolio-accordion{background:#fff;background:var(--white);border:1px solid #e6e6ea;border:1px solid var(--g300);border-radius:18px;overflow:hidden;transition:border-color .15s}.portfolio-accordion.is-open,.portfolio-accordion:hover{border-color:#bd95eb;border-color:var(--p400)}.portfolio-accordion-header{align-items:center;background:#faf6fe;background:var(--p50);border:0;color:#371457;color:var(--p950);cursor:pointer;display:flex;font:700 20px/1.3 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:700 20px/1.3 var(--f-sans);gap:16px;justify-content:space-between;padding:22px 28px;text-align:left;width:100%}.portfolio-accordion-header:hover{background:#f2ebfc;background:var(--p100)}.portfolio-accordion-title{flex:1 1}.portfolio-accordion-icon{align-items:center;background:#fff;background:var(--white);border:1px solid #e6e6ea;border:1px solid var(--g300);border-radius:999px;color:#783bb5;color:var(--p700);display:inline-flex;flex-shrink:0;font-size:18px;height:28px;justify-content:center;line-height:1;width:28px}.portfolio-accordion-body{background:#fff;background:var(--white);padding:0 28px 24px}.portfolio-accordion-body p{border-top:1px solid #e6e6ea;border-top:1px solid var(--g300);color:#4d4d5b;color:var(--g700);font-size:16px;line-height:1.7;margin:0;padding-top:20px}.portfolio-intro{color:#4d4d5b;color:var(--g700);font-size:17px;margin:0 auto 48px;max-width:760px;text-align:center}.doc-list{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:1080px}.doc-card{grid-gap:28px;align-items:start;background:#fff;background:var(--white);border:1px solid #e6e6ea;border:1px solid var(--g300);border-radius:18px;display:grid;gap:28px;grid-template-columns:64px 1fr auto;padding:28px;transition:border-color .15s}.doc-card:hover{border-color:#bd95eb;border-color:var(--p400)}.doc-icon{align-items:center;background:#faf6fe;background:var(--p50);border:1px solid #f2ebfc;border:1px solid var(--p100);border-radius:14px;color:#783bb5;color:var(--p700);display:inline-flex;height:64px;justify-content:center;width:64px}.doc-icon svg{height:30px;width:30px}.doc-body{min-width:0}.doc-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.doc-tag{align-items:center;background:#371457;background:var(--p950);border-radius:999px;color:#fff;color:var(--white);display:inline-flex;font:700 10.5px/1 Red Hat Display,Montserrat,system-ui,sans-serif;font:700 10.5px/1 var(--f-rhd);letter-spacing:.14em;padding:4px 10px}.doc-spec,.doc-tag{text-transform:uppercase}.doc-spec{color:#747481;color:var(--g600);font:600 12px/1 Red Hat Display,Montserrat,system-ui,sans-serif;font:600 12px/1 var(--f-rhd);letter-spacing:.08em}.doc-card h3{color:#371457;color:var(--p950);font:700 22px/1.3 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:700 22px/1.3 var(--f-sans);letter-spacing:-.01em;margin:0 0 8px}.doc-card p{color:#4d4d5b;color:var(--g700);font-size:15px;line-height:1.6;margin:0 0 16px}.doc-stats{border-top:1px solid #e6e6ea;border-top:1px solid var(--g300);display:flex;flex-wrap:wrap;gap:22px 36px;margin:0;padding:16px 0 0}.doc-stats>div{margin:0}.doc-stats dt{color:#747481;color:var(--g600);font:600 11px/1.2 Red Hat Display,Montserrat,system-ui,sans-serif;font:600 11px/1.2 var(--f-rhd);letter-spacing:.14em;margin-bottom:6px;text-transform:uppercase}.doc-stats dd{color:#512a74;color:var(--p900);font:600 16px/1.2 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:600 16px/1.2 var(--f-sans);margin:0}.doc-actions{align-items:flex-end;align-self:center;display:flex;flex-direction:column;gap:12px;white-space:nowrap}.doc-secondary{color:#783bb5;color:var(--p700);font:600 13px/1 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:600 13px/1 var(--f-sans)}.doc-secondary:hover{color:#512a74;color:var(--p900)}@media (max-width:720px){.doc-card{gap:20px;grid-template-columns:1fr}.doc-actions{align-items:center;flex-direction:row}}.news-intro{color:#4d4d5b;color:var(--g700);font-size:17px;margin:0 auto 48px;max-width:760px;text-align:center}.news-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1180px}.news-card{background:#fff;background:var(--white);border:1px solid #e6e6ea;border:1px solid var(--g300);border-radius:20px;border-radius:var(--r-lg);display:flex;flex-direction:column;overflow:hidden;transition:transform .15s}.news-card:hover{transform:translateY(-2px)}.news-card .thumb{aspect-ratio:16/8;background:#e8dbf9;background:var(--p200);background-position:50%;background-size:cover}.news-card .pad{display:flex;flex:1 1;flex-direction:column;gap:12px;padding:24px}.news-card .date{align-self:flex-start;background:#371457;background:var(--p950);border-radius:6px;color:#fff;color:var(--white);font:700 11px/1 Red Hat Display,Montserrat,system-ui,sans-serif;font:700 11px/1 var(--f-rhd);letter-spacing:.18em;padding:6px 12px;text-transform:uppercase}.news-card h3{color:#371457;color:var(--p950);font:700 19px/1.35 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:700 19px/1.35 var(--f-sans);margin:0}.news-card .summary{color:#4d4d5b;color:var(--g700);font-size:14.5px;margin:0}.news-card .more{align-self:flex-start;border:1px solid #371457;border:1px solid var(--p950);border-radius:999px;border-radius:var(--r-pill);color:#371457;color:var(--p950);font:600 13px/1 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:600 13px/1 var(--f-sans);margin-top:auto;padding:9px 16px;transition:background .15s,color .15s}.news-card .more:hover{background:#371457;background:var(--p950);color:#fff;color:var(--white)}.contact-grid{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1180px}.contact-card{background:#fff;background:var(--white);border:1px solid #e6e6ea;border:1px solid var(--g300);border-radius:20px;display:flex;flex-direction:column;height:100%;padding:36px}.contact-card h2{color:#371457;color:var(--p950);font:700 30px/1.2 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:700 30px/1.2 var(--f-sans);letter-spacing:-.015em;margin:0 0 16px}.contact-card .addr{color:#32333e;color:var(--g800);font-size:16px;line-height:1.7;margin-bottom:16px}.contact-card .addr .address-list{margin-bottom:0}.contact-card .line{color:#32333e;color:var(--g800);font-size:15px;margin:0 0 18px}.contact-card .line a{color:#783bb5;color:var(--p700)}.contact-card .map{aspect-ratio:4/3;background:#d6dde3;border:1px solid #e6e6ea;border:1px solid var(--g300);border-radius:14px;margin-top:auto;overflow:hidden}.contact-card .map iframe{border:0;display:block;height:100%;width:100%}.contact-form{display:flex;flex:1 1;flex-direction:column;gap:14px}.contact-form .form-field{display:flex;flex-direction:column;gap:6px}.contact-form .form-error{color:#b42318;font-size:13px;line-height:1.4;margin:0}.contact-form .form-success{color:#1f8a4d;color:var(--green);display:none;font-weight:600;margin:6px 0 0}.contact-form .form-success.is-visible{display:block}.contact-form input[aria-invalid=true],.contact-form textarea[aria-invalid=true]{border-color:#b42318}.contact-form input,.contact-form textarea{background:#fff;background:var(--white);border:1px solid #e6e6ea;border:1px solid var(--g300);border-radius:10px;color:#0b070d;color:var(--black);font:400 15px/1.4 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:400 15px/1.4 var(--f-sans);outline:none;padding:16px 18px;transition:border-color .15s,box-shadow .15s}.contact-form input:focus,.contact-form textarea:focus{border-color:#bd95eb;border-color:var(--p400);outline:2px solid #bd95eb;outline:2px solid var(--p400);outline-offset:1px}.contact-form textarea{min-height:160px;resize:vertical}.contact-form .submit-row{display:flex;justify-content:flex-start;margin-top:10px}.site-footer{background:#fff;border-top:4px solid #371457;border-top:4px solid var(--p950);color:#371457;color:var(--p950);margin-top:96px;padding:64px 0 0}.site-footer .cols{grid-gap:48px;display:grid;gap:48px;grid-template-columns:1fr 1fr 1fr 1.5fr;padding-bottom:56px}.site-footer .col h4{border-bottom:2px solid #371457;border-bottom:2px solid var(--p950);color:#371457;color:var(--p950);font:800 18px/1.2 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:800 18px/1.2 var(--f-sans);letter-spacing:0;margin:0 0 20px;padding-bottom:14px;text-transform:none}.site-footer a{color:#371457!important;color:var(--p950)!important;display:block;font:600 15px/1.5 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:600 15px/1.5 var(--f-sans);padding:8px 0;text-decoration:none}.site-footer a:hover{color:#783bb5!important;color:var(--p700)!important;text-decoration:underline;text-underline-offset:4px}.site-footer .contact-line{align-items:flex-start;color:#371457;color:var(--p950);display:flex;font:600 15px/1.55 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:600 15px/1.55 var(--f-sans);gap:14px;margin-bottom:14px}.site-footer .contact-line .icon{align-items:center;background:#371457;background:var(--p950);border:2px solid #371457;border:2px solid var(--p950);border-radius:8px;color:#fff;display:inline-flex;flex:0 0 32px;height:32px;justify-content:center;width:32px}.site-footer .contact-line .icon svg{stroke-width:2.4;height:16px;width:16px}.site-footer .contact-line .address-list{margin:0;padding-left:1.1em}.site-footer .contact-line .address-block{display:block;margin-top:14px}.site-footer .baseline{align-items:center;background:#faf6fe;background:var(--p50);border-top:2px solid #e6e6ea;border-top:2px solid var(--g300);display:flex;flex-direction:column;gap:12px;margin:0 calc(50% - 50vw);padding:28px calc(50vw - 50%);text-align:center}.site-footer .baseline .logo{color:#371457;color:var(--p950);font:700 22px/1 Cormorant Garamond,Playfair Display,Georgia,serif;font:700 22px/1 var(--f-serif);letter-spacing:.12em;white-space:nowrap}.site-footer .baseline .logo em{color:#663495;color:var(--p800);font-style:italic}.site-footer .baseline .logo-sub{color:#371457;color:var(--p950);font:700 11px/1 Red Hat Display,Montserrat,system-ui,sans-serif;font:700 11px/1 var(--f-rhd);letter-spacing:.32em;margin-top:8px}.site-footer .baseline nav{align-items:center;display:flex;gap:24px}.site-footer .baseline nav a{color:#371457;color:var(--p950);font:600 14px/1.5 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:600 14px/1.5 var(--f-sans);text-decoration:underline;text-underline-offset:3px}.site-footer .baseline .copy{color:#371457;color:var(--p950);font:600 13px/1.5 Montserrat,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font:600 13px/1.5 var(--f-sans)}@media (max-width:1240px){.nav a{font-size:13.5px;padding:10px 12px}}@media (max-width:1080px){.home-hero h1{font-size:56px}.page-hero h1{font-size:44px}.brand .name .sub{display:none}.nav a{font-size:12.5px;padding:9px 10px}}@media (max-width:940px){.site-header .pill{grid-template-columns:auto 1fr auto;padding:14px 20px}.menu-toggle{display:inline-flex;order:0}.nav{background:#fff;background:var(--white);border:2px solid #e6e6ea;border:2px solid var(--g300);border-radius:12px;display:flex;flex-direction:column;left:12px;max-height:0;opacity:0;overflow:hidden;padding:8px 12px;pointer-events:none;position:absolute;right:12px;top:78px;transform:translateY(-8px);transition:max-height .25s ease,opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:hidden;z-index:100}.menu-open .nav{max-height:460px;opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.menu-open .nav a{background:#0000;border-bottom:1px solid;border-color:#0000;border-radius:0;color:#371457;color:var(--p950);padding:14px 12px}.menu-open .nav a.is-active{background:#371457;background:var(--p950);border-color:#371457;border-color:var(--p950);color:#fff}.menu-open .nav a:last-child{border-bottom:none}.brand{order:2}.brand-logo{height:44px;max-width:200px}.footer-logo{height:48px}.stat-strip{gap:18px;grid-template-columns:1fr;padding:24px}.stat-strip .item+.item{border-left:none;border-top:1px solid #e6e6ea;border-top:1px solid var(--g300);padding-top:18px}.pillars{grid-template-columns:1fr}.op-grid,.steps{grid-template-columns:1fr 1fr}.contact-grid,.cta-dark .inner,.news-grid,.team-grid{grid-template-columns:1fr}.cta-dark .inner{padding:36px 28px}.hybrid .duo,.three-col,.timeline{grid-template-columns:1fr}.site-footer .cols{grid-template-columns:1fr 1fr}}@media (max-width:560px){.home-hero h1{font-size:36px}.page-hero h1{font-size:32px}.op-grid,.site-footer .cols,.steps{grid-template-columns:1fr}}
/*# sourceMappingURL=main.c9ba8cf6.css.map*/