*{box-sizing:border-box}html{min-height:100%;background:#080705}body{min-height:100%;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#fff}a{color:inherit;text-decoration:none}.bio-page.svelte-12kc40u{position:relative;min-height:100svh;overflow:hidden;background:linear-gradient(180deg,#0202021a,#00000014 42%,#00000094),image-set(url(../../../wholebcg.webp) type("image/webp"),url(../../../wholebcg.png) type("image/png")) center center / cover no-repeat}.bio-page.svelte-12kc40u:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:radial-gradient(circle at 53% 46%,rgba(250,212,169,.09),transparent 15rem),linear-gradient(90deg,rgba(0,0,0,.2),transparent 30%,transparent 72%,rgba(0,0,0,.16));pointer-events:none}.portrait-layer.svelte-12kc40u{position:absolute;top:0;left:50%;width:min(100vw,44rem);min-height:100%;transform:translate(-50%);background:image-set(url(../../../bcg.webp) type("image/webp"),url(../../../bcg.png) type("image/png")) center top / cover no-repeat;filter:drop-shadow(0 0 2.4rem rgba(0,0,0,.42));opacity:.98;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 10%,#000 90%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 10%,#000 90%,transparent 100%)}.portrait-layer.svelte-12kc40u:before{position:absolute;top:-1.1rem;right:-1.1rem;bottom:-1.1rem;left:-1.1rem;content:"";background:image-set(url(../../../bcg.webp) type("image/webp"),url(../../../bcg.png) type("image/png")) center top / cover no-repeat;filter:blur(18px);opacity:.38;transform:scale(1.035);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 6%,#000 94%,transparent 100%)}.page-reveal.svelte-12kc40u{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4;background:radial-gradient(circle at 50% 58%,rgba(255,191,105,.13),transparent 9rem),#050403eb;pointer-events:none;animation:svelte-12kc40u-revealFromDark .74s ease both}.transition-layer.svelte-12kc40u{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;background:radial-gradient(circle at 50% 58%,rgba(255,191,105,.2),transparent 9rem),#050403d1;opacity:0;pointer-events:none;transition:opacity .36s ease}.transition-layer.svelte-12kc40u span:where(.svelte-12kc40u){width:clamp(3rem,13vw,4.6rem);aspect-ratio:1;border:1px solid rgba(255,222,177,.78);border-radius:999px;box-shadow:inset 0 0 1.1rem #ffce8f2e,0 0 1.2rem #ffba5c3d;opacity:0;transform:scale(.7);transition:opacity .3s ease,transform .42s cubic-bezier(.2,.8,.2,1)}@keyframes svelte-12kc40u-revealFromDark{0%{opacity:1}to{opacity:0}}.menu-button.svelte-12kc40u{position:fixed;top:clamp(1.35rem,4.9vw,2.65rem);right:clamp(1.35rem,5.3vw,2.9rem);z-index:3;display:inline-flex;width:clamp(3.85rem,10vw,4.6rem);aspect-ratio:1;align-items:center;justify-content:center;gap:.27rem;border:1.5px solid rgba(255,255,255,.8);border-radius:999px;background:#14120f3d;box-shadow:inset 0 0 0 1px #ffffff1c;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px)}.menu-button.svelte-12kc40u span:where(.svelte-12kc40u){width:.39rem;aspect-ratio:1;border-radius:999px;background:currentColor}.content.svelte-12kc40u{position:relative;z-index:1;display:flex;width:min(100%,46.5rem);min-height:100svh;margin:0 auto;padding:clamp(17rem,32svh,25rem) clamp(1.15rem,5.4vw,2.6rem) 1.75rem;flex-direction:column;justify-content:flex-end;animation:svelte-12kc40u-linksFadeIn .52s ease both;transition:opacity .18s ease,transform .18s ease}.leaving-biography.svelte-12kc40u .content:where(.svelte-12kc40u){opacity:.72;transform:translateY(4px) scale(.985)}.leaving-biography.svelte-12kc40u .transition-layer:where(.svelte-12kc40u){opacity:1}.leaving-biography.svelte-12kc40u .transition-layer:where(.svelte-12kc40u) span:where(.svelte-12kc40u){opacity:1;transform:scale(1)}@keyframes svelte-12kc40u-linksFadeIn{0%{opacity:0;transform:translateY(.9rem)}to{opacity:1;transform:translateY(0)}}.brand.svelte-12kc40u{margin-bottom:clamp(1.75rem,3.2svh,2.45rem);text-align:center;text-shadow:0 2px 18px rgba(0,0,0,.45)}.brand.svelte-12kc40u h1:where(.svelte-12kc40u){margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(4.2rem,17vw,6.9rem);font-weight:400;line-height:.92;text-transform:uppercase;letter-spacing:.28em;text-indent:.28em}.ornament.svelte-12kc40u{display:grid;grid-template-columns:minmax(4.5rem,1fr) auto minmax(4.5rem,1fr);width:min(20.8rem,58vw);align-items:center;gap:1rem;margin:1.18rem auto 1.15rem;color:#ffffffe6}.ornament.svelte-12kc40u span:where(.svelte-12kc40u){height:1px;background:currentColor}.ornament.svelte-12kc40u i:where(.svelte-12kc40u){font-style:normal;font-size:1.58rem;line-height:1}.brand.svelte-12kc40u p:where(.svelte-12kc40u){margin:0;font-size:clamp(1.05rem,3.85vw,1.48rem);font-weight:300;letter-spacing:.24em}.link-list.svelte-12kc40u{display:grid;width:min(100%,40.5rem);margin:0 auto;gap:clamp(.58rem,1.35svh,.78rem)}.link-card.svelte-12kc40u{position:relative;display:grid;min-height:clamp(4.55rem,7.8svh,5.15rem);grid-template-columns:1fr clamp(2.45rem,6vw,3rem);align-items:center;padding:.62rem clamp(.38rem,1.4vw,.62rem) .62rem clamp(4.75rem,12vw,5.85rem);border:1.4px solid rgba(255,255,255,.72);border-radius:clamp(1.85rem,6vw,2.7rem);background:#0505047a;box-shadow:inset 0 0 0 1px #ffffff0f,0 1.1rem 2.3rem #00000029;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .18s ease,border-color .18s ease,background .18s ease}.link-card.svelte-12kc40u:hover,.link-card.svelte-12kc40u:focus-visible{transform:translateY(-1px);border-color:#ffe8ccf2;background:#261f176b;outline:none}.link-card.featured.svelte-12kc40u{min-height:clamp(5.65rem,9.6svh,6.75rem);padding-top:.78rem;padding-bottom:.78rem;border-color:#ffc570fa;background:radial-gradient(circle at 9% 82%,rgba(255,185,74,.2),transparent 9rem),linear-gradient(90deg,#29190dc7,#23191194);box-shadow:inset 0 0 2.1rem #ffd6aa2e,0 0 .7rem #ffbf5d54,0 0 2.1rem #db924a2e,0 1.3rem 2.7rem #00000038}.badge-row.svelte-12kc40u{display:inline-flex;align-items:center;gap:.32rem;min-width:0}.badge.svelte-12kc40u{display:inline-flex;align-items:center;gap:.26rem;border:1px solid rgba(255,186,95,.62);border-radius:999px;background:#18110b94;color:#ffd99bf5;font-size:clamp(.48rem,1.35vw,.62rem);font-weight:700;letter-spacing:.11em;line-height:1;padding:.23rem .45rem;text-transform:uppercase;white-space:nowrap}.icon-wrap.svelte-12kc40u{position:absolute;top:50%;left:clamp(2.34rem,5.8vw,2.8rem);display:flex;width:clamp(2.05rem,5.4vw,2.48rem);height:clamp(2.05rem,5.4vw,2.48rem);align-items:center;justify-content:center;transform:translate(-50%,-50%)}.icon-wrap.svelte-12kc40u svg:where(.svelte-12kc40u),.socials.svelte-12kc40u svg:where(.svelte-12kc40u){width:100%;height:100%;overflow:visible;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}.icon-wrap.svelte-12kc40u .filled:where(.svelte-12kc40u),.socials.svelte-12kc40u .filled:where(.svelte-12kc40u){fill:currentColor;stroke:none}.fv-mark.svelte-12kc40u{display:inline-block;margin-left:.08em;color:#ffd98ffa;font-size:clamp(2.9rem,8.4vw,3.55rem);font-weight:900;font-style:italic;line-height:1;transform:skew(-8deg) translateY(.02em)}.link-copy.svelte-12kc40u{display:grid;gap:.2rem;min-width:0;padding-top:.1rem}.title-row.svelte-12kc40u{display:flex;min-width:0;align-items:center;gap:.58rem}.link-copy.svelte-12kc40u strong:where(.svelte-12kc40u){font-size:clamp(.95rem,3.35vw,1.22rem);font-weight:800;line-height:1;text-transform:uppercase;letter-spacing:.14em;white-space:nowrap}.link-copy.svelte-12kc40u small:where(.svelte-12kc40u){overflow:hidden;color:#ffd69fe6;font-size:clamp(.86rem,3vw,1.02rem);font-weight:300;letter-spacing:.19em;text-overflow:ellipsis;white-space:nowrap}.link-copy.svelte-12kc40u em:where(.svelte-12kc40u){overflow:hidden;color:#ffffffad;font-size:clamp(.64rem,2.2vw,.76rem);font-style:normal;font-weight:300;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap}.featured.svelte-12kc40u .link-copy:where(.svelte-12kc40u){padding-top:0}.featured.svelte-12kc40u .link-copy:where(.svelte-12kc40u) strong:where(.svelte-12kc40u){font-size:clamp(1.2rem,4.2vw,1.5rem);letter-spacing:.16em}.featured.svelte-12kc40u .link-copy:where(.svelte-12kc40u) small:where(.svelte-12kc40u){font-size:clamp(.9rem,3.1vw,1.05rem);letter-spacing:.14em}.arrow.svelte-12kc40u{align-self:center;display:flex;width:100%;height:100%;align-items:center;justify-content:center;justify-self:center;padding:0 .12rem .18rem 0;border:0;border-radius:0;background:transparent;box-shadow:none;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,5.4vw,2.45rem);font-weight:400;line-height:1;transform:scaleX(.78)}.featured.svelte-12kc40u .arrow:where(.svelte-12kc40u){color:#ffebcdf2}.socials.svelte-12kc40u{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,29rem);align-items:start;gap:clamp(.7rem,3.5vw,1.35rem);margin:clamp(1.7rem,3.4svh,2.3rem) auto 0}.socials.svelte-12kc40u a:where(.svelte-12kc40u){position:relative;display:grid;min-width:0;justify-items:center;gap:.48rem;color:#fffffff2;text-align:center}.socials.svelte-12kc40u a:where(.svelte-12kc40u)+a:where(.svelte-12kc40u):before{position:absolute;left:calc(clamp(.7rem,3.5vw,1.35rem)/-2);top:.8rem;width:1px;height:4.25rem;content:"";background:linear-gradient(180deg,transparent,rgba(255,202,125,.74),transparent)}.social-icon.svelte-12kc40u{display:inline-flex;width:clamp(3.15rem,9.7vw,4rem);aspect-ratio:1;align-items:center;justify-content:center;border:1.3px solid rgba(255,204,135,.82);border-radius:999px;background:#0d0c0b4d;box-shadow:0 0 1rem #ffb85724;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.socials.svelte-12kc40u a:where(.svelte-12kc40u):hover,.socials.svelte-12kc40u a:where(.svelte-12kc40u):focus-visible{color:#ffdaa1fa;outline:none}.socials.svelte-12kc40u svg:where(.svelte-12kc40u){width:2rem;height:2rem}.x-mark.svelte-12kc40u{font-size:2rem;font-weight:800;line-height:1}.socials.svelte-12kc40u strong:where(.svelte-12kc40u),.socials.svelte-12kc40u small:where(.svelte-12kc40u){display:block;overflow:hidden;max-width:100%;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.socials.svelte-12kc40u strong:where(.svelte-12kc40u){font-size:clamp(.62rem,2.35vw,.8rem);font-weight:500;letter-spacing:.18em}.socials.svelte-12kc40u small:where(.svelte-12kc40u){color:#ffcd89db;font-size:clamp(.6rem,2.2vw,.78rem);letter-spacing:.16em}.copyright.svelte-12kc40u{margin:clamp(1.55rem,3svh,2.05rem) 0 0;color:#ffffff94;font-size:clamp(.7rem,2.7vw,.92rem);font-weight:300;letter-spacing:.13em;text-align:center}.bottom-heart.svelte-12kc40u{margin-top:1rem;color:#ffd19cf2;font-size:1.8rem;line-height:1;text-align:center;text-shadow:0 0 .8rem rgba(255,178,92,.45)}@media (max-width: 420px){.bio-page.svelte-12kc40u{background-position:center center}.portrait-layer.svelte-12kc40u{width:100vw;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 3.5%,#000 96.5%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 3.5%,#000 96.5%,transparent 100%)}.portrait-layer.svelte-12kc40u:before{-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 2%,#000 98%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 2%,#000 98%,transparent 100%)}.content.svelte-12kc40u{padding-right:1rem;padding-left:1rem}.link-card.svelte-12kc40u{min-height:4.55rem;grid-template-columns:1fr 2.35rem;padding:.58rem .36rem .58rem 4.35rem;border-radius:1.8rem}.link-card.featured.svelte-12kc40u{min-height:5.65rem;padding-top:.68rem;padding-bottom:.68rem}.badge-row.svelte-12kc40u{display:none}.icon-wrap.svelte-12kc40u{left:2.12rem;width:2.05rem;height:2.05rem}.icon-wrap.svelte-12kc40u svg:where(.svelte-12kc40u){width:100%;height:100%}.fv-mark.svelte-12kc40u{font-size:2.95rem}.link-copy.svelte-12kc40u strong:where(.svelte-12kc40u){font-size:.98rem;letter-spacing:.13em}.link-copy.svelte-12kc40u small:where(.svelte-12kc40u){font-size:.86rem;letter-spacing:.13em}.link-copy.svelte-12kc40u em:where(.svelte-12kc40u){display:block;font-size:.68rem;letter-spacing:.04em}.featured.svelte-12kc40u .link-copy:where(.svelte-12kc40u){padding-top:0}.featured.svelte-12kc40u .link-copy:where(.svelte-12kc40u) strong:where(.svelte-12kc40u){font-size:1.18rem}.featured.svelte-12kc40u .link-copy:where(.svelte-12kc40u) small:where(.svelte-12kc40u){font-size:.9rem}.arrow.svelte-12kc40u{width:100%;font-size:2.08rem}.socials.svelte-12kc40u{margin-top:1.65rem}.social-icon.svelte-12kc40u{width:3.35rem}}@media (min-width: 760px){.content.svelte-12kc40u{padding-bottom:3rem}.portrait-layer.svelte-12kc40u{width:min(58vw,46rem)}}@media (min-width: 1180px){.portrait-layer.svelte-12kc40u{width:min(44vw,48rem)}}@media (prefers-reduced-motion: reduce){.content.svelte-12kc40u{animation:none;transition:none}.page-reveal.svelte-12kc40u{animation:none;opacity:0}.transition-layer.svelte-12kc40u,.transition-layer.svelte-12kc40u span:where(.svelte-12kc40u){transition:none}}
