.page-shell.svelte-1uha8ag{max-width:1320px;margin:0 auto;padding:0 56px}header.svelte-1uha8ag{min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #ded7d0}.wordmark.svelte-1uha8ag{font-size:23px;font-weight:750;letter-spacing:-1px;text-decoration:none}.wordmark.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#79509a;font-weight:500}.status.svelte-1uha8ag{font-size:12px;display:inline-flex;align-items:center;gap:9px;color:#665e6b}.status-dot.svelte-1uha8ag{width:6px;height:6px;border-radius:50%;background:#79509a}.hero.svelte-1uha8ag{display:grid;grid-template-columns:1.25fr .85fr;gap:68px;align-items:center;padding:86px 0 90px}.eyebrow.svelte-1uha8ag{font-size:11px;line-height:1.6;text-transform:uppercase;letter-spacing:2px;font-weight:700;color:#725580;margin:0 0 25px}h1.svelte-1uha8ag{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(42px,4.4vw,65px);letter-spacing:-2.7px;line-height:1.09;margin:0 0 28px}h1.svelte-1uha8ag em:where(.svelte-1uha8ag){font-weight:400;color:#79509a}.intro.svelte-1uha8ag{font-size:18px;line-height:1.75;color:#645c66;max-width:490px;margin:0 0 37px}.vision-link.svelte-1uha8ag{display:inline-flex;gap:36px;padding:15px 21px;background:#281d36;color:#fffaf0;border-radius:5px;text-decoration:none;font-weight:600;font-size:14px}.vision-link.svelte-1uha8ag:hover{background:#503366}.goat-panel.svelte-1uha8ag{min-height:430px;border-radius:12px;background:#3c254d;color:#f4e2b4;position:relative;overflow:hidden;padding:29px}.panel-top.svelte-1uha8ag{display:flex;justify-content:space-between;gap:12px;font-size:9px;letter-spacing:1.8px;color:#d2b7dd;position:relative;z-index:1}.mountain.svelte-1uha8ag{position:absolute;inset:48px 0 0;opacity:.7}.peak-back.svelte-1uha8ag{position:absolute;width:76%;height:65%;left:37%;top:14%;background:#81599a;clip-path:polygon(45% 0,100% 100%,0 100%)}.peak-front.svelte-1uha8ag{position:absolute;width:120%;height:92%;left:-28%;top:3%;background:#57396d;clip-path:polygon(54% 0,100% 100%,0 100%)}.snowcap.svelte-1uha8ag{position:absolute;width:24%;height:18%;left:24.8%;top:3%;background:#f0dfbc;clip-path:polygon(51% 0,100% 100%,60% 75%,40% 93%,0 100%);opacity:.75}.panel-copy.svelte-1uha8ag{position:relative;z-index:1;display:flex;flex-direction:column;margin-top:103px}.goat-label.svelte-1uha8ag{font-size:clamp(52px,6vw,80px);font-weight:800;letter-spacing:3px;line-height:1}.goat-year.svelte-1uha8ag{font-size:15px;letter-spacing:8px;margin-top:10px}.goat-panel.svelte-1uha8ag>p:where(.svelte-1uha8ag){position:relative;z-index:1;font-family:Georgia,serif;font-size:24px;line-height:1.3;margin:27px 0 0}.vision.svelte-1uha8ag{border-top:1px solid #ded7d0;padding:56px 0 68px;scroll-margin-top:30px}.vision-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:72px}h2.svelte-1uha8ag{margin:0;font-family:Georgia,serif;font-size:35px;font-weight:400;line-height:1.2;letter-spacing:-.8px}.vision-description.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 16px;line-height:1.8;color:#645c66;font-size:16px}footer.svelte-1uha8ag{padding:28px 0 34px;border-top:1px solid #ded7d0;display:flex;align-items:flex-start;justify-content:space-between;gap:25px;font-size:11px;color:#716875;line-height:1.8}footer.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.footer-brand.svelte-1uha8ag{font-size:13px;color:#281d36;font-weight:700}.footer-note.svelte-1uha8ag{text-align:right}@media(max-width:900px){.page-shell.svelte-1uha8ag{padding:0 28px}.hero.svelte-1uha8ag{gap:30px;padding:62px 0}h1.svelte-1uha8ag{font-size:44px;letter-spacing:-1.8px}.goat-panel.svelte-1uha8ag{min-height:400px}.vision-grid.svelte-1uha8ag{gap:32px}.footer-note.svelte-1uha8ag{display:none}}@media(max-width:650px){header.svelte-1uha8ag{min-height:89px;flex-wrap:wrap;align-content:center;gap:8px;padding:17px 0}.wordmark.svelte-1uha8ag{font-size:22px}.status.svelte-1uha8ag{font-size:10px}.hero.svelte-1uha8ag{grid-template-columns:1fr;gap:38px;padding:43px 0}h1.svelte-1uha8ag{font-size:clamp(38px,8.6vw,53px)}.intro.svelte-1uha8ag{font-size:16px}.goat-panel.svelte-1uha8ag{min-height:375px}.panel-copy.svelte-1uha8ag{margin-top:80px}.goat-label.svelte-1uha8ag{font-size:68px}.vision.svelte-1uha8ag{padding:40px 0}.vision-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:25px}h2.svelte-1uha8ag{font-size:31px}footer.svelte-1uha8ag{flex-direction:column;gap:12px}}
