._header_zx26e_1{margin-bottom:var(--space-xl)}._breadcrumb_zx26e_6{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem;font-size:.75rem;color:var(--mid-gray);margin-bottom:var(--space-lg)}._breadcrumbLink_zx26e_16{color:var(--mid-gray);text-decoration:none;transition:color var(--duration-fast) ease}._breadcrumbLink_zx26e_16:hover{color:var(--black)}._breadcrumbSep_zx26e_26{color:#0003}._breadcrumbText_zx26e_30{color:var(--mid-gray)}._breadcrumbCurrent_zx26e_34{color:var(--charcoal);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._heroGrid_zx26e_43{display:grid;grid-template-columns:1fr;gap:var(--space-lg);align-items:center;position:relative;z-index:2}._heroGrid_zx26e_43>*:first-child{position:relative;z-index:2}._heroGrid_zx26e_43>*:nth-child(2){position:relative;z-index:1}@media(min-width:768px){._heroGrid_zx26e_43{grid-template-columns:1fr 1fr;gap:var(--space-xl)}}._heroText_zx26e_75{display:flex;flex-direction:column;gap:0}._category_zx26e_82{display:inline-block;width:fit-content;padding:.25rem .75rem;font-size:.6875rem;font-weight:500;color:var(--charcoal);background-color:#0000000a;border:1px solid rgba(0,0,0,.08);border-radius:100px;letter-spacing:.02em;margin-bottom:var(--space-md)}._title_zx26e_97{font-family:var(--font-display);font-size:clamp(1.75rem,3vw + .5rem,2.75rem);font-weight:700;color:var(--black);line-height:1.15;margin-bottom:var(--space-lg)}._accent_zx26e_107{font-style:italic;position:relative;display:inline;color:var(--black);background-image:linear-gradient(var(--mint),var(--mint));background-repeat:no-repeat;background-position:0 88%;background-size:100% .25em;padding-inline:.04em}._metaRow_zx26e_120{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-md);margin-bottom:var(--space-md)}._authorInfo_zx26e_128{display:flex;align-items:center;gap:.625rem;text-decoration:none;color:inherit}._authorInfo_zx26e_128:hover ._authorName_zx26e_136{background-size:100% .12em}._authorAvatar_zx26e_140{width:40px;height:40px;border-radius:50%;object-fit:cover}._authorText_zx26e_147{display:flex;flex-direction:column}._authorName_zx26e_136{font-family:var(--font-body);font-size:.875rem;font-weight:500;color:var(--black);background-image:linear-gradient(var(--mint),var(--mint));background-repeat:no-repeat;background-position:0 100%;background-size:0% .12em;transition:background-size var(--duration-fast) var(--ease-out-expo)}._authorRole_zx26e_164{font-size:.75rem;color:var(--mid-gray)}._metaDetails_zx26e_169{display:flex;align-items:center;gap:.75rem}._metaItem_zx26e_175{font-size:.8125rem;color:var(--mid-gray)}._metaItem_zx26e_175+._metaItem_zx26e_175:before{content:"·";margin-right:.75rem}._heroImage_zx26e_186{width:100%;border-radius:var(--radius-lg);overflow:hidden;background-color:var(--soft-mint)}._image_zx26e_193{width:100%;height:100%;object-fit:cover;display:block}._takeaway_zx26e_201{margin-top:var(--space-xl);padding:var(--space-md) var(--space-lg);background-color:var(--pale-teal);border:1px solid rgba(0,0,0,.04);border-radius:var(--radius-md)}._takeawayLabel_zx26e_209{display:block;font-family:var(--font-body);font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mid-gray);margin-bottom:.5rem}._takeawayText_zx26e_220{font-family:var(--font-body);font-size:1rem;line-height:1.65;color:var(--charcoal)}._wrapper_1n7dh_1{position:relative;margin-left:auto}._trigger_1n7dh_7{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid rgba(0,0,0,.12);background:var(--white);color:var(--charcoal);cursor:pointer;transition:border-color var(--duration-fast) ease,color var(--duration-fast) ease,background-color var(--duration-fast) ease}._trigger_1n7dh_7:hover{border-color:var(--black);color:var(--black)}._dropdown_1n7dh_29{position:absolute;top:calc(100% + 8px);right:0;width:220px;background:var(--white);border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-md);box-shadow:0 8px 32px #0000001a,0 1px 3px #0000000a;padding:.5rem 0;z-index:50;animation:_dropdownIn_1n7dh_1 .18s var(--ease-out-expo)}@keyframes _dropdownIn_1n7dh_1{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}._dropdownLabel_1n7dh_54{display:block;padding:.375rem 1rem .5rem;font-family:var(--font-body);font-size:.6875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--mid-gray);border-bottom:1px solid rgba(0,0,0,.06);margin-bottom:.25rem}._item_1n7dh_68{display:flex;align-items:center;gap:.75rem;width:100%;padding:.5rem 1rem;font-family:var(--font-body);font-size:.8125rem;color:var(--charcoal);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) ease,color var(--duration-fast) ease}._item_1n7dh_68:hover{background-color:#00000008;color:var(--black)}._item_1n7dh_68 svg{flex-shrink:0;color:var(--mid-gray)}._item_1n7dh_68:hover svg{color:var(--black)}._wrapper_1iox7_1{margin-top:var(--space-sm);border:1px solid rgba(0,0,0,.1);border-radius:var(--radius-md);overflow:hidden}._trigger_1iox7_9{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.75rem 1rem;background:var(--white);cursor:pointer;transition:background-color var(--duration-fast) ease}._trigger_1iox7_9:hover{background:#00000004}._triggerOpen_1iox7_24{border-bottom:1px solid rgba(0,0,0,.06)}._triggerLeft_1iox7_28{display:flex;align-items:center;gap:.5rem}._sparkle_1iox7_34{color:var(--lavender);flex-shrink:0}._triggerLabel_1iox7_39{font-family:var(--font-body);font-size:.8125rem;font-weight:500;color:var(--black)}._chevron_1iox7_46{color:var(--mid-gray);transition:transform var(--duration-fast) var(--ease-out-expo);flex-shrink:0}._chevronOpen_1iox7_52{transform:rotate(180deg)}._panel_1iox7_57{overflow:hidden}._panelInner_1iox7_61{padding:var(--space-md) 1rem var(--space-md)}._panelLabel_1iox7_65{display:block;font-family:var(--font-body);font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mid-gray);margin-bottom:.625rem}._panelText_1iox7_76{font-family:var(--font-body);font-size:.9375rem;line-height:1.7;color:var(--charcoal);white-space:pre-line}._disclaimer_1iox7_84{margin-top:var(--space-sm);font-size:.75rem;color:var(--mid-gray);font-style:italic}._sparkleAnim_1iox7_92{animation:_pulse_1iox7_1 1s ease-in-out infinite}@keyframes _pulse_1iox7_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}._skeleton_1iox7_102{display:flex;flex-direction:column;gap:.625rem}._skeletonLine_1iox7_108{height:14px;border-radius:6px;background:linear-gradient(90deg,#0000000a 25%,#00000014,#0000000a 75%);background-size:200% 100%;animation:_shimmer_1iox7_1 1.5s ease-in-out infinite}@keyframes _shimmer_1iox7_1{0%{background-position:200% 0}to{background-position:-200% 0}}._toc_1glcc_1{position:sticky;top:calc(var(--nav-height) + var(--space-lg));padding-left:var(--space-md);border-left:2px solid rgba(0,0,0,.06)}._label_1glcc_8{display:block;font-family:var(--font-body);font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--mid-gray);margin-bottom:var(--space-sm)}._list_1glcc_19{display:flex;flex-direction:column;gap:.25rem}._item_1glcc_25{position:relative}._indent_1glcc_29{padding-left:var(--space-sm)}._link_1glcc_33{display:block;padding:.25rem 0;font-family:var(--font-body);font-size:.8125rem;line-height:1.4;color:var(--mid-gray);text-decoration:none;transition:color var(--duration-fast) ease}._link_1glcc_33:hover{color:var(--black)}._active_1glcc_48{color:var(--black);font-weight:500}@media(max-width:1024px){._toc_1glcc_1{display:none}}._article_c9cna_1{max-width:720px}._article_c9cna_1>*+*{margin-top:1.5rem}._h2_c9cna_9{font-family:var(--font-display);font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:700;color:var(--black);line-height:1.2;margin-top:3rem;margin-bottom:.75rem;scroll-margin-top:calc(var(--nav-height) + var(--space-md))}._h3_c9cna_20{font-family:var(--font-display);font-size:clamp(1.125rem,2vw,1.375rem);font-weight:600;color:var(--black);line-height:1.25;margin-top:2.25rem;margin-bottom:.5rem;scroll-margin-top:calc(var(--nav-height) + var(--space-md))}._h4_c9cna_31{font-family:var(--font-display);font-size:1.125rem;font-weight:600;color:var(--black);line-height:1.3;margin-top:1.75rem;margin-bottom:.375rem}._p_c9cna_41{font-family:var(--font-body);font-size:1.0625rem;line-height:1.75;color:var(--text-secondary)}._blockquote_c9cna_48{border-left:3px solid var(--mint);padding-left:var(--space-md);margin:2rem 0;font-style:italic;color:var(--charcoal)}._blockquote_c9cna_48 p{font-size:1.0625rem;line-height:1.7}._ul_c9cna_61,._ol_c9cna_62{padding-left:1.5rem;margin:1rem 0}._ul_c9cna_61{list-style:disc}._ol_c9cna_62{list-style:decimal}._li_c9cna_75{font-family:var(--font-body);font-size:1.0625rem;line-height:1.75;color:var(--text-secondary);margin-bottom:.375rem}._link_c9cna_83{color:var(--black);text-decoration:underline;text-decoration-color:var(--mint);text-underline-offset:3px;text-decoration-thickness:2px;transition:text-decoration-color var(--duration-fast) ease}._link_c9cna_83:hover{text-decoration-color:var(--black)}._inlineCode_c9cna_96{font-family:SF Mono,Fira Code,monospace;font-size:.9em;background:#0000000d;padding:.15em .35em;border-radius:4px}._codeBlock_c9cna_105{position:relative;margin:1.75rem 0;border-radius:var(--radius-sm);overflow:hidden}._codeLang_c9cna_112{display:block;padding:.5rem 1rem;font-family:var(--font-body);font-size:.6875rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--mid-gray);background:var(--charcoal);border-bottom:1px solid rgba(255,255,255,.06)}._pre_c9cna_125{padding:1.25rem 1rem;background:var(--charcoal);overflow-x:auto;-webkit-overflow-scrolling:touch}._pre_c9cna_125 code{font-family:SF Mono,Fira Code,monospace;font-size:.8125rem;line-height:1.6;color:#e1e4e8}._figure_c9cna_140{margin:2rem 0}._image_c9cna_144{width:100%;height:auto;border-radius:var(--radius-md)}._caption_c9cna_150{font-size:.8125rem;color:var(--mid-gray);text-align:center;margin-top:.5rem}._section_1kpou_1{margin-top:var(--space-3xl);padding-top:var(--space-2xl);border-top:1px solid rgba(0,0,0,.06)}._label_1kpou_7{display:block;font-family:var(--font-body);font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--mid-gray);margin-bottom:var(--space-sm)}._title_1kpou_18{font-family:var(--font-display);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600;color:var(--black);line-height:1.2;margin-bottom:var(--space-xl)}._grid_1kpou_27{display:grid;grid-template-columns:1fr;gap:var(--space-md)}@media(min-width:768px){._grid_1kpou_27{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._grid_1kpou_27{grid-template-columns:repeat(3,1fr)}}._wrap_1jy6p_1{margin-top:var(--space-2xl);margin-bottom:var(--space-lg);scroll-margin-top:calc(var(--nav-height) + var(--space-md))}._card_1jy6p_10{display:flex;gap:var(--space-lg);align-items:flex-start;padding:clamp(1.75rem,4vw,2.75rem);background:var(--white);border:1px solid rgba(0,0,0,.1);border-top:3px solid var(--mint);border-radius:var(--radius-lg)}._avatarLink_1jy6p_21{flex-shrink:0;display:block}._avatar_1jy6p_21{width:96px;height:96px;border-radius:50%;object-fit:cover;border:1px solid rgba(0,0,0,.08);transition:transform var(--duration-fast) var(--ease-out-expo)}._avatarLink_1jy6p_21:hover ._avatar_1jy6p_21{transform:translateY(-2px)}._body_1jy6p_39{min-width:0}._eyebrow_1jy6p_43{display:block;font-family:var(--font-body);font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--mid-gray);margin-bottom:.7rem}._nameRow_1jy6p_54{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}._name_1jy6p_54{font-family:var(--font-display);font-size:clamp(1.3rem,2.4vw,1.6rem);font-weight:700;line-height:1.15;color:var(--black);text-decoration:none;background-image:linear-gradient(var(--mint),var(--mint));background-repeat:no-repeat;background-position:0 100%;background-size:0% .2em;transition:background-size var(--duration-normal) var(--ease-out-expo)}._name_1jy6p_54:hover{background-size:100% .2em}._role_1jy6p_81{padding:.2rem .65rem;font-family:var(--font-body);font-size:.6875rem;font-weight:500;letter-spacing:.02em;color:var(--charcoal);background-color:#0000000a;border:1px solid rgba(0,0,0,.08);border-radius:100px}._bio_1jy6p_93{margin-top:var(--space-sm);font-family:var(--font-body);font-size:1rem;line-height:1.75;color:var(--charcoal);max-width:64ch}@media(max-width:640px){._card_1jy6p_10{flex-direction:column;align-items:flex-start;gap:var(--space-md)}}.page[data-astro-cid-yvbahnfj]{padding-top:calc(var(--nav-height) + var(--space-xl));padding-bottom:var(--space-3xl);background-color:var(--white);min-height:100vh}.content-grid[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:1fr;gap:var(--space-xl);margin-top:var(--space-xl)}@media(min-width:1024px){.content-grid[data-astro-cid-yvbahnfj]{grid-template-columns:220px 1fr;gap:var(--space-2xl)}}.sidebar[data-astro-cid-yvbahnfj]{order:2}@media(min-width:1024px){.sidebar[data-astro-cid-yvbahnfj]{order:1}}.article[data-astro-cid-yvbahnfj]{order:1}@media(min-width:1024px){.article[data-astro-cid-yvbahnfj]{order:2}}
