@property --pill-on-dark{syntax:"<number>";inherits:false;initial-value:0}.pill[data-v-4e0efa83]{--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:min(440px, calc(100vw - var(--rail)*2));--plate-shut-h:52px;--plate-open-h:calc(100svh - 40px);--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));--pill-soft:color-mix(in srgb, var(--color-ink-secondary), #b4b4b8 var(--mix));--foot-h:120px;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-4e0efa83]{transition:none}.pill__plate[data-v-4e0efa83]{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-4e0efa83{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-4e0efa83{0%{opacity:0}to{opacity:1}}.pill__plate[data-v-4e0efa83]{animation:pill-draw-4e0efa83 1.05s var(--ease-out) .82s both,pill-fade-4e0efa83 .34s linear .82s both}.pill--open .pill__plate[data-v-4e0efa83]{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-4e0efa83]{left:var(--pad);background:var(--pill-rail);width:1px;position:absolute}.pill__rule--head[data-v-4e0efa83]{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-4e0efa83]{opacity:1;transition:transform .52s var(--ease-out) 60ms,opacity .2s linear 60ms;transform:scaleY(1)}.pill__rule--list[data-v-4e0efa83]{transform-origin:50% 0;opacity:0;transition:transform .26s var(--ease-in),opacity .12s linear;top:0;bottom:0;transform:scaleY(0)}.pill--open .pill__rule[data-v-4e0efa83]{transition:transform .42s var(--spring);transform:translate(0)}.pill--open .pill__rule--list[data-v-4e0efa83]{opacity:1;transition:transform .68s var(--ease-out) .12s,opacity .24s linear .12s;transform:scaleY(1)}.pill__brand[data-v-4e0efa83]{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-4e0efa83]:after{content:"";position:absolute;inset:-11px -8px}.pill--open .pill__brand[data-v-4e0efa83]{transition:transform .52s var(--ease-out) 60ms;transform:translate(0)}.pill__mark[data-v-4e0efa83]{width:17.355px;height:15.1925px;display:block}.pill__wordmark[data-v-4e0efa83]{letter-spacing:-.6661px;font-size:22.204px;font-weight:500;line-height:22.204px}.pill__more[data-v-4e0efa83]{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-4e0efa83]{width:12px;height:12px;transition:transform .52s var(--ease-spring)}.pill--open .pill__more[data-v-4e0efa83]{transition:transform .42s var(--spring);transform:translate(0)}.pill--open .pill__moreGlyph[data-v-4e0efa83]{transform:rotate(45deg)scale(.9)}.pill__more:hover .pill__moreGlyph[data-v-4e0efa83]{opacity:.55}.pill__nav[data-v-4e0efa83]{top:calc(var(--pad) + 66px);left:0;right:0;bottom:calc(var(--pad) + var(--foot-h));overscroll-behavior:contain;scrollbar-width:none;position:absolute;overflow:hidden auto}.pill__list[data-v-4e0efa83],.pill__primary[data-v-4e0efa83]{position:relative}.pill__list[data-v-4e0efa83]{margin:0 0 0 calc(var(--pad) + 16px);padding:0;list-style:none;display:grid}.pill__item[data-v-4e0efa83]{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-4e0efa83]{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-4e0efa83]{color:var(--pill-ink);transition:color .3s var(--ease-out);padding-block:9px;text-decoration:none;display:block}.pill__panes[data-v-4e0efa83]{transition:transform .42s var(--ease-out);grid-template-columns:100% 100%;align-items:start;display:grid}.pill__panes--deep[data-v-4e0efa83]{transform:translate(-100%)}.pill__pane[data-v-4e0efa83]{min-width:0;transition:opacity .26s linear}.pill__panes--deep .pill__primary[data-v-4e0efa83],.pill__panes:not(.pill__panes--deep) .pill__sub[data-v-4e0efa83]{opacity:0}.pill__back[data-v-4e0efa83]{align-items:center;gap:var(--space-8);margin:-2px 0 var(--space-8) calc(var(--pad) + 16px);color:var(--pill-soft);cursor:pointer;transition:color .3s var(--ease-out);background:0 0;border:0;padding:10px 0;display:inline-flex}.pill__back[data-v-4e0efa83]:focus-visible,.pill__back[data-v-4e0efa83]:hover{color:var(--pill-ink)}.pill__back[data-v-4e0efa83]:focus-visible{outline:2px solid var(--color-blue-900);outline-offset:3px}.pill__back .pill__groupCaret[data-v-4e0efa83]{width:7px;height:12px}.pill__subList[data-v-4e0efa83]{position:relative}.pill__sub .pill__item a[data-v-4e0efa83]{padding-block:7px}.pill__group[data-v-4e0efa83]{align-items:center;gap:var(--space-12);color:var(--pill-ink);cursor:pointer;background:0 0;border:0;padding:9px 0;display:inline-flex}.pill__group[data-v-4e0efa83]:focus-visible{outline:2px solid var(--color-blue-900);outline-offset:3px}.pill__groupCaret[data-v-4e0efa83]{width:8px;height:14px}.pill__item a[data-v-4e0efa83]:focus-visible{outline:2px solid var(--color-blue-900);outline-offset:3px}.pill__mark-tick[data-v-4e0efa83]{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-4e0efa83]{transition:opacity .1s linear;opacity:0!important}.pill__foot[data-v-4e0efa83]{left:var(--pad);right:var(--pad);bottom:var(--pad);gap:var(--space-12);padding-top:var(--space-16);border-top:1px solid var(--pill-rail);opacity:0;transition:opacity .12s linear,transform .2s var(--ease-in);margin:0;display:grid;position:absolute;transform:translateY(8px)}.pill__book[data-v-4e0efa83]{width:100%;height:48px}.pill__email[data-v-4e0efa83]{color:var(--pill-soft);transition:color .3s var(--ease-out);justify-self:start;padding-block:12px;text-decoration:none}.pill__email[data-v-4e0efa83]:focus-visible,.pill__email[data-v-4e0efa83]:hover{color:var(--pill-ink)}.pill--open .pill__foot[data-v-4e0efa83]{opacity:1;transition:transform .72s var(--ease-out) .3s,opacity .3s linear .3s;transform:translateY(0)}.pill__brand[data-v-4e0efa83]:focus-visible,.pill__more[data-v-4e0efa83]:focus-visible{outline:2px solid var(--color-blue-900);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){.pill__back[data-v-4e0efa83],.pill__brand[data-v-4e0efa83],.pill__email[data-v-4e0efa83],.pill__foot[data-v-4e0efa83],.pill__group[data-v-4e0efa83],.pill__item[data-v-4e0efa83],.pill__item a[data-v-4e0efa83],.pill__mark-tick[data-v-4e0efa83],.pill__more[data-v-4e0efa83],.pill__moreGlyph[data-v-4e0efa83],.pill__pane[data-v-4e0efa83],.pill__panes[data-v-4e0efa83],.pill__plate[data-v-4e0efa83],.pill__rule[data-v-4e0efa83]{transition:none!important}.pill__plate[data-v-4e0efa83]{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}}.seam[data-v-5e57425f]{z-index:0;height:var(--seam-height);pointer-events:none;visibility:hidden;position:absolute;top:0;left:0;right:0}.seam--live[data-v-5e57425f]{visibility:visible}.seam__canvas[data-v-5e57425f]{width:100%;position:absolute;top:0;left:0}.lip[data-v-ce1a145d]{pointer-events:none;visibility:hidden;position:absolute;left:0;right:0}.lip--moving[data-v-ce1a145d]{visibility:visible}.lip__canvas[data-v-ce1a145d]{width:100%;height:100%;position:absolute;inset:0}.particle-lab[data-v-65a39e65]{width:100%;scroll-margin-top:var(--space-160);position:relative}.particle-lab__stage[data-v-65a39e65]{aspect-ratio:1200/368;width:100%;max-height:400px;position:relative}.particle-lab__outline[data-v-65a39e65]{stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:.1 3.4;width:100%;height:100%;position:absolute;inset:0}.particle-lab__outline--done[data-v-65a39e65]{visibility:hidden}.particle-lab__ink--glass[data-v-65a39e65]{stroke:var(--color-ink-inverse);opacity:.7}.particle-lab__ink--structure[data-v-65a39e65]{stroke:var(--color-blue-300);opacity:.55}.particle-lab__canvas[data-v-65a39e65]{pointer-events:none;width:100%;height:calc(100% + 150px);position:absolute;bottom:0;left:0}.particle-lab__canvas--glow[data-v-65a39e65]{filter:blur(7px);opacity:.85}@media (width<=860px){.particle-lab__stage[data-v-65a39e65]{aspect-ratio:680/368;max-height:400px}}.footer__seam[data-v-d33c5c9f]{height:min(var(--footer-dissolve),420px);isolation:isolate;pointer-events:none;position:absolute;top:0;left:0;right:0}.footer[data-v-d33c5c9f]{z-index:2;--footer-dissolve:56svh;color:#fff;isolation:isolate;background:#04022a;flex-direction:column;justify-content:flex-end;min-height:0;display:flex;position:relative;overflow:clip}.footer[data-v-d33c5c9f]:not(.footer--flat):not(.footer--dark){background:linear-gradient(var(--footer-join,#fff) 0 8px,#04022a 8px)}.footer__inner[data-v-d33c5c9f]{z-index:1;gap:var(--space-48);width:100%;padding:calc(var(--footer-dissolve) + var(--space-96)) var(--rail) var(--space-48);flex-direction:column;display:flex;position:relative}.footer__top[data-v-d33c5c9f]{gap:var(--space-48);grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:start;display:grid}.footer__cta[data-v-d33c5c9f]{text-align:left;justify-self:start;align-items:flex-start;gap:var(--space-24);flex-direction:column;display:flex}.footer__ctaText[data-v-d33c5c9f]{color:color-mix(in srgb,var(--color-ink-inverse) 80%,transparent);margin:0}.footer__ctaLine[data-v-d33c5c9f]{margin-bottom:-.18em;padding-bottom:.18em;display:block}.footer__ctaBtn[data-v-d33c5c9f]{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-d33c5c9f]:hover{filter:brightness(1.08)}.footer__ctaBtn[data-v-d33c5c9f]:active{transform:translateY(1px)}.footer__ai[data-v-d33c5c9f]{color:var(--color-ink-inverse)}.footer__aiTitle[data-v-d33c5c9f]{margin:0 0 var(--space-16)}.footer__aiLinks[data-v-d33c5c9f]{gap:var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.footer__aiLink[data-v-d33c5c9f]{border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-ink-inverse) 8%,transparent);width:44px;height:44px;color:inherit;transition:background .22s var(--ease);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.footer__aiName[data-v-d33c5c9f]{top:calc(100% + var(--space-8));padding:var(--space-4) var(--space-8);border-radius:var(--radius-xs);background:var(--color-ink-inverse);color:var(--color-ground);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .18s var(--ease),transform .18s var(--ease);position:absolute;left:50%;transform:translate(-50%,-4px)}@media (hover:hover){.footer__aiLink:hover .footer__aiName[data-v-d33c5c9f]{opacity:1;transform:translate(-50%)}}.footer__aiLink:focus-visible .footer__aiName[data-v-d33c5c9f]{opacity:1;transform:translate(-50%)}.footer__aiLink[data-v-d33c5c9f]:focus-visible,.footer__aiLink[data-v-d33c5c9f]:hover{background:color-mix(in srgb,var(--color-ink-inverse) 18%,transparent)}.footer__aiIcon[data-v-d33c5c9f]{width:var(--space-24);height:var(--space-24);-webkit-mask:var(--glyph) center /contain no-repeat;-webkit-mask:var(--glyph) center /contain no-repeat;mask:var(--glyph) center /contain no-repeat;background:currentColor}.footer__end[data-v-d33c5c9f]{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-d33c5c9f]{gap:var(--space-32);grid-template-columns:repeat(2,minmax(0,max-content));display:grid}@media (width>=1150px){.footer__menus[data-v-d33c5c9f]{grid-template-columns:repeat(4,minmax(0,max-content))}}.footer__title[data-v-d33c5c9f]{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-d33c5c9f]{margin:0;padding:0;list-style:none}.footer__list a[data-v-d33c5c9f],.footer__list button[data-v-d33c5c9f],.footer__list span[data-v-d33c5c9f]{font-size:var(--type-body-m);color:color-mix(in srgb,var(--color-ink-inverse) 82%,transparent);transition:color .26s var(--ease);padding-block:9px;font-weight:400;text-decoration:none;display:block}.footer__list button[data-v-d33c5c9f]{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-d33c5c9f]:hover,.footer__list button[data-v-d33c5c9f]: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-d33c5c9f]:before{content:"";background:var(--sig);border-radius:1.5px;flex:none;width:7px;height:7px}.footer__menu[data-shape=circle] .footer__title[data-v-d33c5c9f]:before{border-radius:50%}.footer__menu[data-shape=slab] .footer__title[data-v-d33c5c9f]: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-d33c5c9f]{color:color-mix(in srgb,var(--color-ink-inverse) 82%,transparent)}.footer__brand[data-v-d33c5c9f]{flex-direction:column;gap:16px;display:flex}.footer__logo[data-v-d33c5c9f]{width:fit-content;color:inherit;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.footer__mark[data-v-d33c5c9f]{filter:brightness(0)invert();width:19.51px;height:17.08px;display:block}.footer__wordmark[data-v-d33c5c9f]{letter-spacing:-.37px;font-size:25px;font-weight:500}.footer__line[data-v-d33c5c9f]{max-width:32ch;color:color-mix(in srgb,var(--color-ink-inverse) 82%,transparent);margin:0}.footer__place[data-v-d33c5c9f]{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-d33c5c9f]:focus-visible,.footer__place[data-v-d33c5c9f]:hover{color:#fff;text-decoration-color:#fff}@media (width>=861px){.footer__list--split[data-v-d33c5c9f]{grid-template-rows:repeat(var(--footer-run,3),auto);-moz-column-gap:var(--space-32);column-gap:var(--space-32);grid-auto-columns:max-content;grid-auto-flow:column;display:grid}}.footer__sky[data-v-d33c5c9f]{z-index:0;pointer-events:none;position:absolute;inset:0}.footer__seam[data-v-d33c5c9f]{--seam-height:var(--footer-dissolve)}.footer--trace .footer__sky[data-v-d33c5c9f]{visibility:hidden}.footer__skyNight[data-v-d33c5c9f]{opacity:var(--night,1);position:absolute;inset:0}@media (width<=860px){.footer__inner[data-v-d33c5c9f]{padding-top:calc(var(--footer-dissolve) + var(--space-64));gap:clamp(40px,7vh,72px)}.footer__top[data-v-d33c5c9f]{grid-template-columns:minmax(0,1fr);gap:clamp(36px,6vh,64px)}.footer__cta[data-v-d33c5c9f]{text-align:left;justify-self:stretch;align-items:flex-start}.footer__end[data-v-d33c5c9f]{place-self:stretch stretch;gap:clamp(28px,5vh,44px)}.footer__menus[data-v-d33c5c9f]{grid-template-columns:repeat(2,minmax(0,max-content));gap:24px clamp(28px,9vw,72px)}.footer[data-v-d33c5c9f]{--footer-dissolve:38svh;min-height:0}}@media (width<=380px){.footer__menus[data-v-d33c5c9f]{grid-template-columns:minmax(0,1fr)}}.footer--dark[data-v-d33c5c9f]{background:color-mix(in srgb,#fff,#0c0c0d calc(var(--night,1)*100%))}.footer--flat[data-v-d33c5c9f]{--footer-dissolve:0svh;min-height:0}.footer__base[data-v-d33c5c9f]{justify-content:space-between;align-items:flex-end;gap:var(--space-24);padding-top:var(--space-24);border-top:1px solid color-mix(in srgb,var(--color-ink-inverse) 16%,transparent);display:flex}.footer__base .footer__brand[data-v-d33c5c9f]{align-items:center;gap:var(--space-24);flex-direction:row}.footer__copyright[data-v-d33c5c9f]{gap:var(--space-16);color:color-mix(in srgb,var(--color-ink-inverse) 65%,transparent);flex-wrap:wrap;margin:0;display:flex}.footer__copyright a[data-v-d33c5c9f]{color:inherit}@media (width<=1149px){.footer__top[data-v-d33c5c9f]{gap:var(--space-32)}}@media (width<=860px){.footer__base[data-v-d33c5c9f],.footer__base .footer__brand[data-v-d33c5c9f]{flex-direction:column;align-items:flex-start}.footer__base .footer__brand[data-v-d33c5c9f]{gap:var(--space-16)}}@media (hover:none) and (pointer:coarse),(width<=900px){.footer:not(.footer--dark) .footer__sky[data-v-d33c5c9f]{display:none}}.footer__lip[data-v-d33c5c9f]{z-index:1;top:8px}@media (hover:none) and (pointer:coarse),(width<=900px),(width>=901px) and (prefers-reduced-motion:no-preference) and (hover:hover),(width>=901px) and (prefers-reduced-motion:no-preference) and (pointer:fine){.footer[data-v-d33c5c9f]:not(.footer--dark){--footer-dissolve:0svh}}
