.masthead[data-astro-cid-vjlk3dh2]{position:relative;overflow:hidden}.masthead[data-astro-cid-vjlk3dh2]>div[data-astro-cid-vjlk3dh2]{position:relative}.masthead-glyph[data-astro-cid-vjlk3dh2]{position:absolute;left:2vw;top:50%;transform:translateY(-50%);direction:ltr;font-family:var(--font-mono);font-weight:700;font-size:clamp(8rem,20vw,17rem);line-height:1;letter-spacing:-.06em;color:color-mix(in srgb,var(--color-brand-500) 14%,transparent);pointer-events:none;user-select:none}@media(max-width:767px){.masthead-glyph[data-astro-cid-vjlk3dh2]{display:none}}.paths[data-astro-cid-vjlk3dh2]{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:1.5rem 0 0;padding:0}.paths[data-astro-cid-vjlk3dh2] a[data-astro-cid-vjlk3dh2]{display:inline-flex;align-items:center;gap:.6rem;padding:.55rem 1.1rem .55rem 1.25rem;border-radius:999px;background:var(--hp-card);border:1.5px solid color-mix(in srgb,var(--c) 45%,transparent);font-weight:600;transition:background-color .2s,color .2s,transform .2s,border-color .2s}.path-mark[data-astro-cid-vjlk3dh2]{display:inline-flex;width:1.35rem;height:1.35rem;color:var(--c);transition:color .2s}.path-mark[data-astro-cid-vjlk3dh2] svg[data-astro-cid-vjlk3dh2]{width:100%;height:100%}@media(hover:hover){.paths[data-astro-cid-vjlk3dh2] a[data-astro-cid-vjlk3dh2]:hover{background:var(--c);border-color:var(--c);color:#fff;transform:translateY(-2px)}.paths[data-astro-cid-vjlk3dh2] a[data-astro-cid-vjlk3dh2]:hover .path-mark[data-astro-cid-vjlk3dh2]{color:#fff}}.dark .paths[data-astro-cid-vjlk3dh2] a[data-astro-cid-vjlk3dh2]:hover,.dark .paths[data-astro-cid-vjlk3dh2] a[data-astro-cid-vjlk3dh2]:hover .path-mark[data-astro-cid-vjlk3dh2]{color:#16132b}.paths[data-astro-cid-vjlk3dh2] .kit-btn[data-astro-cid-vjlk3dh2]{background:var(--color-brand-600);border-color:var(--color-brand-600);color:#fff;padding-inline:1.4rem;font-weight:700}@media(hover:hover){.paths[data-astro-cid-vjlk3dh2] .kit-btn[data-astro-cid-vjlk3dh2]:hover{background:var(--color-brand-700);border-color:var(--color-brand-700);color:#fff}}.dark .paths[data-astro-cid-vjlk3dh2] .kit-btn[data-astro-cid-vjlk3dh2]:hover{color:#fff}.rise[data-astro-cid-vjlk3dh2]{animation:rise .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d, 0ms)}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.rise[data-astro-cid-vjlk3dh2]{animation:none}}.lead[data-astro-cid-3p3ni3ij]{position:relative;display:block;overflow:hidden;border-radius:1rem;background:var(--hp-card)}.lead[data-astro-cid-3p3ni3ij] .lead-cover{aspect-ratio:16 / 8}.lead-frame[data-astro-cid-3p3ni3ij]{display:block;overflow:hidden}.lead-photo[data-astro-cid-3p3ni3ij]{display:block;width:100%;height:100%;object-fit:cover;object-position:30% 0;transform:scale(1.35);transform-origin:35% 22%;transition:transform .5s ease}.lead[data-astro-cid-3p3ni3ij]{transition:transform .2s,box-shadow .2s;animation:lead-in .7s .25s cubic-bezier(.2,.7,.2,1) both}@keyframes lead-in{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}@media(hover:hover){.lead[data-astro-cid-3p3ni3ij]:hover{transform:translateY(-3px);box-shadow:0 16px 34px -18px color-mix(in srgb,var(--hp-code) 70%,transparent)}.lead[data-astro-cid-3p3ni3ij]:hover .lead-photo[data-astro-cid-3p3ni3ij]{transform:scale(1.42)}}@media(prefers-reduced-motion:reduce){.lead[data-astro-cid-3p3ni3ij],.lead-photo[data-astro-cid-3p3ni3ij]{transition:none;animation:none}.lead[data-astro-cid-3p3ni3ij]:hover{transform:none}.lead[data-astro-cid-3p3ni3ij]:hover .lead-photo[data-astro-cid-3p3ni3ij]{transform:scale(1.35)}}.lead-body[data-astro-cid-3p3ni3ij]{display:block;padding:1.25rem 1.5rem 1.6rem}.lead-kind[data-astro-cid-3p3ni3ij]{display:inline-block;padding:.2rem .7rem;border-radius:999px;background:color-mix(in srgb,var(--hp-code) 16%,transparent);color:var(--hp-code);font-size:.85rem;font-weight:700}.lead-title[data-astro-cid-3p3ni3ij]{display:block;margin-block-start:.7rem;font-family:var(--font-display);font-size:clamp(1.9rem,3.8vw,3.25rem);font-weight:760;letter-spacing:-.02em;line-height:1.08;text-wrap:balance}.lead-title[data-astro-cid-3p3ni3ij]{transition:color .2s}@media(hover:hover){.lead[data-astro-cid-3p3ni3ij]:hover .lead-title[data-astro-cid-3p3ni3ij]{color:var(--hp-code)}}.lead[data-astro-cid-3p3ni3ij]:focus-visible{outline:2px solid var(--hp-code);outline-offset:4px}.new[data-astro-cid-rspyb5kb] .shelf-head h2{font-size:1.6rem}ul[data-astro-cid-rspyb5kb]{list-style:none;padding:0;margin:0;display:grid;gap:.75rem}a[data-astro-cid-rspyb5kb]{display:grid;grid-template-columns:6.5rem 1fr;align-items:center;gap:.9rem;padding:.5rem;border-radius:.75rem;background:var(--hp-card);font-weight:500;transition:transform .2s,box-shadow .2s;line-height:1.4}a[data-astro-cid-rspyb5kb] span[data-astro-cid-rspyb5kb]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}a[data-astro-cid-rspyb5kb] .new-thumb{border-radius:.5rem}@media(hover:hover){a[data-astro-cid-rspyb5kb]:hover{transform:translate(-3px);box-shadow:0 8px 20px -14px color-mix(in srgb,var(--hp-code) 70%,transparent)}a[data-astro-cid-rspyb5kb]:hover span[data-astro-cid-rspyb5kb]{color:var(--hp-code)}}@media(prefers-reduced-motion:reduce){a[data-astro-cid-rspyb5kb]{transition:none}a[data-astro-cid-rspyb5kb]:hover{transform:none}}ul[data-astro-cid-nx6uz2wz]{list-style:none;padding:0;margin:0;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1024px){ul[data-astro-cid-nx6uz2wz]{grid-template-columns:repeat(4,minmax(0,1fr))}}.tile-title[data-astro-cid-nx6uz2wz]{font-family:var(--font-display);font-weight:620;font-size:1.1rem;letter-spacing:-.005em}.models[data-astro-cid-xrntbkva]{list-style:none;padding:0;margin:0;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media(max-width:639px){.models[data-astro-cid-xrntbkva]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:80%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-1rem;padding:0 1rem .5rem;scroll-padding-inline:1rem}.models[data-astro-cid-xrntbkva]::-webkit-scrollbar{display:none}.models[data-astro-cid-xrntbkva]>li[data-astro-cid-xrntbkva]{scroll-snap-align:start}}@media(min-width:640px){.models[data-astro-cid-xrntbkva]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.models[data-astro-cid-xrntbkva]{grid-template-columns:repeat(4,minmax(0,1fr))}}.models[data-astro-cid-xrntbkva]>li[data-astro-cid-xrntbkva]{display:flex}.model[data-astro-cid-xrntbkva]{display:flex;flex-direction:column;width:100%;overflow:hidden;border-radius:1rem;background:#1d1838;color:#ecebf5;box-shadow:0 1px #ffffff0f inset;transition:transform .2s,box-shadow .2s}.model-shot[data-astro-cid-xrntbkva]{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:#0b0b0c}.model-shot[data-astro-cid-xrntbkva] img[data-astro-cid-xrntbkva]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.model-shot[data-astro-cid-xrntbkva]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(12 10 26 / .92) 0%,rgb(12 10 26 / .35) 45%,transparent 70%)}.model-name[data-astro-cid-xrntbkva]{position:absolute;z-index:1;inset:auto 1rem .85rem;display:flex;flex-direction:column;gap:.1rem}.model-role[data-astro-cid-xrntbkva]{font-size:.8rem;font-weight:600;color:#c4b5fd}.model-title[data-astro-cid-xrntbkva]{font-family:var(--font-display);font-weight:700;font-size:1.65rem;line-height:1.1;letter-spacing:-.012em;color:#fff}.model-body[data-astro-cid-xrntbkva]{display:flex;flex:1;flex-direction:column;gap:.85rem;padding:.9rem 1rem 1rem}.model-when[data-astro-cid-xrntbkva]{font-size:.95rem;line-height:1.5;color:#d6d3ea}.model-meter[data-astro-cid-xrntbkva]{display:grid;gap:.3rem}.meter-row[data-astro-cid-xrntbkva]{display:flex;align-items:center;gap:.3rem}.meter-label[data-astro-cid-xrntbkva]{width:3.6rem;font-size:.75rem;color:#aeabc6}.meter-row[data-astro-cid-xrntbkva] i[data-astro-cid-xrntbkva]{width:1.4rem;height:.4rem;border-radius:999px;background:#ffffff24}.meter-row[data-astro-cid-xrntbkva] i[data-astro-cid-xrntbkva].on{background:#a78bfa}.meter-row[data-astro-cid-xrntbkva]+.meter-row[data-astro-cid-xrntbkva] i[data-astro-cid-xrntbkva].on{background:#67e8f9}.model-foot[data-astro-cid-xrntbkva]{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.85rem;color:#aeabc6}.model-cta[data-astro-cid-xrntbkva]{font-weight:700;color:#fff}.model[data-astro-cid-xrntbkva]:focus-visible{outline:3px solid #a78bfa;outline-offset:3px}@media(hover:hover){.model[data-astro-cid-xrntbkva]:hover{transform:translateY(-4px);box-shadow:0 18px 36px -16px #7c3aedb3}.model[data-astro-cid-xrntbkva]:hover .model-shot[data-astro-cid-xrntbkva] img[data-astro-cid-xrntbkva]{transform:scale(1.05)}.model[data-astro-cid-xrntbkva]:hover .model-cta[data-astro-cid-xrntbkva]{text-decoration:underline;text-underline-offset:3px}}@media(prefers-reduced-motion:reduce){.model[data-astro-cid-xrntbkva],.model-shot[data-astro-cid-xrntbkva] img[data-astro-cid-xrntbkva]{transition:none}.model[data-astro-cid-xrntbkva]:hover,.model[data-astro-cid-xrntbkva]:hover .model-shot[data-astro-cid-xrntbkva] img[data-astro-cid-xrntbkva]{transform:none}}.grid[data-astro-cid-37wpm6sx]{list-style:none;padding:0;margin:0;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1024px){.grid[data-astro-cid-37wpm6sx]{grid-template-columns:repeat(4,minmax(0,1fr))}}.topics[data-astro-cid-37wpm6sx]{list-style:none;padding:0;margin:1.25rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem}.topics[data-astro-cid-37wpm6sx] a[data-astro-cid-37wpm6sx]{display:inline-block;padding:.3rem .9rem;border-radius:999px;background:var(--hp-card);font-size:.9rem;font-weight:500}.topics[data-astro-cid-37wpm6sx] a[data-astro-cid-37wpm6sx]{transition:background-color .2s,color .2s}.topics[data-astro-cid-37wpm6sx] a[data-astro-cid-37wpm6sx]:hover{background:var(--band);color:#fff}ul[data-astro-cid-hihokn6x]{list-style:none;padding:0;margin:0;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1024px){ul[data-astro-cid-hihokn6x]{grid-template-columns:repeat(4,minmax(0,1fr))}}.who[data-astro-cid-hihokn6x]{padding:.85rem 1rem 0;font-family:var(--font-display);font-weight:650;font-size:1.3rem;letter-spacing:-.01em;line-height:1.2}.field[data-astro-cid-hihokn6x]{padding:.2rem 1rem 1rem;font-size:.9rem}ul[data-astro-cid-akfmrhon]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.6rem}a[data-astro-cid-akfmrhon]{display:inline-block;padding:.45rem 1.1rem;border-radius:999px;background:var(--hp-card);font-weight:700}a[data-astro-cid-akfmrhon]{transition:background-color .2s,color .2s}a[data-astro-cid-akfmrhon]:hover{background:var(--color-brand-700);color:#fff}
