.AuthorProfile_page__gm3mv{min-height:100vh;background-color:var(--color-bg-base,#0d120e);color:var(--color-text-primary,#eef3ed);display:flex;flex-direction:column}.AuthorProfile_container__mofBY{max-width:840px;margin:0 auto;padding:3.5rem 1.5rem 5rem;width:100%;flex:1}.AuthorProfile_backNav__jxbeQ{margin-bottom:2rem}.AuthorProfile_backLink__0PkRN{display:inline-flex;align-items:center;font-size:.82rem;font-weight:500;color:var(--color-text-secondary,#98ab99);text-decoration:none;transition:color .2s ease}.AuthorProfile_backLink__0PkRN:hover{color:var(--color-accent,#82a67c)}.AuthorProfile_header__aGZh3{border-bottom:1px solid var(--color-border-subtle,rgba(130,166,124,.14));padding-bottom:2rem;margin-bottom:2.5rem}.AuthorProfile_roleBadge__eCt49{display:inline-block;padding:.3rem .8rem;background:rgba(130,166,124,.08);border:1px solid rgba(130,166,124,.2);border-radius:6px;font-size:.75rem;color:var(--color-accent,#82a67c);font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:1rem}.AuthorProfile_name__va6bu{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;color:#fff;letter-spacing:-.02em;line-height:1.2;margin-bottom:.5rem}.AuthorProfile_jobTitle__Q1OIp{font-size:1.2rem;color:var(--color-accent,#82a67c);font-weight:500;margin-bottom:.75rem}.AuthorProfile_credentials__nNS_u{font-size:.95rem;color:var(--color-text-secondary,#98ab99);line-height:1.5}.AuthorProfile_section__DdOtp{margin-bottom:3rem}.AuthorProfile_sectionHeading__rPGEJ{font-size:1.3rem;font-weight:600;color:#fff;letter-spacing:-.01em;margin-bottom:1.25rem}.AuthorProfile_subtext__8qsDO{font-size:.95rem;color:var(--color-text-secondary,#98ab99);margin-bottom:1.5rem;line-height:1.6}.AuthorProfile_bioText__bcVYo{font-size:1.05rem;line-height:1.8;color:var(--color-text-secondary,#c7d4c6)}.AuthorProfile_tagGrid__b4QXd{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.85rem}.AuthorProfile_tagItem__KxySx{display:flex;align-items:center;gap:.7rem;padding:.85rem 1rem;background:rgba(22,32,24,.5);border:1px solid rgba(130,166,124,.12);border-radius:8px;font-size:.9rem;color:var(--color-text-primary,#eef3ed)}.AuthorProfile_checkIcon__3OVIk{color:var(--color-accent,#82a67c);font-size:.8rem;flex-shrink:0}.AuthorProfile_guideGrid__T25Qw{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.25rem}.AuthorProfile_guideCard__lQGFU{display:flex;flex-direction:column;padding:1.5rem;background:rgba(22,32,24,.45);border:1px solid rgba(130,166,124,.15);border-radius:10px;text-decoration:none;transition:transform .2s ease,border-color .2s ease}.AuthorProfile_guideCard__lQGFU:hover{transform:translateY(-2px);border-color:var(--color-accent,#82a67c)}.AuthorProfile_guideCategory___L7yD{font-size:.72rem;font-weight:600;text-transform:uppercase;color:var(--color-accent,#82a67c);letter-spacing:.05em;margin-bottom:.5rem}.AuthorProfile_guideTitle__jSDWq{font-size:1.1rem;font-weight:600;color:#fff;line-height:1.4;margin-bottom:.6rem}.AuthorProfile_guideExcerpt__Hh8HN{font-size:.88rem;line-height:1.6;color:var(--color-text-secondary,#98ab99);margin-bottom:1rem;flex:1}.AuthorProfile_guideLinkText__4SDrv{font-size:.85rem;font-weight:600;color:var(--color-accent,#82a67c)}.realign-logo-link{text-decoration:none;display:inline-flex;align-items:center;transition:opacity .2s ease,transform .2s ease}.realign-logo-link:hover{opacity:.92;transform:scale(1.01)}.realign-logo-link:focus-visible{outline:2px solid var(--primary-400,#82a67c);outline-offset:4px;border-radius:6px}.realign-brand-lockup{display:flex;align-items:center;gap:0;text-decoration:none;overflow:visible}.realign-brand-lockup.interactive{cursor:pointer}.logo-image{mix-blend-mode:screen;filter:contrast(1.1) brightness(.95);display:block;width:auto!important}.realign-brand-lockup.normal .logo-image{margin-right:-8px}.realign-brand-lockup.small .logo-image{margin-right:-5px}.brand-text{font-family:var(--font-brand);font-weight:650;letter-spacing:-.03em;color:var(--text-main,#fcfaf2);text-transform:none;display:inline-block;vertical-align:middle;line-height:1.25;padding-bottom:.18em;margin-bottom:-.18em;overflow:visible}.brand-text.normal{font-size:1.25rem}.brand-text.small{font-size:.975rem}.brand-text.primary{color:var(--text-main,#fcfaf2);letter-spacing:-.02em}@media (max-width:480px){.realign-brand-lockup.normal .logo-image{margin-right:-6px;height:38px!important;width:auto!important}.brand-text.normal{font-size:1.15rem}.realign-brand-lockup.small .logo-image{margin-right:-4px;height:30px!important;width:auto!important}.brand-text.small{font-size:.9rem}}@media (max-width:360px){.realign-brand-lockup.normal .logo-image{height:34px!important;width:auto!important}.brand-text.normal{font-size:1.05rem}}@media (prefers-reduced-motion:reduce){.brand-text.primary{animation:none;background-position:0 0,0 0}}