body.page-id-13140 .header-wrap{position:relative}.website-program[data-astro-cid-bocgc4xu]{color:#17221d}.program-container[data-astro-cid-bocgc4xu]{box-sizing:border-box;max-width:1200px;margin-inline:auto;padding-inline:20px}.program-hero[data-astro-cid-bocgc4xu]{padding-block:90px 80px}.hero-grid[data-astro-cid-bocgc4xu]{text-align:center;max-width:1000px}.website-program[data-astro-cid-bocgc4xu] .program-eyebrow[data-astro-cid-bocgc4xu]{color:#a45900;letter-spacing:1.5px;margin:0 0 22px;font-size:13px;font-weight:700;line-height:1.6}.website-program[data-astro-cid-bocgc4xu] h1[data-astro-cid-bocgc4xu]{letter-spacing:-.6px;color:#17221d;margin:0 0 30px;font-size:clamp(34px,3.3vw,48px);font-weight:700;line-height:1.22}.website-program[data-astro-cid-bocgc4xu] h2[data-astro-cid-bocgc4xu]{color:inherit;margin:0 0 28px;font-size:clamp(29px,2.8vw,38px);font-weight:700;line-height:1.3}.website-program[data-astro-cid-bocgc4xu] h2[data-astro-cid-bocgc4xu] em[data-astro-cid-bocgc4xu]{color:#56851d;font-style:normal}.website-program[data-astro-cid-bocgc4xu] p[data-astro-cid-bocgc4xu]{font-size:18px;line-height:1.8}.program-button[data-astro-cid-bocgc4xu]{border-radius:14px;justify-content:center;align-items:center;gap:20px;padding:14px 24px;font-size:16px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.program-button[data-astro-cid-bocgc4xu].primary{color:#17221d;background:#f69405}.program-button[data-astro-cid-bocgc4xu].primary:hover{color:#17221d;background:#dd8404}.program-story[data-astro-cid-bocgc4xu]{background:#eef4e5;padding-block:70px}.story-grid[data-astro-cid-bocgc4xu]{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:64px;display:grid}.story-copy[data-astro-cid-bocgc4xu] p[data-astro-cid-bocgc4xu]{margin:0 0 24px}.story-copy[data-astro-cid-bocgc4xu] p[data-astro-cid-bocgc4xu]:last-child{margin:0}.program-references[data-astro-cid-bocgc4xu]{padding-block:80px;scroll-margin-top:95px}.reference-grid[data-astro-cid-bocgc4xu]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:36px;display:grid}.reference-card[data-astro-cid-bocgc4xu]{color:#17221d;background:#fff;border-radius:14px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden;box-shadow:0 5px 24px #17221d12}.reference-card[data-astro-cid-bocgc4xu]:hover{color:#17221d;transform:translateY(-4px);box-shadow:0 10px 28px #17221d20}.reference-image[data-astro-cid-bocgc4xu]{aspect-ratio:1.96;background:#eef1ec;overflow:hidden}.reference-image[data-astro-cid-bocgc4xu] img[data-astro-cid-bocgc4xu]{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.reference-caption[data-astro-cid-bocgc4xu]{justify-content:space-between;align-items:center;gap:12px;padding:22px;display:flex}.reference-caption[data-astro-cid-bocgc4xu] h3[data-astro-cid-bocgc4xu]{color:inherit;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:700;line-height:1.5}.reference-caption[data-astro-cid-bocgc4xu]>span[data-astro-cid-bocgc4xu]{color:#56851d;font-size:24px}.program-contact[data-astro-cid-bocgc4xu]{color:#fff;background:#17221d;padding-block:60px}.contact-inner[data-astro-cid-bocgc4xu]{justify-content:space-between;align-items:center;gap:40px;display:flex}.program-contact[data-astro-cid-bocgc4xu] h2[data-astro-cid-bocgc4xu]{margin:0;font-size:30px}.website-program[data-astro-cid-bocgc4xu] a[data-astro-cid-bocgc4xu]:focus-visible{outline-offset:5px;outline:3px solid #3ca9dc}@media (width<=1000px){.story-grid[data-astro-cid-bocgc4xu]{gap:32px}.reference-grid[data-astro-cid-bocgc4xu]{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-inner[data-astro-cid-bocgc4xu]{flex-direction:column;align-items:flex-start}}@media (width<=900px){.story-grid[data-astro-cid-bocgc4xu]{grid-template-columns:1fr}}@media (width<=640px){.program-hero[data-astro-cid-bocgc4xu]{padding-block:50px}.reference-grid[data-astro-cid-bocgc4xu]{grid-template-columns:1fr}.program-story[data-astro-cid-bocgc4xu],.program-references[data-astro-cid-bocgc4xu]{padding-block:50px}.website-program[data-astro-cid-bocgc4xu] p[data-astro-cid-bocgc4xu]{font-size:16px}.program-eyebrow[data-astro-cid-bocgc4xu]{font-size:12px}.program-contact[data-astro-cid-bocgc4xu] h2[data-astro-cid-bocgc4xu]{font-size:26px}.program-button[data-astro-cid-bocgc4xu]{font-size:15px}.reference-caption[data-astro-cid-bocgc4xu]{padding:18px}}@media (prefers-reduced-motion:reduce){.reference-card[data-astro-cid-bocgc4xu]{transition:none}.reference-card[data-astro-cid-bocgc4xu]:hover{transform:none}}
