.contact-page{width:100%;max-width:1440px;margin:0 auto;padding:clamp(132px,12vw,168px) clamp(24px,4vw,64px) 100px}.contact-page__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.contact-page__eyebrow,.contact-page__label{color:var(--token-6b58feea-494f-49d0-add9-89738681e42f);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:500}.contact-page__eyebrow{margin:0 0 26px}.contact-page h1{letter-spacing:-.065em;margin:0;font-size:clamp(2.75rem,4.7vw,4.75rem);font-weight:500;line-height:1.08}.contact-page__heading-end{white-space:nowrap}.contact-page__description{color:var(--token-4529fc9c-3b47-4c20-96a8-d653ae951198);margin:30px 0 40px;font-size:clamp(16px,1.4vw,19px);line-height:1.75}.contact-page__options{border-top:1px solid var(--token-41e9c7a7-1edf-4662-bae8-7dae9361c397);margin:0;padding:0;list-style:none}.contact-page__options li{border-bottom:1px solid var(--token-41e9c7a7-1edf-4662-bae8-7dae9361c397)}.contact-page__option{color:inherit;align-items:center;gap:18px;padding:20px 0;text-decoration:none;transition:background .16s;display:flex}a.contact-page__option:hover{background:var(--token-e8d0f2a0-8137-4b66-8e2f-1e4bb3e998a3)}.contact-page__icon{background:var(--token-d86c3702-1f5c-4488-88c9-ae6413789ba9);border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;height:44px;display:inline-flex}.contact-page__icon svg{width:21px;height:21px}.contact-page__option-copy{gap:5px;min-width:0;display:grid}.contact-page__value{overflow-wrap:anywhere;font-size:15px;line-height:1.5}.contact-page__option-note,.contact-page__placeholder-note{color:var(--token-6b58feea-494f-49d0-add9-89738681e42f);font-size:12px;line-height:1.6}.contact-page__placeholder-note{margin:18px 0 0}.contact-page__arrow{margin-left:auto;font-size:22px}.contact-enquiry{background:var(--token-e8d0f2a0-8137-4b66-8e2f-1e4bb3e998a3);border:1px solid var(--token-41e9c7a7-1edf-4662-bae8-7dae9361c397);border-radius:28px;min-width:0;padding:clamp(24px,3vw,40px)}.contact-enquiry h2{letter-spacing:-.04em;margin:0 0 30px;font-size:28px;font-weight:500;line-height:1.2}.contact-enquiry__form{gap:20px;display:grid}.contact-enquiry__field{gap:10px;min-width:0;display:grid}.contact-enquiry label{font-size:14px}.contact-enquiry :is(input,select,textarea){border:1px solid var(--token-41e9c7a7-1edf-4662-bae8-7dae9361c397);color:var(--foreground);font:inherit;background:0 0;border-radius:14px;width:100%;min-width:0;padding:15px 16px;font-size:15px;line-height:1.5}.contact-enquiry :is(input,textarea)::placeholder{color:var(--token-6b58feea-494f-49d0-add9-89738681e42f);opacity:.85}.contact-enquiry :is(option,optgroup){background:var(--page-frame);color:var(--foreground)}.contact-enquiry textarea{resize:vertical;min-height:140px}.contact-enquiry__submit{background:var(--token-a30f260b-a7f6-442a-b350-305841a773ea);color:#211d16;cursor:pointer;font:inherit;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:7px 7px 7px 22px;font-size:15px;font-weight:500;transition:background .16s;display:flex}.contact-enquiry__submit:hover{background:var(--token-5f331653-3f9f-4364-ba5c-bd6c0b97d912)}.contact-enquiry__submit span{background:#fff5d6;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:23px;display:inline-flex}.contact-enquiry__note{color:var(--token-6b58feea-494f-49d0-add9-89738681e42f);margin:0;font-size:13px;line-height:1.7}.contact-page a:focus-visible,.contact-enquiry :is(input,select,textarea,button):focus-visible{outline:2px solid var(--foreground);outline-offset:4px}@media (max-width:850px){.contact-page__layout{grid-template-columns:minmax(0,1fr)}.contact-page__intro{max-width:640px}}@media (max-width:540px){.contact-page{padding:126px 24px 80px}.contact-page__option{gap:12px}.contact-page__value{font-size:14px}.contact-enquiry{border-radius:24px;padding:24px}.contact-enquiry h2{font-size:25px}}
