.ac-sky{min-height:26rem}@media (min-width:1024px){.ac-sky{min-height:32rem}}.ac-sky-wash{transition:background 1.1s ease}.ac-sky[data-phase=dawn] .ac-sky-wash{background:linear-gradient(180deg,#f6c39a,#f4d8c6 30%,#9fd4e4 70%,#3cb8c8)}.ac-sky[data-phase=day] .ac-sky-wash{background:linear-gradient(180deg,#79c4e8,#c5e9f4 40%,#e9f7f8 74%,#3cb8c8)}.ac-sky[data-phase=dusk] .ac-sky-wash{background:linear-gradient(180deg,#f08a62,#c46b8a 34%,#3d4d78 70%,#0c1829)}.ac-sky[data-phase=night] .ac-sky-wash{background:linear-gradient(180deg,#070f1c,#12263c 48%,#163a4a 80%,#0c1829)}.ac-sky[data-phase=dawn] .ac-sky-copy,.ac-sky[data-phase=day] .ac-sky-copy{color:#0c1829}.ac-sky[data-phase=dusk] .ac-sky-copy,.ac-sky[data-phase=night] .ac-sky-copy{color:#f7fbfc}.ac-lagoon-deep{background:radial-gradient(900px 280px at 15% 0,rgba(60,187,199,.18),transparent 55%),linear-gradient(180deg,#0c1829,#0e3a46 46%,#0b6672)}.ac-glass{border:1px solid rgba(167,232,236,.28);background:rgba(255,255,255,.08);color:#f7fbfc;border-radius:1.5rem;backdrop-filter:blur(16px)}.ac-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.ac-reveal.is-in{opacity:1;transform:none}.ac-roll{animation:ac-roll .45s ease both}.ac-shimmer{background-image:linear-gradient(90deg,rgba(255,255,255,.05),rgba(255,255,255,.16),rgba(255,255,255,.05));background-size:200% 100%;animation:ac-shimmer 1.4s linear infinite}.ac-cloud{animation-name:ac-cloud;animation-timing-function:linear;animation-iteration-count:infinite}.ac-star{animation:ac-twinkle 2.8s ease-in-out infinite}.ac-raindrop{animation:ac-fall .95s linear infinite}.ac-lightning{animation:ac-lightning 4.8s ease-in-out infinite}.ac-palm{transform-box:fill-box;transform-origin:50% 100%;animation-name:ac-palm;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:2.4s}.ac-wave-track{animation-name:ac-wave-shift;animation-timing-function:linear;animation-iteration-count:infinite}.ac-bob{animation:ac-bob 2.8s ease-in-out infinite}.ac-ring{animation:ac-pulse 3.2s ease-in-out infinite}.ac-needle{transition:transform .9s cubic-bezier(.18,1.35,.32,1)}.ac-gust{animation:ac-gust 2.8s ease-in-out infinite}.ac-tide-draw{stroke-dasharray:900;stroke-dashoffset:900;animation:ac-tide-draw 1.6s ease forwards}.ac-now{transform-box:fill-box;transform-origin:center;animation:ac-now 1.6s ease-in-out infinite}.ac-drop{animation:ac-drop .5s ease both}.ac-rainbar{transform-origin:bottom;animation:ac-grow .8s ease both}.ac-lift{transition:transform .25s ease}.ac-lift:hover{transform:translateY(-4px)}.ac-rock{transform-origin:center bottom;animation-name:ac-rock;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:1.4s}.ac-bubble{animation:ac-bubble 4.2s linear infinite}.ac-wx-spin{transform-origin:24px 24px;animation:ac-wx-spin 18s linear infinite}.ac-wx-drift{animation:ac-wx-drift 4.5s ease-in-out infinite}.ac-wx-rain line{animation:ac-wx-rain 1.1s linear infinite}.ac-wx-rain line:nth-child(2){animation-delay:.25s}.ac-wx-rain line:nth-child(3){animation-delay:.5s}.ac-wx-flash{transform-origin:24px 36px;animation:ac-wx-flash 2.4s ease-in-out infinite}.ac-wx-fog line{animation:ac-wx-fog 3.2s ease-in-out infinite}.ac-wx-fog line:nth-child(2){animation-delay:.4s}.ac-wx-spark{animation:ac-twinkle 2.2s ease-in-out infinite}@keyframes ac-roll{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ac-shimmer{to{background-position:-200% 0}}@keyframes ac-cloud{to{transform:translateX(22%)}}@keyframes ac-twinkle{50%{opacity:.2}}@keyframes ac-fall{0%{transform:translateY(-30%)}to{transform:translateY(140%);opacity:0}}@keyframes ac-lightning{0%,86%,to{opacity:0}88%,93%{opacity:.72}90%{opacity:.15}}@keyframes ac-palm{50%{transform:rotate(7deg)}}@keyframes ac-wave-shift{to{transform:translate3d(-50%,0,0)}}@keyframes ac-bob{50%{transform:translateY(6px) rotate(-2deg)}}@keyframes ac-pulse{50%{transform:scale(1.18)}}@keyframes ac-gust{50%{width:var(--ac-gust,70%)}}@keyframes ac-tide-draw{to{stroke-dashoffset:0}}@keyframes ac-now{50%{transform:scale(1.7)}}@keyframes ac-drop{0%{opacity:0;transform:translateY(-8px)}}@keyframes ac-grow{0%{transform:scaleY(0)}}@keyframes ac-rock{25%{transform:rotate(9deg)}75%{transform:rotate(-9deg)}}@keyframes ac-bubble{to{transform:translateY(-32px);opacity:0}}@keyframes ac-wx-spin{to{transform:rotate(1turn)}}@keyframes ac-wx-drift{50%{transform:translateX(2px)}}@keyframes ac-wx-rain{to{transform:translateY(5px);opacity:.15}}@keyframes ac-wx-flash{0%,72%,to{opacity:1}76%,84%{opacity:.2}}@keyframes ac-wx-fog{50%{transform:translateX(4px)}}.ac-paused .ac-bob,.ac-paused .ac-bubble,.ac-paused .ac-cloud,.ac-paused .ac-gust,.ac-paused .ac-lightning,.ac-paused .ac-now,.ac-paused .ac-palm,.ac-paused .ac-rainbar,.ac-paused .ac-raindrop,.ac-paused .ac-ring,.ac-paused .ac-rock,.ac-paused .ac-shimmer,.ac-paused .ac-star,.ac-paused .ac-wave-track,.ac-paused .ac-wx-drift,.ac-paused .ac-wx-flash,.ac-paused .ac-wx-fog line,.ac-paused .ac-wx-rain line,.ac-paused .ac-wx-spark,.ac-paused .ac-wx-spin{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ac-reveal{opacity:1;transform:none;transition:none}.ac-bob,.ac-bubble,.ac-cloud,.ac-drop,.ac-gust,.ac-lightning,.ac-now,.ac-palm,.ac-rainbar,.ac-raindrop,.ac-ring,.ac-rock,.ac-roll,.ac-shimmer,.ac-star,.ac-tide-draw,.ac-wave-track,.ac-wx-drift,.ac-wx-flash,.ac-wx-fog line,.ac-wx-rain line,.ac-wx-spark,.ac-wx-spin{animation:none}.ac-tide-draw{stroke-dashoffset:0}.ac-lift,.ac-needle,.ac-sky-wash{transition:none}.ac-lift:hover{transform:none}}