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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Quicksand;font-weight:400;src:url(/static/media/Quicksand-Regular.1a8cbf2a0b04da5410e2.otf) format("opentype"),url(/static/media/Quicksand-Regular.db9b539f3934c5402023.woff2) format("woff2"),url(/static/media/Quicksand-Regular.029e8a693596fee50caa.woff) format("woff")}@font-face{font-family:Quicksand;font-weight:700;src:url(/static/media/Quicksand-Bold.e4a93567c887810fa28e.otf) format("opentype") url(/static/media/Quicksand-Bold.a43a5569c2c3eed18df0.woff2) format("woff2"),url(/static/media/Quicksand-Bold.4be2c963099c65bfba2f.woff) format("woff")}@font-face{font-family:Rust;font-style:normal;font-weight:400;src:url(/static/media/introrustg-base2line-webfont.857ca50a7a0b663dff19.woff2) format("woff2"),url(/static/media/introrustg-base2line-webfont.eacae7426fad690ae966.woff) format("woff")}:root{--primary-color:#dc8c2e;--primary-color-light:#ea993c;--secondary-color:#2e7edc;--secondary-color--light:#4690e6;--secondary-font:"Rust";--off-white:#f8f1e4}.App{background-color:#fffbf4;font-family:Quicksand;max-width:5000px;min-height:100vh;text-align:left}li,p{font-size:1.3rem;line-height:2rem}li svg{padding-right:10px}a{color:#dc8c2e;color:var(--primary-color)}li{list-style:none;margin-bottom:20px}section{display:inline-block;margin:0;padding:40px 20px;width:100%}*{box-sizing:border-box}section:nth-child(2n){background-color:#f8f1e4}.button{background-color:#ea993c;background-color:var(--primary-color-light);border:0;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:1.3rem;padding:15px 10px;text-decoration:none;transition:all .25s}.button:hover{background-color:#dc8c2e;background-color:var(--primary-color)}.secondaryButton{background-color:#2e7edc;background-color:var(--secondary-color)}.secondaryButton:hover{background-color:#4690e6;background-color:var(--secondary-color--light)}ul{padding-left:0}input{background-color:initial;border:0;border-bottom:2px solid #000;font-size:1.3rem;line-height:2rem;margin:10px 0;width:100%}.home{display:flex;flex-direction:row;margin:0;padding:0 0 0 20px}.home p{padding-left:20px}.hero{max-width:100%}.header{font-size:4rem;margin:0;padding:0}.mainTextDiv{min-width:40%;padding-right:20px}.mainTextDiv span{font-size:4rem;font-weight:700;line-height:4.7rem}.heroTitle{font-size:1.5rem;font-weight:700}.heroCTA{margin-bottom:40px;margin-left:20px}@media (max-width:600px){.home{flex-direction:column;padding:0}}.header{align-items:center;display:flex;padding:20px 0}.headerTitle{font-family:Rust;font-size:2.25rem;margin:0 0 0 20px}.logo{height:70px;width:80px}@media (max-width:600px){.header{padding:20px 0 20px 10px}}.featuresList li{list-style:none}.visitorExampleText span{box-shadow:0 3px 1px -1px #fff}.visitorExampleText{background-color:var(--primary-color);color:#fff;font-size:1.1rem;padding:20px}.footerText{color:#383838;font-size:1rem}.footer{padding:20px}.footerIcon{color:var(--secondary-color)}.footerIcon:hover{background-color:var(--secondary-color--light);color:var(--off-white);transition:all .25s}#customer-discovery .button{background-color:var(--secondary-color);margin-right:20px}#customer-discovery .button:hover{background-color:var(--secondary-color--light)}@media (max-width:600px){#customer-discovery .button{margin:0 0 20px;width:100%}}.vibes{flex-wrap:wrap;gap:2.5px;justify-content:space-between;margin-bottom:5px;padding:0}.vibe,.vibes{display:flex;margin-top:10px}.vibe{align-items:center;background-color:initial;border:0;border-radius:10px;color:#000;flex-basis:30%;flex-direction:column;font-size:1.5rem;height:100px;justify-content:center;padding:0 10px 10px;position:relative;transition:all .25s;width:100px}.vibe:hover .vibeIcon{transform:scale(1.1)}.vibe.selected{background-color:#fff;box-shadow:0 0 3px 1px var(--secondary-color--light)}.vibeIcon{padding:0;transition:all .25s}.vibe p{bottom:0;font-size:1rem;font-weight:100;margin:0;padding:0 5px;position:absolute}.whereAreYou{position:relative}.whereAreYouIcon{margin-left:0;padding-left:0;position:absolute;top:50%;transform:translateY(-50%)}.whereAreYouLabel{display:block;margin-bottom:10px}.whereAreYouInput{background:none;border:0;color:#2e2b2b;font-size:1.3rem;margin:0;max-width:100%;padding-left:25px}.onlyJuneau{font-size:1rem;line-height:1.3rem;margin:5px 0 0}.durationInput{width:45%}.howMuchTimeDoYouHaveInputs:last-child(){margin-right:0}.howMuchTimeDoYouHaveInputs .durationInput{margin-right:20px}.howMuchTimeDoYouHaveQuestion{margin-bottom:0}.howMuchTimeDoYouHaveInputs{display:flex;justify-content:space-between;max-width:500px}.secondaryLabel{font-size:1rem}.tour{max-width:1000px}.tourBody,.tourHeader{padding:0 20px}.tourHeader h1{margin-top:0;padding:0}.tourAsside{font-size:1em;margin-top:5px}.tourStop p:last-child{margin-bottom:0;margin-top:5px}.tourStops,.tourStops li:last-child{margin-bottom:0}.szh-accordion__item-btn{background:#0000;border:0;color:var(--secondary-color);cursor:pointer;font-family:var(--secondary-font);font-size:1.5rem;margin:10px 0 0;padding:0;position:relative}.szh-accordion__item-btn:hover{color:var(--secondary-color--light)}.szh-accordion__item-btn:after{border-left:10px solid #0000;border-right:10px solid #0000;border-top:10px solid var(--secondary-color);clear:both;content:"";height:0;margin-left:8px;position:absolute;rotate:270deg;top:11px;transition:all .25s;width:0}.szh-accordion__item-btn[aria-expanded=true]:after{rotate:0deg}.startTour{margin-top:30px;min-width:250px}.tourStopName{margin-bottom:0}@media (max-width:600px){.startTour{width:100%}}.tourChat{background:#fffbf4;max-width:700px;padding:20px}.tourChat h2{margin-bottom:5px;margin-top:0}.tourChat p{margin-top:5px}.tourQuestion{display:flex}.tourQuestionInput{margin:0 10px 0 0}.tourGuideButton{align-items:center;background-color:var(--secondary-color--light);border:none;border-radius:6px;box-shadow:0 4px 8px #0000001a;color:#fff;cursor:pointer;display:flex;font-family:var(--secondary-font);font-size:1rem;height:30px;justify-content:center;padding:20px 25px;transition:background-color .2s ease,transform .2s ease;width:30px}.tourGuideButton:hover{background-color:var(--secondary-color);transform:translateY(-1px)}.tourGuideButton:disabled{opacity:.5;pointer-events:none}.tourChatLoading{color:var(--secondary-color);font-size:1rem;font-style:italic;font-weight:700}.tourChatAttribution{font-size:1.25rem;font-weight:700;margin:0}.tourChatAttribution,.tourChatUser{color:var(--primary-color)}.tourChatGuide{color:var(--secondary-color)}.tourChatMessage{margin-top:30px}.tourChatAnswer{margin-bottom:5px}@media (max-width:600px){.tourChat{margin-left:0}.tourQuestion{flex-direction:column}.tourGuideButton{margin-top:15px;width:100%}}.fade-in{opacity:0;transition:opacity 1s ease}.fade-in.visible{opacity:1}.tourStop{padding:0 20px}.tourStopDetail{font-size:1rem;margin:0}.tourStopHeading{color:var(--primary-color);margin-bottom:10px}.nextCta{margin-top:30px;width:250px}.tourStopProblemReport{border:0;padding:10px}.problemReported{color:var(--primary-color)}@media (max-width:650px){.nextCta{width:100%}.tourStopProblemReport{margin-top:5px;padding:7px;width:100%}}.tourStopBreadCrumbs{align-items:center;display:grid;grid-template-columns:1fr auto 1fr}.tourStopBreadcrumb{background-color:initial;border:0;color:var(--secondary-color);cursor:pointer}.tourStopBreadCrumbsNext{display:flex;justify-content:flex-end}.tour-checkin-button{margin:20px 0}.tour-checkin-animation-container{background-color:var(--secondary-color);display:flex;height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:1}.tour-checkin-container-content{overflow:scroll;padding:20px 20px 40px}.tourStopDescriptionHeader{color:var(--off-white);margin-bottom:0;margin-top:20px;text-align:center}.tourStopDescription{color:var(--off-white);margin-bottom:10px;margin-top:0;padding-top:20px}.tourStopCitationContainer{display:flex;justify-content:flex-end;padding:0 0 20px;width:100%}.tourStopCitationContainer a{color:#000}.tourStopCheckinBackContainer{display:flex;justify-content:flex-end;width:100%}.imageContainer{display:flex;justify-content:center;width:100%}.raven{animation:iconLanding 2s 1 forwards;background:#f8f1e4f7;border-radius:100%;left:0;padding:10px;right:0;transform-origin:center center;width:120px;z-index:1}@keyframes auroraMove{0%{transform:translate(-10%,-10%) rotate(0deg)}to{transform:translate(10%,10%) rotate(20deg)}}@keyframes iconLanding{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:650px){.tour-checkin-button,.tourStopCheckinBack{width:100%}}.tour-complete-container{overflow:hidden;padding:3rem;position:relative;text-align:center}.walker{animation:jump 1.2s ease-in-out infinite;font-size:4rem}@keyframes jump{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.complete-text{animation:fadeInScale 1s forwards;animation-delay:.5s;color:#000;font-family:var(--secondary-font);font-size:2.5rem;opacity:0;transform:scale(.8)}.feedbackButton{background-color:initial;border:0;font-size:4rem}.feedbackButton:hover{cursor:pointer;transform:scale(1.1)}@keyframes fadeInScale{to{opacity:1;transform:scale(1)}}.confetti:after,.confetti:before{animation:confettiRain 3s linear infinite;content:"🎉🎊✨🎈🎉🎊";font-size:2rem;left:0;position:absolute;top:0;width:100%}.confetti:after{animation-delay:1s;top:-50px}.detailedFeedbackContainer{margin:auto;max-width:500px;width:100%}.detailedFeedbackContainerInput{height:150px;margin-top:20px;width:100%}.submitFeedbackButton{margin-top:20px;width:100%}@keyframes confettiRain{0%{opacity:1;transform:translateY(-100%)}to{opacity:0;transform:translateY(300px)}}.previewTourStop,.tourStopsPreview{padding:0}.tourPreviewDurationTitle{font-size:.9rem;font-weight:700;line-height:.9rem;margin:10px 0 0}.tourPreviewDuration{margin-bottom:10px}.tourPreviewStopDescription{margin-top:10px}.tourPhoto{max-width:1000px;min-height:250px;min-width:100%;overflow:hidden;padding:0 25px;position:relative}.tourPhotoImg{max-height:400px;min-width:100%}.tourPhotoCitation{background-color:#ffffffcf;bottom:3px;font-size:1rem;left:25px;margin:0;padding-right:10px;position:absolute}.fade-in-photo{animation:fadeIn 1.5s ease-in forwards;opacity:0}@keyframes fadeIn{to{opacity:1}}@media (max-width:600px){.tourPhoto{margin-left:0;min-height:100px;padding:0}.tourPhotoCitation{left:auto;right:0}}.functionalAppHeader{color:var(--primary-color);font-size:2.25rem;margin-bottom:0;padding-left:30px}.tourInput{max-width:750px;padding:20px 30px}.tourInputSection{margin-bottom:40px}label,p{font-size:1.5rem}.primaryQuestion{font-weight:700}.FunctionalApp{background-color:#f8f1e4;min-height:90vh}.error{color:red;font-size:1rem}@media (max-width:600px){.functionalAppSubmission{width:100%}}.map-loading-container{align-items:center;background:var(--secondary-color);display:flex;flex-direction:column;font-family:Helvetica Neue,sans-serif;height:100vh;justify-content:center;overflow:hidden;position:fixed;width:100%}.itineraryLoadingContainer{transform:translateY(-25%)}.map-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr);height:120px;margin:auto;width:120px}.map-tile{animation:flipIn 2.75s ease-in-out infinite;background:#fff;height:30px;opacity:0;transform:scale(.5) rotateX(90deg);width:30px}.loading-text{font-size:1rem;letter-spacing:.5px}.itineraryLoadingFunFact,.loading-text{color:#fff;font-family:var(--secondary-font);text-align:center}.itineraryLoadingFunFact{align-items:center;bottom:20px;display:flex;flex-direction:column;justify-content:center;padding:0 20px;position:absolute;vertical-align:initial}.itineraryLoadingFunFact p{font-size:1rem}@keyframes flipIn{0%{opacity:0;transform:scale(.5) rotateX(90deg)}50%{opacity:1;transform:scale(1.1) rotateX(0deg)}to{transform:scale(1) rotateX(0deg)}}.delay-0{animation-delay:.1s}.delay-1{animation-delay:.2s}.delay-2{animation-delay:.3s}.delay-3{animation-delay:.4s}.delay-4{animation-delay:.5s}.delay-5{animation-delay:.6s}.delay-6{animation-delay:.7s}.delay-7{animation-delay:.8s}.delay-8{animation-delay:.9s}.appHeader{background-color:#fff;box-shadow:1px 1px 3px 0 var(--primary-color);justify-content:space-between;margin-bottom:20px;padding:20px 15px}.appHeader,.appHeaderLogoContainer{align-items:center;display:flex}.appHeaderLogo{height:35px;width:40px}.appHeaderTitle{font-family:var(--secondary-font);font-size:1.5rem;margin:0 0 0 20px}@media (max-width:650px){.appHeader{padding:20px 10px}}
/*# sourceMappingURL=main.ebe03059.css.map*/