.altitude{--white:#fff;--mist:#f2f5f8;--mist-2:#e7edf3;--ink:#0a1a2f;--ink-2:#2f4257;--ink-3:#5c6e82;--ink-4:#8b99a9;--line:#dbe3eb;--line-2:#eaf0f5;--line-strong:#c4d0dc;--sky:#4c9be8;--sky-deep:#1c5ea6;--sky-ink:#134a87;--sky-wash:#e8f2fc;--night-3:#1a3657;--alert:#c8503a;--alert-wash:#fbe9e5;--lift:0 1px 1px #0a1a2f0a, 0 10px 28px -10px #0a1a2f24, 0 44px 90px -30px #0a1a2f47;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--white);color:var(--ink);font-family:var(--font-mona), "Mona Sans", system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17px;line-height:1.6;overflow-x:clip}.altitude ::selection{color:var(--ink);background:#ffe58f}.altitude :focus-visible{outline:2px solid var(--sky-deep);outline-offset:3px;border-radius:4px}@layer components{.altitude .wide{font-stretch:116%}.altitude .d2{letter-spacing:-.038em;text-wrap:balance;font-size:clamp(2.05rem,1.3rem + 2.9vw,3.6rem);font-weight:560;font-stretch:114%;line-height:1.02}.altitude .d3{letter-spacing:-.018em;font-size:1.3rem;font-weight:600;font-stretch:110%;line-height:1.2}.altitude .lead{color:var(--ink-2);text-wrap:pretty;font-size:clamp(1.1rem,1rem + .35vw,1.3rem);line-height:1.5}.altitude .small{color:var(--ink-3);font-size:.875rem;line-height:1.55}.altitude .label{letter-spacing:-.005em;color:var(--ink-3);font-size:.8125rem;font-weight:600}.altitude .num{font-variant-numeric:tabular-nums}.altitude .kicker{color:var(--sky-deep);font-size:.875rem;font-weight:600}.altitude .wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:20px}@media (min-width:768px){.altitude .wrap{padding-inline:40px}}.altitude .btn{letter-spacing:-.005em;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:.6rem;height:52px;padding-inline:24px;font-size:.95rem;font-weight:600;transition:background-color .18s,color .18s,box-shadow .2s;display:inline-flex}.altitude .btn:disabled{cursor:progress;opacity:.7}.altitude .btn-ink{background:var(--ink);color:var(--white)}.altitude .btn-ink:hover:not(:disabled){background:var(--night-3);box-shadow:0 10px 24px -12px #0a1a2f99}.altitude .btn-line{background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.altitude .btn-line:hover{box-shadow:inset 0 0 0 1px var(--ink)}.altitude .tlink{color:var(--sky-deep);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, var(--sky-deep) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--sky-deep) 35%, transparent);font-weight:600;transition:text-decoration-color .18s}.altitude .tlink:hover{text-decoration-color:currentColor}.altitude .field{border:1px solid var(--line-strong);background:var(--white);width:100%;color:var(--ink);border-radius:10px;padding:12px 16px;font-size:15px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.altitude .field::placeholder{color:var(--ink-4)}.altitude .field:hover{border-color:var(--ink-4)}.altitude .field:focus{box-shadow:0 0 0 2px var(--sky);border-color:#0000;outline:none}.altitude .field[aria-invalid=true]{border-color:var(--alert)}.altitude .field[aria-invalid=true]:focus{box-shadow:0 0 0 2px var(--alert);border-color:#0000}.altitude select.field{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235c6e82' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px}.altitude select.field:invalid,.altitude select.field.is-empty{color:var(--ink-4)}.altitude select.field option{color:var(--ink)}.altitude textarea.field{resize:vertical}.altitude .tick-draw{stroke-dasharray:30;stroke-dashoffset:30px;animation:.55s cubic-bezier(.2,.7,.2,1) .15s forwards alt-draw}@keyframes alt-draw{to{stroke-dashoffset:0}}}@media (prefers-reduced-motion:reduce){.altitude .tick-draw{stroke-dashoffset:0;animation:none}.altitude .btn,.altitude .field,.altitude .tlink{transition:none}}
