.programs-page[data-astro-cid-iru3ew3w]{overflow:hidden}.programs-hero[data-astro-cid-iru3ew3w]{position:relative;background:linear-gradient(110deg,#131214,#1b191c 62%,#211719);border-bottom:1px solid var(--border)}.programs-hero-inner[data-astro-cid-iru3ew3w]{min-height:415px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:60px;padding-bottom:38px;box-sizing:border-box}.programs-hero[data-astro-cid-iru3ew3w] h1[data-astro-cid-iru3ew3w],.fit-heading[data-astro-cid-iru3ew3w] h2[data-astro-cid-iru3ew3w],.proposal-layout[data-astro-cid-iru3ew3w] h2[data-astro-cid-iru3ew3w],.get-started-inner[data-astro-cid-iru3ew3w] h2[data-astro-cid-iru3ew3w]{max-width:760px;margin:24px 0 18px;font-family:Bodoni MT,Didot,Times New Roman,serif;font-size:clamp(54px,7.2vw,86px);line-height:.98;letter-spacing:-.045em;font-weight:400}.programs-hero[data-astro-cid-iru3ew3w] h1[data-astro-cid-iru3ew3w] em[data-astro-cid-iru3ew3w],.fit-heading[data-astro-cid-iru3ew3w] h2[data-astro-cid-iru3ew3w] em[data-astro-cid-iru3ew3w],.proposal-layout[data-astro-cid-iru3ew3w] h2[data-astro-cid-iru3ew3w] em[data-astro-cid-iru3ew3w],.get-started-inner[data-astro-cid-iru3ew3w] h2[data-astro-cid-iru3ew3w] em[data-astro-cid-iru3ew3w]{color:var(--primary);font-weight:400}.programs-hero[data-astro-cid-iru3ew3w]>div[data-astro-cid-iru3ew3w]>p[data-astro-cid-iru3ew3w]{max-width:555px;margin:0 0 27px;color:var(--muted-foreground);font-size:15px;line-height:1.8}.programs-hero-note[data-astro-cid-iru3ew3w]{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:55px;padding-top:16px;border-top:1px solid var(--border);color:var(--muted-foreground);font-size:9px;font-weight:700;letter-spacing:.16em}.programs-hero-note[data-astro-cid-iru3ew3w] i[data-astro-cid-iru3ew3w]{color:var(--primary);font-style:normal}.program-offerings[data-astro-cid-iru3ew3w]{background:#19181b}.program-grid[data-astro-cid-iru3ew3w]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--border);border:1px solid var(--border)}.program-card[data-astro-cid-iru3ew3w]{display:flex;flex-direction:column;padding:26px 25px 22px;background:var(--background);min-height:390px}.program-card-featured[data-astro-cid-iru3ew3w]{background:#29282b}.program-card-top[data-astro-cid-iru3ew3w]{display:flex;justify-content:space-between;align-items:center;gap:10px}.program-number[data-astro-cid-iru3ew3w],.program-level[data-astro-cid-iru3ew3w],.support-index[data-astro-cid-iru3ew3w]{color:var(--primary);font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.program-level[data-astro-cid-iru3ew3w]{color:var(--muted-foreground);text-align:right}.program-card[data-astro-cid-iru3ew3w] h3[data-astro-cid-iru3ew3w],.stage-card[data-astro-cid-iru3ew3w] h3[data-astro-cid-iru3ew3w],.framework-item[data-astro-cid-iru3ew3w] h3[data-astro-cid-iru3ew3w],.support-card[data-astro-cid-iru3ew3w] h3[data-astro-cid-iru3ew3w]{margin:22px 0 10px;font-family:Bodoni MT,Didot,Times New Roman,serif;font-size:25px;font-weight:400;letter-spacing:-.025em}.program-intro[data-astro-cid-iru3ew3w],.stage-card[data-astro-cid-iru3ew3w] p[data-astro-cid-iru3ew3w],.framework-item[data-astro-cid-iru3ew3w] p[data-astro-cid-iru3ew3w],.support-card[data-astro-cid-iru3ew3w] p[data-astro-cid-iru3ew3w]{margin:0;color:var(--muted-foreground);font-size:11px;line-height:1.75}.program-card[data-astro-cid-iru3ew3w] ul[data-astro-cid-iru3ew3w]{display:grid;gap:10px;list-style:none;padding:0;margin:20px 0 24px}.program-card[data-astro-cid-iru3ew3w] li[data-astro-cid-iru3ew3w]{display:flex;align-items:flex-start;gap:8px;color:var(--foreground);font-size:12px;line-height:1.5}.program-card[data-astro-cid-iru3ew3w] li[data-astro-cid-iru3ew3w] svg[data-astro-cid-iru3ew3w]{flex:0 0 auto;color:var(--primary);margin-top:1px}.program-link[data-astro-cid-iru3ew3w]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid var(--border);font-size:10px;font-weight:700}.program-link[data-astro-cid-iru3ew3w] svg[data-astro-cid-iru3ew3w]{color:var(--primary)}.fit-section[data-astro-cid-iru3ew3w]{background:#131214;color:#fff}.fit-heading[data-astro-cid-iru3ew3w]{max-width:700px;margin-bottom:42px}.fit-heading[data-astro-cid-iru3ew3w] h2[data-astro-cid-iru3ew3w],.proposal-layout[data-astro-cid-iru3ew3w] h2[data-astro-cid-iru3ew3w],.get-started-inner[data-astro-cid-iru3ew3w] h2[data-astro-cid-iru3ew3w]{font-size:clamp(44px,5.2vw,64px);margin:23px 0 15px}.fit-heading[data-astro-cid-iru3ew3w]>p[data-astro-cid-iru3ew3w],.proposal-copy[data-astro-cid-iru3ew3w] p[data-astro-cid-iru3ew3w],.get-started-inner[data-astro-cid-iru3ew3w]>p[data-astro-cid-iru3ew3w]{color:#b6b4b7;font-size:13px;line-height:1.85}.fit-heading[data-astro-cid-iru3ew3w]>p[data-astro-cid-iru3ew3w]{max-width:560px;margin:0}.stage-grid[data-astro-cid-iru3ew3w]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #49474b;border-bottom:1px solid #49474b}.stage-card[data-astro-cid-iru3ew3w]{padding:24px 22px 27px;border-right:1px solid #49474b}.stage-card[data-astro-cid-iru3ew3w]:first-child{padding-left:0}.stage-card[data-astro-cid-iru3ew3w]:last-child{border-right:0}.stage-number[data-astro-cid-iru3ew3w]{color:#d26c75;font-size:10px;letter-spacing:.1em}.stage-card[data-astro-cid-iru3ew3w] h3[data-astro-cid-iru3ew3w]{font-size:21px;margin:17px 0 9px}.stage-card[data-astro-cid-iru3ew3w] p[data-astro-cid-iru3ew3w]{color:#aaa8aa}.fit-section[data-astro-cid-iru3ew3w] .button-outline[data-astro-cid-iru3ew3w]{margin-top:28px}.framework-section[data-astro-cid-iru3ew3w]{background:var(--background)}.framework-list[data-astro-cid-iru3ew3w]{border-top:1px solid var(--foreground)}.framework-item[data-astro-cid-iru3ew3w]{display:grid;grid-template-columns:43px 42px minmax(0,1fr) 22px;gap:18px;align-items:start;padding:22px 0;border-bottom:1px solid var(--border)}.framework-number[data-astro-cid-iru3ew3w]{color:var(--primary);font-size:10px;letter-spacing:.08em;padding-top:5px}.framework-icon[data-astro-cid-iru3ew3w]{display:grid;place-items:center;width:39px;height:39px;border:1px solid var(--border);color:var(--primary)}.framework-item[data-astro-cid-iru3ew3w] h3[data-astro-cid-iru3ew3w]{margin:0 0 6px;font-size:22px}.framework-item[data-astro-cid-iru3ew3w] p[data-astro-cid-iru3ew3w]{max-width:700px}.framework-item[data-astro-cid-iru3ew3w]>a[data-astro-cid-iru3ew3w]{color:var(--muted-foreground);padding-top:10px}.support-section[data-astro-cid-iru3ew3w]{background:#19181b}.support-grid[data-astro-cid-iru3ew3w]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border);border-left:1px solid var(--border)}.support-card[data-astro-cid-iru3ew3w]{min-height:210px;padding:24px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.support-card[data-astro-cid-iru3ew3w] h3[data-astro-cid-iru3ew3w]{margin:17px 0 9px;font-size:22px}.proposal-section[data-astro-cid-iru3ew3w]{background:#171618;color:#fff}.proposal-layout[data-astro-cid-iru3ew3w]{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(45px,9vw,125px);align-items:start}.proposal-layout[data-astro-cid-iru3ew3w] h2[data-astro-cid-iru3ew3w]{max-width:430px}.proposal-copy[data-astro-cid-iru3ew3w] p[data-astro-cid-iru3ew3w]{margin:0 0 16px}.proposal-copy[data-astro-cid-iru3ew3w] .button[data-astro-cid-iru3ew3w]{margin-top:12px}.get-started-section[data-astro-cid-iru3ew3w]{background:#211719;color:#fff;text-align:center}.get-started-inner[data-astro-cid-iru3ew3w]{display:flex;flex-direction:column;align-items:center}.get-started-inner[data-astro-cid-iru3ew3w] h2[data-astro-cid-iru3ew3w]{max-width:720px}.get-started-inner[data-astro-cid-iru3ew3w]>p[data-astro-cid-iru3ew3w]{max-width:490px;margin:0 0 25px}@media(max-width:900px){.program-grid[data-astro-cid-iru3ew3w],.stage-grid[data-astro-cid-iru3ew3w]{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-card[data-astro-cid-iru3ew3w]:nth-child(2){border-right:0}.stage-card[data-astro-cid-iru3ew3w]:nth-child(3){padding-left:0;border-top:1px solid #49474b}.stage-card[data-astro-cid-iru3ew3w]:nth-child(4){border-top:1px solid #49474b}.support-grid[data-astro-cid-iru3ew3w]{grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-layout[data-astro-cid-iru3ew3w]{gap:45px}}@media(max-width:680px){.programs-hero-inner[data-astro-cid-iru3ew3w]{min-height:375px;padding-top:49px}.programs-hero[data-astro-cid-iru3ew3w] h1[data-astro-cid-iru3ew3w]{font-size:clamp(51px,13vw,68px)}.programs-hero[data-astro-cid-iru3ew3w]>div[data-astro-cid-iru3ew3w]>p[data-astro-cid-iru3ew3w]{font-size:14px}.programs-hero-note[data-astro-cid-iru3ew3w]{margin-top:40px}.program-grid[data-astro-cid-iru3ew3w],.stage-grid[data-astro-cid-iru3ew3w],.support-grid[data-astro-cid-iru3ew3w]{grid-template-columns:1fr}.program-card[data-astro-cid-iru3ew3w]{min-height:initial;padding:23px}.stage-card[data-astro-cid-iru3ew3w],.stage-card[data-astro-cid-iru3ew3w]:first-child,.stage-card[data-astro-cid-iru3ew3w]:nth-child(3){padding:21px 0;border-right:0;border-top:1px solid #49474b}.stage-card[data-astro-cid-iru3ew3w]:first-child{border-top:0}.framework-item[data-astro-cid-iru3ew3w]{grid-template-columns:28px 38px minmax(0,1fr) 18px;gap:10px}.framework-item[data-astro-cid-iru3ew3w] h3[data-astro-cid-iru3ew3w]{font-size:20px}.framework-item[data-astro-cid-iru3ew3w] p[data-astro-cid-iru3ew3w]{font-size:10px}.support-card[data-astro-cid-iru3ew3w]{min-height:0;padding:22px}.proposal-layout[data-astro-cid-iru3ew3w]{grid-template-columns:1fr;gap:12px}.fit-heading[data-astro-cid-iru3ew3w] h2[data-astro-cid-iru3ew3w],.proposal-layout[data-astro-cid-iru3ew3w] h2[data-astro-cid-iru3ew3w],.get-started-inner[data-astro-cid-iru3ew3w] h2[data-astro-cid-iru3ew3w]{font-size:clamp(43px,11vw,55px)}}
