@charset "UTF-8";.sort-button[data-state=inert] .asc,.sort-button[data-state=inert] .desc{fill:#4a4a4a}.sort-button[data-state=asc] .asc,.sort-button[data-state=desc] .desc{fill:#268e6d}.popper__reference{display:inline}.popper__content{background:var(--popper-background, #333333);color:var(--popper-color, #ffffff);padding:var(--popper-padding, 8px);font-size:var(--popper-font-size, 14px);border-radius:var(--popper-radius, 4px)}.popper__arrow,.popper__arrow:before{position:absolute;width:var(--popper-arrow-width, 8px);height:var(--popper-arrow-height, 8px);background:inherit}.popper__arrow{visibility:hidden}.popper__arrow:before{content:"";visibility:visible;transform:rotate(45deg)}.popper__content[data-popper-placement^=top]>.popper__arrow{bottom:calc(var(--popper-arrow-height, 8px) / -2)}.popper__content[data-popper-placement^=bottom]>.popper__arrow{top:calc(var(--popper-arrow-height, 8px) / -2)}.popper__content[data-popper-placement^=left]>.popper__arrow{right:calc(var(--popper-arrow-width, 8px) / -2)}.popper__content[data-popper-placement^=right]>.popper__arrow{left:calc(var(--popper-arrow-width, 8px) / -2)}lite-youtube{background-color:#000;position:relative;display:block;contain:content;background-position:center center;background-size:cover;cursor:pointer;max-width:720px}lite-youtube:before{content:"";display:block;position:absolute;top:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);background-position:top;background-repeat:repeat-x;height:60px;padding-bottom:50px;width:100%;transition:all .2s cubic-bezier(0,0,.2,1)}lite-youtube:after{content:"";display:block;padding-bottom:56.25%}lite-youtube>iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:0}lite-youtube>.lty-playbtn{width:68px;height:48px;position:absolute;cursor:pointer;transform:translate3d(-50%,-50%,0);top:50%;left:50%;z-index:1;background-color:transparent;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 68 48"><path fill="%23f00" fill-opacity="0.8" d="M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z"></path><path d="M 45,24 27,14 27,34" fill="%23fff"></path></svg>');filter:grayscale(100%);transition:filter .1s cubic-bezier(0,0,.2,1);border:none}lite-youtube:hover>.lty-playbtn,lite-youtube .lty-playbtn:focus{filter:none}lite-youtube.lyt-activated{cursor:unset}lite-youtube.lyt-activated:before,lite-youtube.lyt-activated>.lty-playbtn{opacity:0;pointer-events:none}.lyt-visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@keyframes slide-in-left{0%{transform:translate(-1000px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slide-in-right{0%{transform:translate(1000px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes rotate-in-center{0%{transform:rotate(-45deg);opacity:0}to{transform:rotate(0);opacity:1}}@keyframes fade-blur{0%{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(.5rem);opacity:0}to{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transform:translateY(0);opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-slide{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--x-padding: 2rem;--y-padding: 2rem}@media (min-width: 1200px){:root{--x-padding: 10vw;--y-padding: 5rem}}@media (min-width: 1800px){:root{--x-padding: 15vw}}::-moz-selection{background-color:var(--bg-ticker);color:var(--text-colour-lm)}::selection{background-color:var(--bg-ticker);color:var(--text-colour-lm)}*:focus:not(:focus-visible){outline:none}img:not([alt]){filter:initial}html{scroll-behavior:smooth}[id]{scroll-margin-top:5ex}.skip-link{color:#fff;margin-bottom:1rem;display:block;position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.skip-link:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;-webkit-clip-path:none;clip-path:none;white-space:inherit}img{max-width:100%;display:block;height:auto}.page-wrap{display:grid;position:relative;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;min-height:inherit}.back-to-top{position:fixed;bottom:5rem;right:5rem;filter:drop-shadow(0 3px 3px rgba(0,0,0,.5));transform:translateY(10rem);transition:transform .3s ease}.back-to-top[data-visible=true]{transform:translateY(0)}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:optional;src:url(/front/assets/Inter-Light-BzeHkQH2.woff2?v=3.15) format("woff2"),url(/front/assets/Inter-Light-V5V_D9mb.woff?v=3.15) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:optional;src:url(/front/assets/Inter-Regular-CBuHftWl.woff2?v=3.15) format("woff2"),url(/front/assets/Inter-Regular-DXWGjKNJ.woff?v=3.15) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:optional;src:url(/front/assets/Inter-Medium-9JPFU5u1.woff2?v=3.15) format("woff2"),url(/front/assets/Inter-Medium-jKgNdg2j.woff?v=3.15) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:optional;src:url(/front/assets/Inter-Bold-CjQVSvkM.woff2?v=3.15) format("woff2"),url(/front/assets/Inter-Bold-BxjJ5BIA.woff?v=3.15) format("woff")}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}@supports (font-variation-settings: normal){@font-face{font-family:Inter var;font-style:normal;font-weight:200 700;font-display:optional;src:url(/front/assets/Inter.var-DgAQ_mrY.woff2?v=3.15) format("woff2-variations"),url(/front/assets/Inter.var-DgAQ_mrY.woff2?v=3.15) format("woff2")}body{font-family:Inter var,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}}:root{--text-light: 300;--text-book: 400;--text-medium: 500;--text-bold: 600}@supports (font-variation-settings: normal){:root{--text-light: 300;--text-book: 400;--text-medium: 450;--text-bold: 550}}html{font-size:64.5%}@media (min-width: 1800px){html{font-size:72.5%}}body{-webkit-hyphens:none;hyphens:none;font-weight:var(--text-book);font-style:normal;font-display:optional;color:var(--text-colour);background:var(--bg-primary)}a{color:inherit}a:focus:not(:focus-visible){outline:none}.t-xsmall{font-size:13.33px;font-size:1.333rem}.t-small,.t-base{font-size:15px;font-size:1.5rem}.t-medium{font-size:18px;font-size:1.8rem}.t-large{font-size:19.2px;font-size:1.92rem}.t-xlarge{font-size:24px;font-size:2.4rem}.t-xxlarge{font-size:28px;font-size:2.8rem}.t-xxxlarge{font-size:33.18px;font-size:3.318rem}.t-xxxxlarge{font-size:46.81px;font-size:4.681rem}body{font-size:15px;font-size:1.5rem;line-height:1.5}@media (min-width: 600px){body{font-size:15px;font-size:1.5rem;line-height:1.5}}h1,h2,h3,h4,h5{margin:1.5rem 0 0;font-style:normal;font-weight:var(--text-bold);letter-spacing:.02ex}h1,h2{color:var(--text-colour-accent)}h1,.t-4xl{font-size:20px;font-size:2rem;line-height:1.25}@media (min-width: 600px){h1,.t-4xl{font-size:24px;font-size:2.4rem;line-height:1.25}}h2,.t-3xl{font-size:24px;font-size:2.4rem;line-height:1.15}@media (min-width: 600px){h2,.t-3xl{font-size:33.18px;font-size:3.318rem;line-height:1.15}}h3,.t-2xl{font-size:18px;font-size:1.8rem;line-height:1.5;font-weight:var(--text-book)}@media (min-width: 600px){h3,.t-2xl{font-size:18px;font-size:1.8rem;line-height:1.5}}h4,.t-xl{font-size:15px;font-size:1.5rem;line-height:1.5}@media (min-width: 600px){h4,.t-xl{font-size:15px;font-size:1.5rem;line-height:1.5}}h5,.t-lg{font-size:15px;font-size:1.5rem;line-height:1.5}@media (min-width: 600px){h5,.t-lg{font-size:15px;font-size:1.5rem;line-height:1.5}}small,.t-xs{font-size:13.33px;font-size:1.333rem;line-height:1.5}@media (min-width: 600px){small,.t-xs{font-size:13.33px;font-size:1.333rem;line-height:1.5}}.capitalise{text-transform:capitalize}pre{white-space:pre-wrap}ul{list-style:none;padding-left:0}.why-now-block h2+p{max-width:42ch}.new-methodology-block h3+p{max-width:42ch}.t-bold{font-weight:var(--text-bold)}:root{color-scheme:light dark;--text-colour-dm: #ffffff;--text-colour-lm: #12302e;--header-bg: #121212;--bg-primary-lm: #f3ece4;--bg-primary-dm: #242525;--bg-secondary-lm: #12302e;--bg-secondary-dm: #12302e;--bg-tertiary-lm: #268e6d;--bg-tertiary-dm: #12302e;--bg-nightmode-toggle: #12302e;--bg-nightmode-toggle--light: #12302e;--bg-nightmode-toggle--dark: #12302e;--bg-ticker: #29dca2;--accent-1: #2d8c6e;--accent-2: #8de1b0}:root[data-theme=light]{--bg-primary: var(--bg-primary-lm);--bg-secondary: var(--bg-secondary-lm);--bg-tertiary: var(--bg-tertiary-lm);--text-colour: var(--text-colour-lm);--text-colour-secondary: var(--text-colour-dm);--text-colour-tertiary: var(--text-colour-dm);--text-colour-accent: var(--accent-1)}:root[data-theme=dark]{--bg-primary: var(--bg-primary-dm);--bg-secondary: var(--bg-secondary-dm);--bg-tertiary: var(--bg-tertiary-dm);--text-colour: var(--text-colour-dm);--text-colour-secondary: var(--text-colour-dm);--text-colour-tertiary: var(--text-colour-dm);--text-colour-accent: var(--bg-ticker)}.content .bg-1{background-color:var(--bg-primary)}.content .bg-2{background-color:var(--bg-secondary);color:var(--text-colour-secondary);--text-colour-accent: var(--text-colour-dm)}.content .bg-3{background-color:var(--bg-tertiary);color:var(--text-colour-tertiary);--text-colour-accent: var(--text-colour-dm)}.content #about-us>div,.content #about-us .logo-wall{background-color:var(--bg-primary-lm);color:var(--text-colour-lm);--text-colour-accent: var(--accent-1)}:root[data-theme=dark] .content .bg-1,:root[data-theme=dark] .content .bg-2,:root[data-theme=dark] .content .bg-3{--text-colour-accent: var(--bg-ticker)}#approach .bg-3{background-color:var(--bg-tertiary-lm);--text-colour-accent: white}.section-wrapper>div{transition:background .4s cubic-bezier(.17,.77,.5,1.05),color .4s cubic-bezier(.17,.77,.5,1.05)}.list-reset{list-style:none}.pad-v{padding-top:2rem;padding-bottom:2rem}.pad-h{padding-left:2rem;padding-right:2rem}.wrap{width:100%;margin-right:auto;margin-left:auto;max-width:1600px;position:relative}@media (min-width: 840px){.wrap{width:96%}}.u-expander{position:absolute;top:0;left:0;bottom:0;right:0;background-color:transparent;transition:background .2s ease}.u-expander:hover{background-color:rgba(255,255,255,.2)}.u-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.u-visually-hidden+*{margin-top:0}@media (min-width: 840px){.u-hide-desktop{display:none}}@media (max-width: 839px){.u-hide-mobile{display:none}}[data-col-1]{grid-column:1}[data-col-2]{grid-column:2}[data-col-3]{grid-column:3}[data-col-4]{grid-column:4}[data-col-5]{grid-column:5}.ticker{background-color:var(--bg-ticker);color:var(--text-colour-lm);text-align:center;padding:1ex}.ticker p{font-size:13.33px;font-size:1.333rem;line-height:1.5;font-weight:var(--text-medium)}@media (min-width: 600px){.ticker p{font-size:13.33px;font-size:1.333rem;line-height:1.5}}@media (min-width: 600px){.ticker p{font-size:15px;font-size:1.5rem;line-height:1.5}}@media (min-width: 600px) and (min-width: 600px){.ticker p{font-size:15px;font-size:1.5rem;line-height:1.5}}.ticker{white-space:nowrap;overflow:hidden}.ticker p{display:inline-flex;padding-left:100%;animation:marquee 24s linear infinite}@keyframes marquee{to{transform:translate(-100%)}}.button,.section-wrapper .FormBuilder.InputfieldForm .InputfieldSubmit button{display:inline-flex;justify-content:center;align-items:center;position:relative;background-color:transparent;border:1px solid var(--accent-1);color:var(--accent-1);text-decoration:none;padding:.8rem 1.2rem;line-height:1;margin:1.2rem 0;border-radius:2px;box-shadow:inset 0 0 8px rgba(var(--accent-1),.8);line-height:1.4;width:-moz-max-content;width:max-content;cursor:pointer;font-size:18px;font-size:1.8rem;line-height:1.5;font-weight:var(--text-medium);transition:background .2s ease,transform .2s ease}@media (min-width: 600px){.button,.section-wrapper .FormBuilder.InputfieldForm .InputfieldSubmit button{font-size:18px;font-size:1.8rem;line-height:1.5}}.button:hover,.section-wrapper .FormBuilder.InputfieldForm .InputfieldSubmit button:hover{background-color:var(--accent-1);color:var(--text-colour-dm)}.button:focus-visible,.section-wrapper .FormBuilder.InputfieldForm .InputfieldSubmit button:focus-visible{text-decoration:underline;transform:scale(1.05)}[class*=bg-] .button.button--big,[class*=bg-] .section-wrapper .FormBuilder.InputfieldForm .InputfieldSubmit button.button--big,.section-wrapper .FormBuilder.InputfieldForm .InputfieldSubmit [class*=bg-] button.button--big{font-size:18px;font-size:1.8rem;line-height:1.25}@media (min-width: 600px){[class*=bg-] .button.button--big,[class*=bg-] .section-wrapper .FormBuilder.InputfieldForm .InputfieldSubmit button.button--big,.section-wrapper .FormBuilder.InputfieldForm .InputfieldSubmit [class*=bg-] button.button--big{font-size:19.2px;font-size:1.92rem;line-height:1.25}}.button--white{display:inline-flex;justify-content:center;align-items:center;position:relative;background-color:transparent;border:1px solid var(--text-colour-dm);color:var(--text-colour-dm);text-decoration:none;padding:.8rem 1.2rem;line-height:1;margin:1.2rem 0;border-radius:2px;box-shadow:inset 0 0 8px rgba(var(--text-colour-dm),.8);line-height:1.4;width:-moz-max-content;width:max-content;cursor:pointer;font-size:18px;font-size:1.8rem;line-height:1.5;font-weight:var(--text-medium);transition:background .2s ease,transform .2s ease}@media (min-width: 600px){.button--white{font-size:18px;font-size:1.8rem;line-height:1.5}}.button--white:hover{background-color:var(--text-colour-dm);color:var(--text-colour-lm)}.button--white:focus-visible{text-decoration:underline;transform:scale(1.05)}:root[data-theme=dark] .button,:root[data-theme=dark] .section-wrapper .FormBuilder.InputfieldForm .InputfieldSubmit button{display:inline-flex;justify-content:center;align-items:center;position:relative;background-color:transparent;border:1px solid var(--text-colour-dm);color:var(--text-colour-dm);text-decoration:none;padding:.8rem 1.2rem;line-height:1;margin:1.2rem 0;border-radius:2px;box-shadow:inset 0 0 8px rgba(var(--text-colour-dm),.8);line-height:1.4;width:-moz-max-content;width:max-content;cursor:pointer;font-size:18px;font-size:1.8rem;line-height:1.5;font-weight:var(--text-medium);transition:background .2s ease,transform .2s ease}@media (min-width: 600px){:root[data-theme=dark] .button,:root[data-theme=dark] .section-wrapper .FormBuilder.InputfieldForm .InputfieldSubmit button{font-size:18px;font-size:1.8rem;line-height:1.5}}:root[data-theme=dark] .button:hover,:root[data-theme=dark] .section-wrapper .FormBuilder.InputfieldForm .InputfieldSubmit button:hover{background-color:var(--text-colour-dm);color:var(--text-colour-lm)}:root[data-theme=dark] .button:focus-visible,:root[data-theme=dark] .section-wrapper .FormBuilder.InputfieldForm .InputfieldSubmit button:focus-visible{text-decoration:underline;transform:scale(1.05)}.section-wrapper form input,.section-wrapper form label,.section-wrapper form select,.section-wrapper form textarea{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.section-wrapper form textarea,.section-wrapper form input[type=text],.section-wrapper form input[type=email]{color:var(--text-colour-lm)}.section-wrapper .FormBuilder.InputfieldForm .Inputfield .InputfieldHeader{font-weight:var(--text-medium);font-size:15px;font-size:1.5rem;line-height:1.5}@media (min-width: 600px){.section-wrapper .FormBuilder.InputfieldForm .Inputfield .InputfieldHeader{font-size:15px;font-size:1.5rem;line-height:1.5}}.section-wrapper .FormBuilder.InputfieldForm .Inputfield{margin-bottom:1.2rem}.section-wrapper .FormBuilder-contact_form,.section-wrapper .FormBuilder.InputfieldForm{margin-top:0}.section-wrapper .section-wrapper label+div{margin-top:0}.section-wrapper label{font-weight:var(--text-book)}.section-wrapper input:focus,.section-wrapper textarea:focus{outline:2px solid var(--bg-ticker)}.section-wrapper .FormBuilder.InputfieldForm .InputfieldSubmit button{font-weight:400}.section-wrapper .FormBuilder{padding:0 var(--x-padding);grid-template-columns:minmax(0,60ch) minmax(0,1fr)}.section-wrapper .FormBuilder .FormBuilder{grid-column:1}.section-wrapper .FormBuilder.InputfieldForm .InputfieldStateRequired>.InputfieldHeader:first-child:after{color:var(--text-colour-accent)}.section-wrapper .grecaptcha-badge{visibility:hidden}.section-wrapper .FormBuilder-contact-form+div{padding-top:0}.section-wrapper .FormBuilder .alert-success{background-color:var(--bg-tertiary);grid-column:1;margin-left:-10px}.section-wrapper .FormBuilder .alert-error{background-color:transparent;grid-column:1;color:#ce1313;margin-left:-10px}input[type=radio]:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible){outline:none}input{accent-color:var(--accent-1)}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:1rem;width:1.2rem;height:1.2rem}input[type=radio]:checked{background-color:var(--accent-1);outline-color:#fff;outline:auto}:root{--table-border-colour: #dddddd}table{border-collapse:separate;border-spacing:0;margin:0;min-width:400px;border:1px solid var(--table-border-colour);width:-moz-max-content;width:max-content}thead tr{color:var(--text-colour-secondary);text-align:left}thead tr th{background-color:var(--bg-secondary)}th{font-weight:var(--text-book);font-style:normal;min-width:-moz-max-content;min-width:max-content}th,td{font-size:13.33px;font-size:1.333rem;line-height:1.5;padding:clamp(.1rem,1vw + .5rem,1rem) clamp(.2rem,1vw + .5rem,.8rem);text-align:left;border:thin solid var(--table-border-colour)}@media (min-width: 600px){th,td{font-size:13.33px;font-size:1.333rem;line-height:1.5}}tbody tr{border-bottom:1px solid var(--table-border-colour)}tbody.pinned{--table-border-colour: #3AA482}tbody.search-results{--table-border-colour: #5d91ae}tbody.unpinned tr:first-of-type{visibility:collapse;max-height:0;overflow:hidden;height:0}tbody.unpinned tr:first-of-type th{line-height:0;height:0;max-height:0;overflow:hidden;padding-block:0}tbody:not(.pinned,.search-results) tr:nth-of-type(odd) td{background-color:#fefdfd}tbody:not(.pinned,.search-results) tr:nth-of-type(2n) td{background-color:#f9f6f2}[data-theme=dark] tbody:not(.pinned,.search-results) tr:nth-of-type(odd) td{background-color:#343535}[data-theme=dark] tbody:not(.pinned,.search-results) tr:nth-of-type(2n) td{background-color:#242525}tbody.pinned tr td{background-color:var(--bg-tertiary-lm);color:#fff}tbody.pinned tr td span{color:#fff}tbody.search-results tr td{background-color:#007cbf;color:#fff}tbody.search-results tr td span{color:#fff}tbody:last-of-type tr:last-of-type{border-bottom:2px solid var(--bg-secondary)}table thead tr{position:sticky;top:0}table thead tr th>*{vertical-align:middle}table tr td:nth-of-type(1),table tr td:nth-of-type(2),table tr td:nth-of-type(3){position:sticky;transition:transform .3s ease}table tr td:nth-of-type(1) span,table tr td:nth-of-type(2) span,table tr td:nth-of-type(3) span{display:none}[data-scrolled=true] table tr td:nth-of-type(1),[data-scrolled=true] table tr td:nth-of-type(2),[data-scrolled=true] table tr td:nth-of-type(3){transform:translateY(-.2rem);font-size:.7em;font-weight:var(--text-book);color:var(--accent-1);padding-top:.2rem;vertical-align:top}[data-scrolled=true] table tr td:nth-of-type(1) span,[data-scrolled=true] table tr td:nth-of-type(2) span,[data-scrolled=true] table tr td:nth-of-type(3) span{display:initial}table tr td:nth-of-type(1),table tr th:nth-of-type(1){position:sticky;left:0;z-index:10}table tr td:nth-of-type(2),table tr th:nth-of-type(2){position:sticky;left:var(--column-2-width, 7rem);z-index:10}table tr td:nth-of-type(3),table tr th:nth-of-type(3){position:sticky;left:var(--column-3-width, 7rem);z-index:10;border-right:2px solid var(--bg-ticker)}@media (max-width: 599px){table tr td:nth-of-type(1),table tr th:nth-of-type(1),table tr td:nth-of-type(2),table tr th:nth-of-type(2){position:initial}table tr td:nth-of-type(3),table tr th:nth-of-type(3){max-width:15ch;left:0}}tbody.pinned{position:sticky;top:0;z-index:11}tbody tr[data-pinned=true]:nth-of-type(n) .t-bold span{color:#ddd;margin-left:.5ex}tbody tr[data-pinned=false]:nth-of-type(n) .t-bold span{color:#848484;margin-left:.5ex}tbody.search-results tr[data-pinned=false]:nth-of-type(n) .t-bold span{color:#c2c2c2;margin-left:.5ex}tbody tr[data-pinned=true]:nth-of-type(n) td svg path{fill:var(--text-colour-secondary);stroke:var(--text-colour-secondary)}tbody.search-results tr[data-pinned=false]:nth-of-type(n) td svg path{fill:none;stroke:#c1dff1}.overflow-indicator{width:2rem;position:absolute;left:calc(100% - 2rem);top:0;bottom:0;background:linear-gradient(-90deg,var(--bg-ticker),transparent)}.section-wrapper .carousel{position:relative;grid-template-columns:var(--x-padding) 1fr var(--x-padding);grid-template-rows:min-content min-content;justify-items:center;gap:.5rem}@media (min-width: 600px){.section-wrapper .carousel{grid-template-columns:var(--x-padding) 1.2fr 1fr var(--x-padding);grid-template-rows:min-content min-content;gap:.5rem;justify-items:start}}.section-wrapper .carousel .carousel__wrapper{grid-column:1/5;grid-row:1/4;overflow:hidden}@media (min-width: 600px){.section-wrapper .carousel .carousel__wrapper{grid-column:1/5;grid-row:1}}.section-wrapper .carousel .carousel__wrapper .carousel__slides{display:grid;flex-wrap:nowrap;height:100%}.section-wrapper .carousel .carousel__wrapper .carousel__slides .carousel__slide{grid-column:1;grid-row:1;flex:none;width:100vw;scroll-snap-align:start;max-height:77vh;margin:0;overflow:hidden}.section-wrapper .carousel .carousel__wrapper .carousel__slides .carousel__slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:filter .4s cubic-bezier(.17,.77,.5,1.05);transform-origin:50% 50%;transform:scale(1.2)}@media (max-width: 599px){.section-wrapper .carousel .carousel__wrapper .carousel__slides .carousel__slide img{filter:brightness(.6) contrast(.8)}}.section-wrapper .carousel .carousel__wrapper .carousel__slides .carousel__slide:first-child{z-index:1}.section-wrapper .carousel .carousel__message{grid-column:2;grid-row:2;z-index:1;margin-top:calc(var(--y-padding) / 2);position:relative;display:flex;flex-direction:column}@media (min-width: 600px){.section-wrapper .carousel .carousel__message{margin-top:var(--y-padding);grid-column:2;grid-row:1}}.section-wrapper .carousel .carousel__message h1{color:var(--text-colour-secondary);font-size:18px;font-size:1.8rem;line-height:1.5;margin-top:0;text-align:center}@media (min-width: 600px){.section-wrapper .carousel .carousel__message h1{font-size:18px;font-size:1.8rem;line-height:1.5}}@media (min-width: 600px){.section-wrapper .carousel .carousel__message h1{text-align:left;margin-top:var(--y-padding);max-width:22ch;font-size:20px;font-size:2rem;line-height:1.15}}@media (min-width: 600px) and (min-width: 600px){.section-wrapper .carousel .carousel__message h1{font-size:28px;font-size:2.8rem;line-height:1.15}}@media (min-width: 840px){.section-wrapper .carousel .carousel__message h1{margin-top:var(--y-padding);max-width:22ch;font-size:24px;font-size:2.4rem;line-height:1.15}}@media (min-width: 840px) and (min-width: 600px){.section-wrapper .carousel .carousel__message h1{font-size:33.18px;font-size:3.318rem;line-height:1.15}}.section-wrapper .carousel .carousel__message a{display:inline-flex;justify-content:center;align-items:center;position:relative;background-color:transparent;border:1px solid var(--text-colour-dm);color:var(--text-colour-dm);text-decoration:none;padding:.8rem 1.2rem;line-height:1;margin:1.2rem 0;border-radius:2px;box-shadow:inset 0 0 8px rgba(var(--text-colour-dm),.8);line-height:1.4;width:-moz-max-content;width:max-content;cursor:pointer;font-size:18px;font-size:1.8rem;line-height:1.5;font-weight:var(--text-medium);transition:background .2s ease,transform .2s ease;margin-top:var(--y-padding);align-self:center}@media (min-width: 600px){.section-wrapper .carousel .carousel__message a{font-size:18px;font-size:1.8rem;line-height:1.5}}.section-wrapper .carousel .carousel__message a:hover{background-color:var(--text-colour-dm);color:var(--text-colour-lm)}.section-wrapper .carousel .carousel__message a:focus-visible{text-decoration:underline;transform:scale(1.05)}@media (min-width: 600px){.section-wrapper .carousel .carousel__message a{align-self:flex-start}}.section-wrapper .carousel .carousel__overlay{grid-column:2;grid-row:1;z-index:1;overflow:hidden;padding:1rem;width:100%}@media (min-width: 600px){.section-wrapper .carousel .carousel__overlay{grid-column:3;grid-row:1}}.section-wrapper .carousel .carousel__overlay img{position:relative;width:40%;margin:0 auto}@media (min-width: 600px){.section-wrapper .carousel .carousel__overlay img{width:30vw}}@media (min-width: 840px){.section-wrapper .carousel .carousel__overlay img{position:absolute;height:90%;margin:initial}}:root[data-theme=dark] .carousel__slide img{filter:brightness(.8)}.banner{grid-template-rows:var(--y-padding) 1fr var(--y-padding)}.banner img{grid-column:1/4;grid-row:1/4;-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.banner p{grid-column:2;grid-row:2;max-width:30ch;color:var(--text-colour-secondary);text-align:center;justify-self:center;z-index:1;align-self:center;font-size:clamp(1.5rem,4vw,5.6rem);line-height:1.2}@media (min-width: 1200px){.banner p{max-width:28ch}}.section-wrapper div .flower-banner{grid-column:1/-1;grid-row:1/4;background-color:var(--bg-secondary);z-index:0;display:flex}.animated-label{padding:var(--y-padding) 0}.animated-label p{grid-column:2;font-size:24px;font-size:2.4rem;line-height:1.15;max-width:20ch;color:var(--text-colour-secondary)}@media (min-width: 600px){.animated-label p{font-size:33.18px;font-size:3.318rem;line-height:1.15}}@media (min-width: 1200px){.animated-label p{padding-bottom:3.5rem;max-width:28ch;font-size:24px;font-size:2.4rem;line-height:1.15}}@media (min-width: 1200px) and (min-width: 600px){.animated-label p{font-size:33.18px;font-size:3.318rem;line-height:1.15}}.animated-label .button--white{justify-self:start}:root[data-theme=dark] .animated-label p{color:#fff}.dial{max-width:16rem;width:100%;margin:var(--y-padding) auto;padding:2rem 0 0;margin-bottom:0}@media (min-width: 600px){.dial{max-width:26rem;margin-top:var(--y-padding);padding:2.5rem 5rem 5rem 0}}.animated-label__scores{display:grid;grid-template-columns:1fr;border-top:1px solid var(--text-colour-secondary)}@media (min-width: 600px){.animated-label__scores{grid-template-columns:1fr 3fr}}.animated-label__scores .bars{margin-bottom:calc(var(--y-padding) / 2)}@media (min-width: 600px){.animated-label__scores .bars{padding-top:1rem;padding-left:1rem}}.animated-label__scores .bars ul{display:grid;grid-template-columns:1fr;grid-auto-rows:min-content;grid-auto-flow:row dense;list-style:none;padding-left:0;-moz-column-gap:10%;column-gap:10%;row-gap:1.2rem}@media (min-width: 600px){.animated-label__scores .bars ul{grid-template-columns:1fr 1fr}}.animated-label__scores .bars ul li:before{display:none}.animated-label__scores .bars ul h3{margin-bottom:1.8rem}.animated-label__scores .bars ul span{display:flex;width:100%;height:1.2rem;background-color:#fff}.animated-label__scores .bars ul span span{background-color:var(--bg-ticker)}.animated-label__scores .bars ul li:nth-of-type(1) span span{width:56%}@media (max-width: 839px){.animated-label__scores .bars ul li:nth-of-type(1){order:1}}.animated-label__scores .bars ul li:nth-of-type(2) span span{width:42%}@media (max-width: 839px){.animated-label__scores .bars ul li:nth-of-type(2){order:4}}.animated-label__scores .bars ul li:nth-of-type(3) span span{width:60%}@media (max-width: 839px){.animated-label__scores .bars ul li:nth-of-type(3){order:2}}.animated-label__scores .bars ul li:nth-of-type(4) span span{width:70%}@media (max-width: 839px){.animated-label__scores .bars ul li:nth-of-type(4){order:5}}.animated-label__scores .bars ul li:nth-of-type(5) span span{width:73%}@media (max-width: 839px){.animated-label__scores .bars ul li:nth-of-type(5){order:3}}.section-wrapper .icon-text-list__icons{list-style:none;padding-left:0}.icon-text-list__icons{display:grid;grid-template-columns:1fr;justify-content:start}@media (min-width: 600px){.icon-text-list__icons{grid-template-columns:repeat(3,minmax(min-content,32ch));grid-gap:5rem}}@media (min-width: 1200px){.icon-text-list__icons{grid-gap:5rem 8rem}}.icon-text-list__icons h3{font-size:18px;font-size:1.8rem;line-height:1.5;color:inherit}@media (min-width: 600px){.icon-text-list__icons h3{font-size:18px;font-size:1.8rem;line-height:1.5}}.icon-text-list__icons img{width:7rem;height:7rem}@media (max-width: 599px){.icon-text-list__icons li{display:grid;grid-template-columns:1fr 4fr;grid-auto-rows:min-content;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:0rem}.icon-text-list__icons li img{grid-column:1;grid-row:1/3;transform:translateY(10%)}.icon-text-list__icons li h3,.icon-text-list__icons li p{grid-column:2}}.icon-text-list__icons li.numbered{display:grid;grid-template-columns:1fr 4fr;grid-auto-rows:min-content;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:0rem;grid-template-columns:7rem 1fr}.icon-text-list__icons li.numbered img{grid-column:1;grid-row:1/3;transform:translateY(10%)}.icon-text-list__icons li.numbered h3,.icon-text-list__icons li.numbered p{grid-column:2}@media (max-width: 599px){.icon-text-list__icons li.numbered{-moz-column-gap:0;column-gap:0}}.icon-text-list__icons li.numbered img{width:6rem;height:6rem}.icon-text-list__icons li:before{display:none}[data-icon=Durability] img{transform:scale(1) translate(-10%,20%)}[data-icon=Score] img{transform-origin:top left;transform:scale(1.4) translate(-.4rem)}[data-icon=Repairability] img{transform:scale(.9)}@media (max-width: 599px){.icon-text-list__icons [data-icon] img{transform:scale(.9)}.icon-text-list__icons [data-icon=Score] img{transform:scale(1) translate(5%)}.icon-text-list__icons [data-icon=Recyclability] img{transform:scale(.8)}.icon-text-list__icons [data-icon=Repairability] img{transform:scale(.8) translateY(12%)}.icon-text-list__icons [data-icon=Resource-efficiency] img,.icon-text-list__icons [data-icon=Climate-efficiency] img{transform:scale(.8)}}.auto-flow-columns.auto-flow-columns{display:grid;grid-template-columns:1fr}@media (min-width: 840px){.auto-flow-columns.auto-flow-columns{grid-template-columns:repeat(2,minmax(min-content,48ch));grid-gap:1rem 5rem;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-flow:column dense}.auto-flow-columns.auto-flow-columns .height-tall{grid-row-start:auto;grid-row-end:span 4}.auto-flow-columns.auto-flow-columns .height-regular{grid-row-start:auto;grid-row-end:span 3}}@media (min-width: 1200px){.auto-flow-columns.auto-flow-columns{grid-gap:1rem 10rem}}.icon-text-list[data-block="1068"]{padding-bottom:0}.icon-text-list[data-block="1068"]+.text-area{padding-top:0}.section-wrapper div>*:not(label)+*:not([data-continuous]){margin-top:2rem}.section-wrapper h2{margin-top:0}.section-wrapper h2+p{font-size:18px;font-size:1.8rem;line-height:1.25;font-weight:var(--text-light);letter-spacing:-.02ex}@media (min-width: 600px){.section-wrapper h2+p{font-size:19.2px;font-size:1.92rem;line-height:1.25}}@media (min-width: 1200px){.section-wrapper h2+p{font-size:20px;font-size:2rem;line-height:1.25}}@media (min-width: 1200px) and (min-width: 600px){.section-wrapper h2+p{font-size:24px;font-size:2.4rem;line-height:1.25}}.section-wrapper ul{padding-left:2ex;margin-bottom:0;list-style:none}.section-wrapper ul li:before{content:"■";font-size:.8rem;margin-left:-1.2rem;margin-right:1rem;color:var(--accent-1)}[data-theme=dark] .section-wrapper ul li:before{color:var(--bg-ticker)}@supports selector(::marker){.section-wrapper ul{list-style:square}.section-wrapper ul li:before{display:none}.section-wrapper ul li::marker{color:var(--accent-1)}[data-theme=dark] .section-wrapper ul li::marker{color:var(--bg-ticker)}}.body-wrap{display:grid;grid-template-columns:minmax(0,80ch) minmax(0,1fr);max-width:100%}.body-wrap>*{grid-column:1}.body-wrap p img{margin-top:1.2rem;margin-bottom:1.2rem}.icon-text-list,.text-area{padding:var(--y-padding) 0}.why-now-block{position:relative}.why-now-block .why-now__logo-animation{grid-column:1;display:flex;justify-content:center;align-items:center;align-content:center}@media (min-width: 840px){.why-now-block .why-now__logo-animation{grid-column:2;grid-row:1/12}}.why-now-block .why-now__logo-animation svg{width:30%;margin:calc(var(--y-padding) * 2) var(--y-padding) calc(var(--y-padding) * 3) var(--y-padding);height:auto}@media (min-width: 840px){.why-now-block .why-now__logo-animation svg{width:min(60%,18rem)}}[data-block="1279"] .body-wrap h2,[data-block="1279"] .body-wrap h3{color:var(--text-colour);font-weight:var(--text-bold);font-size:18px;font-size:1.8rem;line-height:1.25}@media (min-width: 600px){[data-block="1279"] .body-wrap h2,[data-block="1279"] .body-wrap h3{font-size:19.2px;font-size:1.92rem;line-height:1.25}}[data-block="1279"] .body-wrap h2+p,[data-block="1279"] .body-wrap h3+p{font-size:15px;font-size:1.5rem;line-height:1.5;font-weight:var(--text-book)}@media (min-width: 600px){[data-block="1279"] .body-wrap h2+p,[data-block="1279"] .body-wrap h3+p{font-size:15px;font-size:1.5rem;line-height:1.5}}@media (min-width: 1200px){[data-block="1279"] .body-wrap h2+p,[data-block="1279"] .body-wrap h3+p{font-size:15px;font-size:1.5rem;line-height:1.5}}@media (min-width: 1200px) and (min-width: 600px){[data-block="1279"] .body-wrap h2+p,[data-block="1279"] .body-wrap h3+p{font-size:15px;font-size:1.5rem;line-height:1.5}}[data-block="4788"] .body-wrap{grid-template-columns:minmax(0,50ch) minmax(0,1fr);gap:0 2rem;grid-auto-flow:dense}[data-block="4788"] .body-wrap>*:not(.eco-design-graph):not(ul){grid-column:1}[data-block="4788"] .body-wrap ul li::marker{color:var(--text-color-secondary)}[data-theme=dark] [data-block="4788"] .body-wrap ul li::marker{color:var(--bg-ticker)}[data-block="4788"] .body-wrap li+li{margin-top:1rem}[data-block="4788"] .body-wrap ul{grid-column:1/-1;-moz-columns:300px 2;columns:300px 2}[data-block="4788"] .body-wrap ul li{max-width:50ch}[data-block="4788"] .eco-design-graph{grid-row:3;grid-column:1/-1;display:grid;justify-content:center;justify-items:center;align-items:center;align-content:start}@media (min-width: 840px){[data-block="4788"] .eco-design-graph{grid-column:2;grid-row:1/3;order:unset;grid-template-columns:min(100%,35rem);padding-top:12%}}[data-block="4788"] .eco-design-graph svg{grid-column:1;grid-row:1;width:100%;margin:0 auto var(--y-padding) auto;height:auto}[data-block="4788"] .eco-design-graph p{text-align:center;grid-column:1;grid-row:1;z-index:2;width:50%;font-size:18px;font-size:1.8rem;line-height:1.25}@media (min-width: 600px){[data-block="4788"] .eco-design-graph p{font-size:19.2px;font-size:1.92rem;line-height:1.25}}@media (min-width: 1200px){[data-block="4788"] .eco-design-graph p{font-size:20px;font-size:2rem;line-height:1.25}}@media (min-width: 1200px) and (min-width: 600px){[data-block="4788"] .eco-design-graph p{font-size:24px;font-size:2.4rem;line-height:1.25}}:root[data-theme=light] .logo-animation-cls-1{fill:var(--bg-secondary-dm)}:root[data-theme=dark] .logo-animation-cls-1{fill:#fff}.why-now-top{position:absolute;width:30vw;bottom:0;overflow:hidden;right:0}@media (min-width: 840px){.why-now-top{bottom:initial;width:20vw;top:0}}.why-now-top+div{margin-top:0}@media (max-width: 599px){.why-now-top{transform:rotate(90deg) translate(-150%,-28%)}}.why-now-bottom{position:absolute;width:40vw;left:0rem;overflow:hidden;transform:translate(-20%);bottom:0}@media (min-width: 840px){.why-now-bottom{width:20vw;right:1rem;left:auto}}.new-methodology-top{position:absolute;width:30vw;bottom:0;overflow:hidden;right:0}@media (min-width: 840px){.new-methodology-top{bottom:initial;width:20vw;top:0}}.new-methodology-top+div{margin-top:0}@media (max-width: 599px){.new-methodology-top{transform:rotate(90deg) translate(-150%,-28%)}}.new-methodology-bottom{position:absolute;width:40vw;left:0rem;overflow:hidden;transform:translate(-20%);display:none;bottom:0}@media (min-width: 840px){.new-methodology-bottom{display:block;width:20vw;right:1rem;left:auto}}[data-route=photographic] .why-now-bottom,[data-route=photographic] .why-now-top{display:none}.label-container button.button--white+button.button--white{margin-left:1.2rem}.label-container img+img{margin-top:0}.label-container[data-version="1"] button.button--white[data-version="1"]{text-decoration:underline}.label-container[data-version="1"] img[data-version="1"],.label-container[data-version="1"] p[data-version="1"]{display:block}.label-container[data-version="1"] img[data-version="2"],.label-container[data-version="1"] p[data-version="2"]{display:none}.label-container[data-version="2"] button.button--white[data-version="2"]{text-decoration:underline}.label-container[data-version="2"] img[data-version="2"],.label-container[data-version="2"] p[data-version="2"]{display:block}.label-container[data-version="2"] img[data-version="1"],.label-container[data-version="2"] p[data-version="1"]{display:none}.faqs{padding:var(--y-padding) 1rem}@media (min-width: 840px){.faqs{padding:var(--y-padding) 0}}.faqs details summary{font-size:15px;font-size:1.5rem;line-height:1.5;font-weight:var(--text-light);text-indent:-1.6ex;cursor:default}@media (min-width: 600px){.faqs details summary{font-size:15px;font-size:1.5rem;line-height:1.5}}@media (min-width: 600px){.faqs details summary{font-size:18px;font-size:1.8rem;line-height:1.25}}@media (min-width: 600px) and (min-width: 600px){.faqs details summary{font-size:19.2px;font-size:1.92rem;line-height:1.25}}@media (max-width: 839px){.faqs details summary{text-indent:-1.75ex}}.faqs details summary:hover{color:var(--bg-ticker)}.faqs details summary:focus-visible{color:var(--bg-ticker);outline:none;text-decoration:underline}.faqs details *+*{margin-top:1.2rem}.faqs details[open] summary{margin-bottom:1.2rem}.faqs summary:before{content:"►";padding-right:1.75ex;font-size:.8rem;color:var(--bg-ticker);cursor:default}@supports selector(::marker){.faqs ::marker{color:var(--bg-ticker);font-size:.8em}.faqs summary:before{display:none}}.faqs summary::-webkit-details-marker{display:none;margin-inline-end:0}#about-us .text-area:first-of-type{padding-bottom:calc(var(--y-padding) / 2)}.logo-wall__logos{display:grid;align-items:end;gap:2.5rem}@media (max-width: 839px){.logo-wall__logos{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;justify-content:center;position:relative;align-items:baseline}.logo-wall__logos div{margin:1rem}.logo-wall__logos div img{width:auto}.logo-wall__logos div:last-of-type{margin-right:auto;margin-left:auto}.logo-wall__logos div:nth-of-type(1) img{height:5rem;width:auto}.logo-wall__logos div:nth-of-type(2) img{height:5rem;width:auto}.logo-wall__logos div:nth-of-type(3) img{height:4rem}.logo-wall__logos div:nth-of-type(4) img{height:5rem}.logo-wall__logos div:nth-of-type(5) img{height:4rem}.logo-wall__logos div:nth-of-type(6) img{height:3rem}.logo-wall__logos div:nth-of-type(7) img{height:4rem;width:auto}.logo-wall__logos div:nth-of-type(8) img{height:5.5rem}.logo-wall__logos div:nth-of-type(9) img{height:3rem}.logo-wall__logos div:nth-of-type(10) img{height:3rem}.logo-wall__logos div:nth-of-type(11) img{height:6rem}}@media (min-width: 840px){.logo-wall__logos>*{grid-row:1}}.manufacturer-logo-wall__logos{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:4rem;align-items:center;padding-bottom:var(--y-padding)}.manufacturer-logo-wall__logos div{display:flex;justify-content:center}.manufacturer-logo-wall__logos div img{max-height:4rem;max-width:10rem;-o-object-fit:contain;object-fit:contain}.language-switcher{background-color:transparent;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%238C98F2'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;background-size:.8em;background-position:calc(100% - 10px) 75%;background-repeat:no-repeat;padding:0 4ex 0 1ex;height:4ex;margin-top:auto;margin-bottom:auto;margin-left:1rem;margin-right:1rem;outline:none}.language-switcher option{color:var(--text-colour-lm)}@media (min-width: 840px){.language-switcher{margin-left:2rem}}.language-switcher:hover{border-color:var(--bg-ticker)}.language-switcher:focus{outline:none;border-color:var(--bg-ticker)}:root{--popper-background: var(--accent-1);--popper-color: var(--text-colour-dm);--popper-padding: 2rem}.popper button{color:inherit}.popper__content{z-index:1000}.device-ratings td:has(.popper){position:static}.device-ratings td:has(.popper) .popper__arrow{margin-top:0}.header{z-index:3;position:sticky;top:0;display:grid;grid-template-rows:min-content auto;grid-template-columns:var(--x-padding) 1fr var(--x-padding);background-color:var(--header-bg);padding:0 0 1rem}@media (max-width: 839px){.header{z-index:10}}.ticker{grid-column:1/-1;grid-row:1}.header__inner{grid-column:2;display:grid;padding-top:1rem;grid-template-columns:3.5rem 1fr max-content 3.5rem}@media (min-width: 840px){.header__inner{grid-template-columns:4rem 1fr 5rem max-content}}@media (max-width: 599px){.language-switcher{grid-column:3;grid-row:1}}.logo{display:flex}.logo a{display:inline-flex;position:relative;max-height:4.5rem}.logo a svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.logo a:hover .cls-1{fill:var(--bg-ticker)}.hamburger{background:transparent;outline:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;margin-left:auto;width:auto;border-radius:2px;padding-top:.4rem;flex-direction:column;align-items:center;justify-content:flex-end;position:relative;font-size:.9rem;z-index:11;color:#fff;width:28px;height:28px;margin-left:1.2rem;grid-column:4;align-self:center;justify-self:end;grid-row:1}@media (min-width: 840px){.hamburger{grid-row:1;display:none}}.hamburger img{position:absolute;top:0}.hamburger span{position:absolute;bottom:0}.hamburger--close{opacity:0;visibility:hidden}.logo a:focus,.hamburger:focus{filter:drop-shadow(0 0 6px white);outline:none}.toggle-theme{background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;width:4.5rem;height:4rem;position:relative;transition:filter .2s ease}@media (max-width: 839px){.toggle-theme{grid-column:2;width:5rem;height:4.5rem;justify-self:end;align-self:center;margin-right:1.2rem}}.toggle-theme{display:flex;align-items:center;align-self:center}.toggle-theme svg{position:relative;width:100%}.toggle-theme:hover .stroke-white,.toggle-theme:focus-visible .stroke-white{stroke:var(--bg-ticker)}.toggle-theme:hover .sun,.toggle-theme:focus-visible .sun{opacity:1}[data-theme=dark] .toggle-theme .moon{opacity:0}[data-theme=light] .toggle-theme .sun{opacity:1}[data-theme=light] .toggle-theme .moon{opacity:0}.main-nav{display:flex}@media (min-width: 840px){.main-nav.long-language{grid-column:1/-1;grid-row:2;padding-left:0;justify-content:stretch}.main-nav.long-language ul{padding-left:0;margin-top:var(--y-padding);justify-content:space-between;width:100%}.main-nav.long-language ul li{margin:initial}.main-nav.long-language ul li a{font-size:15px;font-size:1.5rem;line-height:1.5}}@media (min-width: 840px) and (min-width: 600px){.main-nav.long-language ul li a{font-size:15px;font-size:1.5rem;line-height:1.5}}@media (min-width: 1200px){.main-nav.long-language ul{justify-content:center;gap:clamp(3rem,5vw,6rem);margin-top:calc(var(--y-padding) / 2)}.main-nav.long-language ul li a{font-size:18px;font-size:1.8rem;line-height:1.5}}@media (min-width: 1200px) and (min-width: 600px){.main-nav.long-language ul li a{font-size:18px;font-size:1.8rem;line-height:1.5}}@media (min-width: 840px){.long-language~.toggle-theme{grid-column:3}}.main-nav__list{list-style:none;padding-left:0}@media (min-width: 840px){.main-nav__list{display:flex;margin:0;padding-left:calc(var(--x-padding) / 2);align-items:center;justify-content:flex-start}}.main-nav__list a{font-size:18px;font-size:1.8rem;line-height:1.5;text-decoration:none;display:inline-flex;white-space:nowrap;font-weight:var(--text-book);color:var(--text-colour-dm)}@media (min-width: 600px){.main-nav__list a{font-size:18px;font-size:1.8rem;line-height:1.5}}.main-nav__list a:focus{outline:none;color:var(--bg-ticker)}.main-nav__list a:hover{color:var(--bg-ticker)}.main-nav__list li{position:relative;margin:0 2.4rem}@media (max-width: 839px){.main-nav{display:flex;position:fixed;justify-content:flex-end;top:0;left:20vw;right:0;bottom:0;max-height:100vh;max-height:-webkit-fill-available;overflow:auto;width:80vw;background-color:var(--header-bg);padding:8rem var(--x-padding) 0 var(--x-padding);z-index:10;transform:translate(100%);opacity:0;pointer-events:none}.main-nav__list{display:flex;flex-direction:column;align-items:flex-end;list-style:none;height:auto}.main-nav__list a{padding:1.2rem}a:focus{text-decoration:underline}.nav-open .main-nav{opacity:1;pointer-events:all}}main{position:relative}@media (max-width: 839px){.nav-open{max-height:100vh;max-height:-webkit-fill-available;overflow:hidden}.nav-open main{z-index:0;filter:brightness(.7)}}.edit-page{position:fixed;bottom:4.8rem;right:4.8rem;font-size:20px;font-size:2rem;line-height:1.25;background-color:pink;padding:.84rem 2.4rem 1.2rem;border-radius:2rem}@media (min-width: 600px){.edit-page{font-size:24px;font-size:2.4rem;line-height:1.25}}.section-wrapper>div{display:grid;grid-template-columns:var(--x-padding) 1fr var(--x-padding);max-width:100vw}.section-wrapper>div>*{grid-column:2}.section-wrapper>div>*[data-full-width]{grid-column:1/4;display:grid;grid-template-columns:var(--x-padding) 1fr var(--x-padding)}.section-wrapper>div img{max-width:100%}.footer{background-color:var(--header-bg);color:var(--text-colour-dm);display:grid;grid-template-columns:auto 1fr;grid-gap:2rem;margin-top:0;padding:calc(var(--y-padding) / 2) var(--x-padding);z-index:2}.footer .footer-nav__list{display:none;justify-content:flex-start}@media (min-width: 840px){.footer .footer-nav__list{display:flex;margin:0}}.footer .footer-nav__list>li{position:relative;display:inline-flex;flex-direction:column}.footer .footer-nav__list>li+li{margin-left:2.4rem}.footer .footer-nav__list>li ul{display:inline-flex;flex-direction:column}.footer .footer-nav__list a{text-decoration:none;font-size:13.33px;font-size:1.333rem;line-height:1.5}@media (min-width: 600px){.footer .footer-nav__list a{font-size:13.33px;font-size:1.333rem;line-height:1.5}}.footer .footer-nav__list a:hover{color:var(--bg-ticker)}.footer .footer-nav__list>li>a{border-bottom:none;font-weight:var(--text-book)}.footer .footer-nav__list ul{padding-left:0}[data-page=privacy-policy] .text-area h2+p,[data-page=terms-and-conditions] .text-area h2+p{font-size:15px;font-size:1.5rem;line-height:1.5;font-weight:var(--text-book);letter-spacing:0}@media (min-width: 600px){[data-page=privacy-policy] .text-area h2+p,[data-page=terms-and-conditions] .text-area h2+p{font-size:15px;font-size:1.5rem;line-height:1.5}}[data-page=privacy-policy] .text-area h2,[data-page=terms-and-conditions] .text-area h2{font-size:20px;font-size:2rem;line-height:1.25}@media (min-width: 600px){[data-page=privacy-policy] .text-area h2,[data-page=terms-and-conditions] .text-area h2{font-size:24px;font-size:2.4rem;line-height:1.25}}[data-page=privacy-policy] .text-area ul li+li,[data-page=terms-and-conditions] .text-area ul li+li{margin-top:.8rem}[data-page=privacy-policy] .text-area a,[data-page=terms-and-conditions] .text-area a{color:var(--accent-1)}[data-page=privacy-policy] .text-area h2:is(h2),[data-page=terms-and-conditions] .text-area h2:is(h2){margin-top:4.8rem}:root{--shadow-color: 33deg 13% 59%;--shadow: -.1px .1px .2px hsl(var(--shadow-color) / .36), -.2px .5px .6px -.8px hsl(var(--shadow-color) / .36), -.4px 1.2px 1.4px -1.7px hsl(var(--shadow-color) / .36), -1px 2.9px 3.5px -2.5px hsl(var(--shadow-color) / .36)}body.template-device-ratings{width:100vw;height:100vh}.page-wrap.device-ratings{--bg-primary: var(--bg-primary-lm);--bg-secondary: var(--bg-secondary-lm);--bg-tertiary: var(--bg-tertiary-lm);--text-colour: var(--text-colour-lm);--text-colour-secondary: var(--text-colour-dm);--text-colour-tertiary: var(--text-colour-dm);--text-colour-accent: var(--accent-1)}.page-wrap.device-ratings .header{top:unset}.page-wrap.device-ratings .header .header__inner{left:var(--x-padding);position:sticky;width:calc(100vw - var(--x-padding) * 2);top:unset}.page-wrap.device-ratings .text-area{padding-bottom:1rem;width:calc(100vw - var(--x-padding));position:sticky;left:0}.page-wrap.device-ratings .device-ratings-disclaimer{width:calc(100vw - var(--x-padding));position:sticky;left:0}.page-wrap.device-ratings .controls{width:calc(100vw - var(--x-padding));position:sticky;left:calc(var(--x-padding) / 2)}.page-wrap.device-ratings .section-wrapper>div{max-width:unset}.page-wrap.device-ratings .version-controls p.selected{outline:2px solid var(--text-colour-accent);outline-offset:2px}[data-theme=dark] .page-wrap.device-ratings{--bg-primary: var(--bg-primary-dm);--bg-secondary: var(--bg-secondary-dm);--bg-tertiary: var(--bg-tertiary-dm);--text-colour: var(--text-colour-dm);--text-colour-secondary: var(--text-colour-dm);--text-colour-tertiary: var(--text-colour-dm);--text-colour-accent: var(--accent-1)}.section-wrapper>.table-outer{display:grid;grid-template-columns:calc(var(--x-padding) / 2) 1fr calc(var(--x-padding) / 2);position:relative}.section-wrapper>.table-outer>.table-inner{grid-column:2;position:relative;width:100%}.section-wrapper>.table-outer>.table-inner .table-wrapper,.section-wrapper>.table-outer>.table-inner .scroller-inner{position:relative;margin:0;margin-bottom:10rem}.section-wrapper>.table-outer>.table-inner .scroller-inner{position:relative;margin:0}.section-wrapper>.table-outer>.table-inner .scroller{position:sticky;z-index:12;top:0}.row-labels{position:absolute;z-index:11;top:0;pointer-events:none}.row-labels .row-labels-inner div{margin:0;height:var(--row-height, 68px);font-size:.7em;font-weight:var(--text-book);color:var(--accent-1);padding-top:.6rem;padding-left:.6rem;vertical-align:top;opacity:0;transition:opacity .3s ease}.row-labels[data-scrolled=true] .row-labels-inner div{opacity:1}.device-ratings thead tr{z-index:11}.device-ratings td{position:relative}.device-ratings th{cursor:pointer}.device-ratings td button{position:relative;display:inline-flex;justify-content:center;align-items:center;background:transparent;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.device-ratings td button svg{position:relative;width:2rem;height:2.64rem;transform:translateY(-.2rem)}.device-ratings th button{position:relative;display:inline-flex;justify-content:center;align-items:center;background:transparent;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.device-ratings th button svg{position:relative;width:2rem;height:2.64rem;transform:translateY(-.2rem)}.score-bar{position:relative;display:flex;background-color:#fff;width:clamp(100px,20vw + 1rem,160px);height:1.4rem;padding:.2rem;justify-content:flex-start;align-items:stretch;box-shadow:var(--shadow);border-radius:1px}.score-bar__inner{background-color:#000;margin-top:0!important;height:100%;border-radius:2px}.score-bar__notches{display:grid;grid-template-columns:repeat(4,1fr);position:absolute;top:0;right:0;bottom:0;left:0}.score-bar__notches div{margin-top:0!important;width:1px;height:100%;background-color:var(--text-colour-accent);grid-row:1}.score-bar__notches div:nth-of-type(1){grid-column:2}.score-bar__notches div:nth-of-type(2){grid-column:3}.score-bar__notches div:nth-of-type(3){grid-column:4}.controls{display:grid;grid-template-columns:auto auto auto;gap:calc(var(--x-padding) / 4);justify-content:start;align-items:center;padding-left:calc(var(--x-padding) / 2)}@media (max-width: 839px){.controls{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start}}.search label{margin-right:1rem}.search input{display:inline-flex;justify-content:center;align-items:center;position:relative;background-color:#fff;border:1px solid var(--text-colour);color:#12302e;text-decoration:none;padding:.8rem 1.2rem;line-height:1;margin:1.2rem 0;border-radius:2px;box-shadow:inset 0 0 8px rgba(var(--text-colour),.8);line-height:1.8;width:-moz-max-content;width:max-content;font-size:18px;font-size:1.8rem;line-height:1.5;font-weight:var(--text-medium)}@media (min-width: 600px){.search input{font-size:18px;font-size:1.8rem;line-height:1.5}}@media (max-width: 839px){.search input{font-size:16px}}.search-inner{display:flex;flex-flow:column;padding-bottom:1.5em}.show-hide-cols{background-color:#fff;display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:nowrap;align-items:flex-start;padding-right:1rem}[data-theme=dark] .show-hide-cols{background-color:#444}.show-hide-cols__modal{display:flex;flex-direction:row;justify-items:flex-start;align-items:flex-start;flex-wrap:wrap;accent-color:var(--accent-1)}.show-hide-cols__modal>div{padding:1rem}@media (max-width: 839px){.device-type-toggles input+label{margin-left:.5rem}.device-type-toggles label+input{margin-left:1rem}}.device-ratings-disclaimer{padding-top:1rem;padding-bottom:1rem}.device-ratings-disclaimer p{font-size:.8em;color:var(--text-colour);max-width:96ch}.version-controls{padding:1.2rem;color:#fff;width:auto;display:inline-flex;flex-flow:column;border-radius:2px;margin-bottom:var(--y-padding);gap:1rem}.version-controls p+p{margin-top:0rem!important}.version-controls .label-version-toggles{display:flex;flex-flow:column;gap:1rem}.version-controls .label-version-toggles p{background-color:#268e6d;padding:.5rem;border-radius:.2rem}.version-controls .label-version-toggles p.no-bg{background-color:transparent;color:var(--text-colour);padding:0}.version-controls .label-version-toggles p+p{margin-top:1rem}.page-table-of-history{width:100vw;height:100vh}.page-table-of-history .header{top:unset}.page-table-of-history .header .header__inner{left:var(--x-padding);position:sticky;width:calc(100vw - var(--x-padding) * 2);top:unset}.page-table-of-history .section-wrapper>div{max-width:unset}.page-table-of-history .text-area{padding-bottom:1rem;width:calc(100vw - var(--x-padding));position:sticky;left:0}.page-table-of-history table tr td:nth-of-type(1),.page-table-of-history table tr th:nth-of-type(1){position:sticky;left:0;z-index:10;border-right:2px solid var(--bg-ticker)}.page-table-of-history table tr td:nth-of-type(2),.page-table-of-history table tr th:nth-of-type(2){position:relative;left:initial;z-index:0;border-right:none}.page-table-of-history table tr td:nth-of-type(3),.page-table-of-history table tr th:nth-of-type(3){position:relative;left:initial;z-index:0;border-right:none}.page-table-of-history table tr td p,.page-table-of-history table tr td ul{max-width:50ch}@media (max-width: 599px){.page-table-of-history table tr td:nth-of-type(1),.page-table-of-history table tr th:nth-of-type(1),.page-table-of-history table tr td:nth-of-type(2),.page-table-of-history table tr th:nth-of-type(2){position:initial}.page-table-of-history table tr td:nth-of-type(1),.page-table-of-history table tr th:nth-of-type(1){max-width:15ch;left:0}}
