.bitly-hospitality{--hospitality-navy:#031f39;--hospitality-orange:#f36600;--hospitality-paper:#fffffd;aspect-ratio:1200/800;background:#2e5075;color:var(--hospitality-navy);display:block;font-family:Bitly Display,Helvetica Neue,Arial,sans-serif;margin:0 auto;max-width:1200px;overflow:hidden;position:relative;width:100%}.bitly-hospitality.is-ready{opacity:1}.bitly-hospitality *,.bitly-hospitality :after,.bitly-hospitality :before{box-sizing:border-box}.bitly-hospitality .scene{height:100%;overflow:hidden;position:relative;width:100%}.bitly-hospitality .stage{height:800px;left:0;position:absolute;top:0;transform-origin:0 0;width:1200px}.bitly-hospitality .bg{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.bitly-hospitality .defs{height:0;position:absolute;width:0}.bitly-hospitality .mobile-only{display:none}.bitly-hospitality.is-mobile{aspect-ratio:900/1125;max-width:900px}.bitly-hospitality.is-mobile .stage{height:1125px;width:900px}.bitly-hospitality.is-mobile .desktop-only{display:none}.bitly-hospitality.is-mobile .mobile-only{display:block}.bitly-hospitality .floater{position:absolute}.bitly-hospitality .bubble{align-items:center;display:flex;position:relative}.bitly-hospitality .bubble>*{position:relative;z-index:1}.bitly-hospitality .bubble:before{backdrop-filter:blur(18px);background:linear-gradient(180deg,rgba(255,255,253,.1),#fffffd),rgba(255,255,253,.6);border:3px solid var(--hospitality-navy);border-radius:26px;box-shadow:0 34px 68px rgba(24,24,23,.1),0 7px 14px rgba(24,24,23,.1);content:"";inset:0;position:absolute;z-index:0}.bitly-hospitality .isq{align-items:center;background:var(--hospitality-orange);border-radius:12px;box-shadow:0 4px 13px rgba(24,24,23,.1),0 1px 2px rgba(24,24,23,.2);display:flex;flex:none;justify-content:center}.bitly-hospitality .glyph{color:var(--hospitality-navy);fill:var(--hospitality-navy);height:66%;transform-box:fill-box;transform-origin:center;width:66%}.bitly-hospitality .btext{line-height:1.2;transform-origin:left center;white-space:nowrap}.bitly-hospitality .line{background:var(--hospitality-orange);position:absolute;width:3px}.bitly-hospitality .dot{border:3px solid var(--hospitality-orange);border-radius:50%;height:20px;position:absolute;transform-origin:center;width:20px}.bitly-hospitality .callout{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center;position:relative}.bitly-hospitality .callout>span{position:relative;z-index:1}.bitly-hospitality .callout:before{background:var(--hospitality-orange);border:3px solid var(--hospitality-navy);border-radius:12px;content:"";inset:0;position:absolute;z-index:0}.bitly-hospitality .callout .big{font-weight:700;line-height:1;white-space:nowrap}.bitly-hospitality .callout .sub{font-weight:500;line-height:1;white-space:nowrap}.bitly-hospitality .tail{fill:var(--hospitality-navy);height:11px;position:absolute;width:13px;z-index:1}.bitly-hospitality .glass{position:absolute}.bitly-hospitality .glass .gwrap,.bitly-hospitality .glass .skin{inset:0;position:absolute}.bitly-hospitality .glass .gcontent{inset:0;position:absolute;transform-origin:0 0}.bitly-hospitality .gbox{position:absolute}.bitly-hospitality .gsvg{display:block;position:absolute}.bitly-hospitality .gsvg svg{display:block;height:100%;overflow:visible;width:100%}.bitly-hospitality .gtx{position:absolute;white-space:nowrap}.bitly-hospitality .grule{display:block;position:absolute}.bitly-hospitality .gtyped{position:absolute;white-space:nowrap}.bitly-hospitality .gtyped .tv{clip-path:inset(0 100% 0 0);display:block}.bitly-hospitality .gtyped .caret{height:100%;left:0;opacity:0;position:absolute;top:0;transform:translateX(0);width:1.5px}.bitly-hospitality .gscan{opacity:0;overflow:hidden;position:absolute}.bitly-hospitality .gscan .band{left:0;position:absolute;width:100%}.bitly-hospitality .gscan .br{border:0 solid var(--hospitality-orange);height:18px;opacity:0;position:absolute;width:18px}.bitly-hospitality .gscan .br.tl{border-left-width:2.5px;border-top-left-radius:5px;border-top-width:2.5px;left:6px;top:6px}.bitly-hospitality .gscan .br.tr{border-right-width:2.5px;border-top-right-radius:5px;border-top-width:2.5px;right:6px;top:6px}.bitly-hospitality .gscan .br.bl{border-bottom-left-radius:5px;border-bottom-width:2.5px;border-left-width:2.5px;bottom:6px;left:6px}.bitly-hospitality .gscan .br.br2{border-bottom-right-radius:5px;border-bottom-width:2.5px;border-right-width:2.5px;bottom:6px;right:6px}.bitly-hospitality .gripple{border:2px solid var(--hospitality-orange);border-radius:50%;opacity:0;position:absolute;transform:scale(.2)}.bitly-hospitality .pointer{height:37px;opacity:0;position:absolute;transform-origin:2.5px 2.5px;width:32px}.bitly-hospitality .pointer svg{display:block;filter:drop-shadow(0 3px 7px rgba(3,31,57,.45));height:100%;width:100%}.bitly-hospitality .bubble,.bitly-hospitality .callout{opacity:0;transform:translateY(14px) scale(.92)}.bitly-hospitality .dot{opacity:0;transform:scale(0)}.bitly-hospitality .line{transform:scaleY(0)}.bitly-hospitality .e-qrcard .gwrap,.bitly-hospitality .e-qrcard .skin,.bitly-hospitality .e-regcard .gwrap,.bitly-hospitality .e-regcard .skin{opacity:0}.bitly-hospitality .e-qrcard{height:132.3px;left:577.4px;top:444.6px;width:132.3px}.bitly-hospitality .e-qrcard .skin{backdrop-filter:blur(9px);background:linear-gradient(180deg,rgba(255,255,253,.02),rgba(255,255,253,.2)),rgba(255,255,253,.58);border:1px solid rgba(255,255,253,.38);border-radius:24px;box-shadow:0 12px 48px rgba(24,24,23,.1),0 8px 10px rgba(24,24,23,.2)}.bitly-hospitality .e-qrcard .gcontent{transform:scale(1)}.bitly-hospitality .c-qrcard-plate{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(24,24,23,.1),0 1px 2px rgba(24,24,23,.2);height:114.8px;left:8.8px;top:8.8px;width:114.8px}.bitly-hospitality .c-qrcard-code{height:88.8px;left:21.8px;top:21.8px;width:88.8px}.bitly-hospitality .c-qrcard-mark{height:34.1px;left:49.9px;top:48.4px;width:34.1px}.bitly-hospitality .c-qrcard-scan{border-radius:12px;height:114.8px;left:8.8px;top:8.8px;width:114.8px;--from:-26px;--to:114.8px}.bitly-hospitality .c-qrcard-scan .band{background:linear-gradient(180deg,rgba(243,102,0,0),rgba(243,102,0,.42) 45%,rgba(243,102,0,.95) 50%,rgba(243,102,0,.42) 55%,rgba(243,102,0,0));height:26px;top:0}.bitly-hospitality .e-regcard{height:372.4px;left:709.8px;top:114.9px;width:426.2px}.bitly-hospitality .e-regcard .skin{backdrop-filter:blur(22px);background:linear-gradient(180deg,rgba(255,255,253,.02),rgba(255,255,253,.2)),rgba(255,255,253,.66);border-radius:24px;box-shadow:0 25px 43px rgba(24,24,23,.1),0 5px 11px rgba(24,24,23,.2)}.bitly-hospitality .e-regcard .gcontent{transform:scale(1)}.bitly-hospitality .c-regcard-panel{background:#12284b;border-radius:16px;box-shadow:0 4px 12px rgba(24,24,23,.1),0 1px 2px rgba(24,24,23,.2);height:356.4px;left:8px;top:8px;width:410.2px}.bitly-hospitality .c-regcard-logo{height:52.5px;left:113.1px;top:54.5px;width:199.9px}.bitly-hospitality .c-regcard-title{color:#fff9f3;font-size:21.96px;font-weight:600;left:32.2px;line-height:29.7px;text-align:center;text-transform:uppercase;top:127.7px;width:361.7px}.bitly-hospitality .c-regcard-lbl1{color:#c9d0da;font-size:13px;font-weight:400;left:32.2px;line-height:16.8px;text-align:left;top:177.1px;width:auto}.bitly-hospitality .c-regcard-rule1{background:#f3c2a2;height:1px;left:32.2px;top:199.8px;transform-origin:left center;width:361.7px}.bitly-hospitality .c-regcard-val1{color:#fff9f3;font-size:13px;font-weight:400;height:16.8px;left:32.2px;line-height:16.8px;top:177.1px}.bitly-hospitality .c-regcard-val1 .caret{background:#f3c2a2}.bitly-hospitality .c-regcard-lbl2{color:#c9d0da;font-size:13px;font-weight:400;left:32.2px;line-height:16.8px;text-align:left;top:228.7px;width:auto}.bitly-hospitality .c-regcard-rule2{background:#f3c2a2;height:1px;left:32.2px;top:251.5px;transform-origin:left center;width:361.7px}.bitly-hospitality .c-regcard-val2{color:#fff9f3;font-size:13px;font-weight:400;height:16.8px;left:32.2px;line-height:16.8px;top:228.7px}.bitly-hospitality .c-regcard-val2 .caret{background:#f3c2a2}.bitly-hospitality .c-regcard-btn{border:1.94px solid #f3c2a2;border-radius:23.25px;height:43.9px;left:32.2px;top:286.9px;width:361.7px}.bitly-hospitality .c-regcard-btn:after{background:rgba(243,194,162,.2);border-radius:23.25px;content:"";inset:-1px;opacity:0;position:absolute}.bitly-hospitality .c-regcard-btnlbl{color:#fff9f3;font-size:12.92px;font-weight:700;left:32.2px;line-height:16px;text-align:center;text-transform:uppercase;top:300.8px;width:361.7px}.bitly-hospitality .c-regcard-tap{background:rgba(243,102,0,.34);border:none;height:54px;left:186.05px;top:281.85px;width:54px}.bitly-hospitality .c-regcard-ring{background:rgba(243,102,0,.2);height:104px;left:161.05px;top:256.85px;width:104px}.bitly-hospitality .stage.play .e-qrcard .gwrap,.bitly-hospitality .stage.play .e-qrcard .skin{animation:hospitality-popIn .55s cubic-bezier(.34,1.56,.64,1) 2.3s both;animation:hospitality-popIn .55s cubic-bezier(.34,1.56,.64,1) 2.3s both,hospitality-lockPulse .5s cubic-bezier(.22,1,.36,1) 4.8s both}.bitly-hospitality .stage.play .c-qrcard-scan{animation:hospitality-scanLife 1.8s linear 3.05s both}.bitly-hospitality .stage.play .c-qrcard-scan .band{animation:hospitality-scanBand .9s cubic-bezier(.45,0,.55,1) 3.05s 2 both}.bitly-hospitality .stage.play .c-qrcard-scan .br{animation:hospitality-bracket 1.8s linear 3.05s both}.bitly-hospitality .stage.play .e-regcard .gwrap,.bitly-hospitality .stage.play .e-regcard .skin{animation:hospitality-riseIn .6s cubic-bezier(.22,1,.36,1) 4.95s both}.bitly-hospitality .stage.play .c-regcard-lbl1{animation:hospitality-fadeOut .2s cubic-bezier(.22,1,.36,1) 5.55s both}.bitly-hospitality .stage.play .c-regcard-val1 .tv{animation:hospitality-typeIn .55s steps(7) 5.75s forwards}.bitly-hospitality .stage.play .c-regcard-val1 .caret{animation:hospitality-caretStep .55s steps(7) 5.75s forwards,hospitality-caretBlink .6s step-end 5.75s 2 forwards}.bitly-hospitality .stage.play .c-regcard-lbl2{animation:hospitality-fadeOut .2s cubic-bezier(.22,1,.36,1) 6.4s both}.bitly-hospitality .stage.play .c-regcard-val2 .tv{animation:hospitality-typeIn .85s steps(12) 6.6s forwards}.bitly-hospitality .stage.play .c-regcard-val2 .caret{animation:hospitality-caretStep .85s steps(12) 6.6s forwards,hospitality-caretBlink .6s step-end 6.6s 2 forwards}.bitly-hospitality .stage.play .c-regcard-btn{animation:hospitality-btnPress .34s cubic-bezier(.22,1,.36,1) 8.25s both}.bitly-hospitality .stage.play .c-regcard-btn:after{animation:hospitality-btnFlash .5s linear 8.25s both}.bitly-hospitality .stage.play .c-regcard-btnlbl{animation:hospitality-btnPress .34s cubic-bezier(.22,1,.36,1) 8.25s both}.bitly-hospitality .stage.play .c-regcard-tap{animation:hospitality-rippleOut .45s cubic-bezier(.22,1,.36,1) 8.25s forwards}.bitly-hospitality .stage.play .c-regcard-ring{animation:hospitality-rippleOut .75s cubic-bezier(.22,1,.36,1) 8.25s forwards}.bitly-hospitality.is-mobile .e-qrcard{height:167.3px;left:551.1px;top:610px;width:167.3px}.bitly-hospitality.is-mobile .e-qrcard .skin{backdrop-filter:blur(9px);background:linear-gradient(180deg,rgba(255,255,253,.02),rgba(255,255,253,.2)),rgba(255,255,253,.58);border:1px solid rgba(255,255,253,.38);border-radius:24px;box-shadow:0 12px 48px rgba(24,24,23,.1),0 8px 10px rgba(24,24,23,.2)}.bitly-hospitality.is-mobile .e-qrcard .gcontent{transform:scale(1.2647)}.bitly-hospitality.is-mobile .e-regcard{height:372.4px;left:413.1px;top:177.5px;width:426.2px}.bitly-hospitality.is-mobile .e-regcard .skin{backdrop-filter:blur(22px);background:linear-gradient(180deg,rgba(255,255,253,.02),rgba(255,255,253,.2)),rgba(255,255,253,.66);border-radius:24px;box-shadow:0 25px 43px rgba(24,24,23,.1),0 5px 11px rgba(24,24,23,.2)}.bitly-hospitality.is-mobile .e-regcard .gcontent{transform:scale(1)}@keyframes hospitality-bubbleIn{0%{opacity:0;transform:translateY(14px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes hospitality-dotIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes hospitality-lineGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes hospitality-floatUp{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes hospitality-floatDown{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes hospitality-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes hospitality-riseIn{0%{opacity:0;transform:translateY(26px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes hospitality-popIn{0%{opacity:0;transform:scale(.84)}to{opacity:1;transform:scale(1)}}@keyframes hospitality-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes hospitality-typeIn{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes hospitality-caretStep{0%{transform:translateX(0)}to{transform:translateX(var(--tw,0))}}@keyframes hospitality-caretBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes hospitality-scanBand{0%{transform:translateY(var(--from,-30px))}to{transform:translateY(var(--to,160px))}}@keyframes hospitality-scanLife{0%{opacity:0}8%,88%{opacity:1}to{opacity:0}}@keyframes hospitality-bracket{0%{opacity:0;transform:scale(.6)}14%,86%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}@keyframes hospitality-lockPulse{0%{transform:scale(1)}38%{transform:scale(1.045)}to{transform:scale(1)}}@keyframes hospitality-rippleOut{0%{opacity:0;transform:scale(.25)}14%{opacity:.85}to{opacity:0;transform:scale(1)}}@keyframes hospitality-cursorIn{0%{opacity:0;transform:translate(26px,30px) scale(1)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes hospitality-cursorPress{0%{transform:scale(1)}40%{transform:scale(.8)}to{transform:scale(1)}}@keyframes hospitality-btnPress{0%{transform:scale(1)}35%{transform:scale(.972)}to{transform:scale(1)}}@keyframes hospitality-btnFlash{0%,to{opacity:0}30%,55%{opacity:1}}@media(prefers-reduced-motion:reduce){.bitly-hospitality .bubble,.bitly-hospitality .callout,.bitly-hospitality .dot{opacity:1;transform:none}.bitly-hospitality .line{transform:scaleY(1)}.bitly-hospitality .gwrap,.bitly-hospitality .pointer,.bitly-hospitality .skin{opacity:1;transform:none}.bitly-hospitality .gtyped .tv{clip-path:none}.bitly-hospitality .c-regcard-lbl1,.bitly-hospitality .c-regcard-lbl2,.bitly-hospitality .gripple,.bitly-hospitality .gscan,.bitly-hospitality .gtyped .caret{opacity:0}.bitly-hospitality .floater,.bitly-hospitality .stage.play *,.bitly-hospitality .stage.play :after,.bitly-hospitality .stage.play :before{animation:none!important}}
