.home-header[data-astro-cid-mo2gie5g]{text-align:center;isolation:isolate;padding-top:clamp(40px,6vw,80px);position:relative}.backdrop[data-astro-cid-mo2gie5g]{z-index:-1;background:radial-gradient(40% 45% at 50% 70%, color-mix(in srgb, var(--sky) 18%, transparent), transparent 70%), radial-gradient(28% 30% at 32% 55%, color-mix(in srgb, var(--ice) 30%, transparent), transparent 70%), linear-gradient(var(--line) 1px, transparent 1px) 0 0 / 64px 64px, linear-gradient(90deg, var(--line) 1px, transparent 1px) 0 0 / 64px 64px;position:absolute;inset:-64px 0 -120px;-webkit-mask-image:radial-gradient(65% 65% at 50% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(65% 65% at 50% 40%,#000 30%,#0000 75%)}.intro[data-astro-cid-mo2gie5g]{justify-items:center;gap:20px;display:grid}.announce[data-astro-cid-mo2gie5g]{background:color-mix(in srgb, var(--card) 80%, transparent);box-shadow:inset 0 0 0 1px var(--line-2), var(--shadow-sm);color:var(--ink-2);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:10px;padding:5px 14px 5px 5px;font-size:14px;text-decoration:none;transition:box-shadow .2s;display:inline-flex}.announce[data-astro-cid-mo2gie5g]:hover{box-shadow:inset 0 0 0 1px var(--sky), var(--shadow-sm)}.tag[data-astro-cid-mo2gie5g]{background:var(--accent-soft);color:var(--accent);font:600 12px/1.4 var(--font-mono);letter-spacing:.02em;border-radius:999px;padding:3px 9px}.chev[data-astro-cid-mo2gie5g]{color:var(--ink-3)}h1[data-astro-cid-mo2gie5g]{letter-spacing:-.052em;font-size:clamp(42px,6.2vw,80px);line-height:.96}.lede[data-astro-cid-mo2gie5g]{max-width:36ch;color:var(--ink-2);font-size:clamp(18px,2vw,21px);line-height:1.45}.search[data-astro-cid-mo2gie5g]{background:var(--card);width:min(560px,100%);height:56px;box-shadow:inset 0 0 0 1px var(--line-2), var(--shadow-md);text-align:left;cursor:text;border-radius:18px;align-items:center;gap:12px;margin-top:10px;padding:0 10px 0 20px;transition:box-shadow .2s;display:flex}.search[data-astro-cid-mo2gie5g]:focus-within{box-shadow:inset 0 0 0 1px var(--sky), 0 0 0 5px var(--accent-soft), var(--shadow-md)}.search[data-astro-cid-mo2gie5g] svg[data-astro-cid-mo2gie5g]{fill:none;width:20px;height:20px;stroke:var(--ink-3);stroke-width:1.8px;stroke-linecap:round;flex:none}input[data-astro-cid-mo2gie5g]{min-width:0;color:var(--ink);font:400 16px var(--font-sans);-webkit-appearance:none;appearance:none;background:0 0;border:0;outline:0;flex:1}input[data-astro-cid-mo2gie5g]::placeholder{color:var(--ink-3)}input[data-astro-cid-mo2gie5g]::-webkit-search-cancel-button{display:none}kbd[data-astro-cid-mo2gie5g]{background:var(--bg-2);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--line), 0 1px 0 var(--line-2);font:500 12px var(--font-mono);color:var(--ink-3);border-radius:8px;place-items:center;display:grid}.meta[data-astro-cid-mo2gie5g]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;font-size:12px;display:flex}.dot[data-astro-cid-mo2gie5g]{background:currentColor;border-radius:50%;width:3px;height:3px}.rise[data-astro-cid-mo2gie5g]{animation:rise 1s var(--ease) both;animation-delay:var(--d,0s)}@keyframes rise{0%{opacity:0;filter:blur(6px);transform:translateY(16px)}to{opacity:1;filter:none;transform:none}}@media (width<=560px){kbd[data-astro-cid-mo2gie5g]{display:none}}@media (prefers-reduced-motion:reduce){.rise[data-astro-cid-mo2gie5g]{animation:none}}.card[data-astro-cid-mehrsoba]{background:radial-gradient(60% 70% at 85% 100%, color-mix(in srgb, var(--tint) 34%, transparent), transparent 70%), var(--panel);min-height:240px;box-shadow:inset 0 0 0 1px var(--line);isolation:isolate;transition:box-shadow .3s var(--ease), transform .3s var(--ease);border-radius:28px;grid-template-columns:1fr clamp(150px,48%,300px);gap:16px;padding:28px 0 0 28px;text-decoration:none;display:grid;position:relative;overflow:hidden}.card[data-astro-cid-mehrsoba]:hover{box-shadow:inset 0 0 0 1px var(--line-2), var(--shadow-md)}.copy[data-astro-cid-mehrsoba]{align-content:start;gap:6px;padding-bottom:28px;display:grid}.icon[data-astro-cid-mehrsoba]{box-shadow:0 0 0 1px var(--line), 0 8px 18px -8px #0a0c1459;border-radius:22.5%;margin-bottom:10px}.kicker[data-astro-cid-mehrsoba]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px}h3[data-astro-cid-mehrsoba]{font-size:clamp(26px,2.6vw,32px)}.tagline[data-astro-cid-mehrsoba]{max-width:26ch;color:var(--ink-2);font-size:15px}.more[data-astro-cid-mehrsoba]{color:var(--accent);gap:6px;margin-top:10px;font-size:14px;font-weight:500;display:inline-flex}.arrow[data-astro-cid-mehrsoba]{transition:transform .2s var(--ease)}.card[data-astro-cid-mehrsoba]:hover .arrow[data-astro-cid-mehrsoba]{transform:translate(3px)}.peek[data-astro-cid-mehrsoba]{transition:transform .6s var(--ease);align-self:end;margin:0 24px -20% 0}.card[data-astro-cid-mehrsoba]:hover .peek[data-astro-cid-mehrsoba]{transform:translateY(-8px)}.wide[data-astro-cid-mehrsoba]{background:radial-gradient(55% 80% at 80% 100%, color-mix(in srgb, var(--tint) 32%, transparent), transparent 70%), var(--panel);border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:clamp(24px,5vw,64px);min-height:380px;padding:clamp(32px,4vw,52px) 0 0 clamp(32px,4vw,52px)}.wide[data-astro-cid-mehrsoba] .copy[data-astro-cid-mehrsoba]{align-content:center;gap:8px;padding-bottom:clamp(32px,4vw,52px)}.wide[data-astro-cid-mehrsoba] h3[data-astro-cid-mehrsoba]{font-size:clamp(36px,4.4vw,56px)}.wide[data-astro-cid-mehrsoba] .tagline[data-astro-cid-mehrsoba]{letter-spacing:-.02em;max-width:30ch;color:var(--ink);font-size:clamp(18px,1.8vw,21px);font-weight:500;line-height:1.35}.wide[data-astro-cid-mehrsoba] .desc[data-astro-cid-mehrsoba]{max-width:52ch;color:var(--ink-2);margin-top:4px}.wide[data-astro-cid-mehrsoba] .peek[data-astro-cid-mehrsoba]{align-self:start;margin:0 clamp(24px,4vw,52px) -30% 0}@media (width<=420px){.card[data-astro-cid-mehrsoba]:not(.wide){grid-template-columns:1fr 136px;padding:24px 0 0 22px}.card[data-astro-cid-mehrsoba]:not(.wide) .peek[data-astro-cid-mehrsoba]{margin-right:16px}}@media (width<=760px){.wide[data-astro-cid-mehrsoba]{grid-template-columns:minmax(0,1fr);padding-right:clamp(32px,4vw,52px)}.wide[data-astro-cid-mehrsoba] .copy[data-astro-cid-mehrsoba]{padding-bottom:0}.wide[data-astro-cid-mehrsoba] .peek[data-astro-cid-mehrsoba]{width:min(100%,360px);margin:8px auto -40%}}.partner-section[data-astro-cid-zatb7sme]{padding-top:clamp(32px,4vw,48px)}.partner[data-astro-cid-zatb7sme]{background:linear-gradient(160deg, #13336a 0%, var(--navy) 50%, #0a1c3d 100%);color:#fff;isolation:isolate;border-radius:28px;grid-template-columns:1fr auto auto;align-items:center;gap:clamp(24px,4vw,48px);padding:clamp(28px,3.4vw,40px) clamp(28px,4vw,48px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 30px 60px -36px #0f285499}.partner[data-astro-cid-zatb7sme]:before,.partner[data-astro-cid-zatb7sme]:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.partner[data-astro-cid-zatb7sme]:before{background:radial-gradient(35% 90% at 70% 10%,#4988c480,#0000 70%),radial-gradient(30% 80% at 95% 100%,#bde8f529,#0000 70%)}.partner[data-astro-cid-zatb7sme]:after{background:linear-gradient(#ffffff0d 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/40px 40px;-webkit-mask-image:radial-gradient(40% 120% at 70%,#000,#0000 75%);mask-image:radial-gradient(40% 120% at 70%,#000,#0000 75%)}.copy[data-astro-cid-zatb7sme]{justify-items:start;gap:14px;display:grid}.pill[data-astro-cid-zatb7sme]{font:500 11.5px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ice);background:#ffffff14;border-radius:999px;align-items:center;gap:10px;padding:5px 12px 5px 10px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.pulse[data-astro-cid-zatb7sme]{background:var(--ice);border-radius:50%;width:7px;height:7px;position:relative}.pulse[data-astro-cid-zatb7sme]:after{content:"";border-radius:inherit;background:var(--ice);animation:ping 2.4s var(--ease) infinite;position:absolute;inset:0}@keyframes ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3)}}h2[data-astro-cid-zatb7sme]{max-width:20ch;font-size:clamp(26px,2.8vw,36px);line-height:1.05}.cta[data-astro-cid-zatb7sme]{color:var(--navy);background:#fff;box-shadow:0 1px 2px #0003,0 10px 30px -10px #bde8f599}.cta[data-astro-cid-zatb7sme]:hover{transform:translateY(-1px)}.preview[data-astro-cid-zatb7sme]{width:300px;height:100px;position:relative}.card[data-astro-cid-zatb7sme]{backdrop-filter:blur(16px);border-radius:20px;position:absolute;inset:0}.back[data-astro-cid-zatb7sme]{background:#ffffff0a;translate:10px 8px;rotate:5deg;box-shadow:inset 0 0 0 1px #ffffff14}.front[data-astro-cid-zatb7sme]{background:#ffffff14;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:0 18px;display:grid;rotate:-3deg;box-shadow:inset 0 0 0 1px #ffffff29,0 24px 48px -20px #00000080}.slot[data-astro-cid-zatb7sme]{width:52px;height:52px;color:var(--ice);border:1.5px dashed #bde8f599;border-radius:22.5%;place-items:center;font-size:22px;font-weight:300;display:grid}.lines[data-astro-cid-zatb7sme]{gap:8px;display:grid}.lines[data-astro-cid-zatb7sme] i[data-astro-cid-zatb7sme]{background:#ffffff29;border-radius:99px;height:8px;display:block}.lines[data-astro-cid-zatb7sme] i[data-astro-cid-zatb7sme]:first-child{background:#fff6;height:10px}.get-ghost[data-astro-cid-zatb7sme]{font:700 11px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ice);background:#bde8f529;border-radius:999px;padding:7px 12px}@media (width<=1000px){.preview[data-astro-cid-zatb7sme]{display:none}.partner[data-astro-cid-zatb7sme]{grid-template-columns:1fr auto}}@media (width<=640px){.partner[data-astro-cid-zatb7sme]{grid-template-columns:1fr;justify-items:start}}.directory[data-astro-cid-6bpgvfqi]{padding-top:clamp(56px,7vw,96px)}.layout[data-astro-cid-6bpgvfqi]{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:40px;display:grid}.sidebar[data-astro-cid-6bpgvfqi]{gap:12px;display:grid;position:sticky;top:88px}.side-label[data-astro-cid-6bpgvfqi]{font:500 12px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:0 12px}.cats[data-astro-cid-6bpgvfqi]{gap:2px;display:grid}.cat[data-astro-cid-6bpgvfqi]{width:100%;color:var(--ink-2);font:500 14.5px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;transition:background .2s,color .2s;display:flex}.cat[data-astro-cid-6bpgvfqi]:hover{background:var(--bg-2);color:var(--ink)}.cat[data-astro-cid-6bpgvfqi][aria-pressed=true]{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}.n[data-astro-cid-6bpgvfqi]{font:500 11.5px var(--font-mono);color:var(--ink-3)}.cat[data-astro-cid-6bpgvfqi][aria-pressed=true] .n[data-astro-cid-6bpgvfqi]{color:var(--accent)}.side-submit[data-astro-cid-6bpgvfqi]{border:1.5px dashed var(--line-2);border-radius:16px;gap:4px;margin-top:16px;padding:16px;text-decoration:none;transition:border-color .2s,background .2s;display:grid}.side-submit[data-astro-cid-6bpgvfqi]:hover{border-color:var(--sky);background:color-mix(in srgb, var(--sky) 5%, transparent)}.side-submit[data-astro-cid-6bpgvfqi] strong[data-astro-cid-6bpgvfqi]{letter-spacing:-.02em;font-size:15px;font-weight:600}.side-submit[data-astro-cid-6bpgvfqi] span[data-astro-cid-6bpgvfqi]{color:var(--accent);font-size:14px}.toolbar[data-astro-cid-6bpgvfqi]{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.title[data-astro-cid-6bpgvfqi]{gap:10px;display:grid}.title[data-astro-cid-6bpgvfqi] h2[data-astro-cid-6bpgvfqi]{font-size:clamp(30px,3.4vw,42px)}.count[data-astro-cid-6bpgvfqi]{font:500 12.5px var(--font-mono);color:var(--ink-3);text-align:right}.grid[data-astro-cid-6bpgvfqi]{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px;display:grid}.submit[data-astro-cid-6bpgvfqi]{border:1.5px dashed var(--line-2);border-radius:20px;grid-template-columns:60px 1fr auto;align-items:center;gap:16px;padding:16px 18px;text-decoration:none;display:none}.plus[data-astro-cid-6bpgvfqi]{background:var(--bg-2);width:60px;height:60px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-3);border-radius:22.5%;place-items:center;font-size:24px;font-weight:300;display:grid}.submit-copy[data-astro-cid-6bpgvfqi]{gap:2px;display:grid}.submit-copy[data-astro-cid-6bpgvfqi] strong[data-astro-cid-6bpgvfqi]{letter-spacing:-.02em;font-size:16.5px;font-weight:600}.submit-copy[data-astro-cid-6bpgvfqi] span[data-astro-cid-6bpgvfqi]{color:var(--ink-2);font-size:14px}.submit-arrow[data-astro-cid-6bpgvfqi]{color:var(--ink-3)}.empty[data-astro-cid-6bpgvfqi]{color:var(--ink-3);padding:24px 0 0}.more[data-astro-cid-6bpgvfqi]{justify-content:center;padding-top:28px;display:flex}@media (width<=1023px){.layout[data-astro-cid-6bpgvfqi]{grid-template-columns:minmax(0,1fr);gap:0}.sidebar[data-astro-cid-6bpgvfqi]{margin:0 calc(-1 * var(--gutter)) 16px;order:2;position:static}.main[data-astro-cid-6bpgvfqi]{display:contents}.toolbar[data-astro-cid-6bpgvfqi]{order:1}.grid[data-astro-cid-6bpgvfqi],.empty[data-astro-cid-6bpgvfqi],.more[data-astro-cid-6bpgvfqi]{order:3}.side-label[data-astro-cid-6bpgvfqi],.side-submit[data-astro-cid-6bpgvfqi]{display:none}.cats[data-astro-cid-6bpgvfqi]{padding:2px var(--gutter);scrollbar-width:none;mask-image:linear-gradient(90deg, transparent, #000 var(--gutter), #000 calc(100% - var(--gutter)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--gutter), #000 calc(100% - var(--gutter)), transparent);gap:8px;display:flex;overflow-x:auto}.cats[data-astro-cid-6bpgvfqi]::-webkit-scrollbar{display:none}.cat[data-astro-cid-6bpgvfqi]{width:auto;height:36px;box-shadow:inset 0 0 0 1px var(--line-2);white-space:nowrap;border-radius:999px;flex:none;padding:0 14px}.cat[data-astro-cid-6bpgvfqi][aria-pressed=true]{background:var(--btn);color:var(--btn-ink);box-shadow:none}.cat[data-astro-cid-6bpgvfqi][aria-pressed=true] .n[data-astro-cid-6bpgvfqi]{color:inherit;opacity:.6}.submit[data-astro-cid-6bpgvfqi]{display:grid}}.faq[data-astro-cid-hemr5th4]{padding-top:clamp(88px,10vw,136px)}.layout[data-astro-cid-hemr5th4]{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.intro[data-astro-cid-hemr5th4]{gap:16px;display:grid;position:sticky;top:96px}.intro[data-astro-cid-hemr5th4] h2[data-astro-cid-hemr5th4]{font-size:clamp(32px,3.6vw,44px);line-height:1.04}.intro[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]:last-child{color:var(--ink-2)}.intro[data-astro-cid-hemr5th4] a[data-astro-cid-hemr5th4]{color:var(--accent);text-underline-offset:3px}.list[data-astro-cid-hemr5th4]{border-top:1px solid var(--line)}details[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--line)}summary[data-astro-cid-hemr5th4]{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}h3[data-astro-cid-hemr5th4]{letter-spacing:-.02em;font-size:clamp(17px,1.6vw,19px);font-weight:500;line-height:1.35}summary[data-astro-cid-hemr5th4]:hover h3[data-astro-cid-hemr5th4]{color:var(--accent)}.icon[data-astro-cid-hemr5th4]{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:999px;flex:none;position:relative}.icon[data-astro-cid-hemr5th4]:before,.icon[data-astro-cid-hemr5th4]:after{content:"";background:var(--ink-2);width:10px;height:1.5px;transition:rotate .3s var(--ease);border-radius:2px;position:absolute;top:50%;left:50%;translate:-50% -50%}.icon[data-astro-cid-hemr5th4]:after{rotate:90deg}details[data-astro-cid-hemr5th4][open] .icon[data-astro-cid-hemr5th4]:after{rotate:0deg}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{max-width:62ch;color:var(--ink-2);padding:0 0 24px}@media (width<=860px){.layout[data-astro-cid-hemr5th4]{grid-template-columns:minmax(0,1fr)}.intro[data-astro-cid-hemr5th4]{position:static}}.featured[data-astro-cid-lcdefpme]{padding-top:clamp(48px,6vw,80px)}.featured-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.see-all[data-astro-cid-lcdefpme]{color:var(--accent);font-size:14px;font-weight:500;text-decoration:none}.see-all[data-astro-cid-lcdefpme]:hover{text-underline-offset:4px;text-decoration:underline}.featured-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.featured-grid[data-astro-cid-lcdefpme].single{grid-template-columns:minmax(0,1fr)}@media (width<=860px){.featured-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (horizontal-viewport-segments:2){.featured-grid[data-astro-cid-lcdefpme]:not(.single){grid-template-columns:env(viewport-segment-width 0 0) env(viewport-segment-width 1 0);column-gap:calc(env(viewport-segment-left 1 0) - env(viewport-segment-right 0 0))}}
