.owp_i-c4r4,.owp_OZlLpR{-webkit-user-select:none;user-select:none}.owp_wMO0Ts{container:stories/inline-size}.owp_Qd1yFm{gap:var(--story-card-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.owp_mArjLp{min-width:0;color:var(--color-text);flex-direction:column;text-decoration:none;display:flex}.owp_i-c4r4{aspect-ratio:var(--story-cover-ratio);background:var(--color-surface-sunken);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-muted);overflow:hidden}.owp_i-c4r4 picture,.owp_i-c4r4 img{width:100%;height:100%;display:block}.owp_i-c4r4 img{object-fit:cover;transition:transform var(--duration-move) var(--ease-out)}.owp_i-c4r4 svg{stroke-width:var(--illustration-stroke);width:100%;height:100%;transition:transform var(--duration-move) var(--ease-out);display:block}.owp_oOVYzI{stroke:var(--color-border-strong)}.owp_xysnQZ{fill:var(--color-text-muted);stroke:none;font:var(--text-lg) var(--font-mono)}.owp_-Vs2Fg{fill:var(--color-surface-sunken);stroke:var(--color-text-muted)}.owp_iJL4EE{stroke:var(--color-editorial-accent)}.owp_Dk0SIo{fill:var(--color-editorial-accent);stroke:none}.owp_JpgGEQ{gap:var(--copy-title-gap);padding-block:var(--space-7);flex:1;grid-template-rows:auto auto 1fr auto;display:grid}.owp_b6-bA1{color:var(--color-text-muted);font:var(--text-sm) var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-tight);margin:0}.owp_mArjLp h3{font-size:var(--story-title-size);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-component);text-wrap:balance;margin:0}.owp_bqovTa{color:var(--color-text-muted);font-size:var(--text-body);line-height:var(--leading-editorial);text-wrap:pretty;margin:0}.owp_L3N9Km{justify-content:flex-end;align-items:center;gap:var(--space-4);min-height:var(--content-control-height);font-size:var(--text-lg);display:flex}.owp_mArjLp:hover .owp_i-c4r4 svg,.owp_mArjLp:focus-visible .owp_i-c4r4 svg,.owp_mArjLp:hover .owp_i-c4r4 img,.owp_mArjLp:focus-visible .owp_i-c4r4 img{transform:scale(var(--motion-hover-scale))}.owp_bgwHqy{gap:var(--space-7);justify-content:space-between;align-items:end;display:flex}.owp_-Y0yRF{align-items:center;gap:var(--space-5);min-height:var(--content-control-height);color:var(--color-text);font-size:var(--text-lg);flex:none;text-decoration:none;display:inline-flex}.owp_GPFN3n{gap:var(--copy-heading-gap);padding-block:var(--space-11) var(--space-10);display:grid}.owp_GPFN3n h1,.owp_h1UqMM h1{font-size:var(--type-article-title-size);font-weight:var(--weight-heading);letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:pretty;margin:0}.owp_GPFN3n .owp_bqovTa,.owp_h1UqMM .owp_bqovTa{max-width:var(--article-width);font-size:var(--type-lead-size);line-height:var(--leading-lead)}.owp_1-L7ef{padding-block:var(--space-10)}.owp_OZlLpR{justify-content:space-between;align-items:center;gap:var(--space-5);padding-top:var(--space-8);border-top:var(--border-width) solid var(--color-border);font-size:var(--text-lg);display:flex}.owp_OZlLpR>a,.owp_OZlLpR>span,.owp_alXeFS a{justify-content:center;align-items:center;gap:var(--space-4);min-height:var(--content-control-height);min-width:var(--content-control-height);padding:var(--space-5);border-radius:var(--radius-md);color:var(--color-text);text-decoration:none;display:inline-flex}.owp_OZlLpR [aria-disabled]{color:var(--color-text-muted)}.owp_alXeFS,.owp_alXeFS>span{align-items:center;display:flex}.owp_alXeFS [aria-current]{background:var(--color-control)}.owp_2Ntj2W{color:var(--color-text-muted)}.owp_KhFFBE{gap:var(--space-6);padding-block:var(--space-8);color:var(--color-text-muted);font-size:var(--text-lg);align-items:center;display:flex}.owp_KhFFBE a{color:var(--color-text);text-decoration:none}.owp_h1UqMM{gap:var(--copy-heading-gap);padding-block:var(--space-8) var(--space-10);display:grid}.owp_qjYakL{max-width:var(--article-width);margin-bottom:var(--space-10);grid-area:cover}.owp_qjYakL .owp_i-c4r4{aspect-ratio:2}.owp_qjYakL .owp_i-c4r4[data-artwork=image]{aspect-ratio:var(--story-cover-ratio)}.owp_LtMwjy{column-gap:var(--space-10);padding-bottom:var(--space-11);grid-template-columns:minmax(0,.65fr) minmax(0,2fr);grid-template-areas:"contents cover""contents prose";align-items:start;display:grid}html:has(.owp_jj7olZ){--guide-header-height:calc(max(var(--bar-padding), env(safe-area-inset-top)) + var(--control-height) + var(--bar-padding) + var(--border-width));--guide-toc-height:calc(var(--content-control-height) + var(--border-width));scroll-padding-top:calc(var(--guide-header-height) + var(--space-8))}.owp_IOfSeq{display:contents}.owp_xtLV9B{top:calc(var(--guide-header-height) + var(--space-8));grid-area:contents;align-self:start;position:sticky}.owp_xtLV9B nav{gap:var(--space-2);margin-top:var(--space-6);display:grid}.owp_xtLV9B a{min-height:var(--control-height);color:var(--color-text-muted);font-size:var(--text-lg);padding-block:var(--space-2);align-items:center;text-decoration:none;display:flex}.owp_xtLV9B a:hover{color:var(--color-editorial-accent)}.owp_jj7olZ{display:none}.owp_eErusZ{max-width:var(--article-width);min-width:0;font-size:var(--article-body-size);line-height:var(--leading-editorial);color:var(--color-text-muted);overflow-wrap:anywhere;grid-area:prose}.owp_eErusZ>:first-child{margin-top:0}.owp_eErusZ h2,.owp_eErusZ h3{margin:var(--prose-heading-before) 0 var(--copy-heading-gap);color:var(--color-text);font-weight:var(--weight-heading);font-size:var(--type-article-section-size);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.owp_eErusZ h3{margin-top:var(--prose-subheading-before);margin-bottom:var(--copy-title-gap);font-weight:var(--weight-semibold);font-size:var(--type-subsection-size)}.owp_eErusZ p,.owp_eErusZ ul,.owp_eErusZ ol{margin-block:0 var(--prose-paragraph-gap)}.owp_eErusZ a{color:inherit;text-underline-offset:var(--space-2)}.owp_eErusZ strong{color:var(--color-text)}.owp_eErusZ blockquote{margin:var(--space-9) 0;padding-left:var(--space-7);border-left:var(--border-width) solid var(--color-editorial-accent);color:var(--color-text)}.owp_eErusZ img{border-radius:var(--radius-lg);max-width:100%;height:auto}.owp_eErusZ code,.owp_eErusZ pre{font-family:var(--font-mono);font-size:var(--text-lg)}.owp_eErusZ pre{padding:var(--space-7);background:var(--color-surface-raised);border-radius:var(--radius-lg);overflow-x:auto}@container stories (width<=900px){.owp_Qd1yFm{grid-template-columns:minmax(0,1fr)}.owp_mArjLp{gap:var(--space-8);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;display:grid}}@container stories (width<=560px){.owp_mArjLp{gap:0;display:flex}}@media (width<=1023px){.owp_bgwHqy{flex-direction:column;align-items:start}.owp_GPFN3n{padding-top:var(--space-10)}.owp_KhFFBE{padding-block:var(--space-6)}.owp_h1UqMM{padding-block:var(--space-4) var(--space-7)}.owp_qjYakL{margin-bottom:0}.owp_LtMwjy{gap:var(--space-9);grid-template-columns:minmax(0,1fr);grid-template-areas:"cover""body";padding-bottom:0}.owp_IOfSeq{grid-area:body;display:block}.owp_eErusZ>:last-child{margin-bottom:0}.owp_xtLV9B{display:none}html:has(.owp_jj7olZ){scroll-padding-top:calc(var(--guide-header-height) + var(--guide-toc-height) + var(--space-6))}.owp_jj7olZ{--toc-gutter-left:max(var(--content-gutter), env(safe-area-inset-left));--toc-gutter-right:max(var(--content-gutter), env(safe-area-inset-right));--toc-panel-top:calc(var(--guide-header-height) + var(--guide-toc-height));top:var(--guide-header-height);z-index:var(--z-toolbar);margin:0 calc(-1 * var(--toc-gutter-right)) var(--space-8) calc(-1 * var(--toc-gutter-left));border-bottom:var(--border-width) solid var(--color-border);background:var(--color-surface);-webkit-user-select:none;user-select:none;display:block;position:sticky;container:toc/inline-size}.owp_jj7olZ summary{align-items:center;gap:var(--space-5);min-height:var(--content-control-height);padding:var(--space-2) var(--toc-gutter-right) var(--space-2) var(--toc-gutter-left);color:var(--color-text);cursor:pointer;list-style:none;display:flex}.owp_jj7olZ summary,.owp_BqYE8r a{scroll-margin-top:calc(-1 * (var(--guide-toc-height) + var(--space-6)))}.owp_jj7olZ summary::-webkit-details-marker{display:none}.owp_jj7olZ summary:focus-visible{box-shadow:var(--focus-inset)}.owp_jj7olZ summary .owp_b6-bA1{flex:none}.owp_qBOiax{min-width:0;color:var(--color-text);font-size:var(--text-lg);line-height:var(--leading-component);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.owp_luvs-N{color:var(--color-text-muted);transition:rotate var(--duration-color) var(--ease-out);flex:none;margin-left:auto;rotate:90deg}.owp_jj7olZ[open] .owp_luvs-N{rotate:-90deg}.owp_BqYE8r{top:calc(100% + var(--border-width));max-height:calc(100svh - var(--toc-panel-top) - env(safe-area-inset-bottom) - var(--space-5));overscroll-behavior:contain;padding:var(--space-4) var(--toc-gutter-right) var(--space-4) var(--toc-gutter-left);border-bottom:var(--border-width) solid var(--color-border-strong);background:var(--color-surface);transition:opacity var(--duration-disclosure-content) var(--ease-disclosure), translate var(--duration-disclosure-content) var(--ease-disclosure);position:absolute;left:0;right:0;overflow-y:auto}@supports (height:100dvh){.owp_BqYE8r{max-height:calc(100dvh - var(--toc-panel-top) - env(safe-area-inset-bottom) - var(--space-5))}}@starting-style{.owp_jj7olZ[open] .owp_BqYE8r{opacity:0;translate:0 var(--disclosure-rise)}}.owp_BqYE8r ol{margin:0;padding:0;list-style:none}.owp_BqYE8r a{min-height:var(--content-control-height);padding:var(--space-3) 0 var(--space-3) var(--space-6);border-left:var(--toc-rule-width) solid transparent;color:var(--color-text-muted);font-size:var(--text-lg);line-height:var(--leading-component);overflow-wrap:anywhere;align-items:center;text-decoration:none;display:flex}.owp_BqYE8r a:hover,.owp_BqYE8r a[aria-current]{color:var(--color-text)}.owp_BqYE8r a[aria-current]{border-left-color:var(--color-editorial-accent)}.owp_BqYE8r a:focus-visible{box-shadow:var(--focus-inset)}@container toc (width>=640px){.owp_BqYE8r{left:var(--toc-gutter-left);width:min(var(--article-width), 100% - var(--toc-gutter-left) - var(--toc-gutter-right));border:var(--border-width) solid var(--color-border-strong);border-top:none;padding-inline:0;right:auto}}}.owp_JpgGEQ[data-metadata=false]{grid-template-rows:auto 1fr auto}
