@keyframes fadeInUp{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}.page-transition-up{opacity:0;will-change:opacity, transform;animation:.5s ease-in-out 50ms forwards fadeInUp}.page-transition-down{opacity:0;will-change:opacity, transform;animation:.5s ease-in-out 50ms forwards fadeInDown}@keyframes introWave{0%,22.5%,to{translate:0}11.25%{translate:0 -.2em}}@keyframes introWiggle{0%,80%,to{rotate:0deg}84%{rotate:-4deg}88%{rotate:4deg}92%{rotate:-3deg}96%{rotate:2deg}}.intro h1 span{animation:4s ease-in-out infinite introWave;animation-delay:calc(.6s + var(--i) * .12s);display:inline-block}.intro footer button{animation:4s ease-in-out -1.2s infinite introWiggle;position:relative}@media (prefers-reduced-motion:reduce){.intro h1 span,.intro footer button{animation:none}}@font-face{font-display:swap;font-family:Frutiger;font-style:normal;font-weight:700;src:url(/build/assets/frutigerww-blackcn-ab6ExT6i.woff2)format("woff2")}body,html{width:100vw;height:100dvh;margin:0;padding:0}html{font-family:Frutiger,sans-serif;font-size:32px}body{box-sizing:border-box;text-align:center;background-color:#fff;padding-left:5vw;padding-right:5vw}main{box-sizing:border-box;height:50dvh;margin-top:5dvh;margin-bottom:5dvh}main h1{color:#e4003c;text-transform:uppercase;margin-top:0;margin-bottom:1rem;font-size:5rem;font-weight:700}main p{color:#333;margin-top:2dvh;margin-bottom:2dvh;font-size:2rem;font-weight:700}main p em{color:#e4003c;font-style:normal;font-weight:700}footer{box-sizing:border-box;flex-flow:column;justify-content:end;align-items:center;height:30dvh;margin-bottom:10dvh;display:flex}footer div.grid{grid-column-gap:.5rem;grid-template-columns:repeat(10,1fr);place-content:center;align-items:center;width:100%;display:grid}footer div.grid label.left{color:#333;text-align:left;grid-column:1/span 5;font-size:1.25rem;font-weight:700;line-height:2rem}footer div.grid label.right{color:#333;text-align:right;grid-column:6/span 5;font-size:1.25rem;font-weight:700;line-height:2rem}footer div.grid button{aspect-ratio:1;padding:.5rem}footer button{color:#333;text-transform:uppercase;background-color:#eee;border:4px solid #333;border-radius:1rem;padding:1rem 2rem;font-size:1.75rem;font-weight:700;transition:all .2s ease-in-out;box-shadow:20px 10px 20px #0000004d}footer button:active{color:#666;background-color:silver;border:4px solid #666;transition:all .1s;transform:scale(.95);box-shadow:5px 5px 5px #0000004d}footer p{color:#333;font-size:1.25rem;font-weight:700}@media only screen and (device-width<=1366px){footer div.grid{grid-column-gap:.25rem}footer div.grid button{border-radius:.5rem;padding:0}}@media only screen and (device-width>=744px) and (device-width<=1366px) and (device-height>=744px) and (device-height<=1366px) and (orientation:landscape){main h1{font-size:4rem}}@media only screen and (device-width>=744px) and (device-width<=1366px) and (device-height>=744px) and (device-height<=1366px) and (orientation:portrait){main h1{font-size:4rem}}@media only screen and (device-width<=932px) and (device-height<=932px) and (-webkit-device-pixel-ratio>=2){html{font-size:20px}body{padding-left:2.5vw;padding-right:2.5vw}footer div.grid{grid-column-gap:.1rem}footer div.grid button{padding:0}}
