._page_mqhoj_8{min-height:100vh;color:var(--c-ink);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body)}._page_mqhoj_8 :is(h1,h2,h3){color:inherit;font-family:var(--font-display);font-weight:var(--fw-display);text-transform:none;text-wrap:balance;margin:0}._page_mqhoj_8 :is(a,summary,button):focus-visible{outline:3px solid var(--c-focus);outline-offset:3px;border-radius:var(--radius-sm)}._rise_mqhoj_34{animation-name:_guide-rise_mqhoj_1;animation-duration:.76s;animation-timing-function:var(--ease-out);animation-delay:calc(var(--i,0) * 70ms);animation-fill-mode:both}@keyframes _guide-rise_mqhoj_1{0%{opacity:0;transform:translateY(18px)}}._shell_mqhoj_52{--side-w:15rem;--rail-w:13.5rem;--col-gap:clamp(var(--space-7), 3.6vw, var(--space-10));--stick:calc(var(--header-h,76px) + var(--space-6));isolation:isolate;width:100%;max-width:var(--max-w);margin:calc(-1 * var(--header-h,76px)) auto 0;padding:calc(var(--header-h,76px) + clamp(var(--space-7), 4vw, var(--space-10))) var(--gutter) var(--section-y);grid-template-columns:var(--side-w) minmax(0, 1fr);column-gap:var(--col-gap);align-items:start;display:grid;position:relative}._shell_mqhoj_52[data-rail]{grid-template-columns:var(--side-w) minmax(0, 1fr) var(--rail-w)}._glow_mqhoj_75{z-index:-1;background:var(--grad-hero,transparent);pointer-events:none;width:100vw;height:min(720px,90vh);position:absolute;top:0;left:50%;translate:-50%}._halftone_mqhoj_87{--tx-halftone-opacity:.18;--tx-halftone-size:230px;position:absolute;inset:0 0 0 45%;-webkit-mask-image:radial-gradient(70% 90% at 100% 0,#000 0%,#0000 72%);mask-image:radial-gradient(70% 90% at 100% 0,#000 0%,#0000 72%)}._content_mqhoj_96{min-width:0}._sidebar_mqhoj_101{top:var(--stick);max-height:calc(100dvh - var(--stick) - var(--space-6));padding:var(--space-2) var(--space-2) var(--space-6) 0;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--c-line) transparent;position:sticky;overflow-y:auto}._sideNav_mqhoj_112{gap:var(--space-1);display:grid}._sideNav_mqhoj_112 ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}._sideGroup_mqhoj_125{margin-top:var(--space-5)}._sideLabel_mqhoj_129{margin:0 0 var(--space-2);padding-left:var(--space-4);color:var(--c-muted);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1.3}._sideLink_mqhoj_140{min-height:44px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);align-items:center;gap:var(--space-2);color:var(--c-muted);font-size:var(--fs-small);font-weight:var(--fw-medium);transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), transform var(--dur-base) var(--ease-spring);border-radius:12px;line-height:1.35;display:flex;position:relative}._sideLink_mqhoj_140:hover{color:var(--c-ink);background:#ffffff9e;transform:translate(2px)}._sideLink_mqhoj_140[aria-current=page]{color:var(--c-purple-dark);font-weight:var(--fw-bold);background:linear-gradient(100deg,#eee2faf2,#ffffff8c);box-shadow:inset 0 1px #fff,0 8px 18px -14px #7321be8c}._sideLink_mqhoj_140[aria-current=page]:before{content:"";background:var(--c-purple);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:6px;translate:0 -50%}._sideAsk_mqhoj_184{margin-top:var(--space-8);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-4);gap:var(--space-1);border-radius:var(--radius-md);background:var(--grad-lilac,var(--c-lilac));box-shadow:inset 0 1px 0 #fff, var(--shadow-card);transition:transform var(--dur-base) var(--ease-spring), box-shadow var(--dur-base) var(--ease-out);display:grid}._sideAsk_mqhoj_184:hover{box-shadow:inset 0 1px 0 #fff, var(--shadow-raised);transform:translateY(-2px)}._sideAskLabel_mqhoj_202{color:var(--c-muted);font-size:var(--fs-small)}._sideAskGo_mqhoj_207{align-items:center;gap:var(--space-1);color:var(--c-purple);font-size:var(--fs-small);font-weight:var(--fw-bold);display:inline-flex}._sideAskGo_mqhoj_207 svg{transition:transform var(--dur-base) var(--ease-spring)}._sideAsk_mqhoj_184:hover ._sideAskGo_mqhoj_207 svg{transform:translate(2px,-2px)}._mobileBar_mqhoj_225{display:none}._drawerButton_mqhoj_229{min-height:44px;padding-inline:var(--space-4) var(--space-5);align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);color:var(--c-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:inherit;font-size:var(--fs-small);font-weight:var(--fw-bold);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-base) var(--ease-spring);background:#ffffff9e;border:0;display:inline-flex;box-shadow:inset 0 1px #fff,0 10px 22px -16px #461e6099}._drawerButton_mqhoj_229:hover{background:#ffffffe6;transform:translateY(-1px)}._drawer_mqhoj_229{width:min(86vw,22rem);height:100dvh;max-height:none;padding:var(--space-5) var(--space-5) var(--space-8);overscroll-behavior:contain;border-radius:0 var(--radius-lg) var(--radius-lg) 0;color:var(--c-ink);background:linear-gradient(180deg, #fff 0%, var(--c-lilac) 100%);box-shadow:var(--shadow-raised);transition:transform var(--dur-base) var(--ease-out), overlay var(--dur-base) allow-discrete, display var(--dur-base) allow-discrete;border:0;margin:0;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-104%)}._drawer_mqhoj_229:popover-open{transform:none}@starting-style{._drawer_mqhoj_229:popover-open{transform:translate(-104%)}}._drawer_mqhoj_229::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#160a246b}._drawerHead_mqhoj_294{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}._drawerTitle_mqhoj_301{font-family:var(--font-display);font-size:1.5rem;font-weight:var(--fw-display);letter-spacing:var(--tracking-heading);margin:0}._drawerClose_mqhoj_309{width:44px;height:44px;color:var(--c-ink);cursor:pointer;background:#eee2facc;border:0;border-radius:50%;place-items:center;display:grid}._rail_mqhoj_322{top:var(--stick);max-height:calc(100dvh - var(--stick) - var(--space-6));scrollbar-width:thin;position:sticky;overflow-y:auto}._toc_mqhoj_330{padding-top:var(--space-2)}._tocTitle_mqhoj_334{margin:0 0 var(--space-3);color:var(--c-ink);font-size:var(--fs-small);font-weight:var(--fw-bold)}._tocList_mqhoj_341{gap:2px;margin:0;padding:0;list-style:none;display:grid}._tocList_mqhoj_341 a{min-height:36px;padding:6px var(--space-3) 6px var(--space-4);color:var(--c-muted);transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:10px;align-items:center;font-size:.84rem;line-height:1.35;display:flex;position:relative}._tocList_mqhoj_341 li[data-level="3"] a{padding-left:var(--space-7)}._tocList_mqhoj_341 a:hover{color:var(--c-ink);background:#fff9}._tocList_mqhoj_341 a[aria-current=location]{color:var(--c-purple-dark);font-weight:var(--fw-bold)}._tocList_mqhoj_341 a[aria-current=location]:before{content:"";background:var(--c-purple);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:4px;translate:0 -50%}@media (pointer:coarse){._tocList_mqhoj_341 a{min-height:44px}}._tocInline_mqhoj_397{margin-top:var(--space-6);border-radius:var(--radius-md);background:var(--grad-lilac,var(--c-lilac));box-shadow:inset 0 1px 0 #fff, var(--shadow-card);display:none}._tocInline_mqhoj_397 summary{min-height:48px;padding-inline:var(--space-5);font-size:var(--fs-small);font-weight:var(--fw-bold);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}._tocInline_mqhoj_397 summary::-webkit-details-marker{display:none}._tocInline_mqhoj_397 summary:after{content:"";border-right:2px solid var(--c-purple);border-bottom:2px solid var(--c-purple);width:8px;height:8px;transition:rotate var(--dur-base) var(--ease-spring);translate:0 -2px;rotate:45deg}._tocInline_mqhoj_397[open] summary:after{translate:0 2px;rotate:225deg}._tocInline_mqhoj_397 ._tocList_mqhoj_341{padding:0 var(--space-3) var(--space-4)}._tocInline_mqhoj_397 ._tocList_mqhoj_341 a{min-height:44px}._eyebrow_mqhoj_446{margin:0 0 var(--space-4);color:var(--c-purple);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1.3}._lede_mqhoj_456{max-width:58ch;margin:var(--space-5) 0 0;color:var(--c-muted);font-size:var(--fs-lead);line-height:1.5}._homeHead_mqhoj_465{max-width:52rem;padding-block:var(--space-4) clamp(var(--space-8), 5vw, var(--space-10))}._homeTitle_mqhoj_470{max-width:14ch;font-size:clamp(2.6rem,5vw,4.4rem);line-height:var(--lh-display);letter-spacing:var(--tracking-display)}._cards_mqhoj_477{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));margin:0;padding:0;list-style:none;display:grid}._cards_mqhoj_477>li{display:flex}._card_mqhoj_477{border-radius:var(--radius-lg);color:var(--c-ink);background:var(--grad-lilac,var(--c-lilac));box-shadow:inset 0 1px 0 #fff, var(--shadow-card);transition:transform .52s var(--ease-spring), box-shadow var(--dur-slow) var(--ease-out);flex-direction:column;flex:1;display:flex;position:relative}._card_mqhoj_477:hover{box-shadow:inset 0 1px 0 #fff, var(--shadow-raised);transform:translateY(-5px)}._card_mqhoj_477:active{transform:translateY(-1px)scale(.99)}._cardMedia_mqhoj_514{aspect-ratio:16/9;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--c-purple-pale);display:block;position:relative;overflow:hidden}._cardMedia_mqhoj_514 img{object-fit:cover;transition:transform .9s var(--ease-out)}._card_mqhoj_477:hover ._cardMedia_mqhoj_514 img{transform:scale(1.045)}._cardChip_mqhoj_532{top:var(--space-4);left:var(--space-4);min-height:28px;padding-inline:var(--space-3);border-radius:var(--radius-pill);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;background:#1f0d2ead;align-items:center;display:inline-flex;position:absolute}._cardBody_mqhoj_551{padding:var(--space-6);gap:var(--space-3);flex-direction:column;flex:1;display:flex}._cardMeta_mqhoj_559{gap:var(--space-2);color:var(--c-purple);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;flex-wrap:wrap;display:flex}._cardTitle_mqhoj_570{font-size:clamp(1.4rem,1.9vw,1.75rem);line-height:var(--lh-tight);letter-spacing:var(--tracking-heading)}._cardText_mqhoj_576{color:var(--c-muted);font-size:var(--fs-small);line-height:1.5}._cardGo_mqhoj_582{padding-top:var(--space-3);align-items:center;gap:var(--space-1);color:var(--c-purple);font-size:var(--fs-small);font-weight:var(--fw-bold);margin-top:auto;display:inline-flex}._cardGo_mqhoj_582 svg{transition:transform var(--dur-base) var(--ease-spring)}._card_mqhoj_477:hover ._cardGo_mqhoj_582 svg{transform:translate(3px,-3px)}._article_mqhoj_602{max-width:47rem}._crumbs_mqhoj_606 ol{margin:0 0 var(--space-5);align-items:center;gap:var(--space-2);color:var(--c-muted);font-size:var(--fs-small);flex-wrap:wrap;padding:0;list-style:none;display:flex}._crumbs_mqhoj_606 li{align-items:center;gap:var(--space-2);display:inline-flex}._crumbs_mqhoj_606 a{min-height:44px;color:var(--c-purple);font-weight:var(--fw-bold);align-items:center;display:inline-flex}._crumbs_mqhoj_606 a:hover{color:var(--c-purple-dark)}._articleTitle_mqhoj_636{max-width:18ch;font-size:clamp(2.4rem,4.2vw,3.6rem);line-height:var(--lh-display);letter-spacing:var(--tracking-display)}._meta_mqhoj_643{margin:var(--space-5) 0 0;align-items:center;gap:var(--space-2) var(--space-4);color:var(--c-muted);font-size:var(--fs-small);flex-wrap:wrap;display:flex}._metaChip_mqhoj_653{min-height:28px;padding-inline:var(--space-3);border-radius:var(--radius-pill);color:var(--c-purple);background:var(--c-purple-pale);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;align-items:center;display:inline-flex}._cover_mqhoj_667{margin:var(--space-8) 0 0;aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--c-purple-pale);box-shadow:var(--shadow-card);position:relative;overflow:hidden}._cover_mqhoj_667 img{object-fit:cover}._pager_mqhoj_682{margin-top:var(--space-9);gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._pagerLink_mqhoj_689{min-height:6.5rem;padding:var(--space-5) var(--space-6);justify-content:center;gap:var(--space-2);border-radius:var(--radius-md);background:var(--grad-lilac,var(--c-lilac));box-shadow:inset 0 1px 0 #fff, var(--shadow-card);transition:transform var(--dur-base) var(--ease-spring), box-shadow var(--dur-base) var(--ease-out);flex-direction:column;display:flex}._pagerLink_mqhoj_689:hover{box-shadow:inset 0 1px 0 #fff, var(--shadow-raised);transform:translateY(-3px)}._pagerLink_mqhoj_689[data-dir=next]{text-align:right;grid-column:2;align-items:flex-end}._pagerLabel_mqhoj_715{align-items:center;gap:var(--space-1);color:var(--c-muted);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex}._pagerTitle_mqhoj_726{color:var(--c-ink);font-family:var(--font-display);font-size:1.2rem;font-weight:var(--fw-display);letter-spacing:-.02em;line-height:1.2}._pagerLink_mqhoj_689:hover ._pagerTitle_mqhoj_726{color:var(--c-purple-dark)}@media (width<=1199px){._shell_mqhoj_52[data-rail]{grid-template-columns:var(--side-w) minmax(0, 1fr)}._rail_mqhoj_322{display:none}._tocInline_mqhoj_397{display:block}}@media (width<=959px){._shell_mqhoj_52,._shell_mqhoj_52[data-rail]{grid-template-columns:minmax(0,1fr)}._sidebar_mqhoj_101{display:none}._mobileBar_mqhoj_225{margin-bottom:var(--space-6);display:flex}._article_mqhoj_602{max-width:none}}@media (width<=600px){._pager_mqhoj_682{grid-template-columns:minmax(0,1fr)}._pagerLink_mqhoj_689[data-dir=next]{grid-column:auto}._cover_mqhoj_667{margin-top:var(--space-7);border-radius:var(--radius-md)}}
