:root{--color-bg: #f9f8f3;--color-highlight: #FF1A0F;--color-text: #000}body{font-family:helvetica-neue-lt-pro,sans-serif;font-weight:200;background:var(--color-bg);color:var(--color-text);height:100dvh;margin:0;display:grid;grid-template-rows:auto 1fr}h1{font-family:norman-variable,sans-serif;font-variation-settings:"wght" 500;text-align:center;font-size:clamp(2.7rem,1.563rem + 5.68vw,5.4rem);margin:-.2em 0 0;padding:0 0 .2em;line-height:1.2;letter-spacing:.1rem}.highlight{color:var(--color-highlight);margin:0;padding:0;font-size:clamp(.8rem,.547rem + 1.26vw,1.4rem);text-transform:uppercase;font-style:italic;letter-spacing:.2rem}.highlight a{text-decoration:none;position:relative;color:inherit}.highlight a:after{display:block;position:absolute;content:"";width:100%;left:0;bottom:-.1em;background:currentColor;height:.04em}header{padding:45px 45px 0;grid-row:1;grid-column:1;justify-self:center}header img{display:block;width:88px}@media(min-width:720px){header{justify-self:start}}@media(min-width:1200px){header{padding:70px 70px 0}header img{width:120px}}main{grid-row:1/3;grid-column:1;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:40px}.slider{display:grid;position:relative;grid-template-rows:1fr;grid-template-columns:1fr}.slider span{--position: calc(-200% - 40px) ;--change-duration: .8s;--change-delay: calc(var(--change-duration) / 5);grid-row:1;grid-column:1;display:none;mask-clip:border-box;-webkit-mask-image:linear-gradient(to bottom,transparent calc(33.33% - 10px),black calc(33.33% + 10px) calc(66.66% - 10px),transparent calc(66.66% + 10px) 100%);mask-image:linear-gradient(to bottom,transparent calc(33.33% - 10px),black calc(33.33% + 10px) calc(66.66% - 10px),transparent calc(66.66% + 10px) 100%);-webkit-mask-size:100% calc(300% + 40px);mask-size:100% calc(300% + 40px);-webkit-mask-position:0 var(--position);mask-position:0 var(--position);margin:0 0 -.4em;padding:0 0 .4em;line-height:inherit;transition:mask-position var(--change-duration) ease var(--change-delay),display var(--change-duration) var(--change-delay) allow-discrete}.slider span.active{--position: calc(-100% - 20px) ;display:block;transition-delay:0s}@starting-style{.slider.loaded span.active{--position: 0}}
