._site_asgrc_1 *{box-sizing:border-box}._site_asgrc_1{margin:0;background:#fbf8f0;color:#192d2a;font:17px/1.65 system-ui,sans-serif}._site_asgrc_1 a{color:inherit}._site_asgrc_1 a:focus-visible{outline:3px solid #a06b23;outline-offset:5px}._site_asgrc_1 .wrap{width:min(1120px,90%);margin:auto}._site_asgrc_1 header{background:#fffdf8;border-bottom:1px solid #e6ddcc}._site_asgrc_1 header .wrap{display:flex;align-items:center;justify-content:space-between;gap:12px 28px;flex-wrap:wrap;padding:18px 0}._site_asgrc_1 .brand{font-weight:750;text-decoration:none}._site_asgrc_1 nav{display:flex;flex-wrap:wrap;gap:6px 20px;font-size:.88rem}._site_asgrc_1 nav a{text-decoration:none}._site_asgrc_1 nav a:hover{text-decoration:underline}._site_asgrc_1 .hero,._site_asgrc_1 .contact{background:#17342e;color:#fffaf0}._site_asgrc_1 .hero{padding:clamp(64px,12vw,146px) 0;background:linear-gradient(125deg,#132b27,#234a40)}._site_asgrc_1 .eyebrow{font-size:.79rem;font-weight:750;letter-spacing:.15em;text-transform:uppercase;color:#805420}._site_asgrc_1 .hero .eyebrow,._site_asgrc_1 .contact .eyebrow{color:#e6be7d}._site_asgrc_1 h1,._site_asgrc_1 h2,._site_asgrc_1 h3{font-family:Georgia,serif;font-weight:500;line-height:1.12;margin:.35em 0}._site_asgrc_1 h1{font-size:clamp(2.65rem,7.4vw,6rem);letter-spacing:-.035em}._site_asgrc_1 h1 span{display:block}._site_asgrc_1 h2{font-size:clamp(2rem,4vw,3.4rem)}._site_asgrc_1 h3{font-size:1.65rem}._site_asgrc_1 p{max-width:64ch}._site_asgrc_1 .button{display:inline-block;margin-top:12px;padding:11px 20px;border-radius:4px;background:#e6be7d;color:#192d2a;text-decoration:none;font-weight:750}._site_asgrc_1 .button:hover{background:#f1d49f}._site_asgrc_1 .section{padding:clamp(48px,8vw,92px) 0}._site_asgrc_1 .programs{background:#f0ebdf}._site_asgrc_1 .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:20px;margin-top:28px}._site_asgrc_1 article{background:#fffdf8;border:1px solid #ded6c6;border-top:3px solid #a9793d;padding:24px;border-radius:5px}._site_asgrc_1 article p{margin-bottom:0}._site_asgrc_1 footer{padding:22px 0;font-size:.85rem}._site_asgrc_1 .skip{position:absolute;left:1rem;top:-8rem;background:#fff;padding:8px}._site_asgrc_1 .skip:focus{top:1rem}
