@media (prefers-reduced-motion:no-preference){.mkt .po-index{animation:mk-reveal .4s var(--mk-ease-out) both}}.mkt .po-door{-webkit-tap-highlight-color:transparent}.mkt .po-door-fill{opacity:0;transition:opacity var(--mk-dur-micro) var(--mk-ease-out)}.mkt [data-mk-night] .po-door-fill{background-color:color-mix(in srgb, var(--mk-ink) 5%, transparent)}.mkt .po-door:active .po-door-fill{opacity:1}.mkt .po-door-ring{transition:background-color var(--mk-dur-micro) var(--mk-ease-out), color var(--mk-dur-micro) var(--mk-ease-out)}.mkt .po-arrow{transition:transform var(--mk-dur-micro) var(--mk-ease-out)}.mkt .po-door:focus-visible .po-door-fill{opacity:1}.mkt .po-door:focus-visible .po-door-ring{background-color:var(--mk-ink);color:var(--mk-ground)}.mkt .po-link:focus-visible .po-arrow{transform:translate(2px)}@media (hover:hover) and (pointer:fine){.mkt .po-door:hover .po-door-fill{opacity:1}.mkt .po-door:hover .po-door-ring{background-color:var(--mk-ink);color:var(--mk-ground)}.mkt .po-link:hover .po-arrow{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.mkt :is(.po-door-fill,.po-door-ring,.po-arrow){transition:none}}@media (min-width:1024px){.mkt .po-index{--po-g2:clamp(14px, calc(var(--mk-screen-h) * .042 - 9.52px), 48px);--po-g3:clamp(10px, calc(var(--mk-screen-h) * .0173 + .3px), 24px);min-height:0;padding-top:var(--po-g2);flex-direction:column;flex:1 1 0;display:flex}.mkt .po-nav,.mkt .po-list{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.mkt .po-head{padding-bottom:var(--po-g3);flex-wrap:nowrap}.mkt .po-row{flex:1 1 0;min-height:0;display:flex;container:po-door/size}.mkt .po-row:has(.po-door:focus-visible){z-index:1}.mkt .po-door{--po-role-w:152px;--po-role-gap:20px;--po-gap:24px;--po-pr:16px;--po-pic-space:0px;--po-line-col:calc(100cqw - 56px - 20px - var(--po-pr) - var(--po-role-w) - var(--po-role-gap) - var(--po-gap) - 109px - var(--po-pic-space));--po-lfs:clamp(15px, min(8cqh + 11.2px, var(--po-line-col) / 28.2), 20px);--po-dfs:clamp(13px, min(2.86cqh + 12.27px, var(--po-line-col) / 29), 15px);--po-l:calc(var(--po-lfs) * 1.4);--po-d:calc(var(--po-dfs) * 1.5);--po-g:clamp(2px, 8cqh - 2.8px, 6px);--po-pad:max(2px, (100cqh - 1px - var(--po-l) - var(--po-g) - var(--po-d)) / 2);flex:auto;min-width:0}.mkt .po-body{padding:0 var(--po-pr) 0 20px;-moz-column-gap:var(--po-gap);column-gap:var(--po-gap)}.mkt .po-text{grid-template-columns:var(--po-role-w) minmax(0, 1fr);-moz-column-gap:var(--po-role-gap);column-gap:var(--po-role-gap);margin-top:var(--po-pad);align-content:start;display:grid}.mkt .po-role{margin-top:calc((var(--po-l) - 16px) / 2);grid-area:1/1/span 2;align-self:start}.mkt .po-line{font-size:var(--po-lfs);line-height:var(--po-l);grid-area:1/2;padding-top:0}.mkt .po-detail{padding-top:var(--po-g);font-size:var(--po-dfs);line-height:var(--po-d);grid-area:2/2}.mkt .po-learn{margin-top:calc(var(--po-pad) + (var(--po-l) - 24px) / 2)}.mkt .po-door-ring{top:calc(var(--po-pad) + var(--po-l) / 2 - 14px)}.mkt .po-thread-first{top:calc(var(--po-pad) + var(--po-l) / 2)}.mkt .po-pic,.mkt .po-pic text{display:none}.mkt .po-foot{flex-shrink:0}.mkt .po-foot-line,.mkt .po-foot-cta{padding-top:var(--po-g3)}.mkt .po-foot-thread{height:calc(var(--po-g3) + 25px)}.mkt .po-now{top:calc(var(--po-g3) + 17px)}@container po-door (min-width:1100px){.mkt .po-door{--po-role-w:200px;--po-role-gap:24px;--po-gap:32px;--po-pr:20px}}@container po-door (min-width:960px) and (min-height:74.5px){.mkt .po-door{--po-pw:min(200px, (100cqh - 1px - 2 * clamp(8px, 10cqh, 20px)) * 282 / 192, 100cqw - 56px - 20px - var(--po-pr) - var(--po-role-w) - var(--po-role-gap) - 2 * var(--po-gap) - 109px - 454px);--po-ph:calc((var(--po-pw) - 2px) * 192 / 282 + 2px);--po-pic-space:calc(var(--po-pw) + var(--po-gap))}.mkt .po-pic{width:var(--po-pw);height:var(--po-ph);margin-top:calc((100cqh - 1px - var(--po-ph)) / 2);display:block}}@container po-door (min-width:1124px) and (min-height:152px){.mkt .po-pic text{display:inline}}}@media (min-width:1024px) and (max-height:831.98px){.mkt .po-head-title{-moz-column-gap:16px;flex-direction:row;align-items:baseline;column-gap:16px}}
@media (min-width:1024px){.mkt .po-hero{padding-block:clamp(16px, calc(var(--mk-screen-h) * .04 - 4.4px), 56px);flex-direction:column;display:flex}.mkt .po-hero-frame{flex-direction:column;flex:1 1 0;min-height:0;display:flex;container:po-hero/inline-size}.mkt .po-hero-title{padding-top:clamp(10px, calc(var(--mk-screen-h) * .0173 + .3px), 24px);font-size:clamp(40px, min(calc(var(--mk-screen-h) * .06), 100cqi / 14.6), 72px);line-height:calc(1em + 2px)}}
