/*!
 * Sakura.js 1.1.1
 * Vanilla JS version of jQuery-Sakura: Make it rain sakura petals.
 * https://github.com/jhammann/sakura
 *
 * Copyright 2019-2019 Jeroen Hammann
 *
 * Released under the MIT License
 *
 * Released on: September 4, 2019
 */@-webkit-keyframes fall{0%{opacity:.9;top:0}to{opacity:.2;top:100%}}@keyframes fall{0%{opacity:.9;top:0}to{opacity:.2;top:100%}}@-webkit-keyframes blow-soft-left{0%{margin-left:0}to{margin-left:-50%}}@keyframes blow-soft-left{0%{margin-left:0}to{margin-left:-50%}}@-webkit-keyframes blow-medium-left{0%{margin-left:0}to{margin-left:-100%}}@keyframes blow-medium-left{0%{margin-left:0}to{margin-left:-100%}}@-webkit-keyframes blow-soft-right{0%{margin-left:0}to{margin-left:50%}}@keyframes blow-soft-right{0%{margin-left:0}to{margin-left:50%}}@-webkit-keyframes blow-medium-right{0%{margin-left:0}to{margin-left:100%}}@keyframes blow-medium-right{0%{margin-left:0}to{margin-left:100%}}@-webkit-keyframes sway-0{0%{transform:rotate(-5deg)}40%{transform:rotate(28deg)}to{transform:rotate(3deg)}}@keyframes sway-0{0%{transform:rotate(-5deg)}40%{transform:rotate(28deg)}to{transform:rotate(3deg)}}@-webkit-keyframes sway-1{0%{transform:rotate(10deg)}40%{transform:rotate(43deg)}to{transform:rotate(15deg)}}@keyframes sway-1{0%{transform:rotate(10deg)}40%{transform:rotate(43deg)}to{transform:rotate(15deg)}}@-webkit-keyframes sway-2{0%{transform:rotate(15deg)}40%{transform:rotate(56deg)}to{transform:rotate(22deg)}}@keyframes sway-2{0%{transform:rotate(15deg)}40%{transform:rotate(56deg)}to{transform:rotate(22deg)}}@-webkit-keyframes sway-3{0%{transform:rotate(25deg)}40%{transform:rotate(74deg)}to{transform:rotate(37deg)}}@keyframes sway-3{0%{transform:rotate(25deg)}40%{transform:rotate(74deg)}to{transform:rotate(37deg)}}@-webkit-keyframes sway-4{0%{transform:rotate(40deg)}40%{transform:rotate(68deg)}to{transform:rotate(25deg)}}@keyframes sway-4{0%{transform:rotate(40deg)}40%{transform:rotate(68deg)}to{transform:rotate(25deg)}}@-webkit-keyframes sway-5{0%{transform:rotate(50deg)}40%{transform:rotate(78deg)}to{transform:rotate(40deg)}}@keyframes sway-5{0%{transform:rotate(50deg)}40%{transform:rotate(78deg)}to{transform:rotate(40deg)}}@-webkit-keyframes sway-6{0%{transform:rotate(65deg)}40%{transform:rotate(92deg)}to{transform:rotate(58deg)}}@keyframes sway-6{0%{transform:rotate(65deg)}40%{transform:rotate(92deg)}to{transform:rotate(58deg)}}@-webkit-keyframes sway-7{0%{transform:rotate(72deg)}40%{transform:rotate(118deg)}to{transform:rotate(68deg)}}@keyframes sway-7{0%{transform:rotate(72deg)}40%{transform:rotate(118deg)}to{transform:rotate(68deg)}}@-webkit-keyframes sway-8{0%{transform:rotate(94deg)}40%{transform:rotate(136deg)}to{transform:rotate(82deg)}}@keyframes sway-8{0%{transform:rotate(94deg)}40%{transform:rotate(136deg)}to{transform:rotate(82deg)}}.sakura{pointer-events:none;position:absolute}main.svelte-9kkhxi.svelte-9kkhxi{overflow:hidden;max-width:100vw;max-height:100vh;display:flex;flex-wrap:nowrap;flex-direction:column;align-content:center;align-items:flex-start;justify-content:space-between;padding:2em;box-sizing:border-box;min-height:100vh}.subaru-logo-group.svelte-9kkhxi.svelte-9kkhxi{display:flex;top:5%;left:10%}.subaru-logo.svelte-9kkhxi.svelte-9kkhxi{-o-object-fit:cover;object-fit:cover}.subaru-logo.svelte-9kkhxi img.svelte-9kkhxi{height:30vh;aspect-ratio:845/386}.subaru-socials.svelte-9kkhxi.svelte-9kkhxi{display:flex;flex-direction:column;justify-content:center}h4.svelte-9kkhxi.svelte-9kkhxi{font-weight:900;font-size:24px}.nav.svelte-9kkhxi.svelte-9kkhxi{left:15%;top:40%}.bday22.svelte-9kkhxi img.svelte-9kkhxi,.third.svelte-9kkhxi img.svelte-9kkhxi,.second.svelte-9kkhxi img.svelte-9kkhxi,.soundboard.svelte-9kkhxi img.svelte-9kkhxi{position:absolute}.bday22.svelte-9kkhxi a.svelte-9kkhxi,.third.svelte-9kkhxi a.svelte-9kkhxi,.ponds.svelte-9kkhxi a.svelte-9kkhxi,.second.svelte-9kkhxi a.svelte-9kkhxi,.soundboard.svelte-9kkhxi a.svelte-9kkhxi{position:relative;top:1em;left:4em}.ponds.svelte-9kkhxi.svelte-9kkhxi{-webkit-animation-play-state:paused;animation-play-state:paused}.ponds.svelte-9kkhxi div.svelte-9kkhxi{position:absolute}.soundboard.svelte-9kkhxi img.svelte-9kkhxi,.second.svelte-9kkhxi img.svelte-9kkhxi{width:50px;height:50px}.ponds.svelte-9kkhxi:hover>.loading-duck.svelte-9kkhxi{-webkit-animation:svelte-9kkhxi-sprite .8s steps(8) infinite;animation:svelte-9kkhxi-sprite .8s steps(8) infinite}.loading-duck.svelte-9kkhxi.svelte-9kkhxi{width:50px;height:50px;background:url(../../../assets/images/loadingduck/duck-sm.png)}.subatomo-logo-group.svelte-9kkhxi.svelte-9kkhxi{bottom:5%;left:5%;z-index:10000}.subatomo-logo.svelte-9kkhxi.svelte-9kkhxi{-o-object-fit:cover;object-fit:cover}.subatomo-logo.svelte-9kkhxi img.svelte-9kkhxi{width:20vw}.subaru.svelte-9kkhxi.svelte-9kkhxi{position:absolute;right:5%;bottom:0;-o-object-fit:cover;object-fit:cover;overflow:hidden;background:url(../../../assets/images/subaru3rd_outfit_long_full_1080.png) no-repeat bottom center;background-size:contain}.subaru.svelte-9kkhxi img.svelte-9kkhxi{width:40vw;height:100vh}small.svelte-9kkhxi.svelte-9kkhxi{position:fixed;bottom:0;left:0;font-size:2em}@-webkit-keyframes svelte-9kkhxi-sprite{to{background-position:-400px}}@keyframes svelte-9kkhxi-sprite{to{background-position:-400px}}@media screen and (max-width: 849px){small.svelte-9kkhxi.svelte-9kkhxi{top:2em;font-size:1.5em}.subaru-logo-group.svelte-9kkhxi.svelte-9kkhxi{top:1em;left:1em;flex-direction:column;bottom:5%;left:5%;z-index:10000;margin-top:2vh}.subaru-logo.svelte-9kkhxi.svelte-9kkhxi{width:100%;position:relative;transition:.5s}.subaru-logo.svelte-9kkhxi img.svelte-9kkhxi{-o-object-fit:contain;object-fit:contain;width:100%}.subaru-socials.svelte-9kkhxi.svelte-9kkhxi{display:flex;flex-direction:row;justify-content:flex-start;position:fixed;z-index:210;left:1em;zoom:.4;top:1em;width:50vw}.subaru.svelte-9kkhxi.svelte-9kkhxi{max-height:60%;overflow-x:hidden;max-height:100vh;height:75vh;width:100vw;z-index:100;margin-top:30vh;position:fixed;bottom:-5vh!important}.nav.svelte-9kkhxi.svelte-9kkhxi{top:0;left:0;width:100vw;box-sizing:border-box;background-color:#4c413d;overflow:hidden;max-height:3em;transition:.5s;z-index:200;position:fixed;height:auto}.nav.svelte-9kkhxi.svelte-9kkhxi:before{content:"";display:block;height:.6em;border-top:5px solid #e0dacd;border-bottom:5px solid #e0dacd;width:40px;margin-left:80vw;margin-top:1em}.active.svelte-9kkhxi.svelte-9kkhxi{max-height:100vh!important}#main.active.svelte-9kkhxi .subaru-logo.svelte-9kkhxi{opacity:0}#main.active.svelte-9kkhxi .nav.svelte-9kkhxi{max-height:100vh}h4.svelte-9kkhxi.svelte-9kkhxi{font-size:1.3em;word-break:keep-all;color:#e0dacd}.subatomo-logo.svelte-9kkhxi.svelte-9kkhxi{-o-object-fit:cover;object-fit:cover}.subatomo-logo.svelte-9kkhxi img.svelte-9kkhxi{width:50vw}.subatomo-socials.svelte-9kkhxi.svelte-9kkhxi{display:flex;justify-content:flex-start;flex-basis:fit-content}.subatomo-socials.svelte-9kkhxi a.svelte-9kkhxi{flex-grow:2}}@media screen and (min-width: 850px) and (max-width: 1024px){.subaru-logo-group.svelte-9kkhxi.svelte-9kkhxi{top:1em;left:1em;flex-direction:column}.subaru-logo.svelte-9kkhxi.svelte-9kkhxi{width:100%}.subaru-logo.svelte-9kkhxi img.svelte-9kkhxi{-o-object-fit:contain;object-fit:contain;width:100%}.subaru-socials.svelte-9kkhxi.svelte-9kkhxi{display:flex;flex-direction:row;justify-content:flex-start}.subaru.svelte-9kkhxi.svelte-9kkhxi{max-height:60%;z-index:-1}.nav.svelte-9kkhxi.svelte-9kkhxi{left:5%;top:45%}h4.svelte-9kkhxi.svelte-9kkhxi{font-weight:900;font-size:2.4em;word-break:keep-all;text-shadow:1px 1px 1px yellow}.subatomo-logo.svelte-9kkhxi.svelte-9kkhxi{-o-object-fit:cover;object-fit:cover}.subatomo-logo.svelte-9kkhxi img.svelte-9kkhxi{width:50vw}.subatomo-socials.svelte-9kkhxi.svelte-9kkhxi{display:flex;justify-content:flex-start;flex-basis:fit-content}.subatomo-socials.svelte-9kkhxi a.svelte-9kkhxi{flex-grow:2}}
