@font-face{font-family:cream-cake-bold;src:url(/fonts/CreamCakeBold.otf)}@font-face{font-family:handwriting;src:url(/fonts/MSabathScript.otf)}:root{--color-primary:#749182}body,html{max-width:100vw;overflow-x:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}body{padding:0;margin:0;font-family:handwriting,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sonikit-patch{display:none!important}*{box-sizing:border-box}a{color:inherit;text-decoration:none}p{font-size:1.4em;font-family:handwriting,Arial,sans-serif}h1,p{margin:0}h1{font-family:cream-cake-bold,sans-serif;font-size:6em!important}.video-wrapper{position:fixed;top:0;left:0;width:100%;height:100%}.video-wrapper[data-active=false]{opacity:0;transition:opacity .5s ease;pointer-events:none}video{width:100%;height:100%;object-fit:cover}.map-marker{width:40px;height:40px;background-size:contain;background-position:50%;background-repeat:no-repeat}.map-marker[data-category=show]{background-image:url(/_next/static/media/marker-star_v2.9ffb513b.png)}.map-marker[data-category=show-past]{background-image:url(/_next/static/media/marker-flag.1c9ce9f8.png)}.map-marker[data-category=secret]{background-image:url(/_next/static/media/marker-tree.dd67385a.png)}.map-marker[data-category=journal]{background-image:url(/_next/static/media/marker-star_v2.9ffb513b.png)}.map-marker[data-category=moment]{background-image:url(/_next/static/media/marker-heart_v2.7ca92fce.png);width:60px;height:60px}.map-marker[data-category=current-position]{width:60px;height:60px;background-image:url(/_next/static/media/marker-rv.4e4ad4f1.png)}.form-block{display:flex;flex-direction:column;gap:20px;width:100%;max-width:800px}input,select,textarea{padding:8px 16px;font-size:1em;font-family:Arial,sans-serif}.input-wrap,.input-wrap input,.input-wrap select,.input-wrap textarea{width:100%}.flex-start{display:flex;justify-content:flex-start}.align-center{display:flex;align-items:center}.flex-between{display:flex;justify-content:space-between}.flex-column{display:flex;flex-direction:column}.gap--10{gap:10px}.gap--20{gap:20px}label{font-weight:900}.dialog__content{font-size:1.2em;max-width:400px;display:flex;flex-direction:column;gap:20px}.dialog__content button{font-size:1em}::-webkit-backdrop{background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}::backdrop{background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#merch-icon{position:absolute;top:10px;left:20px;cursor:pointer}#merch-icon img{height:100px}.email-form__wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:none}.email-form__wrapper[data-active=true]{display:block}.email-form{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:300px}.email-form iframe{width:100%}.email-form__close{display:flex;justify-content:center;align-items:center;cursor:pointer}.email-form__close svg{fill:#fff}.text--error{color:red}.coming-soon__wrapper{position:fixed;top:0;left:0;width:100%;height:100%;color:#fff;background:transparent}.coming-soon,.coming-soon__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.coming-soon{position:relative;gap:20px;width:95%;max-width:700px;text-align:center}