.Navbar_header__M0dCg{background:var(--paper);border-bottom:1px solid var(--line);position:relative;z-index:20}.Navbar_nav__HCetZ{max-width:1360px;margin:auto;padding:22px 32px;display:flex;align-items:center;justify-content:space-between;gap:20px}.Navbar_brand__Gh7T3{display:flex;align-items:center;gap:12px;font:25px Georgia,serif;color:var(--ink)}.Navbar_brand__Gh7T3 small{display:block;font:13px Arial,sans-serif;letter-spacing:.08em;margin-top:7px;color:var(--muted)}.Navbar_mark___EBP8{flex-shrink:0;width:48px;height:54px;background:url(/waterfall.jpg) 42%/auto 100% no-repeat;mix-blend-mode:normal;mask-image:radial-gradient(ellipse at center,black 38%,transparent 73%)}.Navbar_links__eRQ7F{display:flex;align-items:center;gap:18px;font-size:17px}.Navbar_links__eRQ7F a{padding:12px 0;min-height:48px;color:var(--ink)}.Navbar_links__eRQ7F a:hover,.Navbar_links__eRQ7F a[aria-current]{color:var(--green);text-decoration:underline;text-underline-offset:7px}.Navbar_links__eRQ7F .Navbar_contact__0mPYI{border:1px solid var(--green);border-radius:4px;padding:12px 18px;color:var(--green)}.Navbar_quickLinks__0KRVh,.Navbar_toggle__kBnes{display:none}@media(max-width:1200px){.Navbar_nav__HCetZ{padding:18px 24px;flex-wrap:wrap}.Navbar_toggle__kBnes{display:block;padding:12px 15px;min-height:48px;border:1px solid var(--green);border-radius:4px;background:transparent;color:var(--ink);font-size:16px}.Navbar_quickLinks__0KRVh{display:grid;grid-template-columns:.8fr 1fr 1.1fr;gap:8px;width:100%}.Navbar_quickLinks__0KRVh a{display:flex;justify-content:center;align-items:center;text-align:center;border:1px solid var(--line);border-radius:4px;min-height:50px;padding:8px;font-size:17px;font-weight:600;background:var(--sage)}.Navbar_quickLinks__0KRVh a[aria-current]{background:var(--green);border-color:var(--green);color:white}.Navbar_links__eRQ7F{display:none;width:100%;border-top:1px solid var(--line);padding-top:12px}.Navbar_open__Z2oey{display:flex;flex-direction:column;align-items:stretch;gap:4px}.Navbar_links__eRQ7F a{padding:12px}}@media(max-width:440px){.Navbar_nav__HCetZ{padding:16px;gap:16px 8px}.Navbar_brand__Gh7T3{font-size:21px;gap:9px}.Navbar_mark___EBP8{width:32px;height:40px}.Navbar_toggle__kBnes{padding:12px 10px}.Navbar_quickLinks__0KRVh{gap:6px}.Navbar_quickLinks__0KRVh a{font-size:16px}}@media(max-width:1200px){.Navbar_links__eRQ7F a[href="/"],.Navbar_links__eRQ7F a[href="/calendar"],.Navbar_links__eRQ7F a[href="/contact"]{display:none}}@media(max-width:360px){.Navbar_brand__Gh7T3{font-size:17px;gap:6px}.Navbar_mark___EBP8{width:28px;height:36px}.Navbar_toggle__kBnes{font-size:14px;padding:10px}}.Footer_footer__JrJN9{background:#244f61;color:#f3f2e9;padding:54px 40px 24px}.Footer_bottom__JSAfy,.Footer_inner__QTh9n{max-width:1120px;margin:auto;display:flex;justify-content:space-between;gap:30px}.Footer_brand__I2lcD{font:30px Georgia,serif}.Footer_inner__QTh9n p{color:#dcecf2;font-size:18px;margin-top:17px}.Footer_links__g0H7R{display:flex;flex-direction:column;gap:12px;font-size:18px}.Footer_bottom__JSAfy{border-top:1px solid #ffffff25;padding-top:23px;margin-top:30px;color:#dcecf2;font-size:16px}@media(max-width:600px){.Footer_footer__JrJN9{padding:40px 22px 24px}.Footer_bottom__JSAfy,.Footer_inner__QTh9n{flex-direction:column;gap:20px}}.Footer_links__g0H7R a{min-height:48px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:5px}.Layout_container__m2XBw{min-height:100vh;display:flex;flex-direction:column}.Layout_main__65zHd{flex:1;width:min(1120px,100%);margin:auto;padding:64px 40px 90px}.Layout_home__r1rui{flex:1}@media(max-width:600px){.Layout_main__65zHd{padding:42px 22px 60px}}.Retreats_retreatSection__XO5uO{margin-top:40px}.Retreats_retreatDetails__PsfXs{border:1px solid var(--line);border-radius:8px;margin-bottom:15px;background-color:var(--paper)}.Retreats_retreatSummary__72H8Z{padding:10px 15px;cursor:pointer;background-color:var(--sage);border-radius:8px;font-weight:700;color:var(--green)}.Retreats_retreatContent__2s6cN{padding:15px}.Retreats_retreatTable__Ue6bA{width:100%;border-collapse:collapse;margin-bottom:15px}.Retreats_retreatTable__Ue6bA td{padding:5px;border-bottom:1px solid var(--line)}.Retreats_retreatTable__Ue6bA td:first-child{width:150px;font-weight:700;color:var(--green)}@media (max-width:768px){.Retreats_retreatSummary__72H8Z{font-size:1em}.Retreats_retreatContent__2s6cN,.Retreats_retreatTable__Ue6bA{font-size:.9em}.Retreats_retreatTable__Ue6bA td{display:block;width:100%}.Retreats_retreatTable__Ue6bA tr{display:flex;flex-direction:column;margin-bottom:10px}.Retreats_retreatTable__Ue6bA td:first-child{font-weight:700;margin-bottom:5px}.Retreats_retreatTable__Ue6bA td:last-child{margin-left:0}}.Retreats_retreatSummary__72H8Z{padding:22px 25px}.Retreats_retreatContent__2s6cN{padding:25px}.Retreats_posterImageContainer__lgcOg{max-width:430px;margin:0 auto 32px}