:root{--outside-block: 5.2vw;--inside-block: 10.4vw;--max-width: 1728px;--Typography-Colours-Heading-Colour: #d71921;--Button-Colours-Secondary-Button-Colour: #d71921;--Red: #d71921;--Dark-Red: #850001;--Vertical-Spacing-S: 50px;--Horizontal-Spacing-XS: 50px;--Vertical-Spacing-L: 150px;--Horizontal-Spacing-M: 100px;--Brand-Element-Colours-Line-Colour: #61594e;--Jumbotron-Colours-Heading-Colour: #ffffff;--Background-Colour: #ffffff;--Horizontal-Spacing-L: 200px;--Dark-Grey: #61594e;--Button-Padding-Bottom: 10px;--Vertical-Spacing-M: 100px;--Space-Between-S: 15px;--Horizontal-Spacing-S: 75px;--Type-Sizes-Big-Body: 20px;--Type-Sizes-H1: 60px;--Type-Sizes-Breadcrumbs: 16px;--Brand-Element-Colours-Line-Colour: #61594e;--Light-Grey: #e7e7e7;--Dark-Grey: #61594e;--mobile-heading-nudge: calc(-1 * var(--Horizontal-Spacing-M, 100px) + 25px)}@media screen and (max-width: 1728px){:root{--Horizontal-Spacing-XS: calc((50px * 0.2) + (50 / 1728 * 100vw * 0.8));--Horizontal-Spacing-M: calc((100px * 0.2) + (100 / 1728 * 100vw * 0.8));--Vertical-Spacing-M: calc((100px * 0.2) + (100 / 1728 * 100vw * 0.8));--Horizontal-Spacing-L: calc((200px * 0.2) + (200 / 1728 * 100vw * 0.8));--Vertical-Spacing-L: calc((150px * 0.05) + (150 / 1728 * 100vw * 0.95));--Horizontal-Spacing-S: calc((75px * 0.325) + (75 / 1728 * 100vw * 0.675))}}.sticky-section-heading{position:sticky;top:0px;color:#fff;text-align:center;font-size:279px;font-style:normal;font-weight:800;line-height:normal;opacity:.3;margin-left:-20px;margin-top:-115px;margin-bottom:-73px;white-space:nowrap;z-index:-1;overflow:hidden}@media screen and (max-width: 1728px){.sticky-section-heading{font-size:calc(-11.825px + 16.869212963vw);margin-top:calc(-36.9px - 4.2708333333vw);margin-left:calc(0px - 1.1574074074vw)}}@media screen and (max-width: 800px){.sticky-section-heading{font-size:calc(0px + 16.05vw);margin-top:calc(-65.25px - 2.71875vw);margin-left:calc(22.1px - 6.8vw);top:81px}}.sticky-section-video-background{position:absolute;z-index:-2;width:100%;height:100%;left:0;top:0}.sticky-section-video-background:after{z-index:10;background:linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);background-blend-mode:multiply,normal;position:absolute;width:100%;left:0;height:100%;top:0;content:""}.sticky-section-video-background video{object-fit:cover;width:100%;height:100%}.homepage-hero{margin:auto;max-width:var(--max-width)}.homepage-hero .inside{padding:200px 0 0 0;margin:0 25px 25px 25px;align-items:flex-end;align-self:stretch;height:1080px;position:relative}@media screen and (max-width: 1728px){.homepage-hero .inside{height:calc(356.4px + 41.875vw)}}@media screen and (max-width: 800px){.homepage-hero .inside{margin:0 7px 7px 7px;padding:153px 0 0 0;height:557px}}.homepage-hero .inside .sticky-image-layer{position:absolute;width:100%;height:100%;left:0;top:0}.homepage-hero .inside .sticky-image-layer img{height:100%;object-fit:cover}@media screen and (max-width: 800px){.homepage-hero .inside .sticky-image-layer img{width:100%;height:120%;position:absolute;bottom:0}}.homepage-hero .inside .banner-content{position:absolute;bottom:75px;left:75px;color:#fff;width:783px}@media screen and (max-width: 1728px){.homepage-hero .inside .banner-content{bottom:calc(22.5px + 3.0381944444vw);left:calc(22.5px + 3.0381944444vw);width:calc(234.9px + 31.71875vw)}}@media screen and (max-width: 800px){.homepage-hero .inside .banner-content{bottom:18px;left:18px;width:initial;padding-right:18px}}.intro-section .inside{display:flex;padding:var(--Vertical-Spacing-L, 150px) var(--Horizontal-Spacing-M, 100px);align-items:flex-start;gap:200px;align-self:stretch;max-width:var(--max-width);margin:auto}@media screen and (max-width: 1728px){.intro-section .inside{gap:calc(-120px + 18.5185185185vw)}}@media screen and (max-width: 1000px){.intro-section .inside{display:block}.intro-section .inside .primary-heading{margin-bottom:30px}}@media screen and (max-width: 800px){.intro-section .inside{padding:60px 25px 60px 25px}}.intro-section .inside .left{flex:0 0 625px;color:var(--Typography-Colours-Heading-Colour, #d71921)}@media screen and (max-width: 1728px){.intro-section .inside .left{flex:0 0 calc(81.25px + 31.4670138889vw)}}@media screen and (max-width: 800px){.intro-section .inside .right{padding-left:15px}}.sticky-heading-visual{margin:auto;max-width:var(--max-width)}.sticky-heading-visual .inside{padding-top:1px;margin:25px 25px 25px 25px;align-items:flex-end;align-self:stretch;height:850px;position:relative}.sticky-heading-visual .inside:after{z-index:1;background:linear-gradient(0deg, rgba(0, 0, 0, 0.047) 0%, rgba(0, 0, 0, 0.085) 100%);background-blend-mode:multiply,normal;position:absolute;width:100%;left:0;height:100%;top:0;content:""}@media screen and (max-width: 1728px){.sticky-heading-visual .inside{height:calc(280.5px + 32.9571759259vw)}}@media screen and (max-width: 800px){.sticky-heading-visual .inside{margin:7px 7px 7px 7px;height:314px}}.sticky-heading-visual .inside .sticky-section-heading{margin-top:-80px;z-index:5}.sticky-heading-visual .inside .sticky-section-video-background:after{display:none}.sticky-heading-visual.experience .sticky-section-heading{font-size:279px}@media screen and (max-width: 1728px){.sticky-heading-visual.experience .sticky-section-heading{font-size:calc(-16.74px + 17.1145833333vw);margin-top:calc(-14px - 3.6458333333vw)}}@media screen and (max-width: 800px){.sticky-heading-visual.experience .sticky-section-heading{font-size:calc(0px + 16.05vw);margin-top:calc(-12.75px - .53125vw);margin-left:calc(22.1px - 5.95vw)}}@media screen and (max-width: 500px){.sticky-heading-visual.experience .sticky-section-heading{margin-top:-20px;font-size:15.75vw}}.sticky-heading-visual.confidence .sticky-section-heading{font-size:266px}@media screen and (max-width: 1728px){.sticky-heading-visual.confidence .sticky-section-heading{font-size:calc(-14.364px + 16.2247685185vw);margin-top:calc(-14px - 3.2407407407vw)}}@media screen and (max-width: 800px){.sticky-heading-visual.confidence .sticky-section-heading{font-size:calc(0px + 15vw);margin-top:calc(-12.75px - .53125vw);margin-left:calc(22.1px - 7.0125vw)}}@media screen and (max-width: 500px){.sticky-heading-visual.confidence .sticky-section-heading{margin-top:-20px;font-size:15vw}}/*# sourceMappingURL=home.css.map */
