*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{height:auto;-o-object-fit:cover;object-fit:cover}.body,img{width:100%}.body{min-height:100dvh;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto}.body nextjs-portal{display:none}.body{--header-logo-width:40px;--header-navbar-position:fixed;--header-navbar-height:135px;--header-navbar-height-mobile:80px;--header-navbar-color:{$variables.text-dark};--header-navbar-background:{$variables.white};--header-mobile-menu-translate-x:-100%;--sticky-top:var(--header-navbar-height);--sticky-top-mobile:var(--header-navbar-height-mobile);--sticky-top-offset:{$variables.sp-lg}}@media(min-width:768px){.body{--header-logo-width:40px}}@media(min-width:992px){.body{--header-logo-width:45px}}@media(min-width:1200px){.body{--header-logo-width:50px}}.body--scrolling-down{--sticky-top:0;--header-nav-translate-y:-100%;--header-navbar-color:{$variables.text-dark};--header-navbar-background:{$variables.white}!important}.body--mobile-menu-open,.body--scrolling-up{--header-nav-translate-y:0%;--header-navbar-color:{$variables.text-dark};--header-navbar-background:{$variables.white}!important;--sticky-top:var(--header-navbar-height);--sticky-top-offset:calc({$variables.sp-lg} + var(--header-navbar-height))}.body--menu-open{--header-mobile-menu-translate-x:0%;overflow:hidden}.body--drawer-open{overflow:hidden}.body--drawer-open--mobile{position:static}.spacing-1{height:calc(1*5px)}@media(min-width:992px){.spacing-1{height:calc(1*10px)}}.spacing-2{height:calc(2*5px)}@media(min-width:992px){.spacing-2{height:calc(2*10px)}}.spacing-3{height:calc(3*5px)}@media(min-width:992px){.spacing-3{height:calc(3*10px)}}.spacing-4{height:calc(4*5px)}@media(min-width:992px){.spacing-4{height:calc(4*10px)}}.spacing-5{height:calc(5*5px)}@media(min-width:992px){.spacing-5{height:calc(5*10px)}}.spacing-6{height:calc(6*5px)}@media(min-width:992px){.spacing-6{height:calc(6*10px)}}.spacing-7{height:calc(7*5px)}@media(min-width:992px){.spacing-7{height:calc(7*10px)}}.spacing-8{height:calc(8*5px)}@media(min-width:992px){.spacing-8{height:calc(8*10px)}}.spacing-9{height:calc(9*5px)}@media(min-width:992px){.spacing-9{height:calc(9*10px)}}.spacing-10{height:calc(10*5px)}@media(min-width:992px){.spacing-10{height:calc(10*10px)}}.body [class*=background-colour--slate]:has(+[class*=background-colour--slate]){padding-block-end:0}.body [class*=background-colour--slate]:has(+[class*=background-colour--slate])>div{padding-block-end:0}.body [class*=background-colour--paper]:has(+[class*=background-colour--paper]){padding-block-end:0}.body [class*=background-colour--paper]:has(+[class*=background-colour--paper])>div{padding-block-end:0}.body [class*=background-colour--craft]:has(+[class*=background-colour--craft]){padding-block-end:0}.body [class*=background-colour--craft]:has(+[class*=background-colour--craft])>div{padding-block-end:0}.body [class*=background-colour--white]:has(+[class*=background-colour--white]){padding-block-end:0}.body [class*=background-colour--white]:has(+[class*=background-colour--white])>div{padding-block-end:0}.body [class*=background-colour--concrete]:has(+[class*=background-colour--concrete]){padding-block-end:0}.body [class*=background-colour--concrete]:has(+[class*=background-colour--concrete])>div{padding-block-end:0}.body [class*=background-colour--red]:has(+[class*=background-colour--red]){padding-block-end:0}.body [class*=background-colour--red]:has(+[class*=background-colour--red])>div{padding-block-end:0}.body [class*=background-colour--green]:has(+[class*=background-colour--green]){padding-block-end:0}.body [class*=background-colour--green]:has(+[class*=background-colour--green])>div{padding-block-end:0}.body [class*=background-colour--blue]:has(+[class*=background-colour--blue]){padding-block-end:0}.body [class*=background-colour--blue]:has(+[class*=background-colour--blue])>div{padding-block-end:0}.body [class*=background-colour--yellow]:has(+[class*=background-colour--yellow]){padding-block-end:0}.body [class*=background-colour--yellow]:has(+[class*=background-colour--yellow])>div{padding-block-end:0}.body [class*=background-colour--pink]:has(+[class*=background-colour--pink]){padding-block-end:0}.body [class*=background-colour--pink]:has(+[class*=background-colour--pink])>div{padding-block-end:0}.background-colour--slate{background-color:#414042}.background-colour--paper{background-color:#f2f0e6}.background-colour--craft{background-color:#e8caa3}.background-colour--white{background-color:#fff}.background-colour--concrete{background-color:#c9cac9}.background-colour--red{background-color:#ff4063}.background-colour--green{background-color:#73d73b}.background-colour--blue{background-color:#50c1f8}.background-colour--yellow{background-color:#fcf11f}.background-colour--pink{background-color:#f291ba}.text-colour--dark{color:#212121}.text-colour--mid{color:#676767}.text-colour--light{color:#f2f0e6}.h1{font-size:36px;line-height:34px;font-weight:400;font-family:var(--font-haffer)}@media(min-width:768px){.h1{font-size:64px;line-height:72px}}@media(min-width:992px){.h1{font-size:120px;line-height:114px}}.h2{font-size:32px;line-height:40px;font-weight:400;font-family:var(--font-haffer)}@media(min-width:992px){.h2{font-size:48px;line-height:58px}}.h3{font-size:28px;line-height:34px;font-weight:400;font-family:var(--font-haffer)}@media(min-width:992px){.h3{font-size:40px;line-height:48px}}.h4{font-size:24px;line-height:30px;font-weight:400;font-family:var(--font-haffer)}@media(min-width:992px){.h4{font-size:32px;line-height:38px}}.h5{font-size:20px;line-height:22px;font-weight:700;font-family:var(--font-haffer)}@media(min-width:992px){.h5{font-size:24px;line-height:28px}}.rich-text__image{display:block;width:100%;height:auto;margin-block-end:20px}.rich-text__image:last-child{margin-inline-end:0}.rich-text p{font-size:18px;font-weight:400;line-height:24px;font-style:normal;font-family:var(--font-haffer)}.rich-text p strong{font-weight:800}.rich-text p em{font-style:italic}@media(min-width:992px){.rich-text p{font-size:24px;line-height:34px}}.rich-text h1{font-size:36px;line-height:34px;font-weight:400;font-family:var(--font-haffer)}@media(min-width:768px){.rich-text h1{font-size:64px;line-height:72px}}@media(min-width:992px){.rich-text h1{font-size:120px;line-height:114px}}.rich-text h2{font-size:32px;line-height:40px;font-weight:400;font-family:var(--font-haffer)}@media(min-width:992px){.rich-text h2{font-size:48px;line-height:58px}}.rich-text h2{font-weight:500}.rich-text h3{font-size:28px;line-height:34px;font-weight:400;font-family:var(--font-haffer)}@media(min-width:992px){.rich-text h3{font-size:40px;line-height:48px}}.rich-text h3{font-weight:500}.rich-text h4{font-size:24px;line-height:30px;font-weight:400;font-family:var(--font-haffer)}@media(min-width:992px){.rich-text h4{font-size:32px;line-height:38px}}.rich-text h4{font-weight:500}.fade{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out}.fade.visible{opacity:1}.fade.fade-up{transform:translateY(20px)}.fade.fade-right{transform:translateX(-40px)}.fade.fade-left{transform:translateX(40px)}.fade.fade-down{transform:translateY(-20px)}.fade.visible.fade-down,.fade.visible.fade-left,.fade.visible.fade-right,.fade.visible.fade-up{transform:translateX(0) translateY(0)}@font-face{font-family:haffer;src:url(/_next/static/media/9d43bc9d8e68f7b6-s.p.woff2) format("woff2");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:haffer;src:url(/_next/static/media/cc109fa6c404a4a5-s.p.woff2) format("woff2");font-display:swap;font-weight:100;font-style:italic}@font-face{font-family:haffer;src:url(/_next/static/media/7bde89933b46f43d-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:haffer;src:url(/_next/static/media/49076803c60d0841-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:haffer;src:url(/_next/static/media/800420751a428fb7-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:haffer;src:url(/_next/static/media/eace2962fd027f88-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:haffer;src:url(/_next/static/media/9be464e7d18879e9-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:haffer;src:url(/_next/static/media/19c8719bf3709308-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:haffer;src:url(/_next/static/media/7fe73f6b121ed42e-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:haffer;src:url(/_next/static/media/497ab12f4e214cc9-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:haffer;src:url(/_next/static/media/8639a9f7a64b2a3a-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:haffer;src:url(/_next/static/media/5f6ce07c5db596e0-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:haffer;src:url(/_next/static/media/ee4f2225fa641e38-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:haffer;src:url(/_next/static/media/07a2bb2f4f4461a5-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:haffer;src:url(/_next/static/media/98f89f5095eb642f-s.p.woff2) format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:haffer;src:url(/_next/static/media/eda411ee033c2030-s.p.woff2) format("woff2");font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:haffer Fallback;src:local("Arial");ascent-override:93.74%;descent-override:23.68%;line-gap-override:0.00%;size-adjust:101.35%}.__className_ae4aa7{font-family:haffer,haffer Fallback}.__variable_ae4aa7{--font-haffer:"haffer","haffer Fallback"}