*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow:hidden}#root{height:100vh;width:100vw}.gw-splash{animation:gwFadeIn .12s ease-out;background:#000000e0}.gw-splash-media{animation:gwPop .22s ease-out}@keyframes gwFadeIn{0%{opacity:0}to{opacity:1}}@keyframes gwPop{0%{transform:scale(.965)}to{transform:scale(.985)}}.gw-splash{align-items:center;background:#000000db;display:flex;justify-content:center}.gw-splash-media{z-index:1}.gw-flash{animation:gwFlash .42s ease-in-out;background:#fff0;inset:0;pointer-events:none;position:absolute;z-index:4}.gw-splash{background:#000000a6;display:grid;inset:0;overflow:hidden;place-items:center;position:fixed;z-index:999999}.gw-splash-media{border-radius:14px;box-shadow:0 20px 80px #0009;max-height:92vh;max-width:92vw;object-fit:contain;position:relative;z-index:2}.gw-splash-media-anim{animation:gwPhotoIn .32s ease-out .42s both}@keyframes gwPhotoIn{0%{filter:contrast(1.05) saturate(1.05);opacity:0;transform:scale(.985)}to{filter:none;opacity:1;transform:scale(1)}}.gw-splash-exit{animation:gwSplashOut .45s ease-in 3s forwards}@keyframes gwSplashOut{to{opacity:0}}.gw-flash-anim{animation:gwFlash .7s ease-in-out 0ms both;background:#fff0;inset:0;pointer-events:none;position:absolute;z-index:5}@keyframes gwFlash{0%{background:#fff0}35%{background:#ffffff1f}55%{background:#fff0}to{background:#fff0}}.gw-aperture-anim{inset:0;pointer-events:none;position:absolute;transform:rotate(20deg) scale(2);z-index:4}.gw-aperture-anim .blade{animation:gwBladeMove .7s ease-in-out 0ms both;border-bottom:150vh solid #000000eb;border-top:150vh solid #000000eb;border-color:#0000 #000000eb #0000 #0000;border-style:solid;border-width:87vh 150vh;height:0;left:50%;position:absolute;top:50%;width:0}.gw-aperture-anim .blade:first-child{transform:translate(-50%,-50%) rotate(0deg)}.gw-aperture-anim .blade:nth-child(2){transform:translate(-50%,-50%) rotate(60deg)}.gw-aperture-anim .blade:nth-child(3){transform:translate(-50%,-50%) rotate(120deg)}.gw-aperture-anim .blade:nth-child(4){transform:translate(-50%,-50%) rotate(180deg)}.gw-aperture-anim .blade:nth-child(5){transform:translate(-50%,-50%) rotate(240deg)}.gw-aperture-anim .blade:nth-child(6){transform:translate(-50%,-50%) rotate(300deg)}@keyframes gwBladeMove{0%{transform:translate(-50%,-50%) rotate(0deg) translate(-25%) translate(25%,-50%);transform:translate(-50%,-50%) rotate(var(--r,0deg)) translate(-25%) translate(25%,-50%)}30%{transform:translate(-50%,-50%) rotate(0deg) translate(-25%) translate(calc(25% + 1px),-1vh);transform:translate(-50%,-50%) rotate(var(--r,0deg)) translate(-25%) translate(calc(25% + 1px),-1vh)}45%{transform:translate(-50%,-50%) rotate(0deg) translate(-25%) translate(calc(25% + 1px),-1vh);transform:translate(-50%,-50%) rotate(var(--r,0deg)) translate(-25%) translate(calc(25% + 1px),-1vh)}to{transform:translate(-50%,-50%) rotate(0deg) translate(-25%) translate(25%,-50%);transform:translate(-50%,-50%) rotate(var(--r,0deg)) translate(-25%) translate(25%,-50%)}}.gw-aperture-anim .blade:first-child{--r:0deg}.gw-aperture-anim .blade:nth-child(2){--r:60deg}.gw-aperture-anim .blade:nth-child(3){--r:120deg}.gw-aperture-anim .blade:nth-child(4){--r:180deg}.gw-aperture-anim .blade:nth-child(5){--r:240deg}.gw-aperture-anim .blade:nth-child(6){--r:300deg}
/*# sourceMappingURL=main.d19a1e67.css.map*/