*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5;background:var(--color-red);color:#fff;margin:0;font-family:effra,"sans-serif"}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{--color-red: oklch(.554 .227 29.234);--color-blue: oklch(.649 .14 236.111);--space-s-m: clamp(.625rem, .8641rem + 1.3043vw, 1.875rem);--flow-space: 2.5rem}.flow>*+*{margin-block-start:var(--flow-space, 1em)}.container{padding-block:var(--space-s-m);padding-inline:var(--space-s-m);display:flex;flex-flow:column;max-width:83.125rem;margin:0 auto}.logo{margin:0 auto;width:clamp(15.625rem,13.2989rem + 11.6304vw,22.3125rem);aspect-ratio:35/18}h1{text-align:center;font-weight:700;font-size:clamp(2rem,1.587rem + 2.0652vw,3.1875rem);line-height:1.09}h2{font-weight:700;font-size:clamp(1.25rem,.9674rem + 1.413vw,2.0625rem);line-height:1.2121212121}p{margin-block-start:0;font-size:clamp(1.125rem,.8859rem + 1.1957vw,1.8125rem);line-height:1.3793103448;font-weight:400}video{border-radius:clamp(.5625rem,.4321rem + .6522vw,.9375rem);display:block;width:100%;aspect-ratio:16/9}.video-wrapper{position:relative}button,.button{background:var(--color-blue);color:#fff;padding-block:clamp(1rem,.8261rem + .8696vw,1.5rem);padding-inline:clamp(2rem,1.1304rem + 4.3478vw,4.5rem);font-size:clamp(1.414rem,1.1681rem + 1.2296vw,2.121rem);line-height:1;border-radius:9.6875rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;filter:drop-shadow(0 4px 4px oklch(0 0 0 / .25));text-decoration:none}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.overlay p{margin-block-start:var(--flow-space);font-size:1.2rem}input[type=range]{--l: clamp(.5rem, .3261rem + .8696vw, 1rem);--h: clamp(1rem, .4348rem + 2.8261vw, 2.625rem);--w: var(--h);width:100%;height:calc(var(--h) + 4px);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;overflow:clip;border-radius:var(--h)}input[type=range]::-moz-range-track{border-radius:var(--h)}input[type=range]::-webkit-slider-thumb{height:var(--h);width:var(--w);background:var(--color-blue);border-image:linear-gradient(90deg,var(--color-blue) 50%,oklch(1 0 89.876 / .5) 0) 0 1 / calc(50% - var(--l) / 2) 100vw/0 100vw;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:.3s;border-radius:var(--h)}input[type=range]::-moz-range-thumb{height:var(--h);width:var(--w);background:var(--color-blue);border-image:linear-gradient(90deg,var(--color-blue) 50%,oklch(1 0 89.876 / .5) 0) 0 1 / calc(50% - var(--l) / 2) 100vw/0 100vw;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:.3s;border-radius:var(--h)}.range-wrapper{position:absolute;left:10%;bottom:clamp(3rem,.913rem + 10.4348vw,9rem);width:80%}.value{position:absolute;background:var(--color-blue);width:clamp(2.4rem,.6522rem + 4.2391vw,3.9375rem);font-size:clamp(.7072rem,.8261rem + .8696vw,1.5rem);aspect-ratio:1;top:0;left:10%;transform:translate(-10%,-100%);filter:drop-shadow(0 4px 4px oklch(0 0 0 / .25));border-radius:10px;display:flex;justify-content:center;align-items:center;transition:left 10ms ease-in-out,transform 10ms ease-in-out}.outro{max-width:51.25rem;margin-inline:auto;text-align:center}.outro h2{margin-block-start:0}footer{display:flex;align-items:end}footer svg{width:10.625rem;height:4.0625rem}@property --progress{syntax: "<percentage>"; inherits: false; initial-value: 100%;}.clock-ring{border-radius:100%;width:100px;aspect-ratio:1;border:2px white solid;position:absolute;opacity:.5;top:clamp(.75rem,.2283rem + 2.6087vw,2.25rem);right:clamp(.75rem,.2283rem + 2.6087vw,2.25rem)}.clock{border-radius:100%;position:absolute;top:4px;right:4px;bottom:4px;left:4px;transition:--progress 1s linear;background:conic-gradient(white var(--progress),transparent var(--progress))}
