.pi-site{background:var(--home-surface);min-height:100vh;color:var(--home-ink);font-family:var(--font-sans)}.pi-site *,.pi-site :before,.pi-site :after{box-sizing:border-box}.pi-site a{color:inherit;text-decoration:none}.pi-site button,.pi-site input,.pi-site textarea,.pi-site select{font:inherit}.pi-site svg{fill:none;stroke:currentColor;stroke-width:1.8px}.pi-wrap{width:min(1240px,100% - 56px);margin-inline:auto}.pi-kicker{color:var(--home-accent);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 24px}.pi-hero{background:var(--ia-ink-950);min-height:670px;color:var(--ia-on-dark);grid-template-columns:1fr 1fr;padding-top:90px;display:grid}.pi-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:70px clamp(28px,6vw,110px);display:flex}.pi-hero .pi-kicker{color:var(--ia-primary-300)}.pi-hero h1{max-width:730px;font-size:var(--display-xxl);letter-spacing:-.055em;line-height:1.05;font-weight:var(--weight-semibold);margin:0}.pi-hero-copy>p:not(.pi-kicker){max-width:630px;color:var(--ia-on-dark-soft);font-size:var(--text-xl);margin:30px 0 36px;line-height:1.7}.pi-hero-copy>a{font-size:var(--text-sm);font-weight:var(--weight-semibold);border-bottom:1px solid;gap:25px;padding-bottom:8px;display:inline-flex}.pi-hero-image{min-height:580px;position:relative;overflow:hidden}.pi-hero-image img{object-fit:cover}.pi-hero-about .pi-hero-image img{object-position:center}.pi-hero-digital-asset-disclosures .pi-hero-image img{object-fit:cover}.pi-section{padding:clamp(80px,9vw,145px) 0}.pi-section-soft{background:var(--ia-primary-50)}.pi-section-dark{background:var(--ia-ink-950);color:var(--ia-on-dark)}.pi-section h2,.pi-split h2,.pi-contact h2,.pi-media-section h2,.pi-next h2{max-width:850px;font-size:var(--display-xl);font-weight:var(--weight-semibold);letter-spacing:-.045em;margin:0 0 35px;line-height:1.1}.pi-intro{max-width:780px;color:var(--ia-ink-600);font-size:var(--text-xl);margin:0 0 45px;line-height:1.8}.pi-rows{border-top:1px solid var(--ia-line-strong)}.pi-row{border-bottom:1px solid var(--ia-line-strong);grid-template-columns:75px minmax(180px,.75fr) minmax(300px,1.25fr);align-items:start;gap:35px;padding:34px 0;display:grid}.pi-row span,.pi-paths span,.pi-career-values span,.pi-investor-pillars span,.pi-record-side span,.pi-job-heading span,.pi-business-list span,.pi-disclosure-grid span{color:var(--home-accent);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.13em;text-transform:uppercase}.pi-row h3{font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:-.02em;margin:0}.pi-row p{color:var(--ia-ink-600);margin:0;line-height:1.7}.pi-paths{border-top:1px solid var(--ia-line-strong);grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.pi-paths>div{padding-top:35px}.pi-paths h3{max-width:300px;font-size:var(--display-sm);line-height:1.17;font-weight:var(--weight-semibold);letter-spacing:-.035em;margin:25px 0}.pi-paths p{min-height:150px;color:var(--ia-ink-600);line-height:1.7}.pi-paths a,.pi-text-link{font-weight:var(--weight-semibold);font-size:var(--text-sm);align-items:center;gap:9px;display:inline-flex;color:var(--home-accent)!important}.pi-split{background:var(--ia-ink-950);min-height:610px;color:var(--ia-on-dark);grid-template-columns:1fr 1fr;display:grid}.pi-split-reverse .pi-split-image{order:2}.pi-split-image{min-height:500px;position:relative;overflow:hidden}.pi-split-image img{object-fit:cover}.pi-split-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:80px clamp(30px,6vw,110px);display:flex}.pi-split .pi-kicker{color:var(--ia-primary-300)}.pi-split-copy>p:not(.pi-kicker){max-width:580px;color:var(--ia-on-dark-soft);line-height:1.8;font-size:var(--text-xl)}.pi-split .pi-text-link{margin-top:18px;color:var(--ia-primary-300)!important}.pi-next{background:var(--ia-primary-500);color:var(--ia-on-dark);padding:70px 0}.pi-next .pi-wrap{justify-content:space-between;align-items:center;gap:30px;display:flex}.pi-next h2{margin:0}.pi-next a{border-radius:var(--ia-r-sm);white-space:nowrap;font-weight:var(--weight-semibold);border:1px solid;align-items:center;gap:14px;padding:15px 20px;display:inline-flex}.pi-support-options{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.pi-support-options a{border:1px solid var(--ia-line-strong);border-radius:var(--ia-r-md);background:var(--ia-surface);min-height:220px;padding:30px;position:relative}.pi-support-options a>span{color:var(--home-accent);font-size:var(--text-xs)}.pi-support-options h3{font-size:var(--text-2xl);margin:22px 0 12px}.pi-support-options p{max-width:430px;color:var(--ia-ink-600);line-height:1.7}.pi-support-options svg{position:absolute;top:29px;right:28px}.pi-two-col{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.pi-two-col>p{max-width:560px;font-size:var(--text-xl);margin:0;line-height:1.8}.pi-note{border-left:3px solid var(--home-accent);background:var(--ia-surface);gap:10px;padding:30px;display:grid}.pi-note svg{color:var(--home-accent)}.pi-note span{color:var(--ia-ink-600);line-height:1.7}.pi-faq{border-top:1px solid var(--ia-line-strong);max-width:920px}.pi-faq details{border-bottom:1px solid var(--ia-line-strong)}.pi-faq summary{cursor:pointer;font-size:var(--text-xl);font-weight:var(--weight-semibold);justify-content:space-between;gap:20px;padding:25px 0;list-style:none;display:flex}.pi-faq summary::-webkit-details-marker{display:none}.pi-faq summary span{color:var(--home-accent);font-size:25px;line-height:1}.pi-faq details[open] summary span{transform:rotate(45deg)}.pi-faq details p{max-width:760px;color:var(--ia-ink-600);margin:0 0 27px;line-height:1.8}.pi-contact{background:var(--ia-ink-950);color:var(--ia-on-dark);padding:110px 0}.pi-contact-grid{grid-template-columns:.85fr 1.15fr;gap:clamp(40px,7vw,120px);display:grid}.pi-contact .pi-kicker{color:var(--ia-primary-300)}.pi-contact-copy>p:not(.pi-kicker){max-width:520px;color:var(--ia-on-dark-soft);line-height:1.75}.pi-contact-direct{gap:8px;margin-top:45px;display:grid}.pi-contact-direct span{color:var(--ia-on-dark-soft);font-size:var(--text-sm)}.pi-contact-direct a{font-weight:var(--weight-semibold);align-items:center;gap:10px;display:inline-flex}.pi-form-panel{border-radius:var(--ia-r-md);background:var(--ia-surface);color:var(--home-ink);padding:clamp(26px,4vw,48px)}.pi-form-panel form{gap:19px;display:grid}.pi-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pi-form-panel label{font-size:var(--text-sm);font-weight:var(--weight-semibold);gap:9px;display:grid}.pi-form-panel label span{color:var(--ia-ink-600);font-weight:var(--weight-regular)}.pi-form-panel :is(input,textarea,select){border:1px solid var(--ia-line-strong);border-radius:var(--ia-r-sm);background:var(--ia-surface);width:100%;min-height:46px;color:var(--home-ink);outline:none;padding:12px 13px}.pi-form-panel :is(input,textarea,select):focus-visible{border-color:var(--home-accent);box-shadow:0 0 0 3px var(--ia-primary-100)}.pi-form-panel button{border-radius:var(--ia-r-sm);background:var(--home-accent);width:fit-content;min-height:48px;color:var(--ia-on-dark);font-weight:var(--weight-semibold);cursor:pointer;border:0;justify-content:center;align-items:center;gap:12px;padding:0 22px;display:inline-flex}.pi-form-panel button:disabled{opacity:.7;cursor:wait}.pi-form-note{color:var(--ia-ink-600);font-size:var(--text-xs);margin:0;line-height:1.5}.pi-form-note a{color:var(--home-accent);text-decoration:underline}.pi-form-error{color:var(--ia-danger-text)}.pi-honeypot{position:absolute;left:-9999px}.pi-form-success{align-content:center;justify-items:start;gap:15px;min-height:360px;display:grid}.pi-form-success svg{color:var(--ia-teal)}.pi-form-success h3{font-size:var(--text-3xl);margin:0}.pi-form-success p{color:var(--ia-ink-600);margin:0 0 20px}.pi-career-values,.pi-investor-pillars{border-top:1px solid var(--ia-line-strong);grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.pi-career-values>div,.pi-investor-pillars>div{padding-top:30px}.pi-career-values h3,.pi-investor-pillars h3{font-size:var(--text-2xl);font-weight:var(--weight-semibold);margin:25px 0 15px}.pi-career-values p,.pi-investor-pillars p{color:var(--ia-ink-600);line-height:1.7}.pi-jobs{border-top:1px solid var(--ia-line-strong)}.pi-jobs article{border-bottom:1px solid var(--ia-line-strong);padding:36px 0}.pi-job-heading{justify-content:space-between;gap:20px;display:flex}.pi-job-heading h3{font-size:var(--display-sm);font-weight:var(--weight-semibold);margin:12px 0 24px}.pi-job-heading a{font-size:var(--text-sm);color:var(--home-accent);font-weight:var(--weight-semibold);align-self:start;align-items:center;gap:8px;display:inline-flex}.pi-job-detail{grid-template-columns:1.35fr .65fr;gap:45px;display:grid}.pi-job-detail strong{font-size:var(--text-sm)}.pi-job-detail :is(ul,p){color:var(--ia-ink-600);line-height:1.75}.pi-job-detail ul{padding-left:18px}.pi-roadmap{border-top:1px solid var(--ia-line-strong)}.pi-roadmap article{border-bottom:1px solid var(--ia-line-strong);grid-template-columns:190px 1fr;gap:40px;padding:35px 0;display:grid}.pi-roadmap article>span{color:var(--home-accent);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.08em}.pi-roadmap h3{font-size:var(--text-2xl);font-weight:var(--weight-semibold);margin:0 0 15px}.pi-roadmap p{max-width:750px;color:var(--ia-ink-600);margin:0;line-height:1.75}.pi-media-section{border-top:1px solid var(--ia-line-strong);background:#fff;padding:70px 0 80px}.pi-media-section h2{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:-.025em;margin:0 0 28px}.pi-media-grid{grid-template-columns:repeat(6,1fr);align-items:center;gap:24px 28px;margin:0;padding:0;list-style:none;display:grid}.pi-media-grid li{justify-content:center;align-items:center;min-height:72px;display:flex}.pi-media-grid img{object-fit:contain;width:52px;height:52px;display:block}.pi-record{border:1px solid var(--ia-line-strong);grid-template-columns:.8fr 1.2fr;display:grid}.pi-record-side{background:var(--ia-ink-950);color:var(--ia-on-dark);padding:45px}.pi-record-side span{color:var(--ia-primary-300)}.pi-record-side h3{font-size:var(--display-md);line-height:1.15;font-weight:var(--weight-semibold);margin:40px 0 20px}.pi-record-side p{color:var(--ia-on-dark-soft);line-height:1.7}.pi-record-lines>div{border-bottom:1px solid var(--ia-line-strong);grid-template-columns:45px 1fr;gap:10px 20px;padding:28px 35px;display:grid}.pi-record-lines>div:last-child{border:0}.pi-record-lines span{color:var(--home-accent);font-size:var(--text-sm);grid-row:span 2}.pi-record-lines p{color:var(--ia-ink-600);margin:0}.pi-business-list{grid-template-columns:1fr 1fr;gap:60px 70px;display:grid}.pi-business-list article{border-top:1px solid var(--ia-line-strong);padding-top:28px}.pi-business-list h3{max-width:380px;font-size:var(--display-sm);line-height:1.18;font-weight:var(--weight-semibold);margin:24px 0 17px}.pi-business-list p{max-width:480px;color:var(--ia-ink-600);line-height:1.75}.pi-process{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.pi-process b{background:var(--home-accent);width:45px;height:45px;color:var(--ia-on-dark);border-radius:50%;justify-content:center;align-items:center;display:flex}.pi-process h3{font-size:var(--text-2xl);margin:24px 0 10px}.pi-process p{color:var(--ia-ink-600);line-height:1.7}.pi-security-diagram{align-items:center;gap:12px;margin-top:60px;display:flex}.pi-security-diagram div{border:1px solid var(--ia-line-strong);border-radius:var(--ia-r-sm);flex:1;gap:10px;min-height:115px;padding:22px;display:grid}.pi-security-diagram span{color:var(--home-accent);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em}.pi-security-diagram i{background:var(--home-accent);width:20px;height:1px}.pi-security-measures{border-top:1px solid var(--ia-line-strong);counter-reset:measure;grid-template-columns:1fr 1fr;gap:0 60px;padding:0;list-style:none;display:grid}.pi-security-measures li{border-bottom:1px solid var(--ia-line-strong);counter-increment:measure;padding:27px 0 27px 38px;line-height:1.7;position:relative}.pi-security-measures li:before{content:counter(measure,decimal-leading-zero);color:var(--home-accent);font-size:var(--text-xs);font-weight:var(--weight-semibold);position:absolute;left:0}.pi-legal-intro{font-size:var(--text-xl);grid-template-columns:1fr 1fr;gap:70px;line-height:1.75;display:grid}.pi-legal-intro p{margin:0}.pi-legal-intro a,.pi-registry a{color:var(--home-accent);text-decoration:underline}.pi-registry{border:1px solid var(--ia-line-strong);background:var(--ia-surface);margin-top:45px}.pi-registry-head{justify-content:space-between;align-items:center;gap:25px;padding:25px;display:flex}.pi-registry-head h3{font-size:var(--text-2xl);margin:0 0 6px}.pi-registry-head p{color:var(--ia-ink-600);font-size:var(--text-sm);margin:0}.pi-registry-head input{border:1px solid var(--ia-line-strong);border-radius:var(--ia-r-sm);min-width:220px;padding:11px 13px}.pi-registry>p{padding:0 25px}.pi-table-scroll{max-height:550px;overflow:auto}.pi-table-scroll table{border-collapse:collapse;text-align:left;width:100%}.pi-table-scroll :is(th,td){border-top:1px solid var(--ia-line-strong);white-space:nowrap;padding:15px 20px}.pi-table-scroll th{background:var(--ia-surface);color:var(--ia-ink-600);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.07em;position:sticky;top:0}.pi-table-scroll td a{align-items:center;gap:5px;display:inline-flex}.pi-table-scroll>p{padding:15px 20px}.pi-disclosure-grid{border-top:1px solid var(--ia-line-strong);grid-template-columns:repeat(2,1fr);gap:0 60px;display:grid}.pi-disclosure-grid article{border-bottom:1px solid var(--ia-line-strong);padding:27px 0}.pi-disclosure-grid h3{font-size:var(--text-2xl);margin:15px 0}.pi-disclosure-grid p{max-width:480px;color:var(--ia-ink-600);line-height:1.75}.pi-review{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:35px;display:grid}.pi-review div{border:1px solid var(--ia-line-strong);align-items:center;gap:20px;padding:25px;display:flex}.pi-review b{color:var(--home-accent)}@media (max-width:900px){.pi-hero{grid-template-columns:1fr;padding-top:70px}.pi-hero-image{min-height:380px}.pi-hero-copy{padding:75px 28px 65px}.pi-split{grid-template-columns:1fr}.pi-split-image,.pi-split-reverse .pi-split-image{order:0;min-height:420px}.pi-split-copy{padding:70px 28px}.pi-contact-grid{grid-template-columns:1fr}.pi-media-grid{grid-template-columns:repeat(4,1fr)}.pi-row{grid-template-columns:50px 1fr}.pi-row p{grid-column:2}}@media (max-width:600px){.pi-wrap{width:calc(100% - 40px)}.pi-hero{padding-top:70px}.pi-hero h1{font-size:clamp(42px,11vw,60px)}.pi-hero-image{min-height:280px}.pi-section{padding:70px 0}.pi-section h2,.pi-split h2,.pi-contact h2,.pi-media-section h2{font-size:var(--display-lg)}.pi-paths,.pi-support-options,.pi-two-col,.pi-career-values,.pi-investor-pillars,.pi-record,.pi-business-list,.pi-process,.pi-security-measures,.pi-legal-intro,.pi-disclosure-grid,.pi-review{grid-template-columns:1fr}.pi-paths{gap:0}.pi-paths>div{border-bottom:1px solid var(--ia-line-strong);padding:25px 0}.pi-paths p{min-height:0}.pi-next .pi-wrap,.pi-registry-head,.pi-job-heading{flex-direction:column;align-items:flex-start}.pi-media-grid{grid-template-columns:repeat(3,1fr);gap:14px}.pi-form-row,.pi-job-detail{grid-template-columns:1fr}.pi-roadmap article{grid-template-columns:1fr;gap:10px}.pi-security-diagram{flex-direction:column;align-items:stretch}.pi-security-diagram i{width:1px;height:20px;margin-left:25px}.pi-table-scroll{overflow:auto}}.pt-top{background:var(--ia-ink-950);color:var(--ia-on-dark);padding:155px 0 105px}.pt-grid{grid-template-columns:minmax(0,1fr) minmax(0,.78fr);align-items:center;gap:clamp(45px,7vw,120px);width:min(1240px,100% - 56px);margin:auto;display:grid}.pt-top .pi-kicker{color:var(--ia-primary-300)}.pt-top h1{max-width:800px;font-size:var(--display-xxl);letter-spacing:-.055em;line-height:1.06;font-weight:var(--weight-semibold);margin:0}.pt-top p:not(.pi-kicker){max-width:650px;color:var(--ia-on-dark-soft);font-size:var(--text-xl);margin:28px 0 35px;line-height:1.75}.pt-jump{font-size:var(--text-sm);font-weight:var(--weight-semibold);border-bottom:1px solid;align-items:center;gap:25px;padding-bottom:8px;display:inline-flex}.pt-about-map{gap:11px;display:grid;transform:rotate(-2deg)}.pt-about-map>div{border:1px solid var(--ia-primary-300);border-radius:var(--ia-r-md);background:var(--ia-ink-900);grid-template-columns:1fr auto;gap:11px;padding:25px;display:grid}.pt-about-map span,.pt-about-map small{color:var(--ia-primary-300);font-size:var(--text-xs)}.pt-about-map strong{font-size:var(--text-xl);font-weight:var(--weight-semibold);grid-column:1/-1}.pt-support{background:var(--ia-primary-800)}.pt-support-index,.pt-business-menu{border-top:1px solid var(--ia-primary-300)}.pt-support-index a,.pt-business-menu a{border-bottom:1px solid var(--ia-primary-300);font-size:var(--text-xl);font-weight:var(--weight-semibold);align-items:center;gap:20px;padding:19px 0;display:flex}.pt-support-index a span,.pt-business-menu a span{color:var(--ia-primary-300);font-size:var(--text-xs)}.pt-support-index a svg,.pt-business-menu a svg{margin-left:auto}.pt-careers{background:var(--ia-ink-900)}.pt-careers-board{border:1px solid var(--ia-primary-300);border-radius:var(--ia-r-md);padding:25px 35px}.pt-careers-number{border-bottom:1px solid var(--ia-primary-300);font-size:var(--display-xxl);font-weight:var(--weight-semibold);align-items:baseline;gap:18px;padding-bottom:20px;display:flex}.pt-careers-number span{font-size:var(--text-sm);font-weight:var(--weight-regular);text-transform:uppercase;letter-spacing:.12em}.pt-careers-board>div:not(:first-child){border-bottom:1px solid var(--ia-primary-300);align-items:center;gap:18px;padding:17px 0;display:flex}.pt-careers-board>div:last-child{border:0}.pt-investors{background:var(--ia-primary-950);padding-bottom:80px}.pt-investor-intro{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:end;gap:clamp(36px,7vw,110px);margin-top:74px;display:grid}.pt-investor-intro h2{max-width:780px;font-size:clamp(48px,5.3vw,76px);font-weight:var(--weight-semibold);letter-spacing:-.055em;margin:0;line-height:1.06}.pt-investor-intro>div:last-child>p{font-size:var(--text-lg)!important;margin:0 0 25px!important;line-height:1.65!important}.ir-roadmap{color:#f4f7fc;background:#090e17;border:1px solid #2b3648;border-radius:12px;margin:0;overflow:hidden}.ir-title-row{justify-content:space-between;align-items:end;gap:20px;padding:25px 28px 20px;display:flex}.ir-title-row span,.ir-title-row small{color:#9baec5;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600}.ir-title-row h1{letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(22px,2.4vw,32px);font-weight:600;line-height:1.2}.ir-scroll{overflow-x:auto}.ir-mobile-cue,.ir-mobile-list{display:none}.ir-canvas{min-width:1060px;padding:0 28px}.ir-phase-row,.ir-progress-row,.ir-lane{grid-template-columns:190px minmax(0,1fr);display:grid}.ir-phase-row{grid-template-columns:190px repeat(4,minmax(0,1fr));gap:5px}.ir-phase-card{background:#151b25;border:1px solid #384456;border-radius:8px;flex-direction:column;justify-content:center;gap:4px;min-height:57px;padding:9px 16px;display:flex}.ir-phase-card:nth-child(3){background:#102330;border-color:#4596c3}.ir-phase-card strong{letter-spacing:-.025em;font-size:17px}.ir-phase-card span{color:#92a3b7;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.ir-progress-row{margin-top:16px}.ir-axis-label{color:#d3dce8;padding-top:128px;font-size:13px;font-weight:600;line-height:1.45}.ir-axis-label span{color:#8292a8;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:500}.ir-progress-plot{background-image:linear-gradient(90deg,#0000 calc(100% - 1px),#222d3b calc(100% - 1px));background-size:25% 100%;border-bottom:1px solid #344051;height:270px;position:relative}.ir-progress-plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ir-progress-plot .ir-area{fill:url(#ir-area);stroke:none}.ir-progress-plot .ir-line{fill:none;stroke:#4cb9f4;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ir-progress-plot circle{fill:#0b1420;stroke:#5cc5ff;stroke-width:3px;vector-effect:non-scaling-stroke}.ir-point{flex-direction:column;gap:3px;min-width:135px;display:flex;position:absolute}.ir-point strong{color:#f6f9fd;letter-spacing:-.04em;font-size:19px}.ir-point span{color:#9eafc3;font-size:11px;line-height:1.3}.ir-point-1{top:63%;left:11%}.ir-point-2{top:45%;left:36%}.ir-point-3{top:20%;left:61%}.ir-point-4{top:1%;left:80%}.ir-lanes{border-top:1px solid #2c3644;margin-top:18px}.ir-lane{border-bottom:1px solid #283341;min-height:53px}.ir-lane>strong{align-items:center;padding-right:10px;font-size:12px;font-weight:600;display:flex}.ir-lane-track{background-image:linear-gradient(90deg,#0000 calc(100% - 1px),#222d3b calc(100% - 1px));background-size:25% 100%;position:relative}.ir-work-bar{white-space:nowrap;text-overflow:ellipsis;border:1px solid;border-radius:16px;align-items:center;height:32px;padding:0 11px;font-size:11px;font-weight:600;display:flex;position:absolute;top:10px;overflow:hidden}.ir-pos-1{width:23.5%;left:.7%}.ir-pos-2{width:23.5%;left:25.7%}.ir-pos-3{width:23.5%;left:50.7%}.ir-pos-4{width:23.5%;left:75.7%}.ir-bar-built{color:#dbe4ed;background:#283441;border-color:#506174}.ir-bar-current{color:#ddf4ff;background:#123449;border-color:#4088b4}.ir-bar-future{color:#bfcede;background:#1b2532;border-color:#455468}.ir-gate-lane{border-bottom:0;min-height:62px}.ir-gate{color:#c9d7e5;white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex;position:absolute;top:16px}.ir-gate i{border:2px solid #79c9f5;width:11px;height:11px;transform:rotate(45deg)}.ir-gate-2{left:26%}.ir-gate-3{left:51%}.ir-gate-4{left:76%}.pt-investors .ir-caption{border-top:1px solid #2b3648;padding:13px 28px 16px;color:#91a2b6!important;margin:0!important;font-size:11px!important;line-height:1.5!important}.pt-target{border:1px solid var(--ia-primary-300);border-radius:var(--ia-r-md);padding:35px}.pt-target>span{color:var(--ia-primary-300);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.14em}.pt-target strong{font-size:clamp(95px,14vw,180px);font-weight:var(--weight-semibold);letter-spacing:-.08em;margin-top:18px;line-height:.9;display:block}.pt-target>p{color:var(--ia-on-dark)!important;font-size:var(--text-2xl)!important;margin:20px 0 28px!important}.pt-target>div{border-top:1px solid var(--ia-primary-300);flex-wrap:wrap;gap:8px;padding-top:25px;display:flex}.pt-target>div span{border:1px solid var(--ia-primary-300);border-radius:var(--ia-r-pill);color:var(--ia-on-dark-soft);font-size:var(--text-xs);padding:7px 10px}.pt-colleges{background:var(--ia-ink-900)}.pt-college-flow{gap:10px;display:grid}.pt-college-flow>div{border:1px solid var(--ia-primary-300);border-radius:var(--ia-r-sm);gap:9px;padding:25px;display:grid}.pt-college-flow>div:nth-child(2){color:var(--ia-primary-300);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.12em;border:0;align-items:center;gap:20px;padding:9px 25px;display:flex}.pt-college-flow svg{color:var(--ia-primary-300)}.pt-college-flow strong{font-weight:var(--weight-semibold);font-size:var(--text-xl)}.pt-businesses{background:var(--ia-primary-900)}.pt-security{background:var(--ia-ink-950)}.pt-security-stack{grid-template-columns:1fr 1fr;gap:11px;display:grid}.pt-security-stack>div{border:1px solid var(--ia-primary-300);border-radius:var(--ia-r-sm);gap:12px;min-height:150px;padding:22px;display:grid}.pt-security-stack svg{color:var(--ia-primary-300)}.pt-security-stack span{font-size:var(--text-2xl);font-weight:var(--weight-semibold)}.pt-security-stack small{color:var(--ia-on-dark-soft)}.pt-disclosures{background:var(--ia-primary-950)}.pt-disclosure-index{border-left:2px solid var(--ia-primary-300);padding:28px 35px;display:grid}.pt-disclosure-index span{color:var(--ia-primary-300);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.13em;margin-bottom:20px}.pt-disclosure-index a{border-bottom:1px solid var(--ia-primary-300);font-size:var(--text-xl);align-items:center;gap:10px;padding:16px 0;display:flex}.pi-about-principle,.pi-investor-measures,.pi-college-discovery,.pi-business-scale{background:var(--ia-ink-950);color:var(--ia-on-dark);padding:110px 0}.pi-about-principle .pi-kicker,.pi-investor-measures .pi-kicker,.pi-college-discovery .pi-kicker,.pi-business-scale .pi-kicker{color:var(--ia-primary-300)}.pi-about-principle h2,.pi-investor-measures h2,.pi-college-discovery h2,.pi-business-scale h2{max-width:800px;font-size:var(--display-xl);letter-spacing:-.04em;line-height:1.1;font-weight:var(--weight-semibold);margin:0 0 30px}.pi-about-principle p:not(.pi-kicker),.pi-college-discovery p:not(.pi-kicker),.pi-business-scale p:not(.pi-kicker){max-width:780px;color:var(--ia-on-dark-soft);line-height:1.8;font-size:var(--text-xl)}.pi-about-principle .pi-wrap>div,.pi-business-scale .pi-wrap>div{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.pi-about-principle span,.pi-business-scale span{border:1px solid var(--ia-primary-300);border-radius:var(--ia-r-pill);font-size:var(--text-sm);padding:14px 19px}.pi-investor-measures .pi-wrap>div{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.pi-investor-measures .pi-wrap>div p{border-top:1px solid var(--ia-primary-300);color:var(--ia-on-dark-soft);padding-top:20px;line-height:1.7}.pi-college-discovery .pi-wrap{grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;display:grid}.pi-college-discovery a{color:var(--ia-primary-300);font-weight:var(--weight-semibold);align-items:center;gap:10px;margin-top:20px;display:inline-flex}.pi-college-steps{gap:10px;display:grid}.pi-college-steps span{border:1px solid var(--ia-primary-300);border-radius:var(--ia-r-sm);padding:20px}@media (max-width:900px){.pt-investor-intro{grid-template-columns:1fr;margin-top:55px}.pt-investor-intro>div:last-child>p{max-width:680px}.pt-grid{grid-template-columns:1fr}.pt-top{padding:135px 0 85px}.pi-college-discovery .pi-wrap{grid-template-columns:1fr}}@media (max-width:600px){.pt-investors .pi-wrap{width:calc(100% - 40px)}.pt-investors{padding-bottom:55px}.ir-title-row{flex-direction:column;align-items:start;gap:7px;padding:20px}.pt-investors .ir-mobile-cue{display:block;color:#9eafc3!important;margin:0 20px 12px!important;font-size:11px!important}.ir-canvas{padding:0 20px}.pt-investors .ir-caption{padding:13px 20px 16px}.pt-grid{width:calc(100% - 40px)}.pt-top h1{font-size:clamp(42px,11vw,60px)}.pt-investors .ir-title-row h1{font-size:24px}.pt-top{padding:125px 0 70px}.pt-security-stack,.pi-investor-measures .pi-wrap>div{grid-template-columns:1fr}.pt-careers-board,.pt-target{padding:23px}.pi-about-principle,.pi-investor-measures,.pi-college-discovery,.pi-business-scale{padding:70px 0}}.pi-site-investors,.pi-site-investors .pt-investors,.pi-site-investors .pi-section,.pi-site-investors .pi-investor-measures,.pi-site-investors .pi-contact,.pi-site-investors .ix-footer{color:#18243a;background:#fff}.pi-site-investors .pt-investors .pi-kicker,.pi-site-investors .pi-investor-measures .pi-kicker,.pi-site-investors .pi-contact .pi-kicker{color:#365cdc}.pi-site-investors .pt-investor-intro>div:last-child>p,.pi-site-investors .pi-contact-copy>p:not(.pi-kicker),.pi-site-investors .pi-contact-direct span{color:#52627a!important}.pi-site-investors .pi-section-soft{background:#fff}.pi-site-investors .pi-investor-measures .pi-wrap>div p{color:#52627a;border-color:#d6dfec}.pi-site-investors .pi-form-panel{background:#fff;border:1px solid #d6dfec}.pi-site-investors .ir-roadmap{color:#17233a;background:#fff;border-color:#d2dce9}.pi-site-investors .ir-title-row span,.pi-site-investors .ir-title-row small,.pi-site-investors .ir-axis-label span,.pi-site-investors .ir-phase-card span,.pi-site-investors .ir-point span{color:#64748b}.pi-site-investors .ir-phase-card{background:#f8faff;border-color:#d6dfeb}.pi-site-investors .ir-phase-card:nth-child(3){background:#edf7fe;border-color:#6faee0}.pi-site-investors .ir-axis-label,.pi-site-investors .ir-lane>strong,.pi-site-investors .ir-point strong{color:#18243a}.pi-site-investors .ir-progress-plot,.pi-site-investors .ir-lane-track{background-image:linear-gradient(90deg,#0000 calc(100% - 1px),#dce5f0 calc(100% - 1px))}.pi-site-investors .ir-progress-plot{border-color:#ccd8e6}.pi-site-investors .ir-progress-plot circle{fill:#fff}.pi-site-investors .ir-lanes{border-color:#cbd7e5}.pi-site-investors .ir-lane{border-color:#e0e7f0}.pi-site-investors .ir-bar-built{color:#2f4868;background:#eaf0f8;border-color:#c4d3e5}.pi-site-investors .ir-bar-current{color:#17537a;background:#e4f5ff;border-color:#6bb5e5}.pi-site-investors .ir-bar-future{color:#465b75;background:#f5f8fc;border-color:#d0dce9}.pi-site-investors .ir-gate{color:#465b75}.pi-site-investors .ir-caption{border-color:#d6dfeb;color:#64748b!important}.pi-site-investors .ir-mobile-cue{color:#64748b!important}.pi-site-investors .pt-investors{padding:115px 0 40px}.pi-site-investors .ir-roadmap{border:0;border-radius:0}.pi-site-investors .ir-title-row{padding:0 0 24px}.pi-site-investors .ir-canvas{padding:0}.pi-site-investors .ir-phase-card{background:#fff;border-radius:3px}.pi-site-investors .ir-phase-card:nth-child(3){background:#fff}.pi-site-investors .ir-progress-plot{height:215px}.pi-site-investors .ir-axis-label{padding-top:92px}.pi-site-investors .ir-lanes{margin-top:8px}.pi-site-investors .ir-lane{min-height:48px}.pi-site-investors .ir-work-bar{border-radius:4px;height:29px;top:9px}.pi-site-investors .ir-caption{border-top:0;padding:14px 0 0}.pi-site-investors .ir-point strong{font-size:16px}.iv-content .pi-wrap{width:min(980px,100% - 56px)}.iv-overview{padding:82px 0 78px}.iv-label{color:#4f6483;letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:700}.iv-overview h2,.iv-section h2,.iv-contact h2{color:#18243a;letter-spacing:-.035em;margin:0;font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.16}.iv-overview>p:last-child{color:#3e4e65;max-width:760px;margin:24px 0 0;font-size:18px;line-height:1.7}.iv-section{border-top:1px solid #d9e1eb;grid-template-columns:240px minmax(0,1fr);gap:48px;padding:49px 0 55px;display:grid}.iv-section .iv-label{margin-bottom:13px}.iv-section h2{font-size:clamp(25px,2.5vw,32px)}.iv-facts>div{padding:0 0 25px}.iv-facts>div+div{border-top:1px solid #e1e7ef;padding-top:25px}.iv-facts>div:last-child{padding-bottom:0}.iv-facts h3,.iv-priorities h3{color:#18243a;letter-spacing:-.02em;margin:0 0 8px;font-size:18px;font-weight:600}.iv-facts p,.iv-priorities p{color:#52627a;max-width:620px;margin:0;font-size:15px;line-height:1.7}.iv-priorities{margin:0;padding:0;list-style:none}.iv-priorities li{grid-template-columns:35px 1fr;gap:18px;padding-bottom:25px;display:grid}.iv-priorities li+li{border-top:1px solid #e1e7ef;padding-top:25px}.iv-priorities li:last-child{padding-bottom:0}.iv-priorities li>span{color:#58729b;padding-top:2px;font-size:12px;font-weight:700}.iv-contact{border-top:1px solid #d9e1eb;justify-content:space-between;align-items:end;gap:32px;padding:45px 0 65px;display:flex}.iv-contact .iv-label{margin-bottom:10px}.iv-contact a{color:#365cdc;border-bottom:1px solid #365cdc;align-items:center;gap:8px;padding-bottom:4px;font-size:14px;font-weight:600;display:inline-flex}.iv-footer{color:#64748b;background:#fff;border-top:1px solid #d9e1eb}.iv-footer .pi-wrap{justify-content:space-between;align-items:center;gap:24px;padding:25px 0 35px;font-size:12px;display:flex}.iv-footer nav{flex-wrap:wrap;gap:20px;display:flex}.iv-footer a:hover{color:#365cdc}@media (max-width:700px){.pi-site-investors .pt-investors{padding:115px 0 32px}.pi-site-investors .ir-title-row{padding:0 0 20px}.pi-site-investors .ir-scroll{display:none}.pi-site-investors .ir-mobile-list{border-top:1px solid #d9e1eb;display:block}.pi-site-investors .ir-mobile-list>div{border-bottom:1px solid #d9e1eb;grid-template-columns:112px 1fr;gap:5px 16px;padding:19px 0;display:grid}.pi-site-investors .ir-mobile-list span{color:#58729b;text-transform:uppercase;letter-spacing:.07em;grid-row:span 2;padding-top:2px;font-size:11px;font-weight:700}.pi-site-investors .ir-mobile-list strong{color:#18243a;font-size:16px}.pi-site-investors .ir-mobile-list p{color:#52627a!important;margin:0!important;font-size:13px!important;line-height:1.5!important}.iv-content .pi-wrap{width:calc(100% - 40px)}.iv-overview{padding:55px 0}.iv-overview>p:last-child{font-size:16px}.iv-section{grid-template-columns:1fr;gap:28px;padding:38px 0 42px}.iv-contact{flex-direction:column;align-items:start;padding:35px 0 50px}.iv-footer .pi-wrap{flex-direction:column;align-items:start}}
