.expert[data-astro-cid-va5dasbz]{background:var(--color-ailoft-ink);color:#f2efe6;padding:clamp(3.5rem,8vw,6rem) 1.25rem clamp(2rem,4vw,3rem);position:relative;overflow:hidden}.shell[data-astro-cid-va5dasbz]{max-width:78rem;margin:0 auto;display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:clamp(2rem,6vw,4.5rem);align-items:start}.mark[data-astro-cid-va5dasbz] img[data-astro-cid-va5dasbz]{width:100%;height:auto;filter:grayscale(1) brightness(2.4);opacity:.5}.eyebrow[data-astro-cid-va5dasbz]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ailoft-accent);display:flex;align-items:center;gap:.7rem;margin-bottom:1.2rem}.eyebrow[data-astro-cid-va5dasbz]:before{content:"";width:2.2rem;height:2px;background:var(--color-ailoft-accent)}h2[data-astro-cid-va5dasbz]{font-family:var(--font-display);font-size:clamp(1.8rem,3.6vw,2.9rem);font-weight:700;letter-spacing:-.04em;line-height:1.05;text-wrap:balance;max-width:22ch}.lead[data-astro-cid-va5dasbz]{margin-top:1.2rem;font-size:clamp(.98rem,1.3vw,1.1rem);line-height:1.65;color:#c9c5bd;max-width:46rem}.emphasis[data-astro-cid-va5dasbz]{margin-top:1rem;font-size:clamp(.98rem,1.3vw,1.1rem);line-height:1.6;font-weight:700;color:#f2efe6;max-width:46rem;border-left:3px solid var(--color-ailoft-accent);padding-left:1rem}.actions[data-astro-cid-va5dasbz]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.actions[data-astro-cid-va5dasbz] a[data-astro-cid-va5dasbz]{align-items:center;display:inline-flex;font-weight:700;gap:.55rem;justify-content:center;min-height:48px;padding:.8rem 1.2rem;text-decoration:none;touch-action:manipulation;transition:background .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1)}.primary[data-astro-cid-va5dasbz]{background:var(--color-ailoft-accent);color:var(--color-ailoft-ink)}.primary[data-astro-cid-va5dasbz]:hover{background:#f0b429;transform:translateY(-2px)}.secondary[data-astro-cid-va5dasbz]{border:1px solid #6b675f;color:#f2efe6}.secondary[data-astro-cid-va5dasbz]:hover{border-color:var(--color-ailoft-accent);color:var(--color-ailoft-accent)}.shortcuts[data-astro-cid-va5dasbz]{margin-top:1rem}.shortcuts[data-astro-cid-va5dasbz] a[data-astro-cid-va5dasbz]{align-items:center;border-bottom:1px solid rgb(242 239 230 / .35);color:#c9c5bd;display:inline-flex;font:650 .8rem/1.25 var(--font-sans);min-height:44px;text-decoration:none}.shortcuts[data-astro-cid-va5dasbz] a[data-astro-cid-va5dasbz]:hover{border-bottom-color:var(--color-ailoft-accent);color:var(--color-ailoft-accent)}.foot[data-astro-cid-va5dasbz]{max-width:78rem;margin:clamp(3rem,6vw,4.5rem) auto 0;padding-top:1.4rem;border-top:1px solid #33312d;display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;align-items:center;justify-content:space-between;font-size:.78rem;color:#8e8a81}.foot[data-astro-cid-va5dasbz] nav[data-astro-cid-va5dasbz]{display:flex;gap:1.2rem;flex-wrap:wrap}.foot[data-astro-cid-va5dasbz] a[data-astro-cid-va5dasbz]{color:#8e8a81;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.foot[data-astro-cid-va5dasbz] a[data-astro-cid-va5dasbz]:hover{color:var(--color-ailoft-accent)}.powered[data-astro-cid-va5dasbz]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em}@media(max-width:56rem){.shell[data-astro-cid-va5dasbz]{grid-template-columns:minmax(0,1fr)}.mark[data-astro-cid-va5dasbz]{max-width:11rem}}@media(max-width:30rem){.actions[data-astro-cid-va5dasbz] a[data-astro-cid-va5dasbz]{width:100%}}:root{--tk-ink: #0a0a0a;--tk-cream: #fff4d6;--tk-paper: #fdfbf4;--tk-gold: #e5a82d;--tk-amber: #f0b429;--tk-orange: #d95d39;--tk-orange-deep: #b8451f;--tk-ok: #2f7d5b;--tk-warn: #b8791f;--tk-danger: #b8351f;--tk-muted: #5a564d;--tk-line: rgb(10 10 10 / .12);--tk-line-hard: rgb(10 10 10 / .2);--tk-font-display: var(--font-display);--tk-font-sans: var(--font-sans);--tk-font-mono: var(--font-mono);--tk-expo: cubic-bezier(.16, 1, .3, 1);--tk-spring: linear( 0, .218 2.1%, .842 6.5%, 1.208 9.4%, 1.31 11.4%, 1.297 13.2%, 1.146 17.2%, 1.046 20.5%, .985 24.1%, .97 27.5%, .996 34.6%, 1.006 45.6%, 1 )}
