.roles__title[data-astro-cid-a5dbtdmj]{margin-top:var(--space-s)}.roles[data-astro-cid-a5dbtdmj]{gap:var(--space-s);margin:var(--space-xl) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));padding:0;list-style:none;display:grid}.role__link[data-astro-cid-a5dbtdmj]{align-content:start;gap:var(--space-xs);height:100%;padding:var(--space-l);border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);color:var(--text);isolation:isolate;transition:border-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);text-decoration:none;display:grid;position:relative;overflow:hidden}.role__link[data-astro-cid-a5dbtdmj]:before{content:"";z-index:-1;aspect-ratio:1;opacity:0;width:80%;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);background:radial-gradient(circle,#ff6a3d59,#0000 70%);border-radius:50%;position:absolute;inset:auto -30% -60% auto;transform:scale(.6)}.role__link[data-astro-cid-a5dbtdmj]:hover,.role__link[data-astro-cid-a5dbtdmj]:focus-visible{border-color:#ff6a3d80;transform:translateY(-4px)}.role__link[data-astro-cid-a5dbtdmj]:hover:before,.role__link[data-astro-cid-a5dbtdmj]:focus-visible:before{opacity:1;transform:none}.role__icon[data-astro-cid-a5dbtdmj]{width:3rem;height:3rem;margin-bottom:var(--space-xs);border-radius:var(--radius-m);background:var(--ink-700);color:var(--papaya-300);font-family:var(--font-mono);place-items:center;font-size:1.05rem;display:grid}.role__t[data-astro-cid-a5dbtdmj]{font-size:var(--step-2)}.role__d[data-astro-cid-a5dbtdmj]{color:var(--text-muted)}.role__cta[data-astro-cid-a5dbtdmj]{margin-top:var(--space-xs);font-size:var(--step--1);color:var(--accent-text);font-weight:600}.honest[data-astro-cid-a5dbtdmj],.steps[data-astro-cid-a5dbtdmj]{border-top:1px solid var(--line)}.honest__grid[data-astro-cid-a5dbtdmj]{gap:var(--space-l);grid-template-columns:1.2fr .8fr;display:grid}.honest__card[data-astro-cid-a5dbtdmj]{gap:var(--space-s);border-radius:var(--radius-xl);color:var(--ink-950);--text-muted:#050d0ab8;background:linear-gradient(135deg,#ff7a45,#ef5a2f);padding:clamp(1.5rem,4vw,3rem);display:grid}.honest__card[data-astro-cid-a5dbtdmj] p[data-astro-cid-a5dbtdmj]:last-child{max-width:52ch;font-size:var(--step-1);line-height:1.5}.honest__include[data-astro-cid-a5dbtdmj]{border:1px solid var(--line);border-radius:var(--radius-xl);padding:clamp(1.5rem,4vw,3rem)}.honest__include[data-astro-cid-a5dbtdmj] ul[data-astro-cid-a5dbtdmj]{gap:var(--space-xs);margin:var(--space-m) 0 0;color:var(--text-muted);padding:0;list-style:none;display:grid}.honest__include[data-astro-cid-a5dbtdmj] li[data-astro-cid-a5dbtdmj]{gap:.7rem;display:flex}.honest__include[data-astro-cid-a5dbtdmj] li[data-astro-cid-a5dbtdmj]:before{content:"✓";color:var(--lagoon-400);font-weight:700}.steps__list[data-astro-cid-a5dbtdmj]{gap:var(--space-l);margin:var(--space-xl) 0;grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.steps__list[data-astro-cid-a5dbtdmj] li[data-astro-cid-a5dbtdmj]{gap:var(--space-2xs);display:grid}.steps__n[data-astro-cid-a5dbtdmj]{width:2.6rem;height:2.6rem;margin-bottom:var(--space-xs);border:1px solid var(--line-strong);font-family:var(--font-serif);font-style:italic;font-size:var(--step-1);border-radius:50%;place-items:center;display:grid}.steps__mail[data-astro-cid-a5dbtdmj]{font-size:var(--step-4);letter-spacing:var(--tracking-display);color:var(--text);word-break:break-word;background:linear-gradient(var(--papaya-500), var(--papaya-500)) 0 100% / 0 3px no-repeat;transition:background-size var(--dur-slow) var(--ease-out);font-weight:650;text-decoration:none;display:inline-block}.steps__mail[data-astro-cid-a5dbtdmj]:hover,.steps__mail[data-astro-cid-a5dbtdmj]:focus-visible{background-size:100% 3px}@media (width<=900px){.honest__grid[data-astro-cid-a5dbtdmj]{grid-template-columns:1fr}.steps__list[data-astro-cid-a5dbtdmj]{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.steps__list[data-astro-cid-a5dbtdmj]{grid-template-columns:1fr}}
