.hero-quote-start_block__VpLIE{max-width:640px;margin-top:30px;padding-top:28px;border-top:1px solid rgb(255 255 255/14%)}.hero-quote-start_label__Dd8iz{margin:0 0 12px;color:#fff;font-size:1.05rem;font-weight:750;letter-spacing:-.01em}.hero-quote-start_labelSpaced__GjuuL{margin-top:26px}.hero-quote-start_services__NyTWs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hero-quote-start_service__gURKK{min-height:52px;padding:14px 16px;border:1px solid rgb(255 255 255/18%);border-radius:10px;background:rgb(255 255 255/6%);color:#eaf1f8;font-size:.95rem;font-weight:650;line-height:1.25;text-align:center;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.hero-quote-start_service__gURKK:hover{background:rgb(255 255 255/11%);border-color:rgb(255 255 255/32%)}.hero-quote-start_service__gURKK:active{transform:translateY(1px)}.hero-quote-start_serviceOn__Q1Trl{border-color:var(--cw-accent-light);background:var(--color-brand-700);color:#fff}.hero-quote-start_row__PzWLK{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.hero-quote-start_postcode__pOSvE{flex:1 1 260px;min-width:0;min-height:54px;padding:15px 18px;border:1px solid rgb(255 255 255/18%);border-radius:10px;background:rgb(255 255 255/10%);color:#fff;font-size:1rem;font-weight:600;text-transform:uppercase}.hero-quote-start_postcode__pOSvE::-moz-placeholder{color:rgb(255 255 255/45%);font-weight:500;text-transform:none}.hero-quote-start_postcode__pOSvE::placeholder{color:rgb(255 255 255/45%);font-weight:500;text-transform:none}.hero-quote-start_postcode__pOSvE:focus{outline:2px solid var(--cw-accent-light);outline-offset:1px;background:rgb(255 255 255/14%)}.hero-quote-start_postcodeError__zKIRv{border-color:#f87f8f}.hero-quote-start_go__4zWfv{min-height:54px;padding:15px 30px;border:1px solid var(--cw-accent-light);border-radius:10px;background:var(--cw-accent);color:#fff;font-size:1rem;font-weight:700;cursor:pointer;transition:background .16s ease}.hero-quote-start_go__4zWfv:hover{background:#0f1b2d}.hero-quote-start_go__4zWfv:disabled{opacity:.55;cursor:not-allowed}.hero-quote-start_error__1TsDN{margin:10px 0 0;color:#ffb3bd;font-size:.88rem}.hero-quote-start_footnote__OnYBm{display:flex;flex-wrap:wrap;gap:8px 22px;align-items:center;margin:20px 0 0;color:#9fb3cc;font-size:.92rem}.hero-quote-start_fullForm__CQaHz{color:#fff;font-weight:650;text-decoration:underline;text-underline-offset:3px}.hero-quote-start_fullForm__CQaHz:hover{color:var(--cw-accent-light)}.hero-quote-start_phoneLink__O0MVL{color:inherit}.hero-quote-start_phoneLink__O0MVL:hover{color:#fff}@media (max-width:560px){.hero-quote-start_block__VpLIE{margin-top:24px;padding-top:22px}.hero-quote-start_service__gURKK{min-height:62px;padding:12px 8px;border-width:1.5px;border-color:rgb(255 255 255/30%);background:rgb(255 255 255/10%);color:#fff;font-size:.9rem;font-weight:700}.hero-quote-start_serviceOn__Q1Trl{border-color:var(--cw-accent-light);background:var(--color-brand-700);box-shadow:0 6px 18px -6px rgb(23 38 62/70%)}.hero-quote-start_serviceOn__Q1Trl:after{content:"✓";display:block;margin-top:3px;font-size:.82rem;line-height:1}.hero-quote-start_go__4zWfv{flex:1 1 100%}}@media (max-width:760px){.hero-quote-start_block__VpLIE{margin-top:22px;padding-top:20px}.hero-quote-start_label__Dd8iz{font-size:15px;margin-bottom:10px}.hero-quote-start_labelSpaced__GjuuL{margin-top:20px}.hero-quote-start_services__NyTWs{gap:10px}.hero-quote-start_service__gURKK{min-height:54px;padding:10px 8px;font-size:14px}.hero-quote-start_serviceOn__Q1Trl:after{display:inline;margin:0 0 0 6px}.hero-quote-start_row__PzWLK{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px}.hero-quote-start_postcode__pOSvE{width:100%;min-height:52px;padding:13px 12px;font-size:16px}.hero-quote-start_go__4zWfv{min-height:52px;padding:13px 16px;font-size:15px}.hero-quote-start_footnote__OnYBm{font-size:13px;gap:10px 16px;margin-top:16px;line-height:1.5}}.farnham-home-hero_hero__vvXXu{position:relative;isolation:isolate;overflow:hidden;background:#17263e;color:#fff}.farnham-home-hero_photograph__oUtDP{position:absolute;inset:0;margin:0}.farnham-home-hero_image__F2bmo{position:absolute;inset:0}.farnham-home-hero_image__F2bmo>img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 76%;object-position:50% 76%}.farnham-home-hero_image__F2bmo:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,#0b1d2ef5,#0b1d2ee6 28%,#0b1d2eb8 45%,#0b1d2e30 68%,#0b1d2e0a);pointer-events:none}.farnham-home-hero_inner__IIw2l{position:relative;z-index:1;width:100%;max-width:1380px;min-height:680px;margin-inline:auto;padding:clamp(44px,5vw,72px) clamp(20px,5vw,64px) 70px}.farnham-home-hero_copy__EH8ZN{max-width:580px}.farnham-home-hero_copy__EH8ZN h1{max-width:20ch;margin:0 0 22px;font-size:clamp(38px,4.5vw,56px);font-weight:650;letter-spacing:-.04em;line-height:1.06;text-wrap:balance}.farnham-home-hero_lead__ZrlVa{max-width:580px;margin:0;color:#edf2f7;font-size:17px;line-height:1.7}.farnham-home-hero_hero__vvXXu a:focus-visible{outline:2px solid #fff;outline-offset:4px}@media (max-width:900px){.farnham-home-hero_image__F2bmo:after{background:linear-gradient(90deg,#0b1d2ef2,#0b1d2ed4 48%,#0b1d2e50)}}@media (max-width:600px){.farnham-home-hero_image__F2bmo{bottom:auto;height:250px}.farnham-home-hero_image__F2bmo>img{-o-object-position:55% 80%;object-position:55% 80%}.farnham-home-hero_image__F2bmo:after{background:linear-gradient(180deg,transparent 60%,#17263e)}.farnham-home-hero_inner__IIw2l{min-height:0;padding-block:274px 44px}.farnham-home-hero_copy__EH8ZN h1{max-width:17ch;font-size:clamp(34px,9vw,44px);line-height:1.1}.farnham-home-hero_lead__ZrlVa{font-size:16px;line-height:1.65}}.farnham-photo-credit_credit__mR7ou{margin-top:12px;color:#9aafc7;font-size:.78rem;line-height:1.6}.farnham-photo-credit_credit__mR7ou summary{width:-moz-fit-content;width:fit-content;min-height:44px;padding-block:10px;cursor:pointer}.farnham-photo-credit_credit__mR7ou p{max-width:78ch;margin:0}.farnham-photo-credit_credit__mR7ou p a{text-decoration:underline;text-underline-offset:3px}.farnham-photo-credit_credit__mR7ou :is(summary,a):focus-visible{outline:2px solid #c6d9e8;outline-offset:4px}