@font-face{font-family:Outfit;src:local(Outfit Light),url(../_fonts/2msaTeI3_W3zS_INTHzFI7wzzBxo_ZUDOxC_QFYUI3Q-oaIoteSPRcxgrgy3zikG3fP_0NwSUvUVDPY4E3rBV70.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:300;font-style:normal}@font-face{font-family:Outfit Fallback\: sans-serif;src:local("sans-serif");size-adjust:100%;ascent-override:100%;descent-override:26%;line-gap-override:0%}@font-face{font-family:Outfit;src:local(Outfit Regular),local(Outfit),url(../_fonts/2msaTeI3_W3zS_INTHzFI7wzzBxo_ZUDOxC_QFYUI3Q-oaIoteSPRcxgrgy3zikG3fP_0NwSUvUVDPY4E3rBV70.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Outfit;src:local(Outfit Medium),url(../_fonts/2msaTeI3_W3zS_INTHzFI7wzzBxo_ZUDOxC_QFYUI3Q-oaIoteSPRcxgrgy3zikG3fP_0NwSUvUVDPY4E3rBV70.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}:root{--purple:#7863ff;--purple-tint:#dbd6ff;--purple-wash:#f8f7ff;--purple-ink:#6959e0;--navy:#122232;--ink:#122232;--ink-2:#122232bf;--ink-3:#122232a3;--ink-4:#12223233;--bg:#f9fafb;--bone:#f2e5e3;--bone-wash:#f9f3f3;--card:#fff;--line:#12223214;--success:#22d67e;--success-tint:#defcec;--error:#ff5470;--error-tint:#ffe4e9;--warning:#ffb948;--warning-tint:#fff1d6;--info:#5b9bff;--info-tint:#e4efff;--radius:20px;--radius-sm:12px;--wrap:1200px;--gutter:clamp(16px, 4vw, 40px);--section:clamp(64px, 8vw, 116px);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--font:"Outfit", "Outfit Fallback: sans-serif", system-ui, sans-serif}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-gutter:stable;accent-color:var(--purple);caret-color:var(--purple);scroll-padding-top:76px}::selection{background:var(--purple-tint);color:var(--ink)}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;font-weight:300;line-height:1.6}img,video{max-width:100%;display:block}a{color:inherit;text-underline-offset:.2em;text-decoration:none}:focus-visible{outline:2px solid var(--purple);outline-offset:3px}:is(.navy-panel,.purple-panel) :focus-visible{outline-color:#fff}:where(a:focus-visible){border-radius:4px}.lucide-arrow-left,.lucide-arrow-right{transition:translate .25s var(--ease-out)}@media (hover:hover) and (pointer:fine){:is(a,button):hover .lucide-arrow-right{translate:3px}:is(a,button):hover .lucide-arrow-left{translate:-3px}}:is(a,button):focus-visible .lucide-arrow-right{translate:3px}:is(a,button):focus-visible .lucide-arrow-left{translate:-3px}b,strong{font-weight:500}small{font-size:12px}button,code,input,pre{font-family:inherit}h1,h2,h3,h4{letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:500;line-height:1.05}h1{font-size:clamp(44px,7vw,88px)}h2{font-size:clamp(34px,4.6vw,56px)}h3{font-size:clamp(20px,2vw,24px);line-height:1.2}p{text-wrap:pretty;margin:0}.wrap{width:100%;max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.section{padding:var(--section) 0}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--purple-ink);font-size:12px;font-weight:500}.lede{color:var(--ink-2);max-width:29em;font-size:clamp(18px,1.6vw,21px);line-height:1.5}.measure-wide{max-width:34em}.section-head{gap:20px;max-width:760px;margin-bottom:clamp(40px,5vw,72px);display:grid}.section-head.center .lede{max-width:27em}.section-head.center{text-align:center;justify-items:center;margin-inline:auto}.btn{height:48px;font:500 16px/1 var(--font);cursor:pointer;transition:transform .16s var(--ease-out),background-color .2s ease,border-color .2s ease;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:0 22px;display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{background:var(--purple-ink);color:#fff}@media (hover:hover) and (pointer:fine){.btn-primary:hover{background:color-mix(in srgb,var(--purple-ink) 88%,var(--navy))}}.btn-ghost{border-color:var(--line);color:var(--ink);background:#fff}@media (hover:hover) and (pointer:fine){.btn-ghost:hover{border-color:var(--ink-4)}}.btn-light{color:var(--navy);background:#fff}@media (hover:hover) and (pointer:fine){.btn-light:hover{background:color-mix(in srgb,var(--purple-tint) 50%,#fff)}}.btn:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.btn-light:focus-visible{outline-color:#fff}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}.navy-panel,.purple-panel{background:var(--navy);color:#fff;border-radius:var(--radius)}.purple-panel{background:var(--purple)}.stipple-halo{isolation:isolate;position:relative}.js [data-reveal=""]:not(.in),.js [data-reveal=stagger]:not(.in)>*{opacity:0}.js [data-reveal=""].in{animation:reveal-fade .7s var(--ease-out) var(--rd,0s) backwards,reveal-rise .9s var(--ease-out) var(--rd,0s) backwards}.js [data-reveal=stagger].in>*{--rise:16px;animation:reveal-fade .7s var(--ease-out) backwards,reveal-rise .9s var(--ease-out) backwards}.js [data-reveal=stagger].in>:nth-child(2){animation-delay:80ms}.js [data-reveal=stagger].in>:nth-child(3){animation-delay:.16s}.js [data-reveal=stagger].in>:nth-child(4){animation-delay:.24s}.js [data-reveal=stagger].in>:nth-child(5){animation-delay:.32s}.js [data-reveal=stagger].in>:nth-child(n+6){animation-delay:.4s}@keyframes reveal-fade{0%{opacity:0}}@keyframes reveal-rise{0%{translate:0 var(--rise,24px)}}.mask{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:clip}.mask>span{animation:line-up 1s var(--ease-out) var(--ld,0s) both;display:block}.load{animation:rise .9s var(--ease-out) var(--ld,0s) both}@keyframes line-up{0%{transform:translateY(105%)}}@keyframes rise{0%{opacity:0;transform:translateY(20px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}html:has(dialog:modal){overflow:hidden}main:focus{outline:none}.skip{z-index:100;background:var(--ink);color:#fff;border-radius:12px;padding:12px 18px;font-weight:500;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip:focus-visible{outline:2px solid var(--purple);outline-offset:3px;transform:none}@font-face{font-family:Fraunces;src:local(Fraunces SemiBold),url(../_fonts/tTOiN6126-rA5pjpkPaKvn-DinV9ydbHOlKEoe9m110-H5njd9rFDh8M0et1CnfM6w8JIP6ctzr2qOSUoPg_AsE.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:DM Sans;src:local(DM Sans Regular),local(DM Sans),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:local(DM Sans Medium),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Archivo;src:local(Archivo Bold),url(../_fonts/rNy6YQITXMdF0hZfCD_a7PwDKwUahX0hxliuCw7YHN4-t3f268HUjLs1gCiXmELwB8GosVRVAY2wCwOFiaARdnI.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal;font-stretch:100%}@font-face{font-family:Archivo;src:local(Archivo ExtraBold),url(../_fonts/rNy6YQITXMdF0hZfCD_a7PwDKwUahX0hxliuCw7YHN4-t3f268HUjLs1gCiXmELwB8GosVRVAY2wCwOFiaARdnI.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:800;font-style:normal;font-stretch:100%}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.halo[data-v-9d8c5d0d]{z-index:-1;pointer-events:none;width:80px;height:80px;margin-top:-40px;position:absolute;top:50%;left:-24px;overflow:visible}circle[data-v-9d8c5d0d]{fill:var(--purple);opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .2s,transform .2s;transform:scale(0)}@media (hover:hover) and (pointer:fine){.stipple-halo:hover circle[data-v-9d8c5d0d]{opacity:var(--o);transition:opacity .35s ease var(--d),transform .5s var(--ease-out) var(--d);transform:none}.stipple-halo:hover .halo[data-v-9d8c5d0d]{animation:24s linear infinite turn-9d8c5d0d}}@keyframes turn-9d8c5d0d{to{rotate:1turn}}.stipple-halo:focus-visible circle[data-v-9d8c5d0d]{opacity:var(--o);transform:none}.res[data-v-cb58f4bf]{align-self:stretch;display:flex;position:relative}.res[data-v-cb58f4bf],.trigger[data-v-cb58f4bf]{align-items:center}.trigger[data-v-cb58f4bf]{height:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;transition:color .2s;display:inline-flex}.current .trigger[data-v-cb58f4bf],.open .trigger[data-v-cb58f4bf]{color:var(--ink)}@media (hover:hover) and (pointer:fine){.trigger[data-v-cb58f4bf]:hover{color:var(--ink)}}.trigger[data-v-cb58f4bf]:focus-visible{outline:none}.trigger:focus-visible .label[data-v-cb58f4bf]{outline:2px solid var(--purple);outline-offset:2px;border-radius:4px}.chev[data-v-cb58f4bf]{color:var(--ink-3);transition:transform .25s var(--ease-out)}.open .chev[data-v-cb58f4bf]{transform:rotate(180deg)}.panel[data-v-cb58f4bf]{background:var(--card);transform-origin:32px 0;border-radius:16px;width:340px;padding:6px;position:absolute;top:calc(100% + 8px);left:-16px;box-shadow:0 0 0 1px #1222320f,0 12px 28px -12px #12223238}.panel[data-v-cb58f4bf]:before{content:"";height:9px;position:absolute;bottom:100%;left:0;right:0}ul[data-v-cb58f4bf]{gap:2px;margin:0;padding:0;list-style:none}.item[data-v-cb58f4bf],ul[data-v-cb58f4bf]{display:grid}.item[data-v-cb58f4bf]{color:var(--ink);border-radius:10px;grid-template-columns:32px 1fr;align-items:center;gap:12px;padding:10px;transition:background-color .15s}@media (hover:hover) and (pointer:fine){.item[data-v-cb58f4bf]:hover{background:#1222320a}}.item[data-v-cb58f4bf]:focus-visible{outline:2px solid var(--purple);outline-offset:-2px;background:#1222320a}.ico[data-v-cb58f4bf]{background:var(--purple-wash);width:32px;height:32px;color:var(--purple);border-radius:10px;place-items:center;transition:background-color .2s,color .2s;display:grid;box-shadow:inset 0 0 0 1px #7863ff1f}.item[aria-current=page] .ico[data-v-cb58f4bf]{background:var(--purple);color:#fff;box-shadow:none}.txt[data-v-cb58f4bf]{gap:2px;min-width:0;display:grid}.name[data-v-cb58f4bf]{align-items:center;gap:4px;font-size:15px;font-weight:500;line-height:1.3;display:inline-flex}.hint[data-v-cb58f4bf],.out[data-v-cb58f4bf]{color:var(--ink-3)}.hint[data-v-cb58f4bf]{font-size:14px;font-weight:300;line-height:1.35}.drop-enter-active[data-v-cb58f4bf]{transition:opacity .18s var(--ease-out),transform .24s var(--ease-out)}.drop-leave-active[data-v-cb58f4bf]{transition:opacity .12s,transform .12s}.drop-enter-from[data-v-cb58f4bf],.drop-leave-to[data-v-cb58f4bf]{opacity:0;transform:translateY(-4px)scale(.98)}@media (prefers-reduced-motion:reduce){.drop-enter-from[data-v-cb58f4bf],.drop-leave-to[data-v-cb58f4bf]{transform:none}.chev[data-v-cb58f4bf]{transition:none}}.count[data-v-6bd40ef9]{padding:0 var(--hit-pad,0) 6px;color:var(--hit-muted);font-size:14px;font-weight:400}.count strong[data-v-6bd40ef9]{color:var(--hit-ink);font-weight:500}ul[data-v-6bd40ef9]{margin:0;padding:0;list-style:none}li a[data-v-6bd40ef9]{-moz-column-gap:16px;padding:var(--hit-y,14px) var(--hit-pad,0);border-bottom:1px solid var(--hit-line,transparent);border-radius:var(--hit-radius,0);color:var(--hit-ink);grid-template-columns:1fr auto;align-items:center;column-gap:16px;transition:background-color .15s,opacity .2s;display:grid}.ht[data-v-6bd40ef9]{font-size:var(--hit-size,18px);text-wrap:pretty;font-weight:500;line-height:1.3;transition:color .2s}.hk[data-v-6bd40ef9]{color:var(--hit-muted);grid-row:2;margin-top:2px;font-size:13px;font-weight:400}li svg[data-v-6bd40ef9]{color:var(--hit-accent);grid-area:1/2/3}.empty[data-v-6bd40ef9]{padding:8px var(--hit-pad,0);color:var(--hit-muted);font-weight:400}.empty a[data-v-6bd40ef9]{color:var(--hit-accent);font-weight:500}li a[data-v-6bd40ef9]:active{opacity:.64;transition-duration:0s}@media (hover:hover) and (pointer:fine){li a[data-v-6bd40ef9]:hover{background:var(--hit-hover,transparent)}li a:hover .ht[data-v-6bd40ef9]{color:var(--hit-ink-hover,var(--hit-ink))}}li a[data-v-6bd40ef9]:focus-visible{background:var(--hit-hover,transparent)}.hsearch[data-v-3212208e]{align-items:center;margin-inline:-9px;display:flex}.toggle[data-v-3212208e]{width:36px;height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;transition:color .2s,opacity .1s .26s;display:grid}.open .toggle[data-v-3212208e]{transition:color .2s,opacity .1s}.field[data-v-3212208e],.open .toggle[data-v-3212208e]{opacity:0;pointer-events:none}.field[data-v-3212208e]{width:var(--sw);background:var(--card);height:40px;box-shadow:inset 0 0 0 1px var(--ink-4);clip-path:inset(2px 0 2px calc(100% - 36px) round 10px);border-radius:12px;align-items:center;margin-top:-20px;transition:clip-path .28s ease-in,box-shadow .2s,opacity 80ms linear .26s;display:flex;position:absolute;top:50%;left:0}.open .field[data-v-3212208e]{clip-path:inset(0 round 12px);opacity:1;pointer-events:auto;transition:clip-path .45s var(--ease-out),box-shadow .2s ease}.field[data-v-3212208e]:has(input:focus){box-shadow:inset 0 0 0 2px var(--purple)}.lens[data-v-3212208e]{color:var(--ink-3);pointer-events:none;translate:calc(var(--sw) - 38px) 0;transition:translate .28s ease-in;position:absolute;left:11px}.open .lens[data-v-3212208e]{transition:translate .45s var(--ease-out);translate:none}input[data-v-3212208e]{min-width:0;height:100%;font:400 16px/1 var(--font);color:var(--ink);appearance:none;opacity:0;background:0 0;border:0;outline:none;flex:1;padding:0 44px 0 38px;transition:opacity .1s}.open input[data-v-3212208e]{opacity:1;transition:opacity .25s .12s}input[data-v-3212208e]::placeholder{color:var(--ink-3)}input[data-v-3212208e]::-webkit-search-cancel-button{display:none}.close[data-v-3212208e]{width:24px;height:24px;color:var(--ink-3);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;transition:opacity .1s,background-color .2s,color .2s;display:grid;position:absolute;right:8px}.open .close[data-v-3212208e]{opacity:1;transition:opacity .2s .18s,background-color .2s,color .2s}.close[data-v-3212208e]:before{content:"";position:absolute;inset:-10px}@media (hover:hover) and (pointer:fine){.close[data-v-3212208e]:hover,.toggle[data-v-3212208e]:hover{color:var(--ink)}.close[data-v-3212208e]:hover{background:var(--bg)}}.drop[data-v-3212208e]{--hit-ink:var(--ink);--hit-muted:var(--ink-3);--hit-accent:var(--purple-ink);--hit-hover:var(--purple-wash);--hit-radius:10px;--hit-pad:12px;--hit-y:10px;--hit-size:16px;width:max(var(--sw),440px);overscroll-behavior:contain;background:var(--card);max-height:min(64vh,560px);box-shadow:0 0 0 1px var(--line),0 24px 60px -24px #12223259;transform-origin:0 0;animation:drop-in-3212208e .25s var(--ease-out);border-radius:16px;padding:14px 8px 8px;font-size:16px;position:absolute;top:calc(100% + 10px);left:0;overflow-y:auto}@keyframes drop-in-3212208e{0%{opacity:0;translate:0 -6px;scale:.98}}.sr[data-v-3212208e]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.menu[data-v-6122ab57]{display:none}@media (width<=820px){.menu[data-v-6122ab57]{--edge-h:64px;visibility:hidden;-webkit-tap-highlight-color:transparent;height:100dvh;transition:visibility 0s linear .38s;display:block;position:absolute;top:0;left:0;right:0;overflow:hidden}.menu.open[data-v-6122ab57]{visibility:visible;transition-delay:0s}}.ink[data-v-6122ab57]{background:var(--navy);translate:0 calc(-100% - var(--edge-h));transition:translate .32s ease-in 50ms;inset:0}.ink[data-v-6122ab57],.ink[data-v-6122ab57]:after{position:absolute}.ink[data-v-6122ab57]:after{content:"";height:var(--edge-h);background-image:var(--edge,none);background-size:240px var(--edge-h);background-repeat:repeat-x;top:calc(100% - 1px);left:0;right:0}.open .ink[data-v-6122ab57]{transition:translate .56s var(--ease-out);translate:none}.sheet[data-v-6122ab57]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff3d transparent;color:#fff;opacity:0;transition:opacity .12s ease-in;position:absolute;inset:68px 0 0;overflow-y:auto}.open .sheet[data-v-6122ab57]{opacity:1;transition:none}.inner[data-v-6122ab57]{min-height:100%;padding-top:12px;padding-bottom:calc(20px + env(safe-area-inset-bottom));flex-direction:column;display:flex}.find[data-v-6122ab57]{height:52px;transition:background-color .2s ease,box-shadow .2s var(--ease-out);background:#ffffff1a;border-radius:14px;align-items:center;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff3d}.find[data-v-6122ab57]:focus-within{background:#ffffff1f;box-shadow:inset 0 0 0 2px #fff}.icon[data-v-6122ab57]{color:#ffffffa3;pointer-events:none;position:absolute;left:16px}input[data-v-6122ab57]{border-radius:inherit;min-width:0;height:100%;font:400 17px/1 var(--font);color:#fff;caret-color:var(--purple-tint);appearance:none;background:0 0;border:0;outline:none;flex:1;padding:0 52px 0 48px}input[data-v-6122ab57]::placeholder{color:#ffffffa3}input[data-v-6122ab57]::-webkit-search-cancel-button{display:none}.clear[data-v-6122ab57]{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:8px;place-items:center;width:32px;height:32px;transition:background-color .2s;display:grid;position:absolute;right:10px}.clear[data-v-6122ab57]:before{content:"";position:absolute;inset:-6px}.primary[data-v-6122ab57]{margin:24px 0 0;padding:0;list-style:none}.primary a[data-v-6122ab57]{color:#fff;gap:2px;padding:10px 0;transition:opacity .2s;display:grid;position:relative}.t[data-v-6122ab57]{letter-spacing:-.02em;margin-bottom:-.12em;padding-bottom:.12em;font-size:clamp(32px,9vw,44px);font-weight:500;line-height:1.1;overflow:clip}.t[data-v-6122ab57],.t>span[data-v-6122ab57]{display:block}.t>span[data-v-6122ab57]{transition:color .2s}.d[data-v-6122ab57]{color:#ffffffa3;text-wrap:balance;font-size:15px;font-weight:400;line-height:1.4}.primary a[aria-current=page][data-v-6122ab57]:before{content:"";left:calc(var(--gutter)*-1);background:var(--purple);border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px}.more[data-v-6122ab57]{-moz-column-gap:16px;border-top:1px solid #ffffff1f;grid-template-columns:1fr 1fr;column-gap:16px;margin:24px 0 0;padding:14px 0 0;list-style:none;display:grid}.more a[data-v-6122ab57]{color:#ffffffbf;width:fit-content;padding:9px 0;font-size:16px;font-weight:400;transition:color .2s,opacity .2s;display:block}.more a[aria-current=page][data-v-6122ab57]{color:#fff;font-weight:500}.hits[data-v-6122ab57]{--hit-ink:#fff;--hit-ink-hover:var(--purple-tint);--hit-muted:#ffffffa3;--hit-accent:var(--purple-tint);--hit-line:#ffffff1a;animation:menu-in-6122ab57 .3s var(--ease-out) both;margin-top:20px}.foot[data-v-6122ab57]{margin-top:auto;padding-top:32px}.signin[data-v-6122ab57]{color:#fff;height:52px;transition:background-color .2s ease,scale .16s var(--ease-out);border-radius:12px;justify-content:center;align-items:center;font-size:16px;font-weight:500;display:flex;box-shadow:inset 0 0 0 1px #ffffff47}.signin[data-v-6122ab57]:active{scale:.97}.more a[data-v-6122ab57]:active,.primary a[data-v-6122ab57]:active{opacity:.64;transition-duration:0s}@media (hover:hover) and (pointer:fine){.primary a:hover .t>span[data-v-6122ab57]{color:var(--purple-tint)}.more a[data-v-6122ab57]:hover{color:#fff}.signin[data-v-6122ab57]:hover{background:#ffffff0f}.clear[data-v-6122ab57]:hover{background:#fff3}}.menu[data-v-6122ab57] :focus-visible{outline-color:#fff}.open .find[data-v-6122ab57]{animation:menu-in-6122ab57 .5s var(--ease-out) 40ms both}.open .t>span[data-v-6122ab57]{animation:line-up .7s var(--ease-out) calc(70ms + var(--i)*40ms) both}.open .d[data-v-6122ab57]{animation:menu-in-6122ab57 .5s var(--ease-out) calc(.13s + var(--i)*40ms) both}.open .primary a[aria-current=page][data-v-6122ab57]:before{animation:bar-in-6122ab57 .5s var(--ease-out) calc(.1s + var(--i)*40ms) both}.open .more[data-v-6122ab57]{animation:menu-in-6122ab57 .5s var(--ease-out) calc(.12s + var(--n)*40ms) both}.open .foot[data-v-6122ab57]{animation:menu-in-6122ab57 .5s var(--ease-out) calc(.18s + var(--n)*40ms) both}@keyframes menu-in-6122ab57{0%{opacity:0;translate:0 10px}}@keyframes bar-in-6122ab57{0%{scale:1 0}}@media (width>=600px){.inner[data-v-6122ab57]>*{max-width:560px}.more[data-v-6122ab57]{grid-template-columns:repeat(3,1fr)}.foot[data-v-6122ab57]{margin-top:0}}.sr[data-v-6122ab57]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hdr[data-v-d1aaed73]{z-index:50;background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--line);transition:z-index 0s linear .38s;position:sticky;top:0}.hdr.open[data-v-d1aaed73]{z-index:70;transition-delay:0s}.row[data-v-d1aaed73]{z-index:1;gap:32px;height:68px;position:relative}.brand[data-v-d1aaed73],.row[data-v-d1aaed73]{align-items:center;display:flex}.brand img[data-v-d1aaed73]{width:96px;height:auto;transition:opacity .12s .3s}.rev[data-v-d1aaed73]{opacity:0;position:absolute;top:0;left:0}.open .brand img[data-v-d1aaed73]{opacity:0;transition-delay:0s}.open .brand .rev[data-v-d1aaed73]{opacity:1}.hdr.open[data-v-d1aaed73] :focus-visible{outline-color:#fff}nav[data-v-d1aaed73]{color:var(--ink-2);align-self:stretch;align-items:center;gap:28px;margin-left:auto;font-size:15px;font-weight:500;display:flex;position:relative}nav a[data-v-d1aaed73]{transition:color .2s ease,opacity .2s ease var(--back,0s)}nav>a[data-v-d1aaed73]{--back:calc(80ms + var(--i,0)*40ms)}nav.searching>.res[data-v-d1aaed73],nav.searching>a[data-v-d1aaed73]:not(.signin){opacity:0;visibility:hidden;transition:color .2s,opacity .12s,visibility 0s linear .12s}nav.searching .bar[data-v-d1aaed73]{opacity:0}nav a[aria-current=page][data-v-d1aaed73]{color:var(--ink)}nav .signin[data-v-d1aaed73]{margin-left:12px;margin-right:-12px}@media (hover:hover) and (pointer:fine){nav a[data-v-d1aaed73]:hover{color:var(--ink)}}nav a[data-v-d1aaed73]:focus-visible{outline:2px solid var(--purple);border-radius:4px}.bar[data-v-d1aaed73]{background:var(--purple);opacity:0;border-radius:2px;height:2px;transition:opacity .2s;position:absolute;bottom:-1px;left:0}.bar.on[data-v-d1aaed73]{opacity:1}.bar.placed[data-v-d1aaed73]{transition:transform .45s var(--ease-in-out),width .45s var(--ease-in-out),opacity .2s ease}.actions[data-v-d1aaed73]{align-items:center;gap:8px;display:flex}.sm[data-v-d1aaed73]{height:40px;padding:0 16px;font-size:15px}.burger[data-v-d1aaed73]{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;margin-right:-12px;padding:0 12px;display:none}.burger span[data-v-d1aaed73]{background:var(--ink);height:1.5px;transition:transform .25s var(--ease-out),background-color .12s ease .3s}.open .burger span[data-v-d1aaed73]{background:#fff;transition-delay:0s}.burger[aria-expanded=true] span[data-v-d1aaed73]:first-child{transform:translateY(3.75px)rotate(45deg)}.burger[aria-expanded=true] span[data-v-d1aaed73]:last-child{transform:translateY(-3.75px)rotate(-45deg)}@media (width<=960px){.free[data-v-d1aaed73]{display:none}nav[data-v-d1aaed73]{gap:20px}}.sm[data-v-d1aaed73],nav[data-v-d1aaed73]{white-space:nowrap}@media (width<=820px){.row[data-v-d1aaed73]{gap:12px}.actions[data-v-d1aaed73]{margin-left:auto}.burger[data-v-d1aaed73]{display:flex}nav[data-v-d1aaed73]{display:none}}.ftr[data-v-02c7c588]{border-top:1px solid var(--line);padding:72px 0 32px;font-size:15px}.grid[data-v-02c7c588]{grid-template-columns:1.6fr repeat(3,1fr);gap:40px 32px;display:grid}.brand[data-v-02c7c588]{display:inline-flex}.brand img[data-v-02c7c588]{width:96px;height:auto}@property --glow-a{syntax:"<angle>";inherits:false;initial-value:0deg}.glow[data-v-02c7c588]{z-index:-2;pointer-events:none;width:32px;height:32px;margin-top:-16px;transition:opacity .3s;position:absolute;top:50%;left:0}.glow[data-v-02c7c588]:before{content:"";background:conic-gradient(from var(--glow-a),var(--purple),var(--purple-tint),color-mix(in srgb,var(--purple) 55%,var(--navy)),var(--purple));filter:blur(11px);border-radius:8px;animation:3.6s ease-in-out infinite breathe-02c7c588,7s linear infinite hue-turn-02c7c588;position:absolute;inset:0}@keyframes breathe-02c7c588{0%,to{opacity:.4;scale:.95}50%{opacity:.9;scale:1.35}}@keyframes hue-turn-02c7c588{to{--glow-a:360deg}}@media (hover:hover) and (pointer:fine){.brand:hover .glow[data-v-02c7c588]{opacity:0}}.brand:focus-visible .glow[data-v-02c7c588]{opacity:0}@media (prefers-reduced-motion:reduce){.glow[data-v-02c7c588]:before{opacity:.6;animation:none}}.brandcol p[data-v-02c7c588]{color:var(--ink-2);margin-top:14px;font-size:17px;font-weight:400}h2[data-v-02c7c588]{text-transform:uppercase;letter-spacing:.1em;color:var(--ink);margin-bottom:16px;font-size:12px;font-weight:500}nav a[data-v-02c7c588]{width:fit-content;color:var(--ink-2);transition:color .15s var(--ease-out);padding:5px 0;font-weight:400;display:block}@media (hover:hover) and (pointer:fine){.ftr a[data-v-02c7c588]:hover{color:var(--ink)}}.legal[data-v-02c7c588]{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;gap:8px 24px;margin-top:64px;padding-top:24px;font-size:13px;font-weight:400;display:flex}.legal a[data-v-02c7c588]{color:var(--ink-2)}.legal .first[data-v-02c7c588]{margin-left:auto}@media (width<=900px){.grid[data-v-02c7c588]{grid-template-columns:repeat(3,1fr)}.brandcol[data-v-02c7c588]{grid-column:1/-1}}@media (width<=600px){.grid[data-v-02c7c588]{grid-template-columns:1fr 1fr}.legal>span[data-v-02c7c588]{flex-basis:100%}.legal .first[data-v-02c7c588]{margin-left:0}}.access[data-v-5bcb015b]{border-radius:var(--radius);background:var(--card);width:min(440px,100vw - 32px);max-width:none;color:var(--ink);opacity:0;transition:opacity .15s ease-in,transform .15s ease-in,overlay allow-discrete .15s,display allow-discrete .15s;border:0;padding:0;transform:translateY(8px)scale(.97);box-shadow:0 32px 80px -24px #12223273}.access[open][data-v-5bcb015b]{opacity:1;transition:opacity .25s var(--ease-out),transform .25s var(--ease-out),overlay .25s allow-discrete,display .25s allow-discrete;transform:none}@starting-style{.access[open][data-v-5bcb015b]{opacity:0;transform:translateY(8px)scale(.97)}}.access[data-v-5bcb015b]::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:background .15s ease-in,backdrop-filter .15s ease-in,overlay allow-discrete .15s,display allow-discrete .15s;background:#12223200}.access[open][data-v-5bcb015b]::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .25s ease,backdrop-filter .25s ease,overlay allow-discrete .25s,display allow-discrete .25s;background:#12223273}@starting-style{.access[open][data-v-5bcb015b]::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#12223200}}.top[data-v-5bcb015b]{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 14px 16px clamp(20px,4vw,28px);display:flex}.box[data-v-5bcb015b]{gap:14px;padding:22px clamp(20px,4vw,28px) clamp(24px,4vw,28px)}.box[data-v-5bcb015b],.x[data-v-5bcb015b]{display:grid}.x[data-v-5bcb015b]{width:36px;height:36px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;margin-left:auto;transition:background .2s,color .2s}@media (hover:hover) and (pointer:fine){.x[data-v-5bcb015b]:hover{background:var(--bg);color:var(--ink)}}.x[data-v-5bcb015b]:focus-visible,input[data-v-5bcb015b]:focus-visible{outline:2px solid var(--purple)}.mark[data-v-5bcb015b]{flex:none;width:32px;height:32px}h2[data-v-5bcb015b]{letter-spacing:-.01em;font-size:24px;font-weight:500}.lead[data-v-5bcb015b]{color:var(--ink-2);font-size:16px;line-height:1.5}form[data-v-5bcb015b]{gap:10px;margin-top:6px;display:grid}input[data-v-5bcb015b]{height:48px;font:400 16px/1 var(--font);color:var(--ink);background:#fff;border:1px solid #12223280;border-radius:12px;padding:0 16px}input[data-v-5bcb015b]::placeholder{color:var(--ink-3)}form .btn[data-v-5bcb015b]{justify-content:center}form .btn[aria-disabled=true][data-v-5bcb015b]{opacity:.7;cursor:default}.err[data-v-5bcb015b],.fine[data-v-5bcb015b]{color:var(--ink-3);font-size:13px}.err[data-v-5bcb015b]{color:var(--ink-2)}.err a[data-v-5bcb015b],.fine a[data-v-5bcb015b]{color:var(--purple-ink);font-weight:500}@media (hover:hover) and (pointer:fine){.err a[data-v-5bcb015b]:hover,.fine a[data-v-5bcb015b]:hover{text-decoration:underline}}.done[data-v-5bcb015b]{justify-items:start;gap:14px;display:grid}.ok[data-v-5bcb015b]{align-items:center;gap:10px;display:flex}.tick[data-v-5bcb015b]{background:var(--success-tint);width:28px;height:28px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.arrive[data-v-5bcb015b],.done[data-v-5bcb015b]{animation:arrive-5bcb015b .3s var(--ease-out) both}.tick[data-v-5bcb015b]{animation:pop-5bcb015b .35s var(--ease-out) 50ms both}.tick[data-v-5bcb015b] path{stroke-dasharray:24;animation:draw-5bcb015b .35s var(--ease-out) .2s both}@keyframes arrive-5bcb015b{0%{opacity:0;transform:translateY(6px)}}@keyframes pop-5bcb015b{0%{opacity:0;transform:scale(.5)}}@keyframes draw-5bcb015b{0%{stroke-dashoffset:-24px}}.sr[data-v-5bcb015b]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.access[data-v-5bcb015b],.access[open][data-v-5bcb015b]{transform:none}}.phero[data-v-04765b58]{padding:clamp(72px,12vw,160px) 0 var(--section)}.copy[data-v-04765b58]{gap:22px;display:grid}.copy>h1[data-v-04765b58]{max-width:820px}h1[data-v-04765b58]{font-size:clamp(40px,6vw,72px)}.ctas[data-v-04765b58]{gap:12px}.ctas[data-v-04765b58],.more[data-v-04765b58]{display:flex}.more[data-v-04765b58]{flex-wrap:wrap;gap:8px 28px;margin-top:12px}.more a[data-v-04765b58]{color:var(--ink-2);align-items:center;gap:6px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.more a[data-v-04765b58]:hover{color:var(--ink)}}
