.home_home___QIoh{--colophon-space-before:clamp(96px,8.4vw,120px);--editorial-action-font:var(--font-sans);--editorial-action-size:0.6154rem;--editorial-action-margin-top:0;--editorial-action-gap:0.25em;--editorial-action-align-self:baseline}.home_main__dmQw9{container:home/inline-size;color:var(--fg);font-family:var(--font-sans);font-size:.6538rem;line-height:1.55}.home_frame__UA4zu{width:100%;max-width:var(--max-width-frame);margin-inline:auto;padding-inline:var(--shell-gutter)}.home_main__dmQw9 :is(ul,ol){list-style:none}.home_main__dmQw9 :is(p,li,dd,figcaption){text-wrap:pretty}.home_arrowText__uuqRl{white-space:nowrap}.home_hero__G75s1{padding-top:24px}.home_canvas__J9F5p{--hero-ground:#0E0B09;--hero-ink:#F5F0E8;--hero-ink-soft:rgba(245,240,232,0.88);--hero-shade:linear-gradient(90deg,rgba(10,8,6,0.5),rgba(10,8,6,0.18) 46%,rgba(10,8,6,0) 64%);--hero-text-shadow:0 1px 16px rgba(0,0,0,0.4);position:relative;height:clamp(380px,31cqi,450px);overflow:hidden;background:var(--hero-ground)}.home_canvas__J9F5p>.home_heroLayer__NBnyL{position:absolute;inset:0}.home_heroImage__8pIPz{object-fit:cover;object-position:74% 50%}.home_canvas__J9F5p:before{content:"";position:absolute;inset:0;z-index:1;background:var(--hero-shade)}.home_canvasHead__bSqQB{position:absolute;z-index:2;top:clamp(26px,3.2cqi,46px);right:clamp(28px,3.9cqi,56px);left:clamp(28px,3.9cqi,56px);color:var(--hero-ink)}.home_title__meEtm{max-width:13.5em;margin:0;color:var(--hero-ink);font-family:var(--font-serif);font-size:clamp(2rem,6.2cqi,3.4615rem);font-weight:500;line-height:.98;letter-spacing:-.015em;text-shadow:var(--hero-text-shadow);text-wrap:balance}.home_sub__snqh7{max-width:36em;margin:16px 0 0;color:var(--hero-ink-soft);font-size:.7308rem;text-shadow:var(--hero-text-shadow)}.home_credit__WC96e{margin:8px 0 0;color:var(--fg-subtle);font-size:.4808rem;line-height:1.4;text-align:right}.home_head__JB2Es{display:flex;align-items:baseline;gap:20px}.home_headTitle__NUkB2{margin:0;color:var(--fg-strong);font-family:var(--font-serif);font-size:clamp(1.5385rem,3.9cqi,2.1538rem);font-weight:500;line-height:1;white-space:nowrap}.home_rule__tRMLa{position:relative;flex:1 1 60px;align-self:center;min-width:40px;height:1px;margin-top:3px;background:currentColor;color:var(--fg-subtle)}.home_rule__tRMLa:after{content:"";position:absolute;top:-6px;right:0;width:8px;height:13px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 13'%3E%3Cpath d='M.5.5 7.5 6.5.5 12.5' fill='none' stroke='%23000'/%3E%3C/svg%3E") center /100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 13'%3E%3Cpath d='M.5.5 7.5 6.5.5 12.5' fill='none' stroke='%23000'/%3E%3C/svg%3E") center /100% 100% no-repeat}.home_headLinks__A0AnJ{display:flex;align-self:center;gap:22px;white-space:nowrap}.home_guide__Eki2j{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,404px);grid-gap:0 clamp(36px,4.4cqi,64px);gap:0 clamp(36px,4.4cqi,64px);align-items:start;padding-top:clamp(40px,3.6cqi,56px)}.home_guideMain__gkTvH{min-width:0}.home_sits__avYAM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:32px;column-gap:32px;margin-top:18px;border-top:1px solid var(--hairline-strong)}.home_sit__Ig3Iq{border-bottom:1px solid var(--hairline)}.home_sitLink__LV1gq{display:grid;grid-gap:4px;gap:4px;padding:15px 0 16px;color:inherit;text-decoration:none}.home_sitTitle__62hfH{color:var(--fg-strong);font-family:var(--font-serif);font-size:.9615rem;font-weight:500;line-height:1.15;transition:color var(--duration-micro) var(--ease-soft)}.home_sitArrow__4vMiV{margin-left:.2em;color:var(--primary);font-family:var(--font-sans);font-size:.68em}.home_sitHint__AGCPQ{color:var(--fg-muted);font-size:.5769rem;line-height:1.4}@media (hover:hover){.home_sitLink__LV1gq:hover .home_sitTitle__62hfH{color:var(--primary-hover)}}.home_sitLink__LV1gq:focus-visible .home_sitTitle__62hfH{color:var(--primary-hover)}.home_sheet__DzTLe{display:grid;grid-gap:4px;gap:4px;padding:24px 28px 22px;border-top:3px solid var(--vest,var(--primary));background:var(--surface-raised)}.home_sheetTop__MQ41m{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:start}.home_sheetKicker__7NXA0{margin:0;color:var(--primary);font-size:.4615rem;font-weight:700;line-height:1.5;letter-spacing:.13em;text-transform:uppercase}.home_sheetTitle___7MRe{margin:6px 0 0;color:var(--fg-strong);font-family:var(--font-serif);font-size:1.3077rem;font-weight:500;line-height:1.05;text-wrap:balance}.home_sheetSub__mPXiw{margin:4px 0 0;color:var(--fg-muted);font-size:.5769rem}.home_sheet__DzTLe .home_sheetIcon__er0TX{width:62px;height:82px}.home_sheetIconImage__oSprD{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.home_sheetList__OZ3Z1{display:grid;grid-template-columns:148px minmax(0,1fr);margin:14px 0 0;border-top:1px solid var(--hairline-strong)}.home_sheetTerm__OjqTB,.home_sheetValue__SOzUi{margin:0;padding:9px 0 10px;border-bottom:1px solid var(--hairline)}.home_sheetTerm__OjqTB{padding-top:12px;color:var(--fg-subtle);font-size:.4615rem;font-weight:700;line-height:1.6;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}.home_sheetValue__SOzUi{color:var(--fg);font-size:.5962rem;line-height:1.4}.home_sheetLine__e3bSJ{display:block}.home_sheet__DzTLe .home_sheetLink__GEP_P{color:var(--primary);text-decoration:none;transition:color var(--duration-micro) var(--ease-soft)}@media (hover:hover){.home_sheet__DzTLe .home_sheetLink__GEP_P:hover{color:var(--primary-hover)}}.home_dot__GsJNu{display:inline-block;width:9px;height:9px;margin-right:7px;border-radius:50%;vertical-align:.02em}.home_sheetLinks__6mIYZ{display:flex;gap:22px;margin:14px 0 0;--editorial-action-size:0.5962rem}.home_sheetFine__b101B{margin:10px 0 0;color:var(--fg-subtle);font-size:.5rem;line-height:1.4}.home_author__pI0fo,.home_index__LKkmS,.home_tools__pNw0C{margin-top:clamp(84px,7.4cqi,108px)}.home_cards__tYIpj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:32px;column-gap:32px;margin-top:26px}.home_card__3pwWD{min-width:0;margin-bottom:56px}@supports (grid-template-rows:subgrid){.home_card__3pwWD{display:grid;grid-row:span 5;grid-template-rows:subgrid;align-content:start;grid-row-gap:0;row-gap:0}}.home_cardPhoto__sSYt_{position:relative;display:block;color:inherit;overflow:hidden;aspect-ratio:3/2;background:var(--surface-raised)}.home_cardPhoto__sSYt_>.home_cardLayer__nhgi_{position:absolute;inset:0}.home_cardImage__BhJ4k{object-fit:cover;transition:transform var(--duration-in) var(--ease-reverent)}@media (hover:hover){.home_cardPhoto__sSYt_:hover .home_cardImage__BhJ4k{transform:scale(1.03)}}.home_cardCaption__Ria1R{margin:8px 0 0;color:var(--fg-subtle);font-size:.4808rem;line-height:1.4}.home_cardTitle__vksXi{margin:14px 0 0;font-family:var(--font-serif);font-size:1.3077rem;font-weight:500;line-height:1.02}.home_cardTitleLink__Duy0C{color:var(--fg-strong);text-decoration:none;transition:color var(--duration-micro) var(--ease-soft)}.home_cardArrow__5dSn7{margin-left:.2em;color:var(--primary);font-family:var(--font-sans);font-size:.6em}@media (hover:hover){.home_cardTitleLink__Duy0C:hover{color:var(--primary-hover)}}.home_cardTitleLink__Duy0C:focus-visible{color:var(--primary-hover)}.home_cardDesc__DDUoQ{margin:6px 0 0;color:var(--fg-muted);font-size:.5962rem}.home_cardList__4gZrs{align-self:start;margin:12px 0 0;border-top:1px solid var(--hairline)}.home_cardList__4gZrs li{border-bottom:1px solid var(--hairline)}.home_cardLink__6iGm1{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 0 8px;color:var(--fg);text-decoration:none;font-family:var(--font-serif);font-size:.7308rem;font-weight:500;line-height:1.3;transition:color var(--duration-micro) var(--ease-soft)}@media (hover:hover){.home_cardLink__6iGm1:hover{color:var(--primary-hover)}}.home_cardLink__6iGm1:focus-visible{color:var(--primary-hover)}.home_cardTag__TkL_n{color:var(--fg-subtle);font-family:var(--font-sans);font-size:.4808rem;font-weight:400;line-height:1;white-space:nowrap}.home_toolsGrid__i72he{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);grid-gap:0 clamp(32px,3.6cqi,52px);gap:0 clamp(32px,3.6cqi,52px);align-items:start;margin-top:20px}.home_toolList__HMFSD{display:grid}.home_toolRow__y6qtE{display:grid;grid-template-columns:minmax(0,1fr) 24px;grid-gap:0 16px;gap:0 16px;align-items:center;padding:15px 0 16px;border-bottom:1px solid var(--hairline);color:inherit;text-decoration:none}.home_toolItem__mIbtk:first-child .home_toolRow__y6qtE{padding-top:0}.home_toolItem__mIbtk:last-child .home_toolRow__y6qtE{border-bottom:0}.home_toolText__YTveW{display:grid;grid-gap:4px;gap:4px;min-width:0}.home_toolTitle__4uQ70{color:var(--fg-strong);font-family:var(--font-serif);font-size:clamp(1.0769rem,2.5cqi,1.3846rem);font-weight:500;line-height:1.05;transition:color var(--duration-micro) var(--ease-soft)}.home_toolDesc__QlQG_{color:var(--fg-muted);font-size:.5962rem}.home_toolRow__y6qtE .home_toolArrow__tCsD6{justify-self:end;color:var(--fg-subtle);font-size:.7692rem;transition:color var(--duration-micro) var(--ease-soft),transform var(--duration-micro) var(--ease-soft)}.home_toolRow__y6qtE:focus-visible .home_toolTitle__4uQ70,.home_toolRow__y6qtE[aria-current=true] .home_toolTitle__4uQ70{color:var(--primary-hover)}.home_toolRow__y6qtE:focus-visible .home_toolArrow__tCsD6,.home_toolRow__y6qtE[aria-current=true] .home_toolArrow__tCsD6{color:var(--primary);transform:translateX(var(--nudge))}@media (hover:hover){.home_toolRow__y6qtE:hover .home_toolTitle__4uQ70{color:var(--primary-hover)}.home_toolRow__y6qtE:hover .home_toolArrow__tCsD6{color:var(--primary)}}.home_toolView__32l9G{position:-webkit-sticky;position:sticky;top:var(--sticky-top);display:grid;grid-gap:10px;gap:10px;margin:0}.home_toolShot__9eLb_{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--surface)}.home_toolFrame__CO_o0{position:absolute;inset:0;opacity:0;transition:opacity var(--duration-micro) var(--ease-soft)}.home_toolFrame__CO_o0[data-on]{opacity:1}.home_toolFrame__CO_o0>.home_toolDay__V5M2S,.home_toolFrame__CO_o0>.home_toolNight__M3l26{position:absolute;inset:0}.home_toolFrame__CO_o0>.home_toolDay__V5M2S,:root[data-theme=light] .home_toolFrame__CO_o0>.home_toolNight__M3l26{display:none}:root[data-theme=light] .home_toolFrame__CO_o0>.home_toolDay__V5M2S{display:block}.home_toolImage__dUGdE{object-fit:cover}.home_toolCaptions___mSP7{display:grid}.home_toolCaption__6V14U{grid-area:1/1;margin:0;color:var(--fg-subtle);font-size:.5192rem;opacity:0;transition:opacity var(--duration-micro) var(--ease-soft)}.home_toolCaption__6V14U[data-on]{opacity:1}@media (prefers-reduced-motion:reduce){.home_cardPhoto__sSYt_:hover .home_cardImage__BhJ4k{transform:none}.home_toolRow__y6qtE:focus-visible .home_toolArrow__tCsD6,.home_toolRow__y6qtE[aria-current=true] .home_toolArrow__tCsD6{transform:none}}.home_author__pI0fo{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:0 40px;gap:0 40px;align-items:start;padding-top:32px;border-top:1px solid var(--hairline-strong);scroll-margin-top:var(--scroll-margin)}.home_authorFigure__EeYxD{margin:0}.home_authorPhoto__U_Pfk{position:relative;width:200px;height:250px;overflow:hidden}.home_authorPhoto__U_Pfk>.home_authorLayer__3bf74{position:absolute;inset:0}.home_authorImage__xXGK9{object-fit:cover;object-position:50% 22%}.home_authorCaption__H7ykA{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-top:10px;color:var(--fg-subtle);font-size:.5385rem}.home_authorCredit__jQRUP{color:var(--fg-subtle);font-size:.5rem;line-height:1.35;text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-decoration-thickness:1px;text-underline-offset:4px;transition:color var(--duration-micro) var(--ease-soft)}@media (hover:hover){.home_authorCredit__jQRUP:hover{color:var(--primary-hover)}}.home_authorTitle__hqDV0{margin:0;color:var(--fg-strong);font-family:var(--font-serif);font-size:1.5385rem;font-weight:500;line-height:1}.home_authorBody__Hg0TO p{max-width:40em;margin:12px 0 0;color:var(--fg-muted)}.home_authorLinks__xMMUO{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:18px}@container home (max-width: 1279px){.home_guide__Eki2j{grid-template-columns:minmax(0,1fr) minmax(0,372px)}}@container home (max-width: 1099px){.home_guide__Eki2j{grid-template-columns:minmax(0,1fr) minmax(0,360px)}.home_sits__avYAM{grid-template-columns:minmax(0,1fr)}.home_cards__tYIpj{grid-template-columns:repeat(2,minmax(0,1fr))}.home_toolsGrid__i72he{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}}@container home (max-width: 899px){.home_guide__Eki2j{grid-template-columns:minmax(0,1fr)}.home_sits__avYAM{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.home_sheet__DzTLe{margin-top:40px}}@container home (max-width: 640px){.home_canvas__J9F5p{--hero-shade:linear-gradient(180deg,rgba(10,8,6,0.55),rgba(10,8,6,0.4));height:auto;min-height:260px}.home_heroImage__8pIPz{object-position:90% 50%}.home_canvasHead__bSqQB{position:relative;inset:auto;padding:22px 20px 26px}.home_title__meEtm{font-size:1.5385rem}.home_sub__snqh7{margin-top:12px;font-size:.6154rem}.home_credit__WC96e{text-align:left}.home_head__JB2Es{gap:12px;justify-content:space-between}.home_headTitle__NUkB2{font-size:1.3077rem;white-space:normal}.home_rule__tRMLa{display:none}.home_sits__avYAM{grid-template-columns:minmax(0,1fr)}.home_sheet__DzTLe{padding:20px 20px 18px}.home_cards__tYIpj,.home_toolsGrid__i72he{grid-template-columns:minmax(0,1fr)}.home_toolView__32l9G{display:none}.home_author__pI0fo{grid-template-columns:minmax(0,1fr);gap:24px 0}}