.ir-page{--ir-lilac:#c9a4ff;--ir-purple:#6e38d6;color:#f8f5ff}.ir-page h1,.ir-page h2,.ir-page h3{color:inherit}.ir-page .eyebrow{color:var(--cz-mint)}.ir-hero{background:radial-gradient(ellipse at 88% 35%,#532696 0,transparent 56%),#160c2d;overflow:hidden;padding:46px 0 0}.ir-report-label,.ir-hero-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px}.ir-report-label .eyebrow{margin:0}.ir-report-label>span{font-size:11px;letter-spacing:.09em;border:1px solid #806496;padding:8px 12px;border-radius:30px;color:#e1cef3}.ir-hero-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:45px;align-items:center;padding:60px 0}.ir-hero h1{font-size:clamp(46px,5.8vw,78px);line-height:1.02;max-width:620px}.ir-lead{font-size:23px;line-height:1.45;max-width:580px}.ir-hero-note{font-size:16px;color:#d0c0df;max-width:520px}.ir-year{font-family:var(--font-display);font-size:clamp(100px,15vw,205px);line-height:.82;letter-spacing:-.08em;color:#caa6ff;justify-self:center;transform:rotate(-5deg);position:relative}.ir-year>span{display:block;position:relative}.ir-year>span+span{color:#f8f0ff}.ir-star{font-size:.35em;position:absolute;right:-.45em;top:-.3em;color:var(--cz-mint)}.ir-hero-bottom{border-top:1px solid #715193;padding:20px 0;font-size:12px;color:#d2c3e2}.ir-print{background:none;color:inherit;border:0;border-bottom:1px solid #a487c7;padding:5px 0;cursor:pointer}.ir-section{padding:80px 0}.ir-section-title{display:grid;grid-template-columns:1.2fr 1fr;align-items:start;gap:60px;margin-bottom:40px}.ir-section-title h2{font-size:42px;margin:0}.ir-section-title>p{color:#cbc3df;max-width:470px;margin:0}.ir-metrics{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #57426f;border-bottom:1px solid #57426f}.ir-metrics article{padding:36px 28px 28px 0}.ir-metrics article+article{border-left:1px solid #57426f;padding-left:44px}.ir-metrics strong{font-family:var(--font-display);font-size:clamp(52px,6.8vw,86px);letter-spacing:-.05em;color:var(--cz-mint);line-height:1.1;display:block;margin-bottom:16px}.ir-metrics article+article strong{color:var(--ir-lilac)}.ir-metrics h3{font-family:var(--font-body);font-size:19px;font-weight:600;margin-bottom:10px}.ir-metrics p{font-size:14px;color:#c1b6d3;margin:0}.ir-source-note{font-size:12px;color:#b9adce;max-width:800px;margin:20px 0 56px}.ir-story{display:grid;grid-template-columns:1fr 1.1fr;gap:72px;align-items:center}.ir-story figure{margin:0;max-width:400px}.ir-story img{border-radius:14px}.ir-story h3{font-size:36px;margin-top:18px}.ir-story p,.ir-project p,.ir-foundation p{color:#d0c6e1}.ir-status{display:inline-block;font-size:11px;letter-spacing:.12em;border:1px solid #6a5487;border-radius:30px;padding:7px 12px;color:#d5b4ff}.ir-link{color:var(--cz-mint);font-size:15px;font-weight:600;display:inline-flex;gap:15px;align-items:center;border-bottom:1px solid #6b9f90;padding-bottom:4px}.ir-building{background:#19102f}.ir-project{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;align-items:center;padding:25px 0 60px}.ir-project h3{font-size:36px;margin:20px 0}.ir-app-art{width:235px;aspect-ratio:600/1396;border:8px solid #090711;border-radius:30px;overflow:hidden;box-shadow:0 0 0 1px #856e9d,18px 24px 0 #45256e;justify-self:center;transform:rotate(-4deg)}.ir-app-art img{width:100%;max-width:none;transform:translateY(-3.776%)}.ir-facts{padding:0 0 0 20px;color:#d6cce6;margin:22px 0}.ir-facts li{margin:9px 0;padding-left:4px}.ir-facts li::marker{color:var(--cz-mint)}.ir-project-dna{border-top:1px solid #493461;grid-template-columns:1.2fr 1fr;padding:54px 0 0}.ir-dna-topics>div{padding:22px 0;display:flex;align-items:center;gap:20px;border-bottom:1px solid #60467e}.ir-dna-topics span{font-size:12px;color:#bda0dd}.ir-dna-topics strong{font-family:var(--font-display);font-size:22px;color:#d7baff}.ir-foundation-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.ir-foundation h2{font-size:43px}.ir-foundation figure{margin:0;max-width:380px;justify-self:end}.ir-foundation img{border-radius:14px}.ir-foundation figcaption{font-size:12px;color:#b7accb;margin-top:14px}.ir-next{background:#eee7fa;color:#231139}.ir-next .eyebrow{color:#603392}.ir-next h2{font-size:48px}.ir-next-intro{max-width:650px}.ir-priorities{list-style:none;padding:0;margin:32px 0 48px}.ir-priorities li{display:flex;align-items:start;gap:28px;padding:24px 0;border-top:1px solid #c8b4dc}.ir-priorities li>span{color:#704699;font-size:13px;padding-top:5px}.ir-priorities h3{font-size:24px;margin-bottom:10px}.ir-priorities p{font-size:16px;margin:0;color:#58416d}.ir-vision{padding:30px 0 0;border-top:3px solid #6e38d6}.ir-vision>span{font-size:11px;letter-spacing:.12em;font-weight:600}.ir-vision p{font-size:26px;margin:15px 0}.ir-vision strong{font-family:var(--font-display);font-size:clamp(28px,4vw,46px);color:#6430a0}.ir-vision small{display:block;color:#604b73;max-width:650px}.ir-thanks{background:#532391}.ir-thanks h2{font-size:48px}.ir-thanks p:not(.eyebrow){max-width:700px;color:#eee2ff;font-size:19px}.ir-thanks .buttons{align-items:center;gap:30px}.ir-report-notes{padding:30px 0}.ir-report-notes h2{font-family:var(--font-body);font-size:14px;font-weight:600;margin:0 0 10px}.ir-report-notes p{font-size:12px;color:#b9adce;max-width:1000px;margin:0}
@media(max-width:900px){.ir-hero-grid{gap:20px}.ir-section-title,.ir-story,.ir-project,.ir-foundation-grid{gap:35px}.ir-section-title h2{font-size:34px}.ir-project{grid-template-columns:1fr 1.3fr}.ir-project-dna{grid-template-columns:1fr 1fr}.ir-app-art{width:200px}.ir-metrics article+article{padding-left:28px}}
@media(max-width:600px){.ir-hero{padding-top:28px}.ir-report-label{display:block}.ir-report-label .eyebrow{font-size:12px;margin-bottom:14px}.ir-report-label>span{display:inline-block}.ir-hero-grid{grid-template-columns:1fr;padding:34px 0}.ir-hero h1{font-size:48px}.ir-lead{font-size:20px}.ir-year{display:none}.ir-hero-bottom{align-items:start;font-size:11px;gap:15px}.ir-print{white-space:nowrap}.ir-section{padding:52px 0}.ir-section-title,.ir-story,.ir-project,.ir-project-dna,.ir-foundation-grid{grid-template-columns:1fr;gap:28px}.ir-section-title h2,.ir-foundation h2{font-size:33px}.ir-metrics{grid-template-columns:1fr}.ir-metrics article{padding:26px 0}.ir-metrics article+article{padding:26px 0;border-left:0;border-top:1px solid #57426f}.ir-metrics strong{font-size:64px}.ir-metrics h3{font-size:18px}.ir-source-note{margin-bottom:32px}.ir-story figure{max-width:330px;margin:0 auto}.ir-story h3{font-size:29px}.ir-project{padding-top:10px;padding-bottom:40px}.ir-app-art{width:215px;margin:15px 0 18px}.ir-project h3{font-size:31px}.ir-project-dna{padding:35px 0 0}.ir-dna-topics strong{font-size:20px}.ir-foundation figure{justify-self:center;max-width:330px}.ir-next h2,.ir-thanks h2{font-size:36px}.ir-priorities li{gap:18px}.ir-priorities h3{font-size:21px}.ir-thanks p:not(.eyebrow){font-size:17px}}
@media print{header,footer,.campaign,.skip,.ir-print,.ir-thanks,.ir-page .button{display:none!important}body,.ir-page,.ir-page section{background:#fff!important;color:#111!important}.ir-page *{color:#111!important;box-shadow:none!important;text-shadow:none!important}.ir-page .wrap{width:100%;max-width:none}.ir-section{padding:24px 0}.ir-hero-grid{padding:24px 0}.ir-hero h1{font-size:42px}.ir-year{font-size:100px}.ir-story img,.ir-foundation img{max-height:260px;width:auto}.ir-project,.ir-story,.ir-foundation-grid,.ir-metrics article,.ir-priorities li{break-inside:avoid}.ir-source-note,.ir-report-notes p{font-size:10px}.ir-report-notes{padding:20px 0}.ir-page a{border:0}.ir-app-art{width:130px;transform:none}.ir-page h2{font-size:28px}}
