.reference-profile__layout[data-astro-cid-foocfw6d]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--spacing-2xl);align-items:start}.reference-profile__column[data-astro-cid-foocfw6d]{min-width:0;padding-bottom:var(--spacing-3xl)}.reference-profile__heading[data-astro-cid-foocfw6d]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-loud);text-transform:uppercase;color:var(--color-text);margin-bottom:var(--spacing-md)}.reference-profile__column--content[data-astro-cid-foocfw6d]{border-bottom:1px solid var(--color-border);padding:calc(var(--spacing-lg) + 1px) 0 var(--spacing-lg);max-width:40rem}.reference-profile__grid[data-astro-cid-foocfw6d]{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.reference-profile__item[data-astro-cid-foocfw6d]{padding:var(--spacing-lg) 0;border-bottom:1px solid var(--color-border)}.reference-profile__item[data-astro-cid-foocfw6d]:last-child{border-bottom:none}.reference-profile__label[data-astro-cid-foocfw6d]{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-loud);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--spacing-sm)}.reference-profile__value[data-astro-cid-foocfw6d]{color:var(--color-text);line-height:var(--line-height-normal)}.reference-profile__description[data-astro-cid-foocfw6d]{margin:0;color:var(--color-text);font-family:var(--font-family-display);font-size:var(--font-size-lg);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight);max-width:42rem}.reference-hero[data-astro-cid-foocfw6d]{position:relative;padding:clamp(5rem,10vw,8rem) 0 clamp(3rem,6vw,5rem);background:var(--color-bg);color:var(--color-text);overflow:hidden;border-bottom:1px solid var(--color-border)}.reference-hero__bg-pattern[data-astro-cid-foocfw6d]{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at 85% 20%,rgba(247,3,255,.035) 0%,transparent 30%),radial-gradient(circle at 10% 90%,rgba(71,0,212,.025) 0%,transparent 28%)}.reference-hero__inner[data-astro-cid-foocfw6d]{position:relative;z-index:1}.reference-hero__label[data-astro-cid-foocfw6d]{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-loud);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--spacing-lg)}.reference-hero__content[data-astro-cid-foocfw6d]{max-width:880px}.reference-hero__title[data-astro-cid-foocfw6d]{margin:0;font-size:var(--font-size-fluid-page-title);font-family:var(--font-family-display);font-weight:var(--font-weight-regular);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-tight);color:var(--color-text);text-wrap:balance}.reference-hero__subtitle[data-astro-cid-foocfw6d]{margin:var(--spacing-lg) 0 0;max-width:60ch;font-size:var(--font-size-fluid-subtitle);line-height:1.65;color:var(--color-text-muted)}.reference-hero__tags[data-astro-cid-foocfw6d]{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-lg)}.reference-hero__tag[data-astro-cid-foocfw6d]{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;padding:.38rem .72rem;border-radius:999px;border:1px solid rgba(71,0,212,.16);background:linear-gradient(180deg,#f703ff0d,#4700d409),var(--color-bg-alt);color:var(--color-text);transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}.reference-hero__tag[data-astro-cid-foocfw6d]:hover{transform:translateY(-1px);border-color:#f703ff47;background:linear-gradient(180deg,#f703ff14,#4700d40d),var(--color-bg-alt)}.reference-media[data-astro-cid-foocfw6d]{padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-2xl)}.reference-media__image[data-astro-cid-foocfw6d]{width:100%;display:block;border-radius:12px}@media(max-width:900px){.reference-profile__layout[data-astro-cid-foocfw6d]{grid-template-columns:1fr;gap:var(--spacing-xl)}}@media(max-width:768px){.reference-hero[data-astro-cid-foocfw6d]{padding:var(--spacing-2xl) 0 var(--spacing-xl)}.reference-hero__title[data-astro-cid-foocfw6d]{font-size:clamp(2.2rem,12vw,3.75rem);line-height:var(--line-height-display)}.reference-hero__subtitle[data-astro-cid-foocfw6d]{font-size:var(--font-size-base);max-width:100%}}
