@layer components{.brand-mark{isolation:isolate;position:relative;overflow:hidden}.brand-mark>svg{z-index:1;position:relative}.brand-mark-sweep{inset-block:-25%;opacity:0;background:#7a1e3f;width:38%;position:absolute;left:0;transform:translate(-160%)skew(-18deg)}.brand-loading{animation:.14s cubic-bezier(0,0,.2,1) .15s both brand-loading-appear}@media (prefers-reduced-motion:no-preference){.brand-mark[data-state=busy]>svg{animation:.56s cubic-bezier(0,0,.2,1) infinite alternate brand-mark-breathe}.brand-mark[data-state=busy]>.brand-mark-sweep{animation:.56s cubic-bezier(0,0,.2,1) infinite brand-mark-sweep}}@media (prefers-reduced-motion:reduce){.brand-loading{animation-duration:0s}}.mark-flight{z-index:40;pointer-events:none;place-items:center;display:grid;position:fixed}.mark-flight[data-contained]{z-index:1;position:absolute;inset:0}.mark-flight[data-mode=flight]{pointer-events:auto;animation:mark-flight-ground-in .12s var(--motion-ease) both}.mark-flight[data-mode=flight]>.mark-flight-eagle{max-width:42vw;height:auto}.mark-flight[data-mode=flight][data-cold]{animation:none}.mark-flight[data-mode=flight][data-phase=leave]{pointer-events:none;animation:mark-flight-ground-out var(--motion-rise) var(--motion-ease) both}.mark-flight[data-mode=wingbeat]>.mark-flight-eagle{animation:mark-wingbeat-fade var(--motion-beat) var(--motion-ease) both}.mark-flight[data-reduced][data-mode=flight],.mark-flight[data-reduced][data-mode=flight][data-phase=leave],.mark-flight[data-reduced][data-mode=wingbeat]>.mark-flight-eagle{animation-duration:.15s;animation-timing-function:linear}}@keyframes brand-mark-breathe{0%{opacity:.72;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes brand-mark-sweep{0%{opacity:1;transform:translate(-160%)skew(-18deg)}70%,to{opacity:1;transform:translate(300%)skew(-18deg)}}@keyframes brand-loading-appear{0%{opacity:0}to{opacity:1}}@keyframes mark-flight-ground-in{0%{opacity:0}}@keyframes mark-flight-ground-out{to{opacity:0}}@keyframes mark-wingbeat-fade{0%{opacity:0}25%,65%{opacity:.92}to{opacity:0}}
