html{background-color:#393939;scroll-behavior:smooth}a{color:inherit;text-decoration:none}.page-enter-active,.page-leave-active{transition:all .25s ease}.page-enter-from,.page-leave-to{opacity:0}.single-line [data-letter]{opacity:0;transition:opacity .2s}.single-line [data-letter].active{opacity:1}.multi-line [data-letter]{opacity:0;transition:opacity .2s}.multi-line [data-letter].active{opacity:1}header{left:0;position:fixed;top:0;transition:transform 1.5s cubic-bezier(.65,0,.35,1);width:100%;z-index:9998}header a{display:block;text-indent:-9999px}header:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;content:"";height:100%;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .5s ease;width:100%;z-index:-1}header.open:before{opacity:1;pointer-events:all}header svg{height:auto;left:50vw;position:fixed;transform:translate(-50%);transition:opacity .4s ease .1s,transform .8s cubic-bezier(.22,1,.36,1) 0s}header svg *{fill:#b9b9b9}header.collapsed:not(.open) a{pointer-events:none}header.collapsed:not(.open) svg{opacity:0;transform:translate(-50%,calc(var(--body-outer-margin)/-2));transition:opacity .4s ease 0s,transform .8s cubic-bezier(.22,1,.36,1) 0s}header .single-line{display:none;top:calc(var(--body-outer-margin));width:calc(100vw - var(--body-outer-margin)*2)}header .multi-line{top:calc(-2.18vw + var(--body-outer-margin));transform:translate(-50%)!important;width:calc(104.36vw - var(--body-outer-margin)*2)}header #burger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:block;height:calc(var(--body-outer-margin)*4 + 21px);position:fixed;right:calc(var(--body-outer-margin)*-1);top:calc(var(--body-outer-margin)*-1);width:calc(var(--body-outer-margin)*4 + 30px)}header #burger:after,header #burger:before{content:""}header #burger span,header #burger:after,header #burger:before{background-color:#b9b9b9;height:3px;left:50%;position:absolute;top:50%;width:30px}header #burger:before{transform:translate(-50%,-50%);transition:opacity .2s ease .2s}header #burger span{transform:translate(-50%,calc(-50% - 8px));transition:transform .3s ease}header #burger:after{transform:translate(-50%,calc(-50% + 8px));transition:transform .3s ease}header #burger[aria-expanded=true]:before{opacity:0;transition:opacity .2s ease 0s}header #burger[aria-expanded=true] span{transform:translate(-50%,calc(-50% + 1px)) rotate(135deg)}header #burger[aria-expanded=true]:after{transform:translate(-50%,calc(-50% + 1px)) rotate(-135deg)}@media screen and (min-width:1024px){header:before{display:none!important}header .multi-line{display:none}header .single-line{display:block}header #burger{display:none}}.text{background-color:#fff;display:block;height:auto;overflow:hidden;padding:var(--body-outer-margin) calc(((100vw - var(--body-outer-margin)*2 - var(--grid-gutter)*(var(--grid-columns) - 1))/var(--grid-columns) + var(--grid-gutter))*(var(--grid-columns) - var(--page-text-cols))/2 + var(--body-outer-margin)) calc(var(--body-outer-margin)*2.5);position:relative}.text>:nth-child(2){margin-top:0!important}.text>:nth-child(2)>:first-child{margin-top:var(--body-font-size)}.text .colour-trigger{height:30px;position:absolute;top:calc(100vh - 150px);width:1px}.text .button{margin:1em 0}.text a:not(.button){color:#646464;position:relative;text-decoration:underline;transition:color .2s ease}.text a:not(.button):hover{color:#949494}.text a:not(.button):focus-visible{margin:0 -2px;outline:1px solid #646464;padding:2px 2px 0}.text.top{min-height:calc(100% - (100vw - var(--body-outer-margin))*.0545 - var(--body-outer-margin)*3 - var(--h1-font-size)*1 - var(--body-outer-margin)*2.5);padding:calc(var(--body-outer-margin)*10 + 32vw) calc(((100vw - var(--body-outer-margin)*2 - var(--grid-gutter)*(var(--grid-columns) - 1))/var(--grid-columns) + var(--grid-gutter))*(var(--grid-columns) - var(--page-text-cols))/2 + var(--body-outer-margin)) calc(var(--body-outer-margin)*2.5)}.text h3{text-transform:uppercase}@media screen and (min-width:1024px){.text.top{padding:calc((100vw - var(--body-outer-margin))*.0545 + var(--body-outer-margin)*3 + var(--h1-font-size)*1) calc(((100vw - var(--body-outer-margin)*2 - var(--grid-gutter)*(var(--grid-columns) - 1))/var(--grid-columns) + var(--grid-gutter))*(var(--grid-columns) - var(--page-text-cols))/2 + var(--body-outer-margin)) calc(var(--body-outer-margin)*2.5)}}.text table{border:none;border-collapse:collapse}.text table,.text table *{margin:0;outline:none;padding:0}.text table *{border:none}.text table td:nth-last-child(n+2){padding-right:1.5em}.text .small{margin:calc(var(--body-font-size)*3) 0 var(--body-font-size)}.text .small:last-child{margin:calc(var(--body-font-size)*5) 0 0}.text .small:nth-child(2)>div{margin-top:var(--body-font-size)}.text .small p{text-indent:0}.text .small p:last-child{margin-bottom:0}.text .small div{font-size:11px}.text .small.double div:nth-of-type(2n){padding-top:2.2em}@media (min-width:768px){.text .small.double div{box-sizing:border-box;display:inline-block;vertical-align:top;width:50%}.text .small.double div:nth-of-type(odd){padding-right:calc(var(--grid-gutter)/2)}.text .small.double div:nth-of-type(2n){padding-left:calc(var(--grid-gutter)/2);padding-top:0}}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #000;box-sizing:border-box;color:#000;cursor:pointer;display:inline-block;font-family:UniversNextTypewriterPro;font-feature-settings:"liga" 0;font-size:var(--button-font-size);font-style:normal;font-weight:inherit;letter-spacing:0;line-height:var(--button-font-size);margin-top:1.4rem;padding:calc(var(--button-font-size)*.85 - 1px) var(--button-font-size) calc(var(--button-font-size)*.5);text-decoration:none!important;text-transform:uppercase;transition:background-color .3s ease,border-color .3s ease,color .3s ease}@media (min-width:768px){.button{padding:calc(var(--button-font-size)*.85) var(--button-font-size) calc(var(--button-font-size)*.5)}}.button:focus,.button:hover{background-color:#000;color:#fff;outline:0}.button.white{border-color:#fff;color:#fff}.button.white:focus,.button.white:hover{background-color:#fff;color:#000}.button.grey{border-color:#646464;color:#646464}.button.grey:focus,.button.grey:hover{background-color:#646464;color:#fff}.button.blurred{border-color:#646464;color:#646464}.button.blurred:focus,.button.blurred:hover{background-color:#646464;color:#fff}.signup{transition:opacity .3s ease}.signup.busy{opacity:.5;pointer-events:none}.signup *{vertical-align:top}.signup label{display:block}.signup .input-wrap{border:1px solid #949494;box-sizing:border-box;display:block;height:39px;position:relative;width:100%}.signup .input-wrap.focus{border:1px solid #646464}.signup .input-wrap input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-radius:0;font-family:inherit;font-size:inherit;font-weight:500;left:var(--button-font-size);outline:none;padding:0;position:absolute;top:52%;transform:translateY(-50%);width:calc(100% - 22px)}@media (min-width:768px){.signup .input-wrap input{top:56%}}.signup .button{margin-top:1rem}.signup .input-wrap.error{border-color:red!important}.signup .feedback{display:inline-block;font-size:var(--button-font-size);margin:1rem 0 0 10px;padding:11px 0 0}.signup .feedback.error{color:red}.no-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}:root{--body-font-size:15px;--body-line-height:1.25;--h1-font-size:28px;--h1-line-height:1.1;--h2-font-size:24px;--h2-line-height:1;--h3-font-size:16px;--h3-line-height:1.2;--button-font-size:13px;--body-outer-margin:14px;--grid-columns:4;--grid-gutter:10px;--page-text-cols:4;--preview-text-cols:4}@media (min-width:768px){:root{--body-font-size:16px;--body-line-height:1.25;--h1-font-size:28px;--h1-line-height:1.1;--h2-font-size:24px;--h2-line-height:1;--h3-font-size:v;--h3-line-height:1.2;--button-font-size:14px;--grid-columns:12;--grid-gutter:16px;--page-text-cols:10;--preview-text-cols:10}}@media (min-width:1024px){:root{--body-font-size:18px;--body-line-height:1.25;--h1-font-size:38px;--h1-line-height:1.1;--h2-font-size:29px;--h2-line-height:1;--h3-font-size:24px;--h3-line-height:1.2;--button-font-size:14px;--body-outer-margin:32px;--grid-columns:12;--grid-gutter:16px;--page-text-cols:8;--preview-text-cols:8}}@media (min-width:1280px){:root{--grid-columns:12;--grid-gutter:16px;--page-text-cols:6;--preview-text-cols:8}}@media (min-width:1536px){:root{--body-font-size:18px;--body-line-height:1.25;--h1-font-size:48px;--h1-line-height:1.1;--h2-font-size:34px;--h2-line-height:.95;--body-outer-margin:32px}}#error footer{transform:translateY(-100%)}footer{background-color:#393939;box-sizing:border-box;color:#b9b9b9;font-size:0;padding:var(--body-outer-margin);position:relative;width:100%}@media (min-width:1024px){footer{padding:calc(var(--body-outer-margin)/1.5)}}footer .logo-links{position:relative;text-align:right}@media (min-width:768px){footer .logo-links{text-align:left}}footer svg{height:100%;left:0;margin-left:-3px;position:absolute}@media (min-width:768px){footer svg{height:100px;margin-bottom:-4px;margin-left:-5px;margin-top:-3px;position:relative;width:auto}}footer svg *{fill:#b9b9b9}footer .signup{display:inline-flex;margin-bottom:calc(var(--grid-gutter)*2);margin-top:2px;position:relative;white-space:nowrap;width:100%;z-index:2}@media (min-width:768px){footer .signup{margin-bottom:0;position:absolute;right:calc(var(--body-outer-margin)/1.5);width:45%}}@media (min-width:1024px){footer .signup{left:50%;max-width:calc(100% - var(--body-outer-margin)*3 - 520px);right:auto;top:49.5%;transform:translate(-50%,-50%);width:425px}}footer .signup label{display:inline-block;display:none;height:0;overflow:hidden;visibility:hidden;width:0}footer .signup .input-wrap{border-color:#b9b9b9;height:33px}footer .signup .input-wrap.focus{border-color:#fff}footer .signup .input-wrap input{background-color:transparent;color:#b9b9b9;font-size:var(--button-font-size);left:var(--button-font-size)}footer .signup .input-wrap input::-moz-placeholder{color:#b9b9b9}footer .signup .input-wrap input::placeholder{color:#b9b9b9}footer .signup .feedback{bottom:0;font-size:13px;margin:0;padding-top:5px;position:absolute;transform:translateY(100%)}@media (min-width:768px){footer .signup .feedback{padding-top:7px}}footer .signup *{color:#b9b9b9}footer .signup .button{background-color:#b9b9b9;border-color:#b9b9b9;color:#393939;display:inline-block;font-size:13px;height:33px;margin-left:var(--grid-gutter);margin-top:0;padding:calc(var(--button-font-size)*.85 - 1px) var(--button-font-size) calc(var(--button-font-size)*.5)}@media (min-width:768px){footer .signup .button{height:33px;margin-left:calc(var(--grid-gutter)/2);padding:calc(var(--button-font-size)*.85 - 1px) var(--button-font-size) calc(var(--button-font-size)*.5)}}footer .signup .button.blurred,footer .signup .button:hover{background-color:#393939;color:#b9b9b9}footer .signup .button:focus{background-color:#b9b9b9;border-color:#b9b9b9;color:#393939;outline:0}footer .links{display:inline-block;margin-bottom:-1px;margin-top:1px;position:relative;white-space:nowrap}@media (min-width:768px){footer .links{bottom:-6px;display:inline-block;position:absolute;right:0;width:auto}footer .links :nth-last-child(n+2){margin-right:calc(var(--grid-gutter)*1.25)}}footer .links a{display:block;font-size:15px;padding:1px 0;text-align:left;text-transform:capitalize;width:100%}@media (min-width:768px){footer .links a{display:inline-block;padding:0;width:auto}}footer .links a:focus-visible{margin-left:-3px;outline:1px solid #b9b9b9;padding:3px 3px 0}footer .links a:focus-visible:nth-last-child(n+2){margin-right:calc(var(--grid-gutter)*1.25 - 3px)}footer .links a:focus-visible:last-child{margin-right:-3px}
