body{color:#142f55;background:#f7f5ef}.proposal[data-astro-cid-zwx5xvue]{font-family:Arial,sans-serif;overflow:hidden}.proposal-header[data-astro-cid-zwx5xvue],.proposal-footer[data-astro-cid-zwx5xvue]{justify-content:space-between;align-items:center;max-width:1240px;margin:0 auto;padding:28px 32px;display:flex}.proposal-header[data-astro-cid-zwx5xvue]{border-bottom:1px solid #d8d6d0}.proposal-brand[data-astro-cid-zwx5xvue]{color:#142f55;align-items:center;gap:12px;text-decoration:none;display:flex}.proposal-brand[data-astro-cid-zwx5xvue]>span[data-astro-cid-zwx5xvue]:last-child{gap:3px;display:grid}.proposal-brand[data-astro-cid-zwx5xvue] strong[data-astro-cid-zwx5xvue]{letter-spacing:.08em;font-family:Georgia,serif;font-size:22px}.proposal-brand[data-astro-cid-zwx5xvue] small[data-astro-cid-zwx5xvue]{letter-spacing:.2em;font-size:8px}.proposal-mark[data-astro-cid-zwx5xvue]{border:1px solid #b69a5a;justify-content:center;align-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:22px;display:flex}.proposal-header[data-astro-cid-zwx5xvue] nav[data-astro-cid-zwx5xvue]{gap:28px;display:flex}.proposal-header[data-astro-cid-zwx5xvue] nav[data-astro-cid-zwx5xvue] a[data-astro-cid-zwx5xvue],.proposal-footer[data-astro-cid-zwx5xvue] a[data-astro-cid-zwx5xvue]{color:#142f55;font-size:12px;text-decoration:none}.proposal-cta[data-astro-cid-zwx5xvue],.proposal-button[data-astro-cid-zwx5xvue]{text-decoration:none}.proposal-cta[data-astro-cid-zwx5xvue]{color:#142f55;border-bottom:1px solid #b69a5a;padding-bottom:5px;font-size:12px}.proposal-hero[data-astro-cid-zwx5xvue]{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1240px;min-height:570px;margin:0 auto;padding:60px 32px;display:grid}.proposal-kicker[data-astro-cid-zwx5xvue]{color:#b69a5a;letter-spacing:.2em;margin:0 0 24px;font-size:10px;font-weight:700}.proposal-hero[data-astro-cid-zwx5xvue] h1[data-astro-cid-zwx5xvue],.proposal-section[data-astro-cid-zwx5xvue] h2[data-astro-cid-zwx5xvue],.proposal-expansion[data-astro-cid-zwx5xvue] h2[data-astro-cid-zwx5xvue],.proposal-contact[data-astro-cid-zwx5xvue] h2[data-astro-cid-zwx5xvue]{letter-spacing:-.04em;margin:0;font-family:Georgia,serif;font-size:clamp(42px,5vw,76px);font-weight:400;line-height:.98}em[data-astro-cid-zwx5xvue]{color:#b69a5a;font-style:normal}.proposal-lead[data-astro-cid-zwx5xvue]{color:#536171;max-width:500px;margin:30px 0;font-size:16px;line-height:1.7}.proposal-actions[data-astro-cid-zwx5xvue]{align-items:center;gap:28px;display:flex}.proposal-button[data-astro-cid-zwx5xvue]{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:26px;padding:16px 20px;font-size:11px;display:inline-flex}.proposal-button-dark[data-astro-cid-zwx5xvue]{color:#f7f5ef;background:#142f55}.proposal-button-light[data-astro-cid-zwx5xvue]{color:#f7f5ef;border:1px solid #b69a5a}.proposal-text-link[data-astro-cid-zwx5xvue]{color:#142f55;border-bottom:1px solid #b69a5a;padding-bottom:6px;font-size:12px;text-decoration:none}.proposal-hero-art[data-astro-cid-zwx5xvue]{background:#142f55;height:430px;position:relative}.proposal-frame[data-astro-cid-zwx5xvue]{border:1px solid #b69a5a;width:220px;height:260px;position:absolute}.proposal-frame-one[data-astro-cid-zwx5xvue]{top:14%;left:22%;transform:rotate(8deg)}.proposal-frame-two[data-astro-cid-zwx5xvue]{top:20%;left:31%;transform:rotate(-8deg)}.proposal-art-caption[data-astro-cid-zwx5xvue]{color:#f7f5ef;letter-spacing:.17em;justify-content:space-between;font-size:9px;line-height:1.5;display:flex;position:absolute;bottom:28px;left:28px;right:28px}.proposal-audience[data-astro-cid-zwx5xvue]{background:#e8e6df;padding:70px max(32px,50% - 620px)}.proposal-audience-grid[data-astro-cid-zwx5xvue]{grid-template-columns:repeat(4,1fr);display:grid}.proposal-audience-grid[data-astro-cid-zwx5xvue] a[data-astro-cid-zwx5xvue]{color:#142f55;border-left:1px solid #bbb9b1;gap:12px;padding:15px 22px;text-decoration:none;display:grid}.proposal-audience-grid[data-astro-cid-zwx5xvue] span[data-astro-cid-zwx5xvue],.proposal-services[data-astro-cid-zwx5xvue] span[data-astro-cid-zwx5xvue],.proposal-principles[data-astro-cid-zwx5xvue] span[data-astro-cid-zwx5xvue],.proposal-country[data-astro-cid-zwx5xvue] span[data-astro-cid-zwx5xvue]{color:#b69a5a;font-size:10px}.proposal-audience-grid[data-astro-cid-zwx5xvue] strong[data-astro-cid-zwx5xvue]{font-family:Georgia,serif;font-size:25px;font-weight:400}.proposal-audience-grid[data-astro-cid-zwx5xvue] small[data-astro-cid-zwx5xvue]{color:#65717d;font-size:11px}.proposal-section[data-astro-cid-zwx5xvue]{max-width:1240px;margin:0 auto;padding:110px 32px}.proposal-section-head[data-astro-cid-zwx5xvue]{justify-content:space-between;align-items:end;gap:60px;margin-bottom:70px;display:flex}.proposal-section-head[data-astro-cid-zwx5xvue]>p[data-astro-cid-zwx5xvue]{color:#65717d;max-width:280px;font-size:14px;line-height:1.7}.proposal-section[data-astro-cid-zwx5xvue] h2[data-astro-cid-zwx5xvue]{font-size:clamp(36px,4vw,58px)}.proposal-services[data-astro-cid-zwx5xvue]{border-top:1px solid #c9c6bd;grid-template-columns:repeat(4,1fr);display:grid}.proposal-services[data-astro-cid-zwx5xvue] a[data-astro-cid-zwx5xvue]{color:#142f55;border-bottom:1px solid #c9c6bd;border-right:1px solid #c9c6bd;min-height:170px;padding:20px;text-decoration:none;display:grid}.proposal-services[data-astro-cid-zwx5xvue] a[data-astro-cid-zwx5xvue]:nth-child(4n+1){border-left:1px solid #c9c6bd}.proposal-services[data-astro-cid-zwx5xvue] h3[data-astro-cid-zwx5xvue]{align-self:end;margin:0;font-family:Georgia,serif;font-size:20px;font-weight:400;line-height:1.1}.proposal-services[data-astro-cid-zwx5xvue] b[data-astro-cid-zwx5xvue]{color:#b69a5a;justify-self:end;font-size:20px}.proposal-services[data-astro-cid-zwx5xvue] .proposal-service-featured[data-astro-cid-zwx5xvue]{background:#e8e6df}.proposal-expansion[data-astro-cid-zwx5xvue]{color:#f7f5ef;background:#0b2342;grid-template-columns:.85fr 1.15fr;padding:110px max(32px,50% - 620px);display:grid}.proposal-expansion[data-astro-cid-zwx5xvue] h2[data-astro-cid-zwx5xvue]{color:#f7f5ef}.proposal-expansion-title[data-astro-cid-zwx5xvue],.proposal-contact-title[data-astro-cid-zwx5xvue]{color:#fff}.proposal-expansion[data-astro-cid-zwx5xvue] p[data-astro-cid-zwx5xvue]{color:#bfc8d0;max-width:410px;line-height:1.7}.proposal-map[data-astro-cid-zwx5xvue]{align-self:center;padding-left:35px}.proposal-map-image[data-astro-cid-zwx5xvue]{position:relative}.proposal-map[data-astro-cid-zwx5xvue] img[data-astro-cid-zwx5xvue]{width:100%;max-width:100%;height:auto;display:block}.proposal-california-cover[data-astro-cid-zwx5xvue]{background:#f7f5ef;width:22%;height:24px;position:absolute;top:27%;left:3%}.proposal-map-routes[data-astro-cid-zwx5xvue]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.proposal-route-path[data-astro-cid-zwx5xvue]{fill:none;marker-end:url(#proposal-arrow);stroke:#b88720;stroke-dasharray:1.5 1;stroke-linecap:round;stroke-width:.45px}.proposal-route-path-fade[data-astro-cid-zwx5xvue]{opacity:.55}.proposal-map-routes[data-astro-cid-zwx5xvue] marker[data-astro-cid-zwx5xvue] path[data-astro-cid-zwx5xvue]{fill:#b88720}.proposal-route-origin[data-astro-cid-zwx5xvue]{fill:#b88720;stroke:#fff;stroke-width:.35px}.proposal-route-dot[data-astro-cid-zwx5xvue]{fill:#fff;opacity:0}.proposal-map-image[data-astro-cid-zwx5xvue].is-visible .proposal-route-path[data-astro-cid-zwx5xvue]{animation:1.5s ease-out forwards proposal-route-reveal}.proposal-map-image[data-astro-cid-zwx5xvue].is-visible .proposal-route-path[data-astro-cid-zwx5xvue]:nth-of-type(2){animation-delay:.35s}.proposal-map-image[data-astro-cid-zwx5xvue].is-visible .proposal-route-path[data-astro-cid-zwx5xvue]:nth-of-type(3){animation-delay:.7s}.proposal-map-image[data-astro-cid-zwx5xvue].is-visible .proposal-route-path[data-astro-cid-zwx5xvue]:nth-of-type(4){animation-delay:1.05s}.proposal-map-image[data-astro-cid-zwx5xvue].is-visible .proposal-route-dot[data-astro-cid-zwx5xvue]{animation:proposal-route-pulse 1s ease-out var(--route-delay) forwards}.proposal-map-image[data-astro-cid-zwx5xvue].is-visible .proposal-route-dot[data-astro-cid-zwx5xvue] animateMotion[data-astro-cid-zwx5xvue]{begin:0s}@keyframes proposal-route-reveal{0%{stroke-dashoffset:12px}to{stroke-dashoffset:0}}@keyframes proposal-route-pulse{0%{opacity:0}20%,80%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.proposal-map-image[data-astro-cid-zwx5xvue].is-visible .proposal-route-path[data-astro-cid-zwx5xvue]{animation:none}.proposal-map-image[data-astro-cid-zwx5xvue].is-visible .proposal-route-dot[data-astro-cid-zwx5xvue]{display:none}}.proposal-approach[data-astro-cid-zwx5xvue]{padding-bottom:80px}.proposal-principles[data-astro-cid-zwx5xvue]{border-top:1px solid #c9c6bd;grid-template-columns:repeat(4,1fr);display:grid}.proposal-principles[data-astro-cid-zwx5xvue]>div[data-astro-cid-zwx5xvue]{border-right:1px solid #c9c6bd;gap:14px;padding:24px 20px;display:grid}.proposal-principles[data-astro-cid-zwx5xvue]>div[data-astro-cid-zwx5xvue]:first-child{border-left:1px solid #c9c6bd}.proposal-principles[data-astro-cid-zwx5xvue] strong[data-astro-cid-zwx5xvue]{font-family:Georgia,serif;font-size:23px;font-weight:400}.proposal-principles[data-astro-cid-zwx5xvue] p[data-astro-cid-zwx5xvue]{color:#65717d;margin:0;font-size:12px;line-height:1.5}.proposal-contact[data-astro-cid-zwx5xvue]{color:#f7f5ef;background:#142f55;justify-content:space-between;gap:40px;padding:90px max(32px,50% - 620px);display:flex}.proposal-contact-data[data-astro-cid-zwx5xvue]{flex-direction:column;align-items:end;gap:16px;display:flex}.proposal-contact-data[data-astro-cid-zwx5xvue]>a[data-astro-cid-zwx5xvue]:not(.proposal-button){color:#cbd3dc;font-size:13px;text-decoration:none}.proposal-footer[data-astro-cid-zwx5xvue]{color:#65717d;letter-spacing:.08em;font-size:10px}.proposal-footer[data-astro-cid-zwx5xvue] span[data-astro-cid-zwx5xvue]:first-child{color:#142f55;font-family:Georgia,serif;font-size:16px}.proposal-footer[data-astro-cid-zwx5xvue] small[data-astro-cid-zwx5xvue]{letter-spacing:.15em;font-family:Arial,sans-serif;font-size:8px}@media (width<=760px){.proposal-header[data-astro-cid-zwx5xvue] nav[data-astro-cid-zwx5xvue]{display:none}.proposal-header[data-astro-cid-zwx5xvue],.proposal-footer[data-astro-cid-zwx5xvue]{padding:20px}.proposal-hero[data-astro-cid-zwx5xvue],.proposal-expansion[data-astro-cid-zwx5xvue]{grid-template-columns:1fr;padding:70px 20px}.proposal-hero-art[data-astro-cid-zwx5xvue]{height:300px}.proposal-audience[data-astro-cid-zwx5xvue]{padding:55px 20px}.proposal-audience-grid[data-astro-cid-zwx5xvue],.proposal-services[data-astro-cid-zwx5xvue],.proposal-principles[data-astro-cid-zwx5xvue]{grid-template-columns:repeat(2,1fr)}.proposal-section[data-astro-cid-zwx5xvue]{padding:75px 20px}.proposal-section-head[data-astro-cid-zwx5xvue],.proposal-contact[data-astro-cid-zwx5xvue]{flex-direction:column;align-items:start;padding-left:20px;padding-right:20px}.proposal-section-head[data-astro-cid-zwx5xvue]{gap:20px}.proposal-map[data-astro-cid-zwx5xvue]{padding:20px 0 0}.proposal-footer[data-astro-cid-zwx5xvue]{flex-direction:column;align-items:start;gap:15px}}
