._track_1esc2_1{will-change:transform;flex-direction:column;width:100%;height:100%;transition-property:transform;transition-duration:.64s;transition-timing-function:cubic-bezier(.22,1,.36,1);display:flex;transform:translate(0,0)}html:has(#sandrabbit:target) ._track_1esc2_1{transform:translateY(-100%)}html:has(#silver-beach-inn:target) ._track_1esc2_1{transform:translateY(-200%)}html:has(#airnlp:target) ._track_1esc2_1{transform:translateY(-300%)}html:has(#howi:target) ._track_1esc2_1{transform:translateY(-400%)}html:has(#hoptally:target) ._track_1esc2_1{transform:translateY(-500%)}html:has(#experience:target) ._track_1esc2_1{transform:translateY(-600%)}html:has(#contact:target) ._track_1esc2_1{transform:translateY(-700%)}._track_1esc2_1[data-carousel-dragging=true]{transition:none}._indicator_1esc2_50{top:50%;right:max(clamp(.45rem, 1vw, 1rem), calc(env(safe-area-inset-right) + .15rem));z-index:44;flex-direction:column;align-items:center;gap:0;display:flex;position:absolute;transform:translateY(-50%)}._dotButton_1esc2_65{color:#fff;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:999px;place-items:center;width:2rem;height:1.5rem;margin:0;padding:0;display:grid}._dot_1esc2_65{background:#ffffff6b;border-radius:999px;width:.28rem;height:.28rem;transition:width .26s cubic-bezier(.16,1,.3,1),height .26s cubic-bezier(.16,1,.3,1),background-color .22s,box-shadow .26s;display:block;box-shadow:0 0 #9ce1ff00}._dotButton_1esc2_65[data-active=true] ._dot_1esc2_65{background:#fff;width:.32rem;height:.92rem;box-shadow:0 0 .75rem #9ce1ff5c}._dotButton_1esc2_65:focus-visible{outline:none}._dotButton_1esc2_65:focus-visible ._dot_1esc2_65{box-shadow:0 0 0 2px #050607e6,0 0 0 3px #9ce1fff2,0 0 .75rem #9ce1ff5c}@media (width<=840px){._indicator_1esc2_50{right:max(0rem, env(safe-area-inset-right))}._dotButton_1esc2_65{width:1.75rem;height:1.5rem}._dot_1esc2_65{width:.24rem;height:.24rem}._dotButton_1esc2_65[data-active=true] ._dot_1esc2_65{width:.28rem;height:.78rem}}@media (width<=840px) and (orientation:portrait){._track_1esc2_1{will-change:auto;height:auto;transition:none;transform:none!important}._indicator_1esc2_50{position:fixed}}@media (hover:hover) and (pointer:fine){._dotButton_1esc2_65:hover ._dot_1esc2_65{background:#ffffffc7}}@media (prefers-reduced-motion:reduce){._track_1esc2_1,._dot_1esc2_65{transition:none}}
