.announcements[data-astro-cid-p2czikqj]{background:#f7f2e8;border-block:1px solid #ddd1b6;color:#17364d}.announcement-inner[data-astro-cid-p2czikqj]{width:min(1180px,calc(100% - 48px));margin-inline:auto;padding-block:28px}.section-label[data-astro-cid-p2czikqj],.announcement-label[data-astro-cid-p2czikqj]{font-family:Arial,sans-serif;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:700}.section-label[data-astro-cid-p2czikqj]{margin:0 0 19px;color:#735b2a}.announcement-list[data-astro-cid-p2czikqj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:24px;list-style:none;padding:0;margin:0}li[data-astro-cid-p2czikqj]{padding-left:18px;border-left:2px solid #b79655}.announcement-label[data-astro-cid-p2czikqj]{color:#735b2a}h2[data-astro-cid-p2czikqj]{font-family:Georgia,serif;font-size:20px;font-weight:400;margin:8px 0;line-height:1.3}li[data-astro-cid-p2czikqj] p[data-astro-cid-p2czikqj]{font-family:Arial,sans-serif;font-size:13px;line-height:1.6;margin:0;color:#53616a}a[data-astro-cid-p2czikqj]{color:inherit;text-decoration:none}a[data-astro-cid-p2czikqj]:hover{text-decoration:underline;text-underline-offset:4px}a[data-astro-cid-p2czikqj]:focus-visible{outline:2px solid #17364d;outline-offset:5px}@media(max-width:600px){.announcement-inner[data-astro-cid-p2czikqj]{width:calc(100% - 36px)}.announcement-list[data-astro-cid-p2czikqj]{gap:22px}}.announcements[data-astro-cid-p2czikqj]{border:1px solid #d6b66d;border-radius:5px;background:linear-gradient(110deg,#faf2df,#fffcf7 65%,#f6edda)}.announcement-inner[data-astro-cid-p2czikqj]{width:auto;margin:0;padding:28px;display:flex;align-items:center;gap:28px}.announcement-heading[data-astro-cid-p2czikqj]{display:flex;align-items:center;gap:15px;flex:0 0 245px}.announcement-heading[data-astro-cid-p2czikqj] svg[data-astro-cid-p2czikqj]{width:42px;height:42px;flex-shrink:0;color:#b78424}.section-label[data-astro-cid-p2czikqj]{font:25px/1.2 Georgia,serif;letter-spacing:0;text-transform:none;color:#122435;margin:0}.announcement-list[data-astro-cid-p2czikqj]{flex:1;gap:24px;grid-template-columns:1.25fr 1fr}li[data-astro-cid-p2czikqj]{border-left-width:1px}h2[data-astro-cid-p2czikqj]{font-size:21px}.announcement-label[data-astro-cid-p2czikqj]{font-size:9px;letter-spacing:.1em}.slider-controls[data-astro-cid-p2czikqj]{display:flex;align-items:center;gap:12px;font-size:12px}.slider-controls[data-astro-cid-p2czikqj] button[data-astro-cid-p2czikqj]{border:1px solid #c5a057;background:#fff9ed;color:#84601d;border-radius:50%;width:38px;height:38px}[data-astro-cid-p2czikqj][data-mode=slider] .announcement-list[data-astro-cid-p2czikqj]{grid-template-columns:1fr}@media(max-width:1050px){.announcement-inner[data-astro-cid-p2czikqj]{gap:20px;padding:23px}.announcement-heading[data-astro-cid-p2czikqj]{flex-basis:205px;gap:12px}.section-label[data-astro-cid-p2czikqj]{font-size:22px}}@media(max-width:800px){.announcement-inner[data-astro-cid-p2czikqj]{display:block}.announcement-heading[data-astro-cid-p2czikqj]{margin-bottom:22px}.announcement-heading[data-astro-cid-p2czikqj] svg[data-astro-cid-p2czikqj]{width:32px;height:32px}.slider-controls[data-astro-cid-p2czikqj]{margin-top:15px}}@media(max-width:540px){.announcement-inner[data-astro-cid-p2czikqj]{padding:22px}.announcement-list[data-astro-cid-p2czikqj]{grid-template-columns:1fr;gap:22px}}.lower-scene{position:relative;isolation:isolate;background:#f8f4e9}.lower-scene:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/images/lower-mountain-continuation.png) center 45%/cover no-repeat}.lower-scene .announcement-wrap{width:100%;margin:0;padding:22px 0 12px;background:#ffffffa6;backdrop-filter:blur(3px)}.lower-scene .announcements{background:#faf4e7d9;border:1px solid #cfb47680;border-radius:6px;box-shadow:inset 0 1px #fff8,0 3px 14px #6f613610}.lower-scene #request-seminar{width:100%;margin:0;padding:12px 0 32px;background:linear-gradient(180deg,#ffffffbf 0% 65%,#fff);backdrop-filter:blur(3px)}.lower-scene .request-inner{padding:23px 28px;gap:22px;border:1px solid #cfb47680;border-radius:6px;background:#faf4e7f2}.lower-scene .request-copy h2{font-size:clamp(22px,2.25vw,28px)}.lower-scene .request-icon{color:#a87928;background:radial-gradient(circle at 32% 23%,#fffdf6,#fcf4df 45%,#e9d3a2);border-color:#bd9854;box-shadow:inset 0 0 0 3px #fff9,0 3px 8px #86642a16}#request-seminar .request-inner .request-cta,#connect .mailing-copy .signup-invitation{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:14px;width:auto;height:auto;min-height:56px;min-width:190px;max-width:100%;padding:16px 28px;border-radius:12px;border:1px solid #d4aa4e;background:linear-gradient(115deg,#bd8724,#cf9d31);color:#fff;box-shadow:inset 0 1px 1px #ffffff35,0 3px 8px #9c74251a}#connect .mailing-copy .signup-invitation{padding:18px 32px;min-height:60px}.rounded-cta .cta-label{font:600 15px/1.3 Segoe UI,Arial,sans-serif;letter-spacing:.025em}.rounded-cta .cta-arrow{font-size:21px;line-height:1}#request-seminar .request-inner .request-cta:hover,#connect .mailing-copy .signup-invitation:hover{background:#a6751d;box-shadow:0 4px 12px #8e6a2926}@media(max-width:900px){.lower-scene .request-inner{padding:22px;gap:16px}}@media(max-width:680px){.lower-scene .announcement-wrap{padding-top:18px;padding-bottom:10px}.lower-scene #request-seminar{padding-top:10px;padding-bottom:24px}.lower-scene .request-inner{padding:22px 18px;gap:15px;flex-wrap:wrap}.lower-scene .request-copy{flex-basis:calc(100% - 75px)}.lower-scene .request-copy h2{font-size:22px}#request-seminar .request-inner .request-cta{margin:0;width:100%}#connect .mailing-copy .signup-invitation{width:100%;padding:17px 18px}}.site-header.site-header--overlay{--hh: 105px;position:relative;z-index:20;margin-bottom:calc(var(--hh) * -1);background:#ffffffa8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.site-header.site-header--overlay:has(.menu-toggle[aria-expanded=true]){background:#fff}.hero.hero--home{padding-top:var(--hh, 105px);box-sizing:border-box;min-height:calc(479px + var(--hh, 105px))}.hero.hero--home .hero-background{object-position:40% 22%}.hero.hero--home .hero-content{padding-top:72px}.hero.hero--home h1{position:relative;isolation:isolate}.hero.hero--home h1:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:min(96%,1000px);height:150%;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(ellipse at center,#ffffff6b,#ffffff42 38%,#fff0 70%);filter:blur(10px)}.hero.hero--home p{color:#fff;text-shadow:0 1px 2px rgba(10,26,46,.95),0 2px 5px rgba(10,26,46,.7),0 0 14px rgba(10,26,46,.6)}@media(min-width:1600px){.hero.hero--home{min-height:calc(520px + var(--hh, 105px))}.hero.hero--home .hero-content{padding-top:84px}}@media(max-width:1150px){.hero.hero--home{min-height:calc(414px + var(--hh, 105px))}}@media(max-width:900px){.hero.hero--home{min-height:calc(411px + var(--hh, 105px))}}@media(max-width:680px){.hero.hero--home{min-height:calc(390px + var(--hh, 105px))}.hero.hero--home .hero-content{padding-top:56px}}
