.hero[data-astro-cid-gkmwnbqc]{isolation:isolate;padding:calc(var(--tap-min) + var(--sp-4) + var(--sp-4)) var(--gutter) var(--sp-7);background:var(--bg);position:relative;overflow:clip}.hero__bg[data-astro-cid-gkmwnbqc]{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero__bg[data-astro-cid-gkmwnbqc]>img{object-fit:cover;width:100%;height:100%;filter:blur(var(--sp-8)) saturate(1.25);opacity:.4;position:absolute;inset:0;transform:scale(1.4)}.hero__bg[data-astro-cid-gkmwnbqc]:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 55%, transparent) 0%, color-mix(in srgb, var(--bg) 30%, transparent) 45%, var(--bg) 100%);position:absolute;inset:0}.hero__blob[data-astro-cid-gkmwnbqc]{aspect-ratio:1;width:55vmax;filter:blur(var(--sp-8));opacity:.55;animation:hero-drift calc(var(--dur-base) * 60) ease-in-out infinite alternate;border-radius:50%;position:absolute}.hero__blob--a[data-astro-cid-gkmwnbqc]{background:radial-gradient(circle, var(--h-soft), transparent 70%);top:-20vmax;left:-15vmax}.hero__blob--b[data-astro-cid-gkmwnbqc]{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 18%, transparent), transparent 70%);animation-delay:calc(var(--dur-base) * -30);bottom:-25vmax;right:-20vmax}.hero__drum[data-astro-cid-gkmwnbqc]{width:min(70vw, calc(var(--sp-9) * 8));aspect-ratio:1;background:repeating-radial-gradient(circle, transparent 0 var(--sp-5), color-mix(in srgb, var(--highlight) 35%, transparent) var(--sp-5) calc(var(--sp-5) + var(--border-w))), repeating-conic-gradient(color-mix(in srgb, var(--highlight) 14%, transparent) 0 2deg, transparent 2deg 22.5deg);mask:radial-gradient(circle, var(--bg) 0 30%, transparent 70%);-webkit-mask:radial-gradient(circle, var(--bg) 0 30%, transparent 70%);animation:hero-spin calc(var(--dur-base) * 400) linear infinite;border-radius:50%;position:absolute;top:50%;right:-12%;transform:translateY(-50%)}.hero__star[data-astro-cid-gkmwnbqc]{width:var(--sp-5);opacity:.7;height:auto;animation:hero-twinkle calc(var(--dur-base) * 12) ease-in-out infinite;position:absolute}.hero__star--a[data-astro-cid-gkmwnbqc]{top:22%;right:8%}.hero__star--b[data-astro-cid-gkmwnbqc]{width:var(--sp-4);animation-delay:calc(var(--dur-base) * -4);top:64%;right:38%}.hero__star--c[data-astro-cid-gkmwnbqc]{width:var(--sp-3);animation-delay:calc(var(--dur-base) * -8);bottom:14%;left:6%}@keyframes hero-drift{to{transform:translate(6vmax,4vmax)scale(1.1)}}@keyframes hero-spin{to{transform:translateY(-50%)rotate(1turn)}}@keyframes hero-twinkle{50%{opacity:.2;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.hero__blob[data-astro-cid-gkmwnbqc],.hero__drum[data-astro-cid-gkmwnbqc],.hero__star[data-astro-cid-gkmwnbqc]{animation:none}}.hero__inner[data-astro-cid-gkmwnbqc]{gap:var(--sp-5);max-width:calc(var(--content-max) - var(--gutter) * 2);margin-inline:auto;display:grid}.hero__art[data-astro-cid-gkmwnbqc]{aspect-ratio:var(--ratio-gallery);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:var(--surface);display:block;overflow:hidden}.hero__art[data-astro-cid-gkmwnbqc] img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-img) var(--ease-out);display:block}@media (hover:hover){.hero__art[data-astro-cid-gkmwnbqc]:hover img{transform:scale(var(--zoom-img))}}.crumbs[data-astro-cid-gkmwnbqc] ol[data-astro-cid-gkmwnbqc]{gap:0 var(--sp-2);font-size:var(--fs-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.crumbs[data-astro-cid-gkmwnbqc] li[data-astro-cid-gkmwnbqc]+li[data-astro-cid-gkmwnbqc]:before{content:"/";margin-right:var(--sp-2);color:var(--border)}.crumbs[data-astro-cid-gkmwnbqc] a[data-astro-cid-gkmwnbqc]{min-height:var(--tap-min);color:var(--text-muted);align-items:center;display:inline-flex}.hero__no[data-astro-cid-gkmwnbqc]{gap:var(--sp-1);margin:var(--sp-2) 0 var(--sp-2);padding:var(--sp-1) var(--sp-3);font-size:var(--fs-small);color:var(--on-accent);background:var(--h);border-radius:var(--radius-pill);font-weight:700;display:inline-flex}.hero__title[data-astro-cid-gkmwnbqc]{margin:0 0 var(--sp-3);font-size:var(--fs-display);line-height:var(--lh-display);display:grid}.hero__pre[data-astro-cid-gkmwnbqc]{font-family:var(--font-body);font-size:var(--fs-small);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-weight:700}.hero__lead[data-astro-cid-gkmwnbqc]{margin:0 0 var(--sp-5);font-size:var(--fs-lead);color:var(--text-muted)}.facts[data-astro-cid-gkmwnbqc]{gap:var(--sp-3) var(--sp-4);padding:var(--sp-4);background:var(--bg);border-radius:var(--radius-md);box-shadow:var(--shadow-card);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.facts[data-astro-cid-gkmwnbqc] div[data-astro-cid-gkmwnbqc]{min-width:0}.facts__wide[data-astro-cid-gkmwnbqc]{grid-column:1/-1}.facts[data-astro-cid-gkmwnbqc] dt[data-astro-cid-gkmwnbqc]{font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.facts[data-astro-cid-gkmwnbqc] dd[data-astro-cid-gkmwnbqc]{margin:var(--sp-1) 0 0;font-weight:600}.body[data-astro-cid-gkmwnbqc]{gap:var(--sp-7);max-width:var(--content-max);padding:var(--sp-7) var(--gutter);margin-inline:auto;display:grid}.prose[data-astro-cid-gkmwnbqc]{max-width:var(--measure)}.prose[data-astro-cid-gkmwnbqc] h2{margin:var(--sp-7) 0 var(--sp-3);padding-left:var(--sp-3);font-size:var(--fs-h2);border-left:var(--sp-1) solid var(--h)}.prose[data-astro-cid-gkmwnbqc] h2:first-child{margin-top:0}.prose[data-astro-cid-gkmwnbqc] p,.prose[data-astro-cid-gkmwnbqc] li{font-size:var(--fs-lead)}.prose[data-astro-cid-gkmwnbqc] p{margin:0 0 var(--sp-4)}.prose[data-astro-cid-gkmwnbqc] ul{margin:0 0 var(--sp-4);padding-left:var(--sp-5)}.prose[data-astro-cid-gkmwnbqc] li+li{margin-top:var(--sp-2)}.prose[data-astro-cid-gkmwnbqc] h2:last-of-type~ul li{font-size:var(--fs-small);color:var(--text-muted)}.prose[data-astro-cid-gkmwnbqc] a{text-underline-offset:var(--sp-1)}.salute[data-astro-cid-gkmwnbqc]{padding:var(--sp-5);background:var(--bg-alt);border-radius:var(--radius-lg);align-self:start}.salute__title[data-astro-cid-gkmwnbqc]{margin:0 0 var(--sp-1);font-size:var(--fs-h2)}.salute__note[data-astro-cid-gkmwnbqc]{margin:0 0 var(--sp-4);font-size:var(--fs-small);color:var(--text-muted)}.salute__list[data-astro-cid-gkmwnbqc]{gap:var(--sp-3);margin:0 0 var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.salute__list[data-astro-cid-gkmwnbqc] a[data-astro-cid-gkmwnbqc]{aspect-ratio:1;border-radius:var(--radius-md);display:block;overflow:hidden}.salute__list[data-astro-cid-gkmwnbqc] img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-img) var(--ease-out);display:block}@media (hover:hover){.salute__list[data-astro-cid-gkmwnbqc] a[data-astro-cid-gkmwnbqc]:hover img{transform:scale(var(--zoom-img))}}.salute__cap[data-astro-cid-gkmwnbqc]{margin-top:var(--sp-1);font-size:var(--fs-caption);color:var(--text-muted);display:block}.salute__more[data-astro-cid-gkmwnbqc],.kin__all[data-astro-cid-gkmwnbqc]{align-items:center;gap:var(--sp-2);min-height:var(--tap-min);font-weight:600;display:inline-flex}.appears[data-astro-cid-gkmwnbqc]{max-width:var(--content-max);padding:0 var(--gutter) var(--sp-7);margin-inline:auto}.appears__title[data-astro-cid-gkmwnbqc],.kin__title[data-astro-cid-gkmwnbqc]{font-size:var(--fs-h2);margin:0}.appears__list[data-astro-cid-gkmwnbqc]{gap:var(--sp-3);margin:var(--sp-4) 0 0;padding:0;list-style:none;display:grid}.appears__item[data-astro-cid-gkmwnbqc]{grid-template-columns:calc(var(--sp-9) * .9) 1fr;align-items:center;gap:var(--sp-4);padding:var(--sp-3);background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-card);display:grid;position:relative}.appears__item[data-astro-cid-gkmwnbqc] img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm);width:100%;height:auto;display:block}.appears__kicker[data-astro-cid-gkmwnbqc]{font-size:var(--fs-caption);color:var(--text-muted);margin:0;font-weight:600}.appears__name[data-astro-cid-gkmwnbqc]{margin:0;font-weight:700}.appears__name[data-astro-cid-gkmwnbqc] a[data-astro-cid-gkmwnbqc]{color:var(--text);text-decoration:none}.appears__name[data-astro-cid-gkmwnbqc] a[data-astro-cid-gkmwnbqc]:after{content:"";position:absolute;inset:0}.kin[data-astro-cid-gkmwnbqc]{max-width:var(--content-max);padding:var(--sp-7) var(--gutter) var(--sp-6);margin:0 auto}.kin__head[data-astro-cid-gkmwnbqc]{gap:var(--sp-1) var(--sp-5);margin-bottom:var(--sp-5);padding-top:var(--sp-3);border-top:var(--border-w) solid var(--text);grid-template-columns:1fr;display:grid}.kin__eyebrow[data-astro-cid-gkmwnbqc]{align-items:center;gap:var(--sp-2);font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:600;display:flex}.kin__eyebrow[data-astro-cid-gkmwnbqc]:before{content:"";width:var(--sp-2);height:var(--sp-2);background:var(--h);border-radius:50%}.kin__title[data-astro-cid-gkmwnbqc]{font-size:var(--fs-h2);line-height:var(--lh-display);margin:0}.kin__meta[data-astro-cid-gkmwnbqc]{font-size:var(--fs-small);color:var(--text-muted);margin:0}.kin__tools[data-astro-cid-gkmwnbqc]{align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);display:flex}.kin__all[data-astro-cid-gkmwnbqc]{margin-right:auto}.kin__btn[data-astro-cid-gkmwnbqc]{width:var(--tap-min);height:var(--tap-min);font:inherit;font-size:var(--fs-lead);color:var(--text);border:var(--border-w) solid var(--text);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), opacity var(--dur-fast);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.kin__btn[data-astro-cid-gkmwnbqc]:disabled{opacity:.3;cursor:default}@media (hover:hover){.kin__btn[data-astro-cid-gkmwnbqc]:not(:disabled):hover{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}}.kin__row[data-astro-cid-gkmwnbqc]{gap:var(--sp-4);margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) var(--sp-2);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:62%;grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}.kin__row[data-astro-cid-gkmwnbqc]::-webkit-scrollbar{display:none}.kin__item[data-astro-cid-gkmwnbqc]{scroll-snap-align:start}.kin__link[data-astro-cid-gkmwnbqc]{gap:var(--sp-2);color:var(--text);text-decoration:none;display:grid}.kin__art[data-astro-cid-gkmwnbqc]{aspect-ratio:var(--ratio-gallery);border-radius:var(--radius-md);background:var(--bg-alt);display:block;overflow:hidden}.kin__art[data-astro-cid-gkmwnbqc] img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-img) var(--ease-out);display:block}.kin__cap[data-astro-cid-gkmwnbqc]{justify-content:space-between;align-items:baseline;gap:var(--sp-2);padding-top:var(--sp-2);border-top:var(--border-w) solid color-mix(in srgb, var(--border) 70%, transparent);font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:600;display:flex}.kin__no[data-astro-cid-gkmwnbqc]{color:var(--text-muted)}@media (hover:hover){.kin__link[data-astro-cid-gkmwnbqc]:hover .kin__art[data-astro-cid-gkmwnbqc] img{transform:scale(var(--zoom-img))}.kin__link[data-astro-cid-gkmwnbqc]:hover .kin__name[data-astro-cid-gkmwnbqc]{color:var(--accent)}}.pager[data-astro-cid-gkmwnbqc]{--n:var(--notch-lg);max-width:var(--content-max);margin:var(--sp-5) auto var(--sp-8);padding-inline:var(--gutter);grid-template-columns:1fr 1fr;display:grid}.pager__link[data-astro-cid-gkmwnbqc]{align-items:center;gap:var(--sp-2);min-height:calc(var(--tap-min) * 2);padding:var(--sp-3);color:var(--text);background:color-mix(in srgb, var(--accent) 8%, var(--bg));transition:background-color var(--dur-fast) var(--ease-out);text-decoration:none;display:flex;position:relative}.pager__link--prev[data-astro-cid-gkmwnbqc]{border-radius:var(--radius-md) 0 0 var(--radius-md);-webkit-mask:radial-gradient(circle var(--n) at 100% 0, transparent 98%, black) top right / 51% 51% no-repeat, radial-gradient(circle var(--n) at 100% 100%, transparent 98%, black) bottom right / 51% 51% no-repeat, linear-gradient(black, black) left / 50% 100% no-repeat;mask:radial-gradient(circle var(--n) at 100% 0, transparent 98%, black) top right / 51% 51% no-repeat, radial-gradient(circle var(--n) at 100% 100%, transparent 98%, black) bottom right / 51% 51% no-repeat, linear-gradient(black, black) left / 50% 100% no-repeat}.pager__link--next[data-astro-cid-gkmwnbqc]{text-align:right;border-radius:0 var(--radius-md) var(--radius-md) 0;-webkit-mask:radial-gradient(circle var(--n) at 0 0, transparent 98%, black) top left / 51% 51% no-repeat, radial-gradient(circle var(--n) at 0 100%, transparent 98%, black) bottom left / 51% 51% no-repeat, linear-gradient(black, black) right / 50% 100% no-repeat;mask:radial-gradient(circle var(--n) at 0 0, transparent 98%, black) top left / 51% 51% no-repeat, radial-gradient(circle var(--n) at 0 100%, transparent 98%, black) bottom left / 51% 51% no-repeat, linear-gradient(black, black) right / 50% 100% no-repeat;justify-content:flex-end}.pager__link--next[data-astro-cid-gkmwnbqc]:before{content:"";top:var(--n);bottom:var(--n);border-left:var(--border-w) dashed color-mix(in srgb, var(--accent) 40%, transparent);position:absolute;left:0}.pager__thumb[data-astro-cid-gkmwnbqc]{width:var(--tap-min);aspect-ratio:var(--ratio-gallery);border-radius:var(--radius-sm);background:var(--bg-alt);flex:none;overflow:hidden}.pager__thumb[data-astro-cid-gkmwnbqc] img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-img) var(--ease-out);display:block}.pager__text[data-astro-cid-gkmwnbqc]{gap:var(--sp-1);min-width:0;display:grid}.pager__dir[data-astro-cid-gkmwnbqc]{font-size:var(--fs-caption);letter-spacing:.02em;white-space:nowrap;text-transform:uppercase;color:var(--accent);font-weight:600}.pager__long[data-astro-cid-gkmwnbqc]{display:none}.pager__name[data-astro-cid-gkmwnbqc]{font-size:var(--fs-lead);font-weight:700;line-height:var(--lh-heading)}.pager__arrow[data-astro-cid-gkmwnbqc]{width:var(--tap-min);height:var(--tap-min);font-size:var(--fs-lead);color:var(--on-accent);background:var(--accent);transition:transform var(--dur-fast) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:none}@media (hover:hover){.pager__link[data-astro-cid-gkmwnbqc]:hover{color:var(--text);background:color-mix(in srgb, var(--accent) 14%, var(--bg))}.pager__link[data-astro-cid-gkmwnbqc]:hover .pager__thumb[data-astro-cid-gkmwnbqc] img{transform:scale(var(--zoom-img))}.pager__link--prev[data-astro-cid-gkmwnbqc]:hover .pager__arrow[data-astro-cid-gkmwnbqc]{transform:translateX(calc(var(--sp-1) * -1))}.pager__link--next[data-astro-cid-gkmwnbqc]:hover .pager__arrow[data-astro-cid-gkmwnbqc]{transform:translateX(var(--sp-1))}}.cta-band[data-astro-cid-gkmwnbqc]{border-top:var(--border-w) solid var(--border)}@media (width>=768px){.hero[data-astro-cid-gkmwnbqc]{padding-bottom:var(--sp-8)}.hero__inner[data-astro-cid-gkmwnbqc]{align-items:center;gap:var(--sp-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kin__head[data-astro-cid-gkmwnbqc]{grid-template-columns:minmax(0,1fr) auto;align-items:end}.kin__eyebrow[data-astro-cid-gkmwnbqc],.kin__title[data-astro-cid-gkmwnbqc],.kin__meta[data-astro-cid-gkmwnbqc]{grid-column:1}.kin__tools[data-astro-cid-gkmwnbqc]{grid-area:1/2/span 3;align-self:end;margin-top:0}.kin__all[data-astro-cid-gkmwnbqc]{margin-right:var(--sp-3)}.kin__row[data-astro-cid-gkmwnbqc]{grid-auto-columns:calc((100% - var(--sp-4) * 2) / 3);margin:0;padding-inline:0;scroll-padding-inline:0}.pager__arrow[data-astro-cid-gkmwnbqc]{display:grid}.pager__long[data-astro-cid-gkmwnbqc]{display:inline}.pager__dir[data-astro-cid-gkmwnbqc]{letter-spacing:.06em}.pager__link[data-astro-cid-gkmwnbqc]{gap:var(--sp-4);padding:var(--sp-4) var(--sp-5)}.pager__thumb[data-astro-cid-gkmwnbqc]{width:calc(var(--tap-min) * 1.8)}.appears__list[data-astro-cid-gkmwnbqc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.body[data-astro-cid-gkmwnbqc]{grid-template-columns:minmax(0, 1fr) calc(var(--sp-9) * 4);gap:var(--sp-8);padding-block:var(--sp-8)}.salute[data-astro-cid-gkmwnbqc]{top:var(--sp-9);position:sticky}.kin__row[data-astro-cid-gkmwnbqc]{grid-auto-columns:calc((100% - var(--sp-4) * 4) / 5)}.kin__title[data-astro-cid-gkmwnbqc]{font-size:var(--fs-h1)}.facts[data-astro-cid-gkmwnbqc]{grid-template-columns:repeat(3,minmax(0,1fr))}}
