.enquiry-journey-page{align-items:start;gap:clamp(2rem,5vw,6rem)}.enquiry-journey-intro h1{letter-spacing:-.055em;font-size:clamp(2.7rem,4.8vw,5rem);line-height:1.04}.enquiry-journey-person{border-top:1px solid #c8bda7;align-items:center;gap:1.2rem;margin:2.2rem 0;padding-top:1.6rem;display:flex}.enquiry-journey-person img{object-fit:cover;object-position:50% 24%;border-radius:2px;width:88px;height:108px}.enquiry-journey-person h2{letter-spacing:-.03em;margin:.35rem 0;font-size:1.4rem!important}.enquiry-journey-person p{margin:0!important;font-size:.9rem!important}.enquiry-journey-invitation{color:#fff;background:#161714!important;border:0!important;padding:1.7rem!important}.enquiry-journey-invitation .small-label{color:#d6b575}.enquiry-journey-invitation h2{letter-spacing:-.04em;margin:1rem 0;font-size:2rem;line-height:1.12}.enquiry-journey-invitation p{color:#e5e0d6!important;font-size:.95rem!important}.enquiry-journey-process{counter-reset:enquiry-step;margin:2rem 0;padding:0;list-style:none}.enquiry-journey-process li{counter-increment:enquiry-step;border-bottom:1px solid #d1c9ba;padding:.9rem 0 .9rem 2.4rem;position:relative}.enquiry-journey-process li:before{content:"0" counter(enquiry-step);color:#79591f;font-size:.75rem;font-weight:700;position:absolute;top:1rem;left:0}.enquiry-journey-process strong,.enquiry-journey-process span{display:block}.enquiry-journey-process strong{font-size:.94rem}.enquiry-journey-process span{color:#55574e;margin-top:.25rem;font-size:.88rem;line-height:1.5}.enquiry-journey-form{min-width:0;background:#fff!important;border-top:4px solid #ba9957!important;padding:clamp(1.2rem,3vw,2.5rem)!important}.enquiry-journey-form-head .form-heading{letter-spacing:-.05em;margin:.7rem 0;line-height:1.1;font-size:clamp(1.8rem,2.8vw,2.7rem)!important}.enquiry-journey-form-head .form-intro{max-width:47ch;font-size:.94rem;line-height:1.55}.enquiry-journey-routes{border:0;min-width:0;margin:1.8rem 0 0;padding:0}.enquiry-journey-routes legend,.enquiry-journey-section-title{margin-bottom:.9rem;font-size:1rem;font-weight:650}.enquiry-journey-routes legend>span,.enquiry-journey-section-title>span{color:#79591f;margin-right:.65rem;font-size:.72rem}.enquiry-journey-route-grid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.enquiry-journey-route{cursor:pointer;color:#24251f;background:#faf8f3;border:1px solid #c6c0b4;align-items:center;gap:.6rem;min-height:76px;line-height:1.3;transition:background .15s,color .15s;display:flex;position:relative;padding:1rem .85rem!important}.enquiry-journey-route input{opacity:0;width:1px;height:1px;position:absolute}.enquiry-journey-route:focus-within{outline-offset:3px;z-index:1;outline:3px solid #79591f}.enquiry-journey-route.active{color:#fff;background:#171813;border-color:#171813}.enquiry-journey-route strong{font-size:.88rem;font-weight:600}.enquiry-journey-route-number{color:#79591f;align-self:flex-start;font-size:.65rem}.enquiry-journey-route.active .enquiry-journey-route-number{color:#dfc085}.enquiry-journey-route-arrow{flex-shrink:0;margin-left:auto}.enquiry-journey-other{margin-top:1rem;font-size:.83rem;display:block}.enquiry-journey-other select{color:#30312b;width:100%;min-width:0;font:inherit;background:#fff;border:0;border-bottom:1px solid #8c887d;min-height:44px;padding:.75rem .5rem;display:block}.enquiry-journey-context{background:#f5f1e8;border-left:3px solid #ba9957;margin:1.4rem 0;padding:1.1rem 1.25rem}.enquiry-journey-context .small-label{color:#79591f;font-size:.65rem}.enquiry-journey-context h3{letter-spacing:-.035em;margin:.4rem 0;font-size:1.25rem}.enquiry-journey-context p{color:#42443b;margin:.5rem 0;font-size:.9rem;line-height:1.5}.enquiry-journey-next{border-top:1px solid #d8cfbd;padding-top:.7rem;margin-top:.8rem!important}.enquiry-journey-next strong{color:#24251f;margin-bottom:.2rem;font-size:.8rem;display:block}.enquiry-journey-section-title{align-items:baseline;margin-top:1.8rem;display:flex}.enquiry-journey-section-title h3{margin:0;font-size:1.05rem}.enquiry-journey-message-prompt{color:#4d4f44;margin-top:.6rem;font-size:.88rem;line-height:1.45}.enquiry-journey-form .button[type=submit]{justify-content:space-between;width:100%;min-height:56px}@media (max-width:760px){.enquiry-journey-page{flex-direction:column;gap:2rem;display:flex!important}.enquiry-journey-intro{width:100%}.enquiry-journey-intro h1{font-size:clamp(2.5rem,10vw,4rem)}.enquiry-journey-form{width:100%}.enquiry-journey-process{display:none}.enquiry-journey-invitation h2{font-size:1.6rem}.enquiry-journey-person{margin:1.4rem 0}.enquiry-journey-route{gap:.4rem;padding:.85rem .55rem!important}.enquiry-journey-route strong{font-size:.8rem}.enquiry-journey-context{padding:1rem}.enquiry-journey-route-number{display:none}}@media (prefers-reduced-motion:reduce){.enquiry-journey-route{transition:none}}
