.ContactDetailsSection_section__Dj9yd{container-type:inline-size;background:#f8f8f8;font:18px/1.6 Arial,sans-serif;color:#524f47}.ContactDetailsSection_inner__3JKvf{margin:auto;padding:80px max(24px,6.6cqw)}.ContactDetailsSection_section__Dj9yd header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}.ContactDetailsSection_section__Dj9yd h2{font:400 44px/1.2 Georgia,serif;letter-spacing:-1.5px;color:#35281e;margin:0}.ContactDetailsSection_section__Dj9yd header a{display:flex;gap:24px;align-items:center;color:#0e5c57;text-decoration:underline;text-underline-offset:5px;white-space:nowrap}.ContactDetailsSection_intro__tXqRQ{max-width:900px;margin-bottom:40px}.ContactDetailsSection_section__Dj9yd p{font:18px/1.6 Arial,sans-serif;color:#524f47;margin:0;white-space:pre-line}.ContactDetailsSection_intro__tXqRQ>div{gap:16px}.ContactDetailsSection_cards__IMo4h{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ContactDetailsSection_cards__IMo4h article{background:#fff;padding:32px;border-radius:8px;color:#0e5c57;overflow-wrap:anywhere}.ContactDetailsSection_section__Dj9yd h3{font:400 28px/1.2 Georgia,serif;color:#0e5c57;margin:24px 0}.ContactDetailsSection_section__Dj9yd a:focus-visible{outline:3px solid #0e5c57;outline-offset:4px}.ContactDetailsSection_cards__IMo4h a{text-decoration:underline}@container(max-width:900px){.ContactDetailsSection_inner__3JKvf{padding:64px 24px}.ContactDetailsSection_cards__IMo4h{grid-template-columns:1fr}.ContactDetailsSection_section__Dj9yd h2{font-size:38px}}@container(max-width:600px){.ContactDetailsSection_inner__3JKvf{padding:48px 24px}.ContactDetailsSection_section__Dj9yd header{align-items:flex-start;flex-direction:column}.ContactDetailsSection_section__Dj9yd h2{font-size:34px;letter-spacing:-1px}.ContactDetailsSection_cards__IMo4h article{padding:24px}}.ContactDetailsSection_section__Dj9yd[data-contact-variant=contact-form] .ContactDetailsSection_layout___CKmi{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px;align-items:start}.ContactDetailsSection_section__Dj9yd[data-contact-variant=contact-form] .ContactDetailsSection_cards__IMo4h{grid-template-columns:1fr}.ContactDetailsSection_section__Dj9yd[data-contact-variant=contact-form] .ContactDetailsSection_intro__tXqRQ:empty{display:none}.ContactDetailsSection_form__mblsD{min-width:0}.ContactDetailsSection_form__mblsD>div{width:100%;padding:0;max-width:none}.ContactDetailsSection_form__mblsD form{background:white;border:1px solid #e4e7e1;border-radius:16px;padding:24px;position:relative;z-index:auto;box-shadow:0 8px 32px rgb(0 0 0/4%);font-family:var(--brand-font-sans)}.ContactDetailsSection_form__mblsD h4{font:400 36px/1.2 var(--brand-font-serif);color:var(--brand-heading);letter-spacing:-1px}.ContactDetailsSection_form__mblsD button[role=combobox],.ContactDetailsSection_form__mblsD input,.ContactDetailsSection_form__mblsD textarea{background:white;color:#171717;font-family:inherit}.ContactDetailsSection_form__mblsD textarea{font-size:16px;border-radius:8px;min-height:144px;box-shadow:none}.ContactDetailsSection_form__mblsD label{font:400 16px/1.4 var(--brand-font-sans);color:#111}.ContactDetailsSection_form__mblsD button[type=submit]{display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:32px;background:#bf976d;color:white;width:100%;padding:16px 24px;height:auto;font:500 16px/1.4 var(--brand-font-sans)}.ContactDetailsSection_form__mblsD button[type=submit]:disabled{opacity:.5;cursor:not-allowed}.ContactDetailsSection_form__mblsD button[type=submit]:focus-visible{outline:2px solid var(--brand-forest);outline-offset:3px}@container(max-width:900px){.ContactDetailsSection_section__Dj9yd[data-contact-variant=contact-form] .ContactDetailsSection_layout___CKmi{grid-template-columns:1fr}.ContactDetailsSection_form__mblsD{grid-row:1}}@container(max-width:600px){.ContactDetailsSection_form__mblsD form{padding:24px}.ContactDetailsSection_form__mblsD h4{font-size:30px}}.ContactDetailsSection_section__Dj9yd{background:var(--brand-canvas);font-family:var(--brand-font-sans);color:var(--brand-copy)}.ContactDetailsSection_inner__3JKvf{max-width:1440px;padding:var(--brand-section-space) max(24px,6.67cqw)}.ContactDetailsSection_section__Dj9yd p{font-family:var(--brand-font-sans);color:var(--brand-copy)}.ContactDetailsSection_form__mblsD h4,.ContactDetailsSection_section__Dj9yd h2,.ContactDetailsSection_section__Dj9yd h3{font-family:var(--brand-font-serif);color:var(--brand-heading);text-wrap:pretty}.ContactDetailsSection_cards__IMo4h article{background:var(--brand-white);border:1px solid var(--brand-line);border-radius:var(--brand-radius-card);padding:28px}.ContactDetailsSection_cards__IMo4h article>svg{color:var(--brand-forest)}.ContactDetailsSection_section__Dj9yd h3{font-size:var(--brand-text-card);margin:20px 0 12px}@container(max-width:600px){.ContactDetailsSection_inner__3JKvf{padding:var(--brand-section-space) 24px}.ContactDetailsSection_cards__IMo4h article,.ContactDetailsSection_form__mblsD form{padding:24px}.ContactDetailsSection_section__Dj9yd p{font-size:16px}}.FeesTableSection_section__oUJNp{container-type:inline-size;background:#faf7f3;color:#524f47;font:18px/1.5 Arial,sans-serif}.FeesTableSection_inner__3dCRf{max-width:1440px;margin:auto;padding:80px max(24px,6.6cqw)}.FeesTableSection_section__oUJNp h2{font:400 44px/1.2 Georgia,serif;letter-spacing:-1.5px;color:#35281e;margin:0 0 40px}.FeesTableSection_section__oUJNp table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;border-radius:8px;overflow:hidden}.FeesTableSection_section__oUJNp td,.FeesTableSection_section__oUJNp th{padding:28px 24px;text-align:left;vertical-align:top;border-bottom:1px solid #0e5c5720;font:18px/1.5 Arial,sans-serif;overflow-wrap:anywhere}.FeesTableSection_section__oUJNp thead{background:#0e5c57;color:white}.FeesTableSection_section__oUJNp thead th{font-weight:500}.FeesTableSection_section__oUJNp thead th span{display:block;font-size:15px;font-weight:400}.FeesTableSection_section__oUJNp th:first-child,.FeesTableSection_section__oUJNp thead td{width:34%}.FeesTableSection_section__oUJNp h3{font:400 26px/1.2 Georgia,serif;color:#0e5c57;margin:0 0 16px}.FeesTableSection_section__oUJNp p{font:16px/1.6 Arial,sans-serif;color:#524f47;margin:0}.FeesTableSection_section__oUJNp tbody tr:last-child>*{border-bottom:0}.FeesTableSection_mobileLabel__HCPWX{display:none}@container(max-width:800px){.FeesTableSection_inner__3dCRf{padding:48px 24px}.FeesTableSection_section__oUJNp h2{font-size:34px;letter-spacing:-1px}.FeesTableSection_section__oUJNp table,.FeesTableSection_section__oUJNp tbody{display:block;background:transparent;overflow:visible}.FeesTableSection_section__oUJNp thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.FeesTableSection_section__oUJNp tbody tr{display:grid;grid-template-columns:1fr;background:white;border-radius:8px;margin-bottom:24px;overflow:hidden}.FeesTableSection_section__oUJNp th:first-child{width:auto}.FeesTableSection_section__oUJNp td,.FeesTableSection_section__oUJNp th{padding:20px 24px}.FeesTableSection_section__oUJNp tbody td{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start;font-size:16px}.FeesTableSection_section__oUJNp tbody tr:last-child>*{border-bottom:1px solid #0e5c5720}.FeesTableSection_section__oUJNp tbody tr td:last-child{border:0}.FeesTableSection_mobileLabel__HCPWX{display:block;color:#0e5c57;font-weight:500}.FeesTableSection_mobileLabel__HCPWX small{display:block;font:14px/1.5 Arial,sans-serif}.FeesTableSection_section__oUJNp h3{font-size:26px}}.FeesTableSection_highlight__WXgKj{padding:var(--brand-section-space) 24px;background:var(--brand-cream);color:var(--brand-heading)}.FeesTableSection_highlightInner__saNE9{max-width:var(--brand-content-width);margin:auto}.FeesTableSection_tableScroll__I5rXh{max-width:980px;margin:auto;overflow-x:auto}.FeesTableSection_highlight__WXgKj table{width:100%;min-width:640px;border-collapse:separate;border-spacing:0;font:400 var(--brand-text-small)/1.5 var(--brand-font-sans)}.FeesTableSection_highlight__WXgKj td,.FeesTableSection_highlight__WXgKj th{padding:18px 22px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--brand-line)}.FeesTableSection_highlight__WXgKj thead th{font:400 22px/1.3 var(--brand-font-serif);padding-top:22px;border-bottom-color:var(--brand-gold)}.FeesTableSection_highlight__WXgKj tbody th{font-weight:400;width:34%}.FeesTableSection_highlight__WXgKj td{width:33%;color:var(--brand-copy)}.FeesTableSection_highlight__WXgKj td:last-child{background:var(--brand-forest-wash);color:var(--brand-heading)}.FeesTableSection_highlight__WXgKj thead th:last-child{background:var(--brand-forest);color:var(--brand-white);border-radius:var(--brand-radius-card) var(--brand-radius-card) 0 0;border-bottom-color:var(--brand-forest)}.FeesTableSection_highlight__WXgKj tbody tr:last-child td:last-child{border-radius:0 0 var(--brand-radius-card) var(--brand-radius-card)}.FeesTableSection_checked__ugA7z{display:flex;align-items:center;gap:10px;font-weight:500}.FeesTableSection_checked__ugA7z svg{color:var(--brand-forest);flex:none}