.dust[data-v-ffe8e5af]{position:relative;overflow:hidden}.dust[data-v-ffe8e5af],.dust__canvas[data-v-ffe8e5af]{width:100%;height:100%}.dust__canvas[data-v-ffe8e5af]{display:block}.dust__fallback[data-v-ffe8e5af]{filter:invert();opacity:.85;width:34%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@property --pill-on-dark{syntax:"<number>";inherits:false;initial-value:0}.pill[data-v-4609a782]{--spring:cubic-bezier(.22, 1.28, .34, 1);--ease-spring:cubic-bezier(.3, 1.4, .5, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--plate-shut-w:183px;--plate-open-w:232px;--plate-shut-h:52px;--row-extra:calc((var(--rows,5) - 5)*31.25px);--plate-open-h:calc(333px + var(--row-extra));--pad:14px;--rail-room:16px;--shift-more:calc(var(--plate-shut-w) - var(--plate-open-w) + 3px);--mix:calc(var(--pill-on-dark)*100%);--pill-ink:color-mix(in srgb, #333, #f4f4f5 var(--mix));--pill-plate:color-mix(in srgb, #fff, #141416 var(--mix));--pill-edge:color-mix(in srgb, #23232312, #ffffff1a var(--mix));--pill-rail:color-mix(in srgb, #23232317, #ffffff21 var(--mix));--pill-tick:color-mix(in srgb, #2323238c, #ffffff9e var(--mix));--pill-quiet:color-mix(in srgb, #3339, #f4f4f59e var(--mix));--pill-foot:color-mix(in srgb, #939393, #6c6c6e var(--mix));top:20px;left:var(--rail);z-index:60;width:var(--plate-open-w);height:var(--plate-open-h);pointer-events:none;color:var(--pill-ink);font-family:var(--font-sans);transition:--pill-on-dark .62s cubic-bezier(.22,.61,.36,1);position:fixed}.pill--scrubbed[data-v-4609a782]{transition:none}.pill__plate[data-v-4609a782]{width:var(--plate-shut-w);height:var(--plate-shut-h);border-radius:var(--radius-sm);background:var(--pill-plate);box-shadow:inset 0 0 0 1px var(--pill-edge);pointer-events:auto;clip-path:inset(-60px -60px -60px -60px round var(--radius-sm));opacity:1;transition:height .44s var(--spring),width .36s var(--spring) .22s,clip-path .82s var(--ease-out),opacity .28s linear;position:absolute;top:0;left:0;overflow:clip}@keyframes pill-draw-4609a782{0%{clip-path:inset(0 var(--plate-open-w) 0 0 round var(--radius-sm))}to{clip-path:inset(-60px -60px -60px -60px round var(--radius-sm))}}@keyframes pill-fade-4609a782{0%{opacity:0}to{opacity:1}}.pill__plate[data-v-4609a782]{animation:pill-draw-4609a782 1.05s var(--ease-out) .82s both,pill-fade-4609a782 .34s linear .82s both}.pill--open .pill__plate[data-v-4609a782]{width:var(--plate-open-w);height:var(--plate-open-h);transition:width .38s var(--spring),height .6s var(--spring),clip-path .82s var(--ease-out),opacity .28s linear}.pill__rule[data-v-4609a782]{left:var(--pad);background:var(--pill-rail);width:1px;position:absolute}.pill__rule--head[data-v-4609a782]{top:var(--pad);transform-origin:50% 0;opacity:0;height:24px;transition:transform .22s var(--ease-in),opacity .11s linear;transform:scaleY(0)}.pill--open .pill__rule--head[data-v-4609a782]{opacity:1;transition:transform .52s var(--ease-out) 60ms,opacity .2s linear 60ms;transform:scaleY(1)}.pill__rule--list[data-v-4609a782]{height:calc(145px + var(--row-extra));transform-origin:50% 0;opacity:0;transition:transform .26s var(--ease-in),opacity .12s linear;top:0;transform:scaleY(0)}.pill--open .pill__rule[data-v-4609a782]{transition:transform .42s var(--spring);transform:translate(0)}.pill--open .pill__rule--list[data-v-4609a782]{opacity:1;transition:transform .68s var(--ease-out) .12s,opacity .24s linear .12s;transform:scaleY(1)}.pill__brand[data-v-4609a782]{top:calc(var(--pad) + .5px);left:calc(var(--pad) + var(--rail-room));color:inherit;transform:translateX(calc(var(--rail-room)*-1));transition:transform .22s var(--ease-in);align-items:center;gap:5px;text-decoration:none;display:flex;position:absolute}.pill__brand[data-v-4609a782]:after{content:"";position:absolute;inset:-11px -8px}.pill--open .pill__brand[data-v-4609a782]{transition:transform .52s var(--ease-out) 60ms;transform:translate(0)}.pill__mark[data-v-4609a782]{width:17.355px;height:15.1925px;display:block}.pill__wordmark[data-v-4609a782]{letter-spacing:-.6661px;font-size:22.204px;font-weight:500;line-height:22.204px}.pill__more[data-v-4609a782]{top:calc(var(--pad) - 6px);left:calc(var(--plate-open-w) - var(--pad) - 27px);width:36px;height:36px;color:inherit;cursor:pointer;transform:translateX(var(--shift-more));transition:transform .36s var(--spring) .22s;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.pill__moreGlyph[data-v-4609a782]{width:12px;height:12px;transition:transform .52s var(--ease-spring)}.pill--open .pill__more[data-v-4609a782]{transition:transform .42s var(--spring);transform:translate(0)}.pill--open .pill__moreGlyph[data-v-4609a782]{transform:rotate(45deg)scale(.9)}.pill__more:hover .pill__moreGlyph[data-v-4609a782]{opacity:.55}.pill__nav[data-v-4609a782]{top:calc(var(--pad) + 66px);position:absolute;left:0;right:0}.pill__list[data-v-4609a782]{top:0;left:calc(var(--pad) + 16px);gap:12px;margin:0;padding:0;list-style:none;display:grid;position:absolute}.pill__item[data-v-4609a782]{opacity:0;filter:blur(4px);transition:opacity .12s linear,transform .2s var(--ease-in),filter .12s linear,-webkit-mask-position .2s var(--ease-in),mask-position .2s var(--ease-in);transform:translate(-10px);-webkit-mask-image:linear-gradient(90deg,#000 0 40%,#0000 62% 100%);mask-image:linear-gradient(90deg,#000 0 40%,#0000 62% 100%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:250% 100%;mask-size:250% 100%}.pill--open .pill__item[data-v-4609a782]{opacity:1;filter:blur();transition:transform .72s var(--ease-out) calc(.15s + var(--i)*40ms),opacity .3s linear calc(.15s + var(--i)*40ms),filter .46s var(--ease-out) calc(.15s + var(--i)*40ms),-webkit-mask-position .62s var(--ease-out) calc(.15s + var(--i)*40ms),mask-position .62s var(--ease-out) calc(.15s + var(--i)*40ms);transform:translate(0);-webkit-mask-position:0 0;mask-position:0 0}.pill__item a[data-v-4609a782]{font-size:var(--type-body-l);letter-spacing:var(--tracking-body-l);color:var(--pill-quiet);transition:color .3s var(--ease-out);font-weight:400;line-height:19.25px;text-decoration:none;display:block}.pill__item a[data-v-4609a782]:focus-visible,.pill__item a[data-v-4609a782]:hover,.pill__item a[aria-current][data-v-4609a782]{color:var(--pill-ink)}.pill__item a[data-v-4609a782]:focus-visible{outline:2px solid var(--color-blue-900);outline-offset:3px}@media (hover:none) and (pointer:coarse){.pill__list[data-v-4609a782]{gap:0;margin-top:-6px}.pill__item a[data-v-4609a782]{padding-block:6px}}.pill__mark-tick[data-v-4609a782]{top:0;left:var(--pad);background:var(--pill-tick);transform-origin:50% 0;width:1px;transition:transform .42s cubic-bezier(.22,.61,.36,1),height .42s cubic-bezier(.22,.61,.36,1),opacity .2s linear;position:absolute}.pill:not(.pill--open) .pill__mark-tick[data-v-4609a782]{transition:opacity .1s linear;opacity:0!important}.pill__foot[data-v-4609a782]{top:calc(var(--pad) + 275px + var(--row-extra));left:var(--pad);font-size:var(--type-micro);font-weight:400;line-height:var(--leading-micro);letter-spacing:var(--tracking-micro);color:var(--pill-foot);opacity:0;transition:opacity .12s linear,transform .2s var(--ease-in);gap:3px;margin:0;display:grid;position:absolute;transform:translateY(8px)}.pill--open .pill__foot[data-v-4609a782]{opacity:1;transition:transform .72s var(--ease-out) .3s,opacity .3s linear .3s;transform:translateY(0)}.pill__brand[data-v-4609a782]:focus-visible,.pill__more[data-v-4609a782]:focus-visible{outline:2px solid var(--color-blue-900);outline-offset:2px;border-radius:2px}@media (width<=480px){.pill[data-v-4609a782]{--plate-open-w:calc(100vw - var(--rail)*2)}}@media (height<=560px){.pill--open .pill__plate[data-v-4609a782]{height:min(var(--plate-open-h),calc(100svh - 40px));overscroll-behavior:contain;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.pill__brand[data-v-4609a782],.pill__foot[data-v-4609a782],.pill__item[data-v-4609a782],.pill__item a[data-v-4609a782],.pill__mark-tick[data-v-4609a782],.pill__more[data-v-4609a782],.pill__moreGlyph[data-v-4609a782],.pill__plate[data-v-4609a782],.pill__rule[data-v-4609a782]{transition:none!important}.pill__plate[data-v-4609a782]{animation:none}}.navMenu[data-v-be270939]{--foot-h:72px;--menu-close:.34s;--menu-move:transform var(--menu-close) cubic-bezier(.45, 0, .1, 1);--menu-ease:cubic-bezier(.16, 1, .3, 1);--menu-out:90ms;--menu-lead:30ms;clip-path:inset(0 0 -64px);color:var(--color-ink);pointer-events:none;visibility:hidden;transition:visibility 0s linear var(--menu-close);position:absolute;top:100%;left:0;right:0}.navMenu.is-open[data-v-be270939]{--menu-move:transform .46s cubic-bezier(.32, .72, 0, 1) var(--menu-wait,0s);visibility:visible;transition-delay:0s}.navMenu.is-switching[data-v-be270939]{--menu-lead:var(--menu-out)}.navMenu__shutter[data-v-be270939]{transform:translateY(calc(var(--menu-h,0px) - 100%));transition:var(--menu-move);overflow:clip}.navMenu__plate[data-v-be270939]{min-height:var(--menu-max,0);background:var(--color-white);transform:translateY(calc(100% - var(--menu-h,0px)));pointer-events:auto;transition:var(--menu-move);display:grid;position:relative}.navMenu__shade[data-v-be270939]{opacity:0;height:48px;transition:var(--menu-move),opacity var(--menu-close) cubic-bezier(.7,0,1,1);background:linear-gradient(#04022a14,#04022a0c 25%,#04022a06 50%,#04022a02 75%,#04022a00)}.navMenu__reach[data-v-be270939],.navMenu__shade[data-v-be270939]{transform:translateY(var(--menu-h,0));position:absolute;top:0;left:0;right:0}.navMenu__reach[data-v-be270939]{height:40px;transition:var(--menu-move)}.navMenu.is-open .navMenu__reach[data-v-be270939]{pointer-events:auto}.navMenu.is-open .navMenu__shade[data-v-be270939]{opacity:1;transition:var(--menu-move),opacity .2s linear var(--menu-wait,0s)}.navMenu__panel[data-v-be270939]{padding:var(--space-32) var(--rail) calc(var(--space-32) + var(--foot-h));visibility:hidden;transition:visibility 0s linear var(--menu-out);grid-area:1/1;grid-template-columns:minmax(0,1.1fr) repeat(3,minmax(0,1fr));align-self:start;display:grid}.navMenu__panel.is-shown[data-v-be270939]{visibility:visible;transition-delay:0s}.navMenu__col[data-v-be270939]{padding:var(--space-8) var(--space-32) var(--space-8);border-left:1px solid var(--line-hairline);opacity:0;transition:opacity var(--menu-out) linear,transform 0s linear var(--menu-out);transform:translateY(8px)}.navMenu:not(.is-open) .navMenu__col[data-v-be270939]{transition:opacity calc(var(--menu-close) - 60ms) cubic-bezier(.5,0,1,1),transform 0s linear var(--menu-close)}.navMenu.is-open .is-shown>.navMenu__col[data-v-be270939]{opacity:1;transition:opacity .22s linear calc(var(--menu-wait,0s) + var(--menu-lead) + var(--i,0)*35ms),transform .52s var(--menu-ease) calc(var(--menu-wait,0s) + var(--menu-lead) + var(--i,0)*35ms);transform:none}.navMenu__col--intro[data-v-be270939]{gap:var(--space-12);border-left:0;flex-direction:column;padding-left:0;display:flex}.navMenu__eyebrow[data-v-be270939]{margin:0 0 var(--space-16);color:var(--color-ink-quiet);font-family:"Geist Mono",var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.navMenu__col--intro .navMenu__eyebrow[data-v-be270939]{margin:0}.navMenu__title[data-v-be270939]{max-width:12em;color:var(--color-ink);letter-spacing:-.02em;margin:0;font-size:clamp(20px,1.5vw,26px);line-height:1.15}.navMenu__more[data-v-be270939]{padding-top:var(--space-16);width:fit-content;color:var(--color-ink);font-size:var(--type-body-m);align-items:center;gap:6px;margin-top:auto;text-decoration:none;display:inline-flex}.navMenu__more svg[data-v-be270939]{transition:transform .3s var(--menu-ease)}.navMenu__more:hover svg[data-v-be270939]{transform:translate(3px)}.navMenu__offer[data-v-be270939]{gap:4px var(--space-12);margin:0 -12px var(--space-16);border-radius:var(--radius-sm);color:var(--color-ink);grid-template-columns:minmax(0,1fr) auto;padding:10px 12px;text-decoration:none;transition:background-color .2s;display:grid}.navMenu__offer[data-v-be270939]:hover{background:var(--color-surface-sunken)}.navMenu__offerArrow[data-v-be270939]{color:var(--color-ink-quiet);grid-area:1/2;align-self:center;transition:color .18s,transform .22s ease-out}.navMenu__offer:focus-visible .navMenu__offerArrow[data-v-be270939],.navMenu__offer:hover .navMenu__offerArrow[data-v-be270939]{color:var(--color-ink);transform:translate(2px,-2px)}.navMenu__offerName[data-v-be270939]{font-size:var(--type-body-l);letter-spacing:-.01em;grid-column:1}.navMenu__offerRole[data-v-be270939]{color:var(--color-ink-tertiary);font-size:var(--type-body-s);grid-column:1/-1}.navMenu__list[data-v-be270939]{gap:0;margin:0;padding:0;list-style:none;display:grid}.navMenu__item[data-v-be270939]{border-radius:var(--radius-xs);color:var(--color-ink-secondary);font-size:var(--type-body-m);justify-content:space-between;margin:0 -12px;padding:7px 12px;text-decoration:none;transition:background-color .18s,color .18s;display:flex}.navMenu__item span[data-v-be270939]{color:var(--color-ink-quiet);opacity:0;transition:opacity .2s ease,transform .3s var(--menu-ease);transform:translate(-4px)}.navMenu__item[data-v-be270939]:hover{background:var(--color-surface-sunken);color:var(--color-ink)}.navMenu__item:hover span[data-v-be270939]{opacity:1;transform:none}.navMenu__list--rich[data-v-be270939]{gap:4px}.navMenu__rich[data-v-be270939]{align-items:flex-start;gap:var(--space-12);border-radius:var(--radius-sm);color:var(--color-ink);margin:0 -12px;padding:10px 12px;text-decoration:none;transition:background-color .2s;display:flex}.navMenu__rich[data-v-be270939]:hover{background:var(--color-surface-sunken)}.navMenu__glyph[data-v-be270939]{background:var(--color-surface-sunken);width:34px;height:34px;color:var(--color-ink);border-radius:8px;flex-shrink:0;place-items:center;transition:background-color .2s,color .2s;display:grid}.navMenu__rich:hover .navMenu__glyph[data-v-be270939]{background:var(--color-blue-900);color:var(--color-white)}.navMenu__richText[data-v-be270939]{gap:2px;display:grid}.navMenu__richText b[data-v-be270939]{font-weight:400;font-size:var(--type-body-m)}.navMenu__richText span[data-v-be270939]{color:var(--color-ink-tertiary);font-size:var(--type-body-s)}.navMenu__foot[data-v-be270939]{justify-content:space-between;align-items:center;gap:var(--space-24);height:var(--foot-h);padding:0 var(--rail);background:var(--color-surface-sunken);transform:translateY(calc(var(--foot-at,0px) - 100%));transition:var(--menu-move);display:flex;position:absolute;top:0;left:0;right:0}.navMenu__asks[data-v-be270939]{min-width:0;display:grid}.navMenu__ask[data-v-be270939]{align-items:center;gap:6px var(--space-8);color:var(--color-ink-tertiary);font-size:var(--type-body-s);opacity:0;visibility:hidden;transition:opacity var(--menu-out) linear,visibility 0s linear var(--menu-out);flex-wrap:wrap;grid-area:1/1;margin:0;display:flex}.navMenu__ask.is-shown[data-v-be270939]{opacity:1;visibility:visible;transition:opacity .22s linear calc(var(--menu-wait,0s) + var(--menu-lead)),visibility 0s}.navMenu__ask>span[data-v-be270939]{margin-right:var(--space-8)}.navMenu__start[data-v-be270939]{background:var(--color-white);color:var(--color-ink);border-radius:999px;padding:5px 12px;text-decoration:none;transition:background-color .2s,color .2s}.navMenu__start[data-v-be270939]:hover{background:var(--color-ink);color:var(--color-white)}.navMenu__book[data-v-be270939]:focus-visible,.navMenu__item[data-v-be270939]:focus-visible,.navMenu__more[data-v-be270939]:focus-visible,.navMenu__offer[data-v-be270939]:focus-visible,.navMenu__rich[data-v-be270939]:focus-visible,.navMenu__start[data-v-be270939]:focus-visible{outline:2px solid var(--color-blue-900);outline-offset:2px}@media (prefers-reduced-motion:reduce){.navMenu[data-v-be270939],.navMenu[data-v-be270939] *{transition-duration:0s!important;transition-delay:0s!important}.navMenu__col[data-v-be270939],.navMenu__offer:focus-visible .navMenu__offerArrow[data-v-be270939],.navMenu__offer:hover .navMenu__offerArrow[data-v-be270939]{transform:none}}@property --nav-ink{syntax:"<color>";inherits:true;initial-value:#232323}@property --nav-quiet{syntax:"<color>";inherits:true;initial-value:#737373}@property --nav-ground-top{syntax:"<color>";inherits:true;initial-value:#04022a}@property --nav-ground-foot{syntax:"<color>";inherits:true;initial-value:#04022a}@property --nav-lit{syntax:"<number>";inherits:false;initial-value:0}.siteNav[data-v-4e159ab5]{--nav-tone:.26s cubic-bezier(.22, .61, .36, 1);z-index:60;height:var(--nav-h);padding:var(--space-16) var(--rail) 0;--nav-ink:var(--color-ink);--nav-quiet:var(--color-ink-tertiary);color:var(--nav-ink);transition:--nav-ink var(--nav-tone),--nav-quiet var(--nav-tone);align-items:baseline;display:flex;position:fixed;top:0;left:0;right:0}.siteNav--menu[data-v-4e159ab5]{--nav-tone:.13s cubic-bezier(.3, 0, .3, 1)}.siteNav--dark[data-v-4e159ab5]{--nav-ink:var(--color-white);--nav-quiet:#ffffffb8}.siteNav[data-v-4e159ab5]:after,.siteNav[data-v-4e159ab5]:before{content:"";z-index:-1;opacity:0;transition:opacity var(--nav-tone);pointer-events:none;position:absolute;inset:0}.siteNav[data-v-4e159ab5]:before{background-image:linear-gradient(var(--nav-ground-top),var(--nav-ground-foot))}.siteNav[data-v-4e159ab5]:after{background-color:var(--color-white)}.siteNav--grounded[data-v-4e159ab5]:before,.siteNav--paper[data-v-4e159ab5]:after{opacity:1}.siteNav--step[data-v-4e159ab5]{transition:--nav-ink var(--nav-tone),--nav-quiet var(--nav-tone),--nav-ground-top var(--nav-tone),--nav-ground-foot var(--nav-tone)}.siteNav__end[data-v-4e159ab5],.siteNav__plate[data-v-4e159ab5]{display:contents}.siteNav__brand[data-v-4e159ab5]{color:inherit;border-radius:var(--radius-xs);align-items:baseline;gap:5px;text-decoration:none;display:inline-flex}.siteNav__mark[data-v-4e159ab5]{align-self:baseline;width:17.355px;height:15.1925px;display:block}.siteNav__wordmark[data-v-4e159ab5]{letter-spacing:-.6661px;font-size:22.204px;font-weight:500;line-height:22.204px}.siteNav__links[data-v-4e159ab5]{align-items:baseline;gap:var(--space-24);margin:0 auto 0 var(--space-40);padding:0;list-style:none;display:flex}.siteNav__link[data-v-4e159ab5]{color:var(--nav-quiet);border-radius:var(--radius-xs);text-decoration:none;transition:--nav-lit .2s cubic-bezier(.22,.61,.36,1)}.siteNav__link.is-current[data-v-4e159ab5],.siteNav__link.is-open[data-v-4e159ab5],.siteNav__link[data-v-4e159ab5]:hover{--nav-lit:1;color:var(--nav-ink)}@supports (color:color-mix(in srgb,red,blue)){.siteNav__link[data-v-4e159ab5],.siteNav__link.is-current[data-v-4e159ab5],.siteNav__link.is-open[data-v-4e159ab5],.siteNav__link[data-v-4e159ab5]:hover{color:color-mix(in srgb,var(--nav-quiet),var(--nav-ink) calc(var(--nav-lit)*100%))}}.siteNav__caret[data-v-4e159ab5]{vertical-align:.1em;margin-left:5px;transition:transform .32s cubic-bezier(.16,1,.3,1);display:inline-block}.siteNav__link.is-open .siteNav__caret[data-v-4e159ab5]{transform:rotate(180deg)}.siteNav__quiet[data-v-4e159ab5]{color:var(--nav-ink);border-radius:var(--radius-xs);margin-inline-end:var(--space-24);text-decoration:none;transition:opacity .22s cubic-bezier(.22,.61,.36,1);display:inline-block}.siteNav__quiet[data-v-4e159ab5]:hover{opacity:.72}.siteNav__cta[data-v-4e159ab5]{height:40px;padding-inline:var(--space-16);border-radius:var(--radius-sm);background:var(--color-blue-900);color:var(--color-white);line-height:40px;font-family:var(--font-sans);font-size:var(--type-body-m);white-space:nowrap;font-weight:500;text-decoration:none;transition:filter .22s cubic-bezier(.22,.61,.36,1);display:inline-block}.siteNav__cta[data-v-4e159ab5]:hover{filter:brightness(1.08)}.siteNav__cta[data-v-4e159ab5]:active{transform:translateY(1px)}.siteNav__brand[data-v-4e159ab5]:focus-visible,.siteNav__link[data-v-4e159ab5]:focus-visible,.siteNav__quiet[data-v-4e159ab5]:focus-visible{outline:2px solid var(--color-blue-900);outline-offset:3px}.siteNav--dark .siteNav__brand[data-v-4e159ab5]:focus-visible,.siteNav--dark .siteNav__link[data-v-4e159ab5]:focus-visible,.siteNav--dark .siteNav__quiet[data-v-4e159ab5]:focus-visible{outline-color:var(--color-white)}.siteNav__cta[data-v-4e159ab5]:focus-visible{outline:2px solid var(--color-blue-300);outline-offset:3px}.siteNav__pill[data-v-4e159ab5]{display:none}.siteNav__cta--solo[data-v-4e159ab5]{top:var(--space-20);right:var(--rail);z-index:59;height:52px;padding-inline:var(--space-20);line-height:52px;display:none;position:fixed}@media (width<=1023px){.siteNav[data-v-4e159ab5]{display:none}.siteNav__pill[data-v-4e159ab5]{display:contents}.siteNav__cta--solo[data-v-4e159ab5]{display:inline-flex}}@media (width<=359px){.siteNav__cta--solo[data-v-4e159ab5]{display:none}}@media (prefers-reduced-motion:reduce){.siteNav[data-v-4e159ab5],.siteNav[data-v-4e159ab5]:after,.siteNav[data-v-4e159ab5]:before,.siteNav__caret[data-v-4e159ab5],.siteNav__cta[data-v-4e159ab5],.siteNav__link[data-v-4e159ab5],.siteNav__quiet[data-v-4e159ab5]{transition:none}}.footer__seam[data-v-32a3e4ae]{height:min(var(--footer-dissolve),420px);isolation:isolate;pointer-events:none;position:absolute;top:0;left:0;right:0}.footer[data-v-32a3e4ae]{z-index:2;--footer-dissolve:56svh;min-height:calc(100svh + var(--footer-dissolve));color:#fff;isolation:isolate;background:#04022a;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:clip}.footer[data-v-32a3e4ae]:not(.footer--flat):not(.footer--dark){background:linear-gradient(var(--footer-join,#fff) 0 8px,#04022a 8px)}.footer__inner[data-v-32a3e4ae]{z-index:1;width:100%;padding:clamp(40px,6vh,80px) var(--container-gutter) clamp(48px,7vh,96px) var(--rail);flex-direction:column;gap:clamp(48px,8vh,96px);display:flex;position:relative}.footer__top[data-v-32a3e4ae]{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:start;gap:clamp(48px,8vw,140px);display:grid}.footer__cta[data-v-32a3e4ae]{text-align:left;flex-direction:column;justify-self:start;align-items:flex-start;gap:clamp(24px,2.4vw,40px);display:flex}.footer__ctaText[data-v-32a3e4ae]{font-family:var(--font-sans);font-size:var(--type-display-l);font-weight:500;line-height:var(--leading-display-l);letter-spacing:var(--tracking-display-l);color:#fffc;margin:0}.footer__ctaLine[data-v-32a3e4ae]{margin-bottom:-.18em;padding-bottom:.18em;display:block}.footer__ctaBtn[data-v-32a3e4ae]{border-radius:var(--radius-sm);background:var(--color-blue-900);height:40px;color:var(--color-white);font-family:inherit;font-size:var(--type-body-m);white-space:nowrap;cursor:pointer;border:0;align-items:center;padding-inline:16px;font-weight:500;transition:filter .22s cubic-bezier(.22,.61,.36,1),transform .22s cubic-bezier(.22,.61,.36,1);display:inline-flex}.footer__ctaBtn[data-v-32a3e4ae]:hover{filter:brightness(1.08)}.footer__ctaBtn[data-v-32a3e4ae]:active{transform:translateY(1px)}.footer__end[data-v-32a3e4ae]{flex-direction:column;justify-self:end;align-items:flex-start;gap:clamp(28px,3.2vw,48px);min-width:0;display:flex}.footer__menus[data-v-32a3e4ae]{grid-template-columns:repeat(2,minmax(0,max-content));gap:clamp(28px,4vw,72px);display:grid}@media (width>=1150px){.footer__menus[data-v-32a3e4ae]{grid-template-columns:repeat(4,minmax(0,max-content))}}.footer__title[data-v-32a3e4ae]{font-size:var(--type-caption);font-weight:400;line-height:var(--leading-caption);color:#ffffff80;align-items:center;gap:8px;margin:0 0 6px;display:flex}.footer__list[data-v-32a3e4ae]{margin:0;padding:0;list-style:none}.footer__list a[data-v-32a3e4ae],.footer__list button[data-v-32a3e4ae],.footer__list span[data-v-32a3e4ae]{font-size:var(--type-body-m);color:#ffffffd1;transition:color .26s var(--ease);padding-block:9px;font-weight:400;text-decoration:none;display:block}.footer__list button[data-v-32a3e4ae]{text-align:left;cursor:pointer;background:0 0;border:0;padding-inline:0;font-family:inherit;line-height:1.5}.footer__list a[data-v-32a3e4ae]:hover,.footer__list button[data-v-32a3e4ae]:hover{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--sig);text-decoration-color:var(--sig);text-underline-offset:5px;text-decoration-thickness:1.5px}.footer__title[data-v-32a3e4ae]:before{content:"";background:var(--sig);border-radius:1.5px;flex:none;width:7px;height:7px}.footer__menu[data-shape=circle] .footer__title[data-v-32a3e4ae]:before{border-radius:50%}.footer__menu[data-shape=slab] .footer__title[data-v-32a3e4ae]:before{clip-path:polygon(0 0,38% 0,100% 100%,62% 100%);border-radius:0;width:8px;height:9px}.footer__list .footer__soon[data-v-32a3e4ae]{color:#ffffffd1}.footer__brand[data-v-32a3e4ae]{flex-direction:column;gap:16px;display:flex}.footer__logo[data-v-32a3e4ae]{width:fit-content;color:inherit;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.footer__mark[data-v-32a3e4ae]{filter:brightness(0)invert();width:19.51px;height:17.08px;display:block}.footer__wordmark[data-v-32a3e4ae]{letter-spacing:-.37px;font-size:25px;font-weight:500}.footer__line[data-v-32a3e4ae]{max-width:32ch;font-size:var(--type-body-l);font-weight:400;line-height:var(--leading-body-l);letter-spacing:var(--tracking-body-l);color:#ffffffd1;margin:0}.footer__place[data-v-32a3e4ae]{color:inherit;text-underline-offset:4px;transition:color .26s var(--ease),text-decoration-color .26s var(--ease);-webkit-text-decoration:underline #ffffff52;text-decoration:underline #ffffff52;text-decoration-thickness:1px}.footer__place[data-v-32a3e4ae]:focus-visible,.footer__place[data-v-32a3e4ae]:hover{color:#fff;text-decoration-color:#fff}.footer__legal[data-v-32a3e4ae]{font-size:var(--type-caption);font-weight:400;line-height:var(--leading-caption);color:#ffffff80;margin:14px 0 0}.footer__legal a[data-v-32a3e4ae]{color:inherit;transition:color .26s var(--ease);text-decoration:none}.footer__legal a[data-v-32a3e4ae]:hover{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--sig);text-decoration-color:var(--sig);text-underline-offset:4px;text-decoration-thickness:1px}@media (width>=861px){.footer__list--split[data-v-32a3e4ae]{grid-template-rows:repeat(var(--footer-run,3),auto);-moz-column-gap:clamp(28px,4vw,72px);grid-auto-columns:max-content;grid-auto-flow:column;column-gap:clamp(28px,4vw,72px);display:grid}}.footer__sky[data-v-32a3e4ae]{z-index:0;pointer-events:none;position:absolute;inset:0}.footer__skyNight[data-v-32a3e4ae]{opacity:var(--night,1);position:absolute;inset:0}.footer__dust[data-v-32a3e4ae]{z-index:0;--footer-row:20px;height:calc(109svh + var(--footer-row));translate:0 calc(-9svh - var(--footer-row));pointer-events:none;position:absolute;bottom:0;left:0;right:0}.footer__field[data-v-32a3e4ae]{width:100%;height:100%}@media (width<=860px){.footer__inner[data-v-32a3e4ae]{gap:clamp(40px,7vh,72px);padding-top:clamp(56px,10vh,120px)}.footer__top[data-v-32a3e4ae]{grid-template-columns:minmax(0,1fr);gap:clamp(36px,6vh,64px)}.footer__cta[data-v-32a3e4ae]{text-align:left;justify-self:stretch;align-items:flex-start}.footer__end[data-v-32a3e4ae]{place-self:stretch stretch;gap:clamp(28px,5vh,44px)}.footer__menus[data-v-32a3e4ae]{grid-template-columns:repeat(2,minmax(0,max-content));gap:24px clamp(28px,9vw,72px)}.footer[data-v-32a3e4ae]{--footer-dissolve:38svh;min-height:0}.footer__dust[data-v-32a3e4ae]{top:var(--footer-dissolve);height:50svh;bottom:auto;translate:none}.footer__inner[data-v-32a3e4ae]{padding-top:calc(var(--footer-dissolve) + 40svh)}}@media (width<=380px){.footer__menus[data-v-32a3e4ae]{grid-template-columns:minmax(0,1fr)}}.footer--dark[data-v-32a3e4ae]{background:color-mix(in srgb,#fff,#0c0c0d calc(var(--night,1)*100%))}.footer--flat[data-v-32a3e4ae]{--footer-dissolve:0svh;min-height:118svh}@media (width>=861px) and (width<=1149px){.footer--flat .footer__dust[data-v-32a3e4ae]{height:50svh;top:0;bottom:auto;translate:none}}@media (width<=860px){.footer--flat[data-v-32a3e4ae]{min-height:0}}
