@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:200;src:url("../fonts/spectral-v15-latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:200;src:url("../fonts/spectral-v15-latin-200italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:300;src:url("../fonts/spectral-v15-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:300;src:url("../fonts/spectral-v15-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:400;src:url("../fonts/spectral-v15-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:400;src:url("../fonts/spectral-v15-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:500;src:url("../fonts/spectral-v15-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:500;src:url("../fonts/spectral-v15-latin-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:600;src:url("../fonts/spectral-v15-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:600;src:url("../fonts/spectral-v15-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:700;src:url("../fonts/spectral-v15-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:700;src:url("../fonts/spectral-v15-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:800;src:url("../fonts/spectral-v15-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:800;src:url("../fonts/spectral-v15-latin-800italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:100;src:url("../fonts/lato-v25-latin-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:100;src:url("../fonts/lato-v25-latin-100italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:300;src:url("../fonts/lato-v25-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:300;src:url("../fonts/lato-v25-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:400;src:url("../fonts/lato-v25-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:400;src:url("../fonts/lato-v25-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:700;src:url("../fonts/lato-v25-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:700;src:url("../fonts/lato-v25-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:900;src:url("../fonts/lato-v25-latin-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:900;src:url("../fonts/lato-v25-latin-900italic.woff2") format("woff2")}.signposting{margin-top:var(--spacing-block);margin-bottom:var(--spacing-block)}.signposting+.signposting{margin-top:0}.signposting:has(+.signposting){margin-bottom:0}.signposting__row{display:flex;height:39.8vw}.signposting__row.is-reversed{flex-direction:row-reverse}@media(max-width: 1024px){.signposting__row{height:auto}}@media(max-width: 768px){.signposting__row{flex-direction:column !important}}.signposting__content{flex:0 0 50%;background-color:#f5f5f1;display:flex;align-items:center;justify-content:center;padding:clamp(40px,4.1666666667vw,80px);position:relative;overflow:hidden}@media(max-width: 768px){.signposting__content{flex:1 1 auto;padding:clamp(30px,2.6041666667vw,50px);min-height:100vw}}.signposting__watermark{position:absolute;bottom:-25%;right:-20%;width:33vw;max-width:640px;pointer-events:none;user-select:none;display:block;z-index:0}.signposting__watermark path{fill:#fff;fill-opacity:1}@media(max-width: 1023px){.signposting__watermark{width:65vw;bottom:-8vw;right:-5vw;height:auto}}.signposting__content-inner{max-width:660px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1}.signposting__subtitle{color:var(--color-secondary);text-align:center;font-size:clamp(16px,1.0416666667vw,20px);line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin:0 0 12px}.signposting__title{color:var(--color-primary);font-size:clamp(20px,1.5625vw,30px);line-height:1.3333333333;font-weight:400;margin:clamp(16px,1.25vw,24px) 0 clamp(16px,1.25vw,24px);text-align:center}.signposting__cta{display:inline-block;padding:16px clamp(15px,1.5625vw,30px);background:color-mix(in srgb, var(--color-secondary) 0%, transparent);color:var(--color-secondary) !important;text-decoration:none !important;font-weight:700;font-size:clamp(14px,0.9375vw,18px);line-height:1.3333333333;border-radius:35px;min-width:230px;text-align:center;transition:.4s ease-in-out;text-transform:uppercase;letter-spacing:1.8px;border:1px solid var(--color-secondary);margin-top:clamp(24px,2.0833333333vw,40px)}.signposting__cta:hover{background-color:var(--color-secondary);color:#fff !important;text-decoration:none !important}.signposting__media{flex:0 0 50%;position:relative;overflow:hidden}@media(max-width: 768px){.signposting__media{flex:0 0 auto;min-height:320px}}.signposting__image{display:block;position:absolute;inset:0;width:100%;height:100% !important;object-fit:cover;object-position:center}