.abroad-page{--au:#e3c27e;--au-light:#f3ddaa;--au-bg:#2a2416;--au-line:#5a4a26}.abroad-gold{color:var(--au)}.abroad-reveal{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.abroad-reveal.is-in{opacity:1;transform:none}.abroad-rise{animation:abroad-rise .8s cubic-bezier(.2,.7,.2,1) both}@keyframes abroad-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.abroad-cta:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);transform:translateX(-120%);transition:transform .7s ease;pointer-events:none}.abroad-cta:hover:after{transform:translateX(120%)}.abroad-spin{animation:abroad-spin 18s linear infinite}@keyframes abroad-spin{to{transform:rotate(1turn)}}.abroad-pop{animation:abroad-pop 3.6s ease forwards}@keyframes abroad-pop{0%{opacity:0;transform:translateY(14px) scale(.96)}12%,82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}.abroad-marquee{animation:abroad-marquee 60s linear infinite}.abroad-marquee:hover{animation-play-state:paused}@keyframes abroad-marquee{to{transform:translateX(-50%)}}.abroad-flash{animation:abroad-flash .9s ease-out}@keyframes abroad-flash{0%{text-shadow:0 0 0 rgba(227,194,126,0)}30%{text-shadow:0 0 24px rgba(255,255,255,.35)}to{text-shadow:0 0 0 rgba(227,194,126,0)}}.abroad-caret:after{content:"";display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-2px;background:var(--au);animation:abroad-blink 1s steps(1) infinite}@keyframes abroad-blink{50%{opacity:0}}@property --abroad-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.abroad-sweep{position:relative;isolation:isolate}.abroad-sweep:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--abroad-angle),var(--au-line) 0deg,var(--au) 60deg,var(--au-light) 90deg,var(--au) 120deg,var(--au-line) 180deg,var(--au-line) 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:abroad-sweep 6s linear infinite;z-index:-1;pointer-events:none}@keyframes abroad-sweep{to{--abroad-angle:360deg}}.abroad-tilt{transition:transform .3s ease;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.abroad-page #cases [role=list] img[alt]:not([alt=Play]):not([alt=Plus]){filter:grayscale(1) contrast(1.08) brightness(.72);transition:filter .5s ease}.abroad-page #cases [role=listitem]:hover img[alt]:not([alt=Play]):not([alt=Plus]){filter:grayscale(0) contrast(1) brightness(.9)}.abroad-page #cases [role=list] button{width:56px;height:56px;border-radius:9999px;background:rgba(13,14,14,.55);border:1px solid var(--au);box-shadow:none;backdrop-filter:blur(6px)}.abroad-page #cases [role=listitem]>div{border:1px solid transparent;transition:border-color .4s ease}.abroad-page #cases [role=listitem]>div:hover{border-color:var(--au-line)}.abroad-page #cases [role=group] button:hover{border-color:var(--au)}.abroad-ticket-in{animation:abroad-ticket-in .7s cubic-bezier(.2,.8,.2,1) .1s both}@keyframes abroad-ticket-in{0%{opacity:0;transform:translateY(26px) rotate(-2.5deg)}to{opacity:1;transform:none}}.abroad-ticket-shine{background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);transform:translateX(-120%);animation:abroad-ticket-shine 1.1s ease .8s both}@keyframes abroad-ticket-shine{to{transform:translateX(120%)}}.abroad-plane{animation:abroad-plane 3.2s ease-in-out infinite}@keyframes abroad-plane{0%{left:0;opacity:0}12%{opacity:1}88%{opacity:1}to{left:calc(100% - 20px);opacity:0}}.abroad-pop-in{animation:abroad-pop-in .35s cubic-bezier(.2,.8,.2,1) both}@keyframes abroad-pop-in{0%{opacity:0;transform:translate(var(--px,-50%),10px) scale(.9)}to{opacity:1;transform:translate(var(--px,-50%)) scale(1)}}.abroad-emerge{animation:abroad-emerge .95s cubic-bezier(.2,.8,.2,1) both}@keyframes abroad-emerge{0%{opacity:0;transform:translate(var(--dx,0),var(--dy,0)) scale(.12);filter:blur(8px)}55%{opacity:1;filter:blur(0)}to{opacity:1;transform:none;filter:none}}.abroad-thread{stroke-dasharray:1;stroke-dashoffset:1;animation:abroad-thread .8s ease-out both}@keyframes abroad-thread{to{stroke-dashoffset:0}}.abroad-spark{offset-distance:0;opacity:0;filter:drop-shadow(0 0 6px #e3c27e);animation:abroad-spark .8s ease-out both}@keyframes abroad-spark{0%{offset-distance:0;opacity:1}85%{opacity:1}to{offset-distance:100%;opacity:0}}.abroad-float{animation:abroad-float 1.6s ease-in-out infinite}@keyframes abroad-float{50%{transform:translateY(-6px)}}.abroad-attn{animation:abroad-attn 2s ease-in-out infinite}@keyframes abroad-attn{0%,to{box-shadow:0 0 0 0 rgba(227,194,126,0);border-color:#333}50%{box-shadow:0 0 0 4px rgba(227,194,126,.12),0 0 22px rgba(227,194,126,.18);border-color:#e3c27e}}.abroad-tick{animation:abroad-tick .45s cubic-bezier(.2,.8,.2,1) both}@keyframes abroad-tick{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}.abroad-env-charge{animation:abroad-env-charge 1.1s ease-in-out infinite}@keyframes abroad-env-charge{0%,to{opacity:.25;transform:translate(-50%,-50%) scale(.85)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.05)}}.abroad-env-flash{animation:abroad-env-flash 1.2s ease-out both}@keyframes abroad-env-flash{0%{opacity:1;transform:translate(-50%,-50%) scale(.8)}to{opacity:0;transform:translate(-50%,-50%) scale(2.2)}}.abroad-letter-out{animation:abroad-letter-out 1.1s cubic-bezier(.2,.8,.2,1) both;transform-origin:50% 100%}@keyframes abroad-letter-out{0%{opacity:0;transform:translate(var(--dx,0),var(--dy,0)) scale(.12) rotate(-10deg)}25%{opacity:1}60%{transform:translate(calc(var(--dx, 0) * .15),calc(var(--dy, 0) * .15 - 30px)) scale(.9) rotate(3deg)}to{opacity:1;transform:none}}.abroad-sign{animation:abroad-sign 1s ease-out both}@keyframes abroad-sign{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion:reduce){.abroad-reveal{opacity:1;transform:none;transition:none}.abroad-attn,.abroad-caret:after,.abroad-emerge,.abroad-env-charge,.abroad-env-flash,.abroad-flash,.abroad-float,.abroad-letter-out,.abroad-marquee,.abroad-plane,.abroad-pop,.abroad-pop-in,.abroad-rise,.abroad-sign,.abroad-spark,.abroad-spin,.abroad-sweep:before,.abroad-thread,.abroad-tick,.abroad-ticket-in,.abroad-ticket-shine{animation:none}.abroad-pop{opacity:1}.abroad-tilt{transform:none}.abroad-cta:after{display:none}}