*,*::before,*::after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}html,body{margin:0;padding:0;overflow:hidden;width:100%;height:100%}main{display:grid;grid-template-columns:1fr}.text-center{text-align:center}h1,.h1{color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;letter-spacing:-0.03em;line-height:1em;font-weight:800;margin-bottom:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:.5px .5px 1px color-mix(in srgb, currentColor 5%, transparent)}h1>a,.h1>a{text-decoration:none}h2,.h2{color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;letter-spacing:-0.03em;line-height:1em;font-weight:800;margin-bottom:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:.5px .5px 1px color-mix(in srgb, currentColor 5%, transparent)}h2>a,.h2>a{text-decoration:none}h3,.h3{color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;letter-spacing:-0.03em;line-height:1em;font-weight:800;margin-bottom:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:.5px .5px 1px color-mix(in srgb, currentColor 5%, transparent)}h3>a,.h3>a{text-decoration:none}h4,.h4{color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;letter-spacing:-0.03em;line-height:1em;font-weight:800;margin-bottom:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:.5px .5px 1px color-mix(in srgb, currentColor 5%, transparent)}h4>a,.h4>a{text-decoration:none}h5,.h5{color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;letter-spacing:-0.03em;line-height:1em;font-weight:800;margin-bottom:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:.5px .5px 1px color-mix(in srgb, currentColor 5%, transparent)}h5>a,.h5>a{text-decoration:none}h6,.h6{color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;letter-spacing:-0.03em;line-height:1em;font-weight:800;margin-bottom:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:.5px .5px 1px color-mix(in srgb, currentColor 5%, transparent)}h6>a,.h6>a{text-decoration:none}.screen{position:absolute;opacity:0;width:100vw;height:100vh;background-size:cover;background-position:center center;background-repeat:no-repeat;transition:opacity 1s ease-in-out}.screen__container{position:relative;display:grid;place-content:center;width:100%;height:100%}.screen__title{font-size:8rem}.screen.animate--zoomOutScroll{animation-name:zoomOutScroll;animation-duration:calc(var(--duration) + 2s);animation-timing-function:cubic-bezier(0.45, 0.05, 0.55, 0.95);animation-iteration-count:1}@keyframes zoomOutScroll{from{background-size:110%;background-position:center 30%}to{background-size:100%;background-position:center 70%}}.video-background{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1}.video-background iframe{position:absolute;top:50%;left:50%;width:120%;height:120%;transform:translate(-50%, -50%);pointer-events:none}.pbi-report-container{width:100%;height:100%}.progress-bar{width:100%;height:100%;background:#666;transition:width 1s linear}.progress-bar-container{opacity:.4;position:absolute;bottom:10px;left:0;right:0;height:8px;background-color:#fff;overflow:hidden}.weather-page{min-height:100vh;display:grid;place-items:center;gap:2rem;background-color:#25282d;color:#e6e6e6;padding:2rem;text-align:center}.weather-widget img{margin:0 auto}
