:root{--font-family:system-ui, sans-serif;--font-size-body:1rem;--font-size-small:.85rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-heading:750;--line-height-body:1.6;--color-text:#1e293b;--color-text-muted:#475569;--color-link:#2563eb}body{color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size-body);line-height:var(--line-height-body)}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-heading);overflow-wrap:anywhere;margin-top:0;line-height:1.2}h1{font-size:calc(clamp(1.75rem,5vw,2.5rem))}h2{font-size:calc(clamp(1.5rem,3vw,2rem))}h3{font-size:calc(clamp(1.25rem,2.5vw,1.5rem))}p{margin-top:0}a{color:var(--color-link)}button,input,select,textarea{font:inherit}.text-display{letter-spacing:-.175rem;font-size:calc(clamp(2rem,5.2vw,4.5rem));line-height:1.03}.text-lead{font-size:1.0625rem;font-weight:var(--font-weight-medium);line-height:1.5}.eyebrow{color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold)}@media (width<=1024px){.text-display{letter-spacing:-.125rem;font-size:calc(clamp(2.75rem,6.5vw,4rem));line-height:1.08}}@media (width<=600px){.text-display{letter-spacing:-.075rem;font-size:calc(clamp(1.875rem,8.5vw,3rem))}.text-lead{font-size:var(--font-size-body);line-height:var(--line-height-body)}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.load-screen[data-v-c691f5a9]{z-index:1000;background:#125773;place-items:center;display:grid;position:fixed;inset:0}.drop[data-v-c691f5a9]{color:#fff;width:120px;height:150px;position:relative}.drop__shape[data-v-c691f5a9]{transform-origin:50% 100%;width:28px;margin-left:-14px;animation:1.6s cubic-bezier(.55,0,1,.45) infinite drop-fall-c691f5a9;position:absolute;top:0;left:50%}.drop__ripple[data-v-c691f5a9]{box-sizing:border-box;opacity:0;border:2px solid;border-radius:50%;width:100%;height:30px;animation:1.6s ease-out infinite drop-ripple-c691f5a9;position:absolute;bottom:0;left:0}.drop__ripple--late[data-v-c691f5a9]{animation-name:drop-ripple-late-c691f5a9}.load-screen__label[data-v-c691f5a9]{color:#fff;letter-spacing:.02em;text-align:center;font-size:15px;font-weight:600;position:absolute;top:calc(50% + 95px);left:0;right:0}@keyframes drop-fall-c691f5a9{0%{opacity:0;transform:translateY(0)scale(.6)}10%{opacity:1;transform:translateY(0)scale(1)}45%{opacity:1;transform:translateY(96px)scale(.9,1.15)}50%,to{opacity:0;transform:translateY(108px)scale(1.4,.3)}}@keyframes drop-ripple-c691f5a9{0%,45%{opacity:0;transform:scale(.1)}50%{opacity:1}to{opacity:0;transform:scale(1)}}@keyframes drop-ripple-late-c691f5a9{0%,58%{opacity:0;transform:scale(.1)}63%{opacity:.6}to{opacity:0;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.drop__shape[data-v-c691f5a9]{animation:2s ease-in-out infinite drop-pulse-c691f5a9;top:50px}.drop__ripple[data-v-c691f5a9]{display:none}}@keyframes drop-pulse-c691f5a9{50%{opacity:.5}}body{background:#f5f7fa;margin:0}.text-label[data-v-90cff15f]{box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:8px;max-width:100%;margin:0 0 24px;padding:3px 12px;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.text-label span[data-v-90cff15f]{background:#63c56d;border-radius:50%;flex-shrink:0;width:6px;height:6px}@media (width<=600px){.text-label[data-v-90cff15f]{gap:6px;padding:5px 10px;font-size:12px}}.error-page[data-v-43b569a7]{color:#fff;text-align:center;background:linear-gradient(#073d57b8,#02344de0),#125773 url(../images/delta-hero.png) 50%/cover;place-items:center;min-height:100dvh;display:grid}.error-page__inner[data-v-43b569a7]{flex-direction:column;align-items:center;width:min(100% - 64px,720px);padding-block:64px;display:flex}.error-page__label[data-v-43b569a7]{margin-bottom:20px}.error-page__title[data-v-43b569a7]{margin:0}.error-page__text[data-v-43b569a7]{color:#ffffffd9;max-width:560px;margin:20px 0 36px}.error-page__actions[data-v-43b569a7]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.drop[data-v-43b569a7]{width:168px;height:200px;margin-bottom:32px;position:relative}.drop__shape[data-v-43b569a7]{width:116px;margin-left:-58px;animation:4s ease-in-out infinite drop-float-43b569a7;position:absolute;top:0;left:50%;overflow:visible}.drop__shape path[data-v-43b569a7]{fill:#ffffff24;stroke:#fff;stroke-width:1px;stroke-linejoin:round}.error-page--not-found .drop__shape path[data-v-43b569a7]{fill:#ffffff0f;stroke-dasharray:2.5 2}.drop__code[data-v-43b569a7]{font-size:1.75rem;font-weight:var(--font-weight-heading);letter-spacing:-.02em;animation:4s ease-in-out infinite drop-float-43b569a7;top:88px}.drop__code[data-v-43b569a7],.drop__ripple[data-v-43b569a7]{width:100%;position:absolute;left:0}.drop__ripple[data-v-43b569a7]{box-sizing:border-box;opacity:0;border:1.5px solid #ffffffb3;border-radius:50%;height:32px;animation:3.2s ease-out infinite drop-ripple-43b569a7;bottom:0}.drop__ripple--late[data-v-43b569a7]{animation-delay:1.6s}.button[data-v-43b569a7]{min-height:48px;font:inherit;cursor:pointer;border:1px solid #ffffffb3;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 23px;font-size:15px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.button svg[data-v-43b569a7]{width:19px;height:19px}.button[data-v-43b569a7]:hover{transform:translateY(-2px)}.button[data-v-43b569a7]:focus-visible{outline-offset:5px;outline:3px solid #fff}.button--primary[data-v-43b569a7]{color:#075581;background:#fff}.button--primary[data-v-43b569a7]:hover{background:#eaf4f8}.button--ghost[data-v-43b569a7]{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f}.button--ghost[data-v-43b569a7]:hover{background:#ffffff38}@keyframes drop-float-43b569a7{50%{transform:translateY(-8px)}}@keyframes drop-ripple-43b569a7{0%{opacity:0;transform:scale(.2)}20%{opacity:1}to{opacity:0;transform:scale(1)}}@media (width<=600px){.error-page__inner[data-v-43b569a7]{width:min(100% - 40px,720px)}.drop[data-v-43b569a7]{margin-bottom:8px;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.drop__code[data-v-43b569a7],.drop__ripple[data-v-43b569a7],.drop__shape[data-v-43b569a7]{animation:none}.drop__ripple[data-v-43b569a7]{opacity:.5}.drop__ripple--late[data-v-43b569a7]{display:none}.button[data-v-43b569a7]:hover{transform:none}}
