:root{--purple:#6133a4;--deep:#44206f;--coral:#ff6654;--yellow:#ffca21;--green:#005d46;--ink:#24212b;--cream:#fffdf7;--lav:#f0edff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font:16px/1.55 "DM Sans",Arial,sans-serif}a{color:inherit;text-decoration:none}.site-header{height:88px;padding:0 clamp(22px,5vw,82px);display:flex;align-items:center;justify-content:space-between;position:relative;z-index:3;background:var(--cream)}.wordmark{font:700 27px/1 "Space Grotesk",sans-serif;letter-spacing:-2px;color:var(--purple)}.wordmark span{color:var(--coral)}.wordmark sup{font-size:13px;color:var(--yellow);letter-spacing:0;margin-left:2px}nav{display:flex;align-items:center;gap:29px;font-size:14px;font-weight:700}.nav-cta,.button{border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:13px;font-weight:700}.nav-cta{padding:11px 17px;background:var(--purple);color:#fff}.nav-cta span,.button span{font-size:19px;line-height:0}.hero{min-height:640px;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);padding:clamp(50px,7vw,114px) clamp(22px,7vw,130px) clamp(50px,7vw,108px);gap:30px;overflow:hidden;background:var(--lav)}.hero-copy{z-index:1;align-self:center;max-width:710px}.eyebrow{margin:0 0 20px;text-transform:uppercase;color:var(--green);letter-spacing:1.4px;font-weight:700;font-size:11px}.eyebrow span{display:inline-block;width:24px;height:2px;background:currentColor;vertical-align:middle;margin:0 8px 3px 0}h1,h2,h3{font-family:"Space Grotesk",sans-serif;letter-spacing:-.065em;line-height:.98}h1{font-size:clamp(44px,5.2vw,78px);color:var(--deep);margin:0 0 28px}h1 em{font-style:normal;color:var(--coral)}.lead{max-width:580px;margin:0;color:#4f4a60;font-size:clamp(17px,1.45vw,21px);line-height:1.48}.hero-actions{display:flex;align-items:center;gap:26px;margin-top:39px}.button{padding:14px 22px;font-size:15px;transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-2px);box-shadow:0 8px 18px #44206f24}.primary{background:var(--coral);color:#fff}.text-link{display:inline-flex;gap:10px;align-items:center;font-size:14px;font-weight:700;color:var(--deep);border-bottom:1px solid var(--deep);padding-bottom:4px}.text-link span{font-size:19px}.hero-art{position:relative;align-self:center;height:min(43vw,550px);min-height:380px}.hero-art img{position:absolute;width:112%;height:112%;right:-10%;bottom:-13%;object-fit:contain;z-index:1}.circle{position:absolute;border-radius:50%}.circle-yellow{width:80%;aspect-ratio:1;right:-8%;bottom:-17%;background:var(--yellow)}.circle-purple{width:28%;aspect-ratio:1;left:5%;top:8%;background:#c8b8ed}.scholarship{position:absolute;z-index:2;right:0;top:12%;width:150px;height:150px;display:grid;place-content:center;border-radius:50%;text-align:center;background:var(--green);color:#fff;transform:rotate(9deg);font:600 16px/1.15 "Space Grotesk"}.scholarship span{position:absolute;color:var(--yellow);left:15px;top:9px;font-size:23px}.marquee{overflow:hidden;background:var(--purple);color:#fff;padding:14px 0;white-space:nowrap;font:700 14px "Space Grotesk";letter-spacing:1px}.marquee div{width:max-content;animation:move 26s linear infinite}.marquee b{color:var(--yellow);padding:0 17px;font-size:17px}@keyframes move{to{transform:translateX(-25%)}}.section{padding:clamp(70px,10vw,150px) clamp(22px,9vw,148px)}.intro{display:grid;grid-template-columns:.8fr 1.1fr;gap:10vw}.purple{color:var(--purple)}h2{margin:0;color:var(--deep);font-size:clamp(39px,5vw,69px)}.intro-copy{max-width:660px;padding-top:8px}.intro-copy p{font-size:clamp(18px,1.6vw,23px);line-height:1.45;margin:0 0 25px}.intro-copy p+p{font-size:16px;color:#625d6d;max-width:570px}.proposal{background:var(--green);color:#fff}.section-heading{max-width:650px}.light-eyebrow{color:var(--yellow)}.proposal h2{color:#fff}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:55px}.cards article{min-height:335px;padding:25px;position:relative;background:#f7f3e7;color:var(--ink);border-radius:3px}.cards article:nth-child(2){background:var(--yellow)}.cards article:nth-child(3){background:var(--coral);color:#fff}.card-no{font-weight:700;font-size:13px}.icon{position:absolute;right:21px;top:12px;font:500 69px/1 "Space Grotesk";color:var(--purple)}.cards article:nth-child(3) .icon{color:var(--yellow)}.cards h3{font-size:29px;margin:96px 0 10px;color:var(--purple)}.cards article:nth-child(3) h3{color:#fff}.cards p{margin:0;font-size:15px;line-height:1.45;max-width:300px}.participants{display:grid;grid-template-columns:.83fr 1.17fr;gap:10vw;align-items:center}.participants-visual{background:var(--yellow);min-height:410px;position:relative;padding:48px 40px;display:flex;flex-direction:column;justify-content:end;overflow:hidden}.big-number{font:700 clamp(160px,23vw,330px)/.67 "Space Grotesk";letter-spacing:-.13em;color:var(--purple);margin-left:-16px}.participants-visual p{font:700 17px/1.15 "Space Grotesk";margin:23px 0 0;color:var(--ink)}.spark{position:absolute;color:var(--coral);font-size:56px}.spark.one{top:33px;right:41px}.spark.two{bottom:29px;right:29px;font-size:34px}.participants-copy>p:not(.eyebrow){font-size:18px;max-width:590px;color:#5d5666;margin:25px 0 31px}.purple-link{color:var(--purple);border-color:var(--purple)}.legacy{background:var(--purple);color:#fff;padding:clamp(76px,10vw,160px) 22px;position:relative;overflow:hidden}.legacy:after{content:"✦";position:absolute;right:-1vw;bottom:-8vw;color:#7447b7;font-size:min(39vw,540px);line-height:1}.legacy-inner{max-width:840px;margin:auto;text-align:center;position:relative;z-index:1}.legacy .eyebrow{color:var(--yellow)}.legacy h2{color:#fff;font-size:clamp(48px,6vw,84px)}.legacy-inner>p:last-child{font-size:18px;max-width:590px;margin:31px auto 0;color:#e8ddf8}.apply{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:8vw}.apply>div>p:not(.eyebrow){font-size:18px;max-width:615px;color:#5d5666;margin:25px 0 0}.apply-box{background:var(--lav);padding:45px;min-height:260px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.apply-box>span{color:var(--coral);font-size:45px}.apply-box p{font:600 25px/1.18 "Space Grotesk";color:var(--purple);letter-spacing:-1.4px;margin:18px 0}.coral{background:var(--coral);color:#fff;width:100%;padding:15px 20px;justify-content:space-between}.coral strong{font-size:20px}footer{padding:34px clamp(22px,7vw,130px);display:grid;grid-template-columns:1fr auto 2fr;gap:36px;align-items:center;border-top:1px solid #dfd9cf}footer p{font-size:12px;margin:0;color:#77707f}footer img{max-width:100%;max-height:44px;object-fit:contain;object-position:right}@media(max-width:850px){.hero{grid-template-columns:1fr;gap:20px}.hero-art{height:450px;max-width:600px;width:100%;justify-self:center}.intro,.participants,.apply{grid-template-columns:1fr;gap:45px}.participants-copy{order:-1}.participants-visual{max-width:560px;width:100%}.cards{grid-template-columns:1fr}.cards article{min-height:260px}.cards h3{margin-top:72px}footer{grid-template-columns:1fr;gap:15px}footer img{object-position:left}}@media(max-width:550px){.site-header{height:72px}.wordmark{font-size:23px}nav{gap:10px}nav a:not(.nav-cta){display:none}.nav-cta{padding:9px 13px}.hero{padding-top:65px}.hero-art{height:360px;min-height:0}.scholarship{width:120px;height:120px;font-size:13px;right:-8px}.hero-actions{align-items:flex-start;flex-direction:column;gap:20px}.section{padding-top:78px;padding-bottom:78px}.big-number{font-size:190px}.participants-visual{min-height:340px;padding:35px 28px}.apply-box{padding:30px}.marquee{font-size:12px}}
