.landing{background:#eff0f1}.landing-main{max-width:1330px;display:grid;grid-template-columns:1.15fr 1fr;gap:100px;padding:70px 5% 50px;align-items:start}.landing-copy h1{font-size:clamp(48px,5.5vw,78px);line-height:1.04;letter-spacing:-.5px;margin:20px 0 25px}.landing-lead{font-size:22px;line-height:1.5;max-width:490px}.landing-capabilities{margin:40px 0}.landing-capabilities>div{display:flex;gap:20px;border-top:1px solid #cbd0d4;padding:20px 0 10px}.landing-capabilities>div>span{font-size:14px;color:#a75348;padding-top:4px}.landing-capabilities h2{font-size:23px;margin:0 0 3px}.landing-capabilities p{font-size:16px;margin:0;max-width:410px}.landing-footer{font-size:12px;letter-spacing:1.8px;color:#636c74}.landing-footer span{color:#a75348;padding:0 12px}.entry-card{background:#fff;padding:38px;border:1px solid #cbd0d4;border-top:5px solid #a75348;margin-top:16px;box-shadow:0 12px 35px #323e4809}.entry-card h2{font-size:33px;margin:12px 0}.entry-card>p{font-size:17px}.entry-card form{margin-top:28px}.entry-card input[type=text],#organisation{padding:14px;font-size:18px}.entry-help{font-size:14px;display:block;color:#636c74;margin-top:6px}.destination{margin:27px 0}.destination legend{font-size:16px;margin-bottom:7px}.destination label{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #cbd0d4;margin:8px 0;cursor:pointer;font-weight:400}.destination label:has(input:checked){border-color:#a75348;background:#faf3f1}.destination input{width:17px;height:17px;min-height:0;margin:0;accent-color:#a75348}.destination small{display:block;font-size:14px;color:#636c74;margin-top:3px}.destination b{font-weight:600;font-size:17px}.entry-card .primary{display:flex;justify-content:space-between;width:100%;padding:14px 18px;font-size:18px}.entry-footnote{border-top:1px solid #dfe2e4;padding-top:20px;margin-top:24px!important;font-size:13px!important;line-height:1.6}#entry-error{color:#a22831;font-size:14px}.organisation-strip{display:flex;gap:14px;align-items:center;justify-content:flex-end;padding:9px 4%;background:#e3e6e8;border-bottom:1px solid #cbd0d4;font-size:14px}.organisation-strip span{max-width:70%;overflow-wrap:anywhere}.organisation-strip a{color:#884238;text-decoration:underline}.organisation-strip b{margin-right:7px;font-size:11px;letter-spacing:1px;color:#636c74}@media(max-width:1000px){.landing-main{gap:40px;padding-top:45px}.entry-card{padding:28px}}@media(max-width:760px){.landing-main{grid-template-columns:1fr;gap:25px;padding:35px 20px}.landing-copy h1{font-size:51px}.landing-lead{font-size:20px}.landing-capabilities{margin:25px 0}.landing-footer{display:none}.entry-card{margin:0;padding:25px}.landing .header-label{display:none}.organisation-strip{justify-content:space-between}.entry-card h2{font-size:29px}}@media print{.organisation-strip{display:none}}
