.eyebrow[data-astro-cid-755egjid]{display:inline-flex;align-items:center;gap:.8em;font-family:var(--f-display);font-weight:700;font-size:clamp(.85rem,1vw,1rem);letter-spacing:.16em;text-transform:uppercase;color:var(--c-love);margin-bottom:var(--s-tight)}.eyebrow[data-astro-cid-755egjid]:before{content:"";width:2.2rem;height:2px;background:currentColor}.h-mid[data-astro-cid-755egjid]{font-size:clamp(2.6rem,6.4vw,6rem);color:var(--c-paper);text-wrap:balance}.h-mid[data-astro-cid-755egjid].ink{color:var(--c-ink)}.p-hero[data-astro-cid-755egjid]{padding-top:clamp(2rem,4vw,3.5rem);padding-bottom:var(--s-section)}.ph-grid[data-astro-cid-755egjid]{display:grid;grid-template-columns:1fr .85fr;gap:clamp(2rem,5vw,5rem);align-items:center}.ph-name[data-astro-cid-755egjid]{font-size:clamp(4rem,11vw,10.5rem);line-height:.8;letter-spacing:-.015em;color:var(--c-paper)}.ph-handle[data-astro-cid-755egjid]{display:inline-block;margin-top:1.2rem;font-family:var(--f-display);font-weight:800;text-transform:uppercase;font-size:var(--t-h3);line-height:1;background:var(--c-love);color:var(--c-ink);padding:.3em .6em;border-radius:4px;rotate:-3deg;box-shadow:0 12px 26px #00000059}.ph-role[data-astro-cid-755egjid]{margin-top:.9rem;font-size:var(--t-small);letter-spacing:.06em;text-transform:uppercase;color:var(--c-olive-text)}.ph-lede[data-astro-cid-755egjid]{margin-top:var(--s-block);max-width:54ch;font-size:var(--t-lede);color:var(--c-sand)}.ph-photo[data-astro-cid-755egjid]{position:relative;border-radius:6px;overflow:clip;aspect-ratio:3 / 4;border:clamp(8px,.9vw,12px) solid var(--c-paper);border-bottom-width:clamp(30px,3.6vw,52px);rotate:2.5deg;box-shadow:0 40px 80px -30px #000000bf}.ph-img[data-astro-cid-755egjid]{width:100%;height:100%;object-fit:cover}.ph-badge[data-astro-cid-755egjid]{position:absolute;left:1rem;bottom:1rem;background:var(--c-love);color:var(--c-ink);font-family:var(--f-display);font-weight:800;font-size:1.8rem;line-height:1;padding:.3em .55em;border-radius:var(--r-pill)}.platforms[data-astro-cid-755egjid]{border-block:1px solid var(--c-line);background:var(--c-surface)}.pl-in[data-astro-cid-755egjid]{padding-block:clamp(2.8rem,5.5vw,4.5rem)}.pl-sum[data-astro-cid-755egjid]{display:flex;align-items:flex-end;flex-wrap:wrap;gap:.4rem clamp(1rem,2.6vw,2.4rem)}.pl[data-astro-cid-755egjid]{display:flex;flex-direction:column;gap:.5rem;text-decoration:none}.pl-n[data-astro-cid-755egjid]{font-family:var(--f-display);font-weight:800;font-size:clamp(2.4rem,4.8vw,4.4rem);line-height:.85;color:var(--c-paper);font-variant-numeric:tabular-nums;transition:color var(--dur-fast) var(--ease-out)}a[data-astro-cid-755egjid].pl:hover .pl-n[data-astro-cid-755egjid],.pl[data-astro-cid-755egjid].total .pl-n[data-astro-cid-755egjid]{color:var(--c-love)}.pl-l[data-astro-cid-755egjid]{font-size:var(--t-small);color:var(--c-sand);text-transform:uppercase;letter-spacing:.12em}.pl-op[data-astro-cid-755egjid]{font-family:var(--f-display);font-weight:600;font-size:clamp(1.6rem,3vw,2.6rem);line-height:1;color:var(--c-olive-text);padding-bottom:2rem}.pl-note[data-astro-cid-755egjid]{margin-top:var(--s-tight);font-size:var(--t-small);color:var(--c-olive-text);max-width:60ch}@media(max-width:640px){.pl-sum[data-astro-cid-755egjid]{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem 1rem}.pl-op[data-astro-cid-755egjid]{display:none}.pl[data-astro-cid-755egjid].total{grid-column:1 / -1;padding-top:1.2rem;border-top:1px solid var(--c-line)}}.au-grid[data-astro-cid-755egjid]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2.5vw,2rem);margin-top:var(--s-block)}.au-card[data-astro-cid-755egjid]{border:1px solid var(--c-line);border-radius:var(--r-card);padding:clamp(1.3rem,2.5vw,2rem);background:var(--c-surface)}.au-k[data-astro-cid-755egjid]{display:block;font-family:var(--f-display);font-weight:700;font-size:.9rem;letter-spacing:.16em;text-transform:uppercase;color:var(--c-love);margin-bottom:1.4rem}.au-row[data-astro-cid-755egjid]{display:grid;grid-template-columns:1fr auto;gap:.3rem .8rem;margin-bottom:1.1rem}.au-row[data-astro-cid-755egjid]:last-child{margin-bottom:0}.au-row[data-astro-cid-755egjid] span[data-astro-cid-755egjid]{font-size:var(--t-small);color:var(--c-sand)}.au-row[data-astro-cid-755egjid] b[data-astro-cid-755egjid]{font-family:var(--f-display);font-weight:800;font-size:1.45rem;color:var(--c-paper);font-variant-numeric:tabular-nums}.au-row[data-astro-cid-755egjid] b[data-astro-cid-755egjid].dim{color:var(--c-olive-text)}.au-track[data-astro-cid-755egjid]{grid-column:1 / -1;height:4px;border-radius:99px;background:#f8f8f41a;overflow:hidden}.au-track[data-astro-cid-755egjid] i[data-astro-cid-755egjid]{display:block;height:100%;background:var(--c-love);border-radius:99px}.au-track[data-astro-cid-755egjid] i[data-astro-cid-755egjid].dim{background:var(--c-olive-text)}.au-note[data-astro-cid-755egjid]{margin-top:var(--s-block);max-width:62ch;font-size:var(--t-small);color:var(--c-olive-text)}@media(max-width:820px){.au-grid[data-astro-cid-755egjid]{grid-template-columns:1fr}}.tp-grid[data-astro-cid-755egjid]{display:grid;grid-template-columns:.72fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:start}.topics[data-astro-cid-755egjid]{margin-top:var(--s-block);border-top:1px solid var(--c-line)}.topic[data-astro-cid-755egjid]{display:grid;grid-template-columns:minmax(0,13rem) minmax(0,1fr);align-items:center;gap:.4rem 2rem;padding-block:1.3rem;border-bottom:1px solid var(--c-line)}.topic-n[data-astro-cid-755egjid]{font-family:var(--f-display);font-weight:800;text-transform:uppercase;font-size:clamp(1.8rem,3vw,2.6rem);line-height:.9;color:var(--c-love);transition:translate var(--dur-base) var(--ease-out)}.topic[data-astro-cid-755egjid]:hover .topic-n[data-astro-cid-755egjid]{translate:6px 0}.topic-d[data-astro-cid-755egjid]{color:var(--c-sand);font-size:var(--t-small)}.tp-photo[data-astro-cid-755egjid]{position:sticky;top:6rem;border-radius:6px;overflow:clip;aspect-ratio:3 / 4;border:10px solid var(--c-paper);border-bottom-width:42px;rotate:-2deg;box-shadow:0 30px 60px -22px #000000b3}.tp-img[data-astro-cid-755egjid]{width:100%;height:100%;object-fit:cover}.tp-prose[data-astro-cid-755egjid]{margin-top:var(--s-tight);display:flex;flex-direction:column;gap:1.1rem;max-width:60ch;color:var(--c-sand)}@media(max-width:900px){.ph-grid[data-astro-cid-755egjid],.tp-grid[data-astro-cid-755egjid],.solo-in[data-astro-cid-755egjid]{grid-template-columns:1fr}.ph-photo[data-astro-cid-755egjid]{aspect-ratio:3 / 4}.tp-photo[data-astro-cid-755egjid]{position:static;aspect-ratio:3 / 4}.topic[data-astro-cid-755egjid]{grid-template-columns:1fr}}.solo[data-astro-cid-755egjid]{background:var(--c-paper);color:var(--c-ink)}.solo-in[data-astro-cid-755egjid]{display:grid;grid-template-columns:.85fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:start}.solo-body[data-astro-cid-755egjid]{max-width:58ch;font-size:var(--t-lede);color:var(--c-ink);font-weight:500}.solo-fmts[data-astro-cid-755egjid]{list-style:none;display:flex;flex-wrap:wrap;gap:.7rem;margin-top:var(--s-block)}.solo-fmts[data-astro-cid-755egjid] li[data-astro-cid-755egjid]{display:inline-flex;align-items:baseline;gap:.55em;border:1px solid rgba(29,16,24,.18);border-radius:var(--r-pill);padding:.55em 1.1em;font-size:var(--t-small);font-weight:600;color:var(--c-ink)}.sf-n[data-astro-cid-755egjid]{font-family:var(--f-display);font-weight:700;color:var(--c-love-deep);font-size:var(--t-micro);letter-spacing:.1em}.solo-cta[data-astro-cid-755egjid]{display:inline-block;margin-top:var(--s-tight);background:var(--c-ink);color:var(--c-paper);font-weight:700;text-decoration:none;padding:.9em 1.8em;border-radius:var(--r-pill);transition:transform var(--dur-fast) var(--ease-out)}.solo-cta[data-astro-cid-755egjid]:hover{transform:translateY(-2px)}.so-grid[data-astro-cid-755egjid]{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.8rem,2vw,1.4rem);margin-top:var(--s-block)}.so[data-astro-cid-755egjid]{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:1rem;padding:clamp(1.1rem,2.2vw,1.5rem);min-height:44px;border:1px solid var(--c-line);border-radius:var(--r-card);background:var(--c-surface);text-decoration:none;color:var(--c-sand);transition:border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.so[data-astro-cid-755egjid]:hover{border-color:var(--c-love);transform:translateY(-2px)}.so-i[data-astro-cid-755egjid]{width:1.5rem;height:1.5rem;color:var(--c-love)}.so-txt[data-astro-cid-755egjid]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.so-net[data-astro-cid-755egjid]{font-family:var(--f-display);font-weight:700;text-transform:uppercase;font-size:1.05rem;letter-spacing:.04em;color:var(--c-paper)}.so-h[data-astro-cid-755egjid]{font-size:var(--t-micro);color:var(--c-olive-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.so-f[data-astro-cid-755egjid]{font-family:var(--f-display);font-weight:800;font-size:1.2rem;color:var(--c-paper);font-variant-numeric:tabular-nums}.so-arr[data-astro-cid-755egjid]{font-size:var(--t-small);color:var(--c-olive-text);transition:transform var(--dur-fast) var(--ease-out)}.so[data-astro-cid-755egjid]:hover .so-arr[data-astro-cid-755egjid]{transform:translate(2px,-2px);color:var(--c-love)}@media(max-width:820px){.so-grid[data-astro-cid-755egjid]{grid-template-columns:1fr}}.p-contact[data-astro-cid-755egjid] .eyebrow[data-astro-cid-755egjid]{display:flex}.p-contact[data-astro-cid-755egjid] .mail[data-astro-cid-755egjid]{display:inline-flex;align-items:center;min-height:44px;font-family:var(--f-display);font-weight:800;text-transform:uppercase;font-size:clamp(1.8rem,6.4vw,6rem);color:var(--c-love);text-decoration:none;line-height:1}.p-contact[data-astro-cid-755egjid] .mail[data-astro-cid-755egjid]{background:linear-gradient(currentColor,currentColor) left 92% / 0 .07em no-repeat;transition:background-size var(--dur-base) var(--ease-out),color var(--dur-fast)}.p-contact[data-astro-cid-755egjid] .mail[data-astro-cid-755egjid]:hover{color:var(--c-paper);background-size:100% .07em}.p-contact[data-astro-cid-755egjid] .direct[data-astro-cid-755egjid]{display:flex;align-items:flex-start;gap:.6rem;margin-top:var(--s-tight);max-width:46ch;font-size:var(--t-small);color:var(--c-sand)}.p-contact[data-astro-cid-755egjid] .direct-i[data-astro-cid-755egjid]{width:1.15rem;height:1.15rem;flex-shrink:0;color:var(--c-love);margin-top:.15em}.inv-wrap[data-astro-cid-755egjid]{padding-bottom:var(--s-section)}.invite[data-astro-cid-755egjid]{position:relative;display:grid;grid-template-columns:.72fr minmax(0,1fr);align-items:stretch;overflow:clip;text-decoration:none;min-height:clamp(320px,36vw,440px);border:1px solid var(--c-line);border-radius:var(--r-card);background:var(--c-surface);transition:border-color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.invite[data-astro-cid-755egjid]:hover{border-color:var(--c-love);transform:translateY(-3px)}.inv-photo[data-astro-cid-755egjid]{position:relative;overflow:clip}.inv-img[data-astro-cid-755egjid]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 20%;transition:transform var(--dur-slow) var(--ease-out)}.invite[data-astro-cid-755egjid]:hover .inv-img[data-astro-cid-755egjid]{transform:scale(1.04)}.inv-photo[data-astro-cid-755egjid]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#1d10188c,#1d101800 45%)}.inv-body[data-astro-cid-755egjid]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.55rem;padding:clamp(1.8rem,4vw,3.2rem)}.inv-title[data-astro-cid-755egjid]{font-family:var(--f-display);font-weight:800;text-transform:uppercase;font-size:clamp(2rem,4.6vw,3.8rem);line-height:.95;color:var(--c-paper);text-wrap:balance}.inv-metric[data-astro-cid-755egjid]{display:inline-flex;align-items:baseline;gap:.5rem;margin-top:.5rem}.inv-n[data-astro-cid-755egjid]{font-family:var(--f-display);font-weight:800;font-size:clamp(2.6rem,6vw,4.6rem);line-height:.85;color:var(--c-love)}.inv-nl[data-astro-cid-755egjid]{font-size:var(--t-small);letter-spacing:.16em;text-transform:uppercase;color:var(--c-olive-text)}.inv-text[data-astro-cid-755egjid]{margin-top:.6rem;max-width:46ch;font-size:var(--t-small);color:var(--c-sand)}.inv-cta[data-astro-cid-755egjid]{margin-top:var(--s-block);display:inline-flex;align-items:center;gap:.5em;min-height:44px;font-family:var(--f-display);font-weight:700;text-transform:uppercase;font-size:1.05rem;letter-spacing:.05em;color:var(--c-love)}.invite[data-astro-cid-755egjid]:hover .inv-cta[data-astro-cid-755egjid]{color:var(--c-paper)}.inv-cta[data-astro-cid-755egjid] span[data-astro-cid-755egjid]{transition:transform var(--dur-fast) var(--ease-out)}.invite[data-astro-cid-755egjid]:hover .inv-cta[data-astro-cid-755egjid] span[data-astro-cid-755egjid]{transform:translate(4px)}@media(max-width:820px){.invite[data-astro-cid-755egjid]{grid-template-columns:1fr}.inv-photo[data-astro-cid-755egjid]{aspect-ratio:4 / 5;min-height:0}.inv-img[data-astro-cid-755egjid]{object-position:center}.inv-photo[data-astro-cid-755egjid]:after{background:linear-gradient(180deg,#1d101800 55%,#1d101899)}}@media(prefers-reduced-motion:reduce){.invite[data-astro-cid-755egjid],.inv-img[data-astro-cid-755egjid],.inv-cta[data-astro-cid-755egjid] span[data-astro-cid-755egjid]{transition:none}.invite[data-astro-cid-755egjid]:hover,.invite[data-astro-cid-755egjid]:hover .inv-img[data-astro-cid-755egjid]{transform:none}}
