@layer reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;interpolate-size:allow-keywords;line-height:1.5}body,h1,h2,h4,h5,h6,p,figure,blockquote,dl,dd,ol,ul,pre{margin:0}ol,ul{padding:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100svh;text-rendering:optimizeSpeed}h1,h2,h3,h4,h5,h6,button,input,label{line-height:1.1}h1,h2,h3,h4,h5,h6{text-wrap:balance}p,li,figcaption{text-wrap:pretty;max-width:65ch}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:1rlh}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}a:not([class]){text-underline-offset:.1em;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:max(.1em,1px);transition:text-decoration-color .1s ease-in-out}@media (hover:hover){a:not([class]):hover{text-decoration-color:transparent}}:focus-visible{--outline-size:max(2px,.15em);outline-color:var(--colour-action);outline:var(--outline-width,var(--outline-size))var(--outline-style,solid)var(--outline-color,currentColor);outline-offset:var(--outline-offset,var(--outline-size))}:target{scroll-padding-block-start:2rem}:focus{scroll-padding-block-end:8vh}:focus:not(:focus-visible){outline:none}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sr-focusable:active,.sr-focusable:focus{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}}@layer props{:root{--type-text:1rem;--biggest-text:3rem;--medium-text:2rem;--bigger-text:1.4rem;--base-text:1rem;--small-text:.8rem;--smaller-text:.7rem}@media not (min-width:38em){:root{--type-text:.75rem;--biggest-text:1.4rem;--medium-text:1rem}}@media not (min-width:50em){:root{--type-text:.9rem;--biggest-text:1.6rem;--medium-text:1.4rem}}:root{--space-4xs:clamp(.125rem,.0938rem + .1563vw,.1875rem);--space-3xs:clamp(.25rem,.1875rem + .3125vw,.375rem);--space-2xs:clamp(.5rem,.4063rem + .4688vw,.6875rem);--space-xs:clamp(.75rem,.5938rem + .7813vw,1.0625rem);--space-s:clamp(1rem,.8125rem + .9375vw,1.375rem);--space-m:clamp(1.5rem,1.2188rem + 1.4063vw,2.0625rem);--space-l:clamp(2rem,1.625rem + 1.875vw,2.75rem);--space-xl:clamp(3rem,2.4375rem + 2.8125vw,4.125rem);--space-2xl:clamp(4rem,3.25rem + 3.75vw,5.5rem);--space-3xl:clamp(6rem,4.875rem + 5.625vw,8.25rem);--space-4xs-3xs:clamp(.125rem,0rem + .625vw,.375rem);--space-3xs-2xs:clamp(.25rem,.0313rem + 1.0938vw,.6875rem);--space-2xs-xs:clamp(.5rem,.2188rem + 1.4063vw,1.0625rem);--space-xs-s:clamp(.75rem,.4375rem + 1.5625vw,1.375rem);--space-s-m:clamp(1rem,.4688rem + 2.6563vw,2.0625rem);--space-m-l:clamp(1.5rem,.875rem + 3.125vw,2.75rem);--space-l-xl:clamp(2rem,.9375rem + 5.3125vw,4.125rem);--space-xl-2xl:clamp(3rem,1.75rem + 6.25vw,5.5rem);--space-2xl-3xl:clamp(4rem,1.875rem + 10.625vw,8.25rem);--space-s-l:clamp(1rem,.125rem + 4.375vw,2.75rem);--colour-background-main:#f7f8f9;--colour-background-card:#fff;--colour-brand:#e06c78;--colour-brand-darker:#cb5d68;--colour-brand-lighter:#de7d87;--colour-high:#fff;--colour-emphasis:#d8f8de;--colour-news:#e83f6f;--colour-emphasis-news:#fffac3;--colour-secondary:#dee4ea;--colour-secondary-darker:#c7cfd7;--colour-secondary-complementary:#000;--colour-text:#333;--colour-text-sub:#454545;--colour-text-1-lighter:#90b4b2;--colour-text-1:#618785;--colour-text-1-darker:#5d7776;--colour-text-1-darkest:#506766;--colour-text-2-lighter:#8f76a9;--colour-text-2:#785f92;--colour-text-2-darker:#5d4775;--colour-text-3:#4b76a3;--colour-text-3-darker:#32577e;--colour-text-4:#022b3a;--colour-negative:var(--colour-brand);--colour-positive:#649575;--colour-action:var(--colour-text-2);--colour-action-darker:var(--colour-text-2-darker);--colour-action-secondary:#087e8b;--colour-action-secondary-darker:#076974;--colour-footer:#ebebeb;--colour-selection-bg:var(--colour-text-3);--colour-selection-fg:#fff;--colour-link:var(--colour-text-3-darker);--colour-hover:var(--colour-text-2);--outline-width:2px;--outline-style:solid;--outline-color:currentColor;--outline-offset:2px;--border-radius:5px;--icon-gap:1rem 1.5rem;--width-max:56em;--shadow-base:rgba(30,45,82,.06) 0px 0px .5px .5px,rgba(30,45,82,.2) .5px .5px .5px 0px;--un-icon:url("data:image/svg+xml;utf8,%3Csvg width='1em' height='1em' fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Cpath d='M40 21.667H20v17.666h20V21.667ZM60 4H40v17.667h20V4ZM60 39.333H40V57h20V39.333ZM20 4H0v17.667h20V4ZM20 39.333H0V57h20V39.333Z' fill='currentColor'/%3E%3C/svg%3E")}@supports (color:oklch(0% 0 0)){:root{--colour-background-main:oklch(.9787 .0017 247.84);--colour-background-card:oklch(1 0 0);--colour-brand:oklch(.6716 .1448 15.38);--colour-brand-darker:oklch(.6016 .1448 15.38);--colour-brand-lighter:oklch(.7416 .1448 15.38);--colour-high:oklch(1 0 0);--colour-emphasis:oklch(.9491 .0481 150.8);--colour-news:oklch(.6289 .2058 8.76);--colour-emphasis-news:oklch(.9757 .0705 103.29);--colour-secondary:oklch(.916 .0104 247.94);--colour-secondary-darker:oklch(.836 .0104 247.94);--colour-secondary-complementary:oklch(0 0 0);--colour-text:oklch(.3211 0 0);--colour-text-sub:oklch(.3911 0 0);--colour-text-1:oklch(.5945 .0424 191.99);--colour-text-1-lighter:oklch(.6645 .0424 191.99);--colour-text-1-darker:oklch(.5245 .0424 191.99);--colour-text-1-darkest:oklch(.4545 .0424 191.99);--colour-text-2:oklch(.5305 .083 306.23);--colour-text-2-lighter:oklch(.6005 .083 306.23);--colour-text-2-darker:oklch(.4505 .083 306.23);--colour-text-3:oklch(.5539 .0853 250.64);--colour-text-3-darker:oklch(.4839 .0853 250.64);--colour-text-4:oklch(.2704 .051 228.08);--colour-negative:var(--colour-brand);--colour-positive:oklch(.6256 .0717 155.15);--colour-action:var(--colour-text-2);--colour-action-darker:var(--colour-text-2-darker);--colour-action-secondary:oklch(.543 .0917 207.64);--colour-action-secondary-darker:oklch(.473 .0917 207.64);--colour-footer:oklch(.9401 0 0);--colour-selection-bg:var(--colour-text-3);--colour-selection-fg:oklch(1 0 0);--colour-link:var(--colour-text-3-darker);--colour-hover:var(--colour-text-2)}}}@layer utilities{.stack{flex-direction:column;justify-content:flex-start;display:flex}.stack>*{margin-top:0;margin-bottom:0}.stack[data-stack-variant="2xs"]>*+*{margin-top:var(--space-2xs,.2rem)}.stack[data-stack-variant=xs]>*+*{margin-top:var(--space-xs,.4rem)}.stack[data-stack-variant=s]>*+*{margin-top:var(--space-m,.6rem)}.stack[data-stack-variant=m]>*+*{margin-top:var(--space-m,1rem)}.stack[data-stack-variant=l]>*+*{margin-top:var(--space-l,1.2rem)}.stack[data-stack-variant=xl]>*+*{margin-top:var(--space-xl,1.4rem)}.stack[data-stack-variant="2xl"]>*+*{margin-top:var(--space-2xl,1.6rem)}.split{gap:var(--space-m);grid-template-columns:auto 360px;grid-template-areas:"main sidebar""main contact";display:grid}@media (max-width:768px){.split{grid-template-columns:1fr;grid-template-areas:"sidebar""main""contact"}}.split .full{grid-area:main}.split .sidebar{grid-area:sidebar}.split .sidecard{grid-area:contact}}.button{touch-action:manipulation;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:fit-content}.button:focus-visible{outline-offset:2px;outline:2px solid var(--colour-action)}@layer base,layout,components;@font-face{font-display:swap;font-family:Pangea;font-style:normal;font-weight:400;src:url(../type/PangeaText-RegularWeb-subset.woff2)format("woff2")}@font-face{font-display:swap;font-family:Pangea;font-style:normal;font-weight:500;src:url(../type/PangeaText-MediumWeb-subset.woff2)format("woff2")}@font-face{font-display:swap;font-family:Pangea;font-style:normal;font-weight:600;src:url(../type/PangeaText-SemiBoldWeb-subset.woff2)format("woff2")}@font-face{font-family:Fallback;src:local(Arial);size-adjust:97%;ascent-override:100%;descent-override:normal;line-gap-override:3%}::selection{background:var(--colour-selection-bg);color:var(--colour-selection-fg)}html{scroll-behavior:smooth;scroll-padding-top:var(--space-s-m);font-size:130%}body{font-family:Pangea,Fallback,sans-serif;font-size:var(--type-text,1rem);background-color:var(--colour-background-main,white);min-height:100vh;color:var(--colour-text);line-height:1.6;position:relative}a:link,a:visited{-webkit-text-decoration-color:var(--colour-link);text-decoration-color:var(--colour-link);color:var(--colour-link)}@media (hover:hover){:is(a:link,a:visited):hover{color:var(--colour-hover)}}@media (hover:hover){a:hover{text-decoration-color:transparent}}header{z-index:1;padding-block:var(--space-s);background-color:var(--colour-background-main);margin-bottom:var(--space-xs);position:relative;container-type:inline-size}header .wrapper{justify-content:space-between;align-items:center;row-gap:var(--space-s);padding-inline:var(--space-s-m);flex-flow:wrap;display:flex}@media (min-width:768px){header .wrapper{padding-inline:calc(var(--space-s-m) + var(--space-xs-s))}}header .brand{color:var(--colour-brand);max-width:60%}header .icon{-webkit-mask:var(--un-icon)no-repeat;mask:var(--un-icon)no-repeat;background-color:var(--colour-text);width:.8em;height:.8em;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%}header .icon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.5ch}header .icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.5ch}main{--shadow-color:0deg 0% 83%;z-index:1;background-color:var(--colour-background-main);min-height:100vh;box-shadow:0 .3px .3px hsl(var(--shadow-color)/.33),0 .8px .9px -.8px hsl(var(--shadow-color)/.34),0 2.1px 2.4px -1.6px hsl(var(--shadow-color)/.35),.1px 5px 5.7px -2.4px hsl(var(--shadow-color)/.35);padding-bottom:var(--space-xl);position:relative}dl dt{font-weight:600}dl dd{margin-bottom:var(--space-3xs)}dl dd+dt{margin-top:var(--space-3xs);padding-top:var(--space-3xs)}footer{background-color:var(--colour-footer);color:var(--colour-text);text-align:center;font-size:var(--small-text);justify-content:flex-end;row-gap:var(--space-m);flex-direction:column;padding-top:var(--space-m);padding-bottom:var(--space-s);display:flex}footer .wrapper{gap:var(--space-2xs);flex-direction:column;display:flex}footer .back-to-top{color:var(--colour-text-1)}@media (hover:hover){footer .back-to-top:hover{color:var(--colour-text-3)}}#time-container{color:var(--colour-text-sub)}div.card{box-shadow:var(--shadow-base);background-color:var(--colour-background-card)}div.card a{position:relative}div.card a:after{content:"➔"/"";transition:right .2s ease-in;position:absolute;right:-1.9ch}div.card>div{margin-left:0;margin-right:0;padding:0}div.card a:link{color:var(--colour-text-1-darker);text-underline-offset:.2em;justify-content:flex-start;align-items:center;text-decoration-color:#8099a6;text-decoration-thickness:max(.1em,1px);transition:text-decoration-color .1s ease-in;display:inline-flex}div.card a:visited{color:var(--colour-text-1-darker);text-underline-offset:.2em;justify-content:flex-start;align-items:center;text-decoration-color:#8099a6;text-decoration-thickness:max(.1em,1px);transition:text-decoration-color .1s ease-in;display:inline-flex}@media (hover:hover){div.card a:hover{color:#4f318c;text-decoration-color:transparent}div.card a:hover:after{right:-2.2ch}}nav ul{gap:var(--space-m);flex-wrap:wrap;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;list-style-type:none;display:flex}header :is(nav ul){font-size:var(--small-text);color:var(--colour-text-2-lighter)}header :is(nav ul) a:link{color:var(--colour-text-2);border-radius:var(--border-radius);padding:var(--space-4xs-3xs)var(--space-3xs-2xs);border:1px solid;line-height:1;text-decoration:none}header :is(nav ul) a:visited{color:var(--colour-text-2);border-radius:var(--border-radius);padding:var(--space-4xs-3xs)var(--space-3xs-2xs);border:1px solid;line-height:1;text-decoration:none}footer :is(nav ul){justify-content:center;gap:var(--space-xs)}footer :is(nav ul) li[aria-current=page]{color:var(--colour-text-3-darker)}@container (width<38em){nav ul{flex-direction:column}}.wrapper{max-width:var(--width-max);padding-inline:var(--space-s-m);margin:0 auto}.inner{padding-left:0;padding-right:0}@media (min-width:768px){.inner{padding-inline:var(--space-xs-s)}}.hero{flex-direction:column;justify-content:space-around;display:flex;position:relative}.hero p{max-width:var(--width-max)}.hero h1{font-size:var(--biggest-text,3rem);text-wrap:balance;font-weight:600;line-height:1.1}.hero h2{line-height:1.3}.hero p{color:#444;text-wrap:pretty;font-weight:400}strong{font-style:normal;font-weight:inherit;background-color:var(--colour-emphasis);color:#000}.highlight :is(strong){background-color:var(--colour-emphasis-news)}strong:before{content:" "}strong:after{content:" "}em{color:var(--colour-text-sub);font-style:normal}h1{text-wrap:balance;font-size:var(--medium-text);color:var(--colour-text-1);font-weight:600}h2{text-wrap:balance;color:var(--colour-text-3);font-weight:600}h3{text-wrap:balance;color:var(--colour-text-1-darker);font-weight:600}.grid{display:grid}.grid>div{padding:var(--space-s);background-color:rgba(255,255,255,.6);border-radius:9px}.grid[data-grid-variant=uniform]{gap:var(--space-m-l);grid-template-columns:repeat(auto-fill,minmax(47%,1fr))}a.brand-link{max-width:60%;text-decoration:none}a.brand-link .brand{max-width:100%}@media (hover:hover){a.brand-link #logo-squares{transition:transform .3s linear}a.brand-link:hover{text-decoration:none}a.brand-link:hover #logo-squares{transform:translate(7px)}}small{color:var(--colour-text-sub)}.cta{margin-block:var(--space-s);justify-content:center;align-items:center;display:flex}a:link.button,a:visited.button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}button,a:link.button,a:visited.button{color:#fff;background-color:var(--colour-action);padding-inline:var(--space-xs);border-radius:3px;padding-top:2px;padding-bottom:2px;font-weight:400;box-shadow:inset 0 -1px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.2)}:is(button,a:link.button,a:visited.button).button-action{background-color:var(--colour-action-secondary)}@media (hover:hover){:is(button,a:link.button,a:visited.button):hover{cursor:pointer;background-color:var(--colour-action-darker)}:is(button,a:link.button,a:visited.button).button-action:hover{background-color:var(--colour-action-secondary-darker)}}.form{gap:var(--space-xs);grid-template-columns:auto 2fr;max-width:30em;display:grid}.form button{grid-column:2/-1}.email-signup{align-items:center;gap:var(--space-2xs);flex-flow:wrap;display:flex}@container (width<420px){.email-signup div{gap:var(--space-2xs);flex-direction:column;display:flex}}.email-signup button{color:#fff;background-color:var(--colour-action);border:none;padding-top:2px;padding-bottom:2px;box-shadow:inset 0 -1px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.2)}@media (hover:hover){.email-signup button:hover{cursor:pointer;background-color:var(--colour-action-darker)}}@container (width<520px){.email-signup button{flex:0 auto}}.email-signup a:link.button{color:#fff;background-color:var(--colour-action);border:none;padding-top:2px;padding-bottom:2px;box-shadow:inset 0 -1px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.2)}@media (hover:hover){.email-signup a:link.button:hover{cursor:pointer;background-color:var(--colour-action-darker)}}@container (width<520px){.email-signup a:link.button{flex:0 auto}}.email-signup a:visited.button{color:#fff;background-color:var(--colour-action);border:none;padding-top:2px;padding-bottom:2px;box-shadow:inset 0 -1px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.2)}@media (hover:hover){.email-signup a:visited.button:hover{cursor:pointer;background-color:var(--colour-action-darker)}}@container (width<520px){.email-signup a:visited.button{flex:0 auto}}.email-signup label{font-weight:600}@container (width<520px){.email-signup label{width:100%}}.email-signup input[type=email]{-webkit-appearance:none;box-sizing:border-box;background-color:#f8fafc;border:1px solid #999;border-radius:3px;font-family:inherit;box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}@container (width<520px){.email-signup input[type=email]{flex:0 auto}}.newsletter{flex-flow:wrap;justify-content:space-between;container-type:inline-size}.newsletter ::selection{--colour-selection-bg:var(--colour-text-2)}.newsletter>div:first-of-type{flex:400px}.newsletter>div:first-of-type:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-s)}.newsletter>div:first-of-type:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-s)}@container (width<520px){.newsletter>div:first-of-type{padding-inline:var(--space-s)}}.logos{font-size:var(--small-text);color:var(--colour-text-sub);flex-direction:column}.logos p{max-width:90%}.logos>div{width:100%}.sidecard{padding:var(--space-s);background-color:var(--colour-background-card);border-radius:var(--border-radius);row-gap:var(--space-s);flex-direction:column;display:flex;box-shadow:0 0 .5px .5px rgba(30,45,82,.06),.5px .5px .5px rgba(30,45,82,.2)}.highlight{justify-content:space-between;align-items:center;gap:var(--space-s);padding-block:var(--space-s);background-color:var(--colour-background-card);border-radius:var(--border-radius);display:flex;position:relative;box-shadow:0 0 .5px .5px rgba(30,45,82,.06),.5px .5px .5px rgba(30,45,82,.2)}.highlight[data-highlight-variant=column]{flex-direction:column}.highlight[data-highlight-variant=center]{text-align:center}.highlight h2{color:var(--colour-action)}.highlight-illustration{flex-direction:column;justify-content:center;min-width:250px;min-height:200px;display:flex;overflow:clip}@container (width<725px){.highlight-illustration{display:none}}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){.highlight-illustration svg{animation:linear forwards slide-in;animation-timeline:view();animation-range:20vh 80vh;transform:translate(160%)rotate(3deg)}.highlight-illustration img{animation:linear forwards slide-in;animation-timeline:view();animation-range:20vh 80vh;transform:translate(160%)rotate(3deg)}}@supports not ((animation-timeline:scroll()) and (animation-range:0% 100%)){.highlight-illustration svg{transform:rotate(-20deg)}.highlight-illustration img{transform:rotate(-20deg)}}@keyframes slide-in{0%{transform:translate(160%)rotate(-10deg)}to{transform:translate(10%)rotate(-20deg)}}.star{animation-name:star;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.service-table{margin-top:0}.timeline{gap:var(--space-s);flex-direction:column;display:flex}.timeline>div:last-of-type{flex-direction:column;display:flex}@media (min-width:768px){.timeline>div:last-of-type{grid-template-columns:1fr 1fr 1fr;display:grid}}.timeline .period{gap:var(--space-2xs);flex-direction:column;display:flex}.timeline .period h3{text-align:center;background-color:var(--colour-secondary);color:var(--colour-text-1-darkest);border-radius:var(--border-radius);margin-bottom:var(--space-2xs);line-height:2;position:relative}@media (min-width:768px){.timeline .period h3{border-radius:0}.timeline .period h3:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid var(--colour-secondary-darker)}.timeline .period h3:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid var(--colour-secondary-darker)}.period:last-of-type :is(.timeline .period h3):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:none}.period:last-of-type :is(.timeline .period h3):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:none}.period:last-of-type :is(.timeline .period h3):after{content:"";border-top:1lh solid transparent;border-left:1lh solid var(--colour-secondary);border-bottom:1lh solid transparent;position:absolute;top:-.5lh;right:calc(1px - 1lh)}}.timeline .period div.card{padding:var(--space-2xs)var(--space-2xs);font-size:var(--small-text,.8rem)}@media (min-width:768px){.timeline .period div.card{margin-inline:var(--space-3xs)}}.timeline .period div.card h4{color:var(--colour-text-1);font-size:var(--base-text)}.wave{display:inline-block}@media (hover:hover){.wave:hover{transform-origin:70% 70%;animation-name:wave-animation;animation-duration:2.5s;animation-iteration-count:3}}@keyframes wave-animation{0%{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0)}to{transform:rotate(0)}}.flip{gap:var(--space-2xs);flex-direction:column-reverse;display:flex}.logo-row{--strength:1;--base-height:3rem;--logo-min-size-factor:.375;--logo-max-size-factor:1.25;justify-content:center;align-items:center;gap:var(--icon-gap,2rem 3rem);flex-wrap:wrap;display:flex;container-type:inline-size}@property --captured-length{syntax:"<length>";inherits:false;initial-value:0}.logo{--captured-length:var(--base-height);--area:pow(tan(atan2(var(--captured-length),1px)),2);--diff:sqrt(var(--area)/(var(--width)*var(--height)));--scaled-height:calc(1px*var(--height)*var(--diff));height:clamp(var(--base-height)*var(--logo-min-size-factor),var(--base-height) + (var(--scaled-height) - var(--base-height))*var(--strength),var(--base-height)*var(--logo-max-size-factor))}ul.list-std{margin-left:0;margin-right:0;padding-left:0;padding-right:0;list-style:none}ul.list-std li{color:var(--colour-text-sub);font-weight:500;line-height:3ex;position:relative}ul.list-std li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:2.7ch}ul.list-std li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:2.7ch}ul.list-std li+li{margin-top:1.5ex}ul.list-std li:before{content:url(/assets/images/favicon.svg);position:absolute;top:.4ex;left:0}ul.issues{margin-left:0;margin-right:0;padding-left:0;padding-right:0;list-style:none}ul.issues li{color:var(--colour-text-sub);font-weight:500;line-height:3ex;position:relative}ul.issues li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:2.7ch}ul.issues li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:2.7ch}ul.issues li+li{margin-top:1.5ex}ul.issues.positive li:before{content:url(/assets/images/icon-positive.svg);position:absolute;top:.4ex;left:0}ul.issues.negative li:before{content:url(/assets/images/icon-negative.svg);position:absolute;top:.4ex;left:0}i{font-size:1.2em;font-style:normal;line-height:1}.figure svg{width:40vw;height:auto}.figure svg img{height:auto}@media (min-width:768px){.figure svg{width:inherit;height:inherit}}.figure figure{width:40vw;height:auto}.figure figure img{height:auto}@media (min-width:768px){.figure figure{width:inherit;height:inherit}}.wrapped p{margin-bottom:var(--space-s)}.wrapped[data-figure-variant=compass] img{float:right;shape-outside:polygon(125px 30px,52.81% 1.31%,66.65% 5.66%,69.04% 16.4%,91.38% 116px,99.69% 37.66%,98.84% 65%,94.36% 74.72%,56.45% 82.36%,59px 74.01%,11.02% 41.56%,27.79% 24.2%,44.64% 19.74%);padding:1em 0 .5em 1.5em}@media (min-width:768px){.wrapped[data-figure-variant=compass] img{padding:1em 0 1em 1.5em}}.wrapped[data-figure-variant=compass] svg{float:right;shape-outside:polygon(125px 30px,52.81% 1.31%,66.65% 5.66%,69.04% 16.4%,91.38% 116px,99.69% 37.66%,98.84% 65%,94.36% 74.72%,56.45% 82.36%,59px 74.01%,11.02% 41.56%,27.79% 24.2%,44.64% 19.74%);padding:1em 0 .5em 1.5em}@media (min-width:768px){.wrapped[data-figure-variant=compass] svg{padding:1em 0 1em 1.5em}}.wrapped[data-figure-variant=photo] figure.portrait{float:right;shape-outside:polygon(46px 0px,100.33% -2px,100% 101.56%,21px 92.82%);background-color:#fff;flex-direction:column;align-items:center;margin:0 0 .5em 3em;padding:.5em .5em 0;display:flex;transform:rotate(5deg);box-shadow:0 2px 8px rgba(0,0,0,.25)}@media (min-width:768px){.wrapped[data-figure-variant=photo] figure.portrait{margin:0 0 1em 2.5em;padding:1em 1em 0}}.wrapped[data-figure-variant=photo] figure.portrait figcaption{padding-block:var(--space-3xs-2xs);color:var(--colour-text-3)}.wrapped[data-figure-variant=photo] figure.portrait figcaption svg{width:auto}@supports (animation-timeline:scroll()) and (animation-range:0% 100%){#needle{transform-origin:50%;transform-box:fill-box;animation:linear forwards spin;animation-timeline:view()}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(180deg)}}.sidebar{background-color:var(--colour-high);box-shadow:var(--shadow-base);border-radius:var(--border-radius);padding:var(--space-xs)var(--space-xs);margin-bottom:var(--space-xs-s)}.sidebar *+*{margin-top:var(--space-xs)}.sidebar h2{line-height:1.2;font-size:var(--bigger-text);color:var(--colour-brand-darker);justify-content:space-between;align-items:center;margin-top:0;margin-bottom:0;display:flex}.sidebar h3{line-height:1.2;font-size:var(--bigger-text);color:var(--colour-brand-darker);justify-content:space-between;align-items:center;margin-top:0;margin-bottom:0;display:flex}.sidebar dl dt{color:var(--colour-text-3);margin-top:0;margin-bottom:0;font-weight:500;line-height:1.4}.sidebar dl dt:not(:first-of-type){margin-top:var(--space-xs)}.sidebar dl dd{font-size:var(--small-text);margin-block:var(--space-3xs)0}.sidebar ul li{font-weight:400}.full p{margin-bottom:var(--space-s)}.full p:first-of-type{color:#000;font-weight:500}.full svg:not(.aside){width:70%;height:auto;margin-left:auto;margin-right:auto;margin-block:var(--space-2xs)}.full svg.aside{float:right}.full svg+p{margin-top:0}.full svg[data-figure-variant=roadmap]{shape-outside:polygon(5px 41px,19.01% 18.05%,24.14% -0.31%,98.22% 1px,99.08% 64.73%,59.22% 54.47%,50.45% 99.2%,12px 87.17%,10.36% 58.4%);margin:0 0 .5em 1.5em}.full svg[data-figure-variant=assessment]{shape-outside:polygon(112px 0px,69.2% 1px,99.43% 25.62%,100.91% 83.48%,28.82% 101.44%,17.2% 53.62%,-5px 40.64%);margin:0 0 .5em 1.5em}.full svg[data-figure-variant=monitoring]{shape-outside:polygon(98.94% -0.01%,100% 100%,100% 100%,47.42% 95.43%,47.75% 48.67%,22.47% 41.07%,8.43% 24.43%,14.43% 16.2%,47.72% 11.11%,49.62% -0.28%);margin:0 0 .5em 1.5em}.full svg[data-figure-variant=stewardship]{shape-outside:polygon(82px 1.14%,51.52% 16.01%,47.95% 42.19%,13.82% 44.91%,8.32% 76.35%,18.99% 100%,100% 100%,97.56% 1.34%);margin:0 0 .5em 1.5em}.full svg[data-figure-variant=audit]{shape-outside:polygon(8px 0px,100% 0px,100% 100%,27.31% 100%,60px 81.86%,3.17% 82.28%);margin:.5em 0 0 1.5em}.services{text-align:center}nav.navigation-services{margin-block:var(--space-xs);font-size:var(--base-text)}nav.navigation-services ul{gap:var(--space-xs);justify-content:center}.breadcrumb{font-size:var(--small-text);margin-bottom:var(--space-2xs)}.breadcrumb a:link{color:inherit;text-decoration:none}.breadcrumb a:visited{color:inherit;text-decoration:none}@media (hover:hover){.breadcrumb a:link:hover{text-decoration:underline}.breadcrumb a:visited:hover{text-decoration:underline}}.breadcrumb ol{color:#666;flex-direction:row;align-items:center;gap:.75ch;margin:0;padding:0;list-style:none;display:flex}.breadcrumb ol li a{display:inline-block}.breadcrumb li:not(:last-child):after{color:currentColor;content:"";border-top:2px solid;border-right:2px solid;width:.75ch;height:.75ch;display:inline-block;transform:rotate(45deg)}.breadcrumb li:not(:last-child):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:.25ch}.breadcrumb li:not(:last-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:.25ch}