:root{--wrap:72rem;--gutter:1rem;--measure:38em;--text-body:1rem;--text-small:.875rem;--text-h4:1.125rem;--text-h3:clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--text-h2:clamp(1.5rem, 1.2rem + 1.4vw, 2.25rem);--text-h1:clamp(1.75rem, 1.3rem + 2.2vw, 3rem);--leading-body:1.85;--leading-heading:1.4;--tracking-body:.03em;--tracking-heading:.02em;--weight-display:700;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2.5rem;--space-5:4rem;--space-6:6.5rem;--radius-s:2px;--radius-m:6px}@media (width>=48rem){:root{--text-body:1.0625rem;--gutter:2.5rem}}[data-theme=j]{--bg:#fff;--surface:#fff;--ink:#111214;--ink-muted:#45474b;--rule:#111214;--accent:#111214;--accent-ink:#fff;--focus:#d1222b;--shu:#c8141a;--spot:#1e3259;--spot-accent:#f2b632;--tone:var(--spot);--font-display:"Dela Gothic One", "Hiragino Sans", "Yu Gothic", sans-serif;--font-body:"Zen Kaku Gothic Antique", "Hiragino Sans", "Yu Gothic", sans-serif;--weight-display:400;--radius-s:0;--radius-m:0}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;text-spacing-trim:normal;scroll-padding-top:5rem}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);line-break:strict;overflow-wrap:anywhere;font-kerning:normal;-webkit-font-smoothing:antialiased;margin:0}p,li,dd,td{text-align:start}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--weight-display);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);word-break:auto-phrase;font-feature-settings:"palt" 1;text-wrap:balance;margin:0}p{margin:0}.prose p+p{margin-top:1em}a{color:inherit;text-underline-offset:.25em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}img,svg{max-width:100%;height:auto}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:10;background:var(--ink);color:var(--bg);padding:.75rem 1rem;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.phrase{display:inline-block}.wrap{width:100%;max-width:var(--wrap);padding-left:var(--gutter);padding-right:var(--gutter);margin-inline:auto}.prose{max-width:var(--measure)}.prose h2{font-size:var(--text-h3);margin-top:2.5em;margin-bottom:.75em}.prose h3{font-size:var(--text-h4);margin-top:2em;margin-bottom:.5em}.prose ul,.prose ol{margin:1em 0;padding-left:1.25em}.prose li+li{margin-top:.4em}.prose p+ul,.prose ul+p{margin-top:1em}.todo{color:var(--ink-muted);font-size:.8125rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.koma-page{--gap:10px;--line:3px;gap:var(--gap);display:grid}@media (width>=64rem){.koma-page{--gap:14px;--line:4px}}.koma{--shape:polygon(0 0, 100% 0, 100% 100%, 0 100%);--shape-in:var(--shape);background:var(--ink);padding:var(--line,3px);clip-path:var(--shape);min-width:0}.koma-in{background:var(--surface);height:100%;padding:var(--space-3);clip-path:var(--shape-in);position:relative}.koma-in--flush{padding:0}.koma-cut-b{--shape:polygon(0 0, 100% 0, 100% 84%, 0 100%);--shape-in:polygon(0 0, 100% 0, 100% calc(84% - 2px), 0 100%)}.koma-cut-t{--shape:polygon(0 12%, 100% 0, 100% 100%, 0 100%);--shape-in:polygon(0 calc(12% + 2px), 100% 0, 100% 100%, 0 100%)}.koma-cut-l{--shape:polygon(8% 0, 100% 0, 100% 100%, 0 100%);--shape-in:polygon(calc(8% + 2px) 0, 100% 0, 100% 100%, 0 100%)}.koma-cut-t>.koma-in:not(.koma-in--flush){padding-top:calc(var(--space-3) + 2.5rem)}.koma-cut-b>.koma-in:not(.koma-in--flush){padding-bottom:calc(var(--space-3) + 2.5rem)}.koma-cut-l>.koma-in:not(.koma-in--flush){padding-left:calc(var(--space-3) + 8%)}.koma-cut-l>.koma-in--art>:not(.koma-art,.koma-speed){margin-left:calc(var(--space-2) + 8%)}.koma-cut-t>.koma-in--art>:not(.koma-art,.koma-speed,.koma-pos-end,.koma-pos-bl){margin-top:calc(var(--space-2) + 2.5rem)}.koma-tone{background:radial-gradient(circle, var(--tone) 1.2px, transparent 1.4px) 0 0 / 7px 7px, var(--surface)}.koma-speed{width:100%;height:100%;color:var(--ink);pointer-events:none;position:absolute;inset:0}.koma-speed--soft{color:#c9cacd}.narr{z-index:1;font-weight:700;line-height:1.7;position:relative}.narr--v{writing-mode:vertical-rl;background:var(--surface);border:2px solid var(--ink);width:fit-content;margin-left:auto;padding:.75rem .5rem;font-size:1.25rem}.narr--box{background:var(--surface);border:2px solid var(--ink);max-width:22em;padding:.4rem .7rem;font-size:.9375rem;display:inline-block}.bubble{z-index:1;text-wrap:pretty;max-width:min(18em,100%);word-break:auto-phrase;border-radius:50%;margin-top:.6em;margin-bottom:1.2em;padding:1.7em 2.8em 1.9em;font-size:1.0625rem;font-weight:700;line-height:1.6;display:inline-block;position:relative}.bubble:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 30'%3E%3Cpath d='M2 0 L6 28 L24 0 Z' fill='%23ffffff'/%3E%3Cpath d='M2 0 L6 28 L24 0' fill='none' stroke='%23111214' stroke-width='2.5' stroke-dasharray='5 3.5' stroke-linejoin='round'/%3E%3C/svg%3E") top/100% 100% no-repeat;width:1.3em;height:1.45em;position:absolute;bottom:-1.15em;left:30%}.bubble--ai{background:var(--surface);border:2.5px dashed var(--ink)}.bubble--expert{background:var(--surface);border:2.5px solid var(--ink)}.bubble--expert:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 30'%3E%3Cpath d='M2 0 L6 28 L24 0 Z' fill='%23ffffff'/%3E%3Cpath d='M2 0 L6 28 L24 0' fill='none' stroke='%23111214' stroke-width='2.5' stroke-linejoin='round'/%3E%3C/svg%3E")}.bubble--human{background:var(--ink);color:var(--surface);font-size:1.25rem}.bubble--human:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 30'%3E%3Cpath d='M26 0 L22 28 L4 0 Z' fill='%23111214'/%3E%3C/svg%3E");left:auto;right:30%}.bubble--s{font-size:.9375rem}.bubble--human.bubble--s{font-size:1rem}.bubble--l{max-width:min(14em,100%);font-size:clamp(1.25rem,1rem + 1.2vw,1.75rem)}.bubble__who{z-index:1;font-family:var(--font-display);letter-spacing:.06em;white-space:nowrap;background:var(--ink);color:#fff;padding:.4em .7em .35em;font-size:.8125rem;font-weight:400;line-height:1;position:absolute;top:0;left:50%;translate:-50% -55%;rotate:-2deg}.bubble--expert .bubble__who{background:var(--spot)}.bubble--human .bubble__who{background:var(--shu)}.bubble--ai .bubble__who{background:var(--surface);color:var(--ink);outline:1.5px dashed var(--ink)}.bubble--think,.bubble--burst{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 100' preserveAspectRatio='none'%3E%3Cpath d='M14 18 C 10 6, 26 2, 36 8 C 44 0, 64 0, 72 7 C 80 0, 100 0, 108 7 C 116 0, 136 0, 144 7 C 152 0, 172 2, 178 10 C 192 8, 200 24, 192 34 C 200 42, 200 58, 192 66 C 200 78, 190 94, 176 90 C 168 100, 148 100, 140 93 C 132 100, 112 100, 104 93 C 96 100, 76 100, 68 93 C 60 100, 40 100, 32 91 C 16 96, 2 84, 8 70 C 0 62, 0 44, 8 36 C 0 28, 4 16, 14 18 Z' fill='%23ffffff' stroke='%23111214' stroke-width='2.5' vector-effect='non-scaling-stroke' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;border:0;border-radius:0;padding:1.5em 2.1em 1.6em}.bubble--burst{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 100' preserveAspectRatio='none'%3E%3Cpath d='M100 1 L112 7 L128 1 L136 8 L156 3 L160 10 L182 8 L182 18 L199 24 L192 34 L200 44 L193 52 L200 62 L192 70 L199 78 L182 82 L182 92 L160 90 L156 97 L136 92 L128 99 L112 93 L100 99 L88 93 L72 99 L64 92 L44 97 L40 90 L18 92 L18 82 L1 78 L8 70 L0 62 L7 52 L0 44 L8 34 L1 24 L18 18 L18 8 L40 10 L44 3 L64 8 L72 1 L88 7 Z' fill='%23ffffff' stroke='%23111214' stroke-width='2.5' vector-effect='non-scaling-stroke' stroke-linejoin='round'/%3E%3C/svg%3E");padding:1.9em 2.9em 2em}.bubble--think:after{border:2.5px solid var(--ink);background:var(--surface);width:.85em;height:.85em;box-shadow:-.75em .75em 0 -.18em var(--surface), -.75em .75em 0 calc(-.18em + 2.5px) var(--ink);border-radius:50%;bottom:-.95em;left:22%}.bubble--burst:after{display:none}.koma-art{margin:0}.koma-art__img{object-fit:cover;width:100%;height:100%;display:block}.koma-art--ph{background:radial-gradient(circle, var(--tone) 1.2px, transparent 1.4px) 0 0 / 7px 7px, #eceded;place-items:start end;width:100%;min-height:6rem;display:grid}.koma-art__label{background:var(--surface);border:1px solid var(--ink);max-width:24em;margin:.5rem;padding:.25rem .5rem;font-size:.75rem;line-height:1.5}.koma-in--art{flex-direction:column;display:flex}.koma-in--art>.koma-art{flex:auto;order:1;min-height:0}.koma-in--art>.koma-art:not(.koma-art--ph){flex-direction:column;display:flex}.koma-in--art .koma-art__img{flex:auto;min-height:0}.koma-in--art>:not(.koma-art,.koma-speed){margin:var(--space-2) var(--space-2) 0;align-self:flex-start}.koma-in--art>.koma-pos-end{align-self:flex-end}.koma-in--art>.koma-pos-bl{margin:0 var(--space-2) var(--space-2);order:2}.koma-in--art:has(>.koma-art:not(.koma-art--ph))>.koma-speed{display:none}.koma-in--art>.koma-art--ph{min-height:8rem}.koma-in--flush .shot,.koma-in--flush .shot__img,.koma-in--flush .shot__ph{object-fit:cover;height:100%}@media (width<=47.99rem){.koma-in--art .koma-art__label{display:none}}.site-header{border-bottom:1px solid var(--rule);background:var(--bg)}.site-header__inner{align-items:center;gap:0 var(--space-3);grid-template-columns:1fr auto;padding-top:.75rem;padding-bottom:.75rem;display:grid}.site-logo{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:.04em;justify-self:start;padding-top:.25rem;padding-bottom:.25rem;font-size:1.375rem;text-decoration:none}.site-nav{grid-area:2/1/auto/-1}.site-nav ul{flex-wrap:wrap;gap:0 1.1rem;font-size:.8125rem;display:flex}@media (width>=56rem){.site-header__inner{grid-template-columns:auto 1fr auto}.site-nav{grid-area:1/2;justify-self:end}.site-nav ul{font-size:var(--text-small);gap:0 1.5rem}}.site-nav a{padding-top:.6rem;padding-bottom:.6rem;text-decoration:none;display:inline-block}.site-nav a:hover,.site-nav a[aria-current=page]{text-decoration:underline}.site-cta{font-size:var(--text-small);background:var(--ink);color:var(--bg);border-radius:var(--radius-s);padding:.6rem .9rem;text-decoration:none;display:inline-block}.site-cta:hover{background:var(--accent);color:var(--accent-ink)}.site-footer{margin-top:var(--space-6);border-top:1px solid var(--rule);font-size:var(--text-small)}.site-footer__inner{gap:var(--space-3);padding-top:var(--space-4);padding-bottom:var(--space-4);display:grid}@media (width>=48rem){.site-footer__inner{grid-template-columns:1fr 1fr}}.site-footer__name{font-weight:700}.site-footer__def{color:var(--ink-muted);max-width:28em;margin-top:.5em}.site-footer__links{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.site-footer__links a{padding-top:.5rem;padding-bottom:.5rem;display:inline-block}.site-footer__copy{color:var(--ink-muted)}.page-head{padding-top:var(--space-3);padding-bottom:var(--space-4)}.page-head__koma{--line:3px}.page-head__in{gap:var(--space-2);padding-bottom:var(--space-4);display:grid}@media (width>=48rem){.page-head__in--art{grid-template-columns:1fr minmax(12rem,18rem);align-items:end}}.page-head__text{z-index:1;background:var(--surface);border:2px solid var(--ink);padding:var(--space-2) var(--space-3);width:fit-content;max-width:100%;position:relative}.page-head__label{color:var(--ink-muted);font-size:var(--text-small);margin-bottom:var(--space-1)}.page-head__title{font-size:var(--text-h1);max-width:22em}.page-head__art{aspect-ratio:4/3;border:2px solid var(--ink)}.page-head__summary{margin-top:var(--space-3);max-width:var(--measure);font-size:1.0625em}.crumbs ol{margin:0 0 var(--space-3);font-size:var(--text-small);color:var(--ink-muted);flex-wrap:wrap;gap:.25rem .5rem;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"／";margin-right:.5rem}.crumbs a{padding-top:.35rem;padding-bottom:.35rem;display:inline-block}.section{padding-top:var(--space-4);padding-bottom:var(--space-4)}.section__title{font-size:var(--text-h2);margin-bottom:var(--space-3)}.split{gap:var(--space-3);display:grid}@media (width>=48rem){.split{grid-template-columns:1fr 1fr}}@media (width>=64rem){.split--3{grid-template-columns:repeat(3,1fr)}}.rows{margin:0;padding:0;list-style:none}.rows>li:first-child{border-top:1px solid var(--rule)}.rows>li{border-bottom:1px solid var(--rule)}.row{gap:.35rem var(--space-3);padding-top:var(--space-3);padding-bottom:var(--space-3);text-decoration:none;display:grid}@media (width>=48rem){.row{grid-template-columns:minmax(10rem,16rem) 1fr}}.row__name{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-h4);line-height:var(--leading-heading)}a.row:hover .row__name{text-underline-offset:.25em;text-decoration:underline}.row__meta{font-size:var(--text-small);color:var(--ink-muted);margin-top:.25rem}.row__body{max-width:var(--measure)}.metrics{border-top:1px solid var(--rule);gap:0;margin:1em 0;display:grid}.metrics>div{border-bottom:1px solid var(--rule);gap:.25rem 1rem;padding-top:.75rem;padding-bottom:.75rem;display:grid}@media (width>=40rem){.metrics>div{grid-template-columns:1fr auto;align-items:baseline}}.metrics dt{color:var(--ink-muted)}.metrics dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.tags{flex-wrap:wrap;gap:.5rem;margin:1em 0;padding:0;list-style:none;display:flex}.tags li{border:1px solid var(--rule);border-radius:var(--radius-s);font-size:var(--text-small);padding:.2rem .6rem}.faq{margin-top:var(--space-5)}.faq h2{font-size:var(--text-h2);margin-bottom:var(--space-3)}.faq__list{border-top:1px solid var(--rule);max-width:48em;margin:0}.faq__item{padding-top:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--rule)}.faq__item dt{font-weight:700}.faq__item dd{max-width:var(--measure);margin:.5em 0 0}.button{background:var(--ink);color:var(--bg);border-radius:var(--radius-s);font:inherit;cursor:pointer;border:0;padding:.85rem 1.4rem;font-weight:700;text-decoration:none;display:inline-block}.button:hover{background:var(--accent);color:var(--accent-ink)}.button--quiet{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:0 0}.cta-band{margin-top:var(--space-5);padding-top:var(--space-4);padding-bottom:var(--space-4);border-top:1px solid var(--rule)}.cta-band p{max-width:var(--measure);margin-bottom:var(--space-3)}[data-theme=j] .j-hero,[data-theme=j] .cta-band{background:var(--band);box-shadow:0 0 0 100vmax var(--band);clip-path:inset(var(--band-pad,0) -100vmax)}[data-theme=j] .j-proof:before,[data-theme=j] .j-index:before,[data-theme=j] .case-body:before{content:"";height:2.25rem;margin-bottom:var(--space-3);background:var(--spot);-webkit-mask:var(--speed-h) left center / auto 100% repeat-x;mask:var(--speed-h) left center / auto 100% repeat-x;transform-origin:0;grid-column:1/-1;display:block}[data-theme=j]{--speed-r:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400'%3E%3Cg stroke='%23000' stroke-linecap='round'%3E%3Cpath d='M303.3 198.9L530.0 196.5' stroke-width='0.8'/%3E%3Cpath d='M324.2 207.7L529.4 220.3' stroke-width='1.6'/%3E%3Cpath d='M342.7 225.9L524.7 258.9' stroke-width='1.2'/%3E%3Cpath d='M315.6 227.6L521.0 276.5' stroke-width='0.8'/%3E%3Cpath d='M318.4 241.0L511.8 308.0' stroke-width='0.8'/%3E%3Cpath d='M291.4 244.8L496.3 345.3' stroke-width='1.2'/%3E%3Cpath d='M309.5 264.4L484.5 367.2' stroke-width='0.8'/%3E%3Cpath d='M295.4 267.4L469.4 390.5' stroke-width='1.2'/%3E%3Cpath d='M311.4 288.4L458.5 405.2' stroke-width='1.6'/%3E%3Cpath d='M288.6 287.8L434.5 432.2' stroke-width='3'/%3E%3Cpath d='M291.1 306.1L415.0 450.3' stroke-width='1.2'/%3E%3Cpath d='M275.0 301.8L395.7 465.7' stroke-width='1.2'/%3E%3Cpath d='M263.4 307.9L367.2 484.5' stroke-width='0.8'/%3E%3Cpath d='M254.1 317.2L338.3 499.6' stroke-width='2.2'/%3E%3Cpath d='M239.3 311.8L309.5 511.3' stroke-width='1.6'/%3E%3Cpath d='M238.0 340.7L286.1 518.6' stroke-width='1.6'/%3E%3Cpath d='M225.7 336.3L261.2 524.3' stroke-width='1.2'/%3E%3Cpath d='M212.5 310.8L237.0 527.9' stroke-width='2.2'/%3E%3Cpath d='M197.0 335.1L192.6 529.9' stroke-width='1.6'/%3E%3Cpath d='M190.7 298.6L169.1 528.5' stroke-width='3'/%3E%3Cpath d='M176.9 334.7L144.3 525.3' stroke-width='1.2'/%3E%3Cpath d='M166.5 313.3L106.3 516.4' stroke-width='0.8'/%3E%3Cpath d='M154.8 318.2L82.2 508.3' stroke-width='1.6'/%3E%3Cpath d='M152.7 304.0L63.4 500.4' stroke-width='2.2'/%3E%3Cpath d='M139.5 303.7L33.6 485.0' stroke-width='0.8'/%3E%3Cpath d='M127.9 297.3L3.6 465.2' stroke-width='0.8'/%3E%3Cpath d='M116.9 304.6L-5.4 458.3' stroke-width='3'/%3E%3Cpath d='M98.0 296.2L-40.1 426.3' stroke-width='1.6'/%3E%3Cpath d='M88.7 291.0L-55.5 408.8' stroke-width='1.6'/%3E%3Cpath d='M103.4 271.9L-64.8 396.9' stroke-width='1.2'/%3E%3Cpath d='M93.8 260.4L-86.9 363.1' stroke-width='1.2'/%3E%3Cpath d='M106.8 241.7L-101.3 334.6' stroke-width='1.2'/%3E%3Cpath d='M63.7 250.6L-109.4 314.8' stroke-width='2.2'/%3E%3Cpath d='M85.2 233.9L-116.5 293.4' stroke-width='3'/%3E%3Cpath d='M99.3 219.1L-124.2 261.6' stroke-width='2.2'/%3E%3Cpath d='M89.9 207.2L-129.3 221.6' stroke-width='2.2'/%3E%3Cpath d='M67.5 196.1L-129.9 190.4' stroke-width='2.2'/%3E%3Cpath d='M97.4 188.2L-127.8 162.2' stroke-width='1.2'/%3E%3Cpath d='M70.3 179.9L-126.1 149.5' stroke-width='0.8'/%3E%3Cpath d='M76.9 167.1L-118.8 114.9' stroke-width='1.6'/%3E%3Cpath d='M102.7 166.0L-111.5 91.2' stroke-width='3'/%3E%3Cpath d='M85.3 147.6L-100.2 62.9' stroke-width='1.2'/%3E%3Cpath d='M93.9 137.1L-83.9 31.7' stroke-width='3'/%3E%3Cpath d='M89.6 121.1L-68.5 8.2' stroke-width='2.2'/%3E%3Cpath d='M96.5 108.9L-47.6 -18.1' stroke-width='3'/%3E%3Cpath d='M116.8 117.8L-34.8 -31.8' stroke-width='0.8'/%3E%3Cpath d='M124.7 110.4L-12.4 -52.6' stroke-width='1.2'/%3E%3Cpath d='M136.7 114.4L3.8 -65.3' stroke-width='1.2'/%3E%3Cpath d='M133.4 90.6L28.4 -81.8' stroke-width='0.8'/%3E%3Cpath d='M153.5 107.7L51.6 -94.8' stroke-width='0.8'/%3E%3Cpath d='M159.2 77.9L95.5 -113.0' stroke-width='0.8'/%3E%3Cpath d='M169.5 74.9L121.8 -120.6' stroke-width='1.2'/%3E%3Cpath d='M175.6 54.5L145.3 -125.4' stroke-width='3'/%3E%3Cpath d='M190.3 98.7L168.6 -128.5' stroke-width='2.2'/%3E%3Cpath d='M203.6 79.4L209.8 -129.9' stroke-width='2.2'/%3E%3Cpath d='M207.8 97.4L225.0 -129.0' stroke-width='1.6'/%3E%3Cpath d='M222.8 80.8L262.0 -124.1' stroke-width='1.2'/%3E%3Cpath d='M227.6 97.4L285.7 -118.7' stroke-width='3'/%3E%3Cpath d='M244.4 74.7L310.3 -111.0' stroke-width='0.8'/%3E%3Cpath d='M248.6 99.8L344.1 -96.9' stroke-width='0.8'/%3E%3Cpath d='M255.8 105.9L368.4 -83.8' stroke-width='1.6'/%3E%3Cpath d='M268.0 107.8L395.8 -65.6' stroke-width='1.2'/%3E%3Cpath d='M288.8 94.6L412.6 -52.4' stroke-width='1.6'/%3E%3Cpath d='M291.8 109.7L435.2 -31.4' stroke-width='1.2'/%3E%3Cpath d='M308.9 112.0L456.6 -7.4' stroke-width='1.2'/%3E%3Cpath d='M298.7 128.2L466.9 5.9' stroke-width='0.8'/%3E%3Cpath d='M321.9 134.3L490.5 43.5' stroke-width='2.2'/%3E%3Cpath d='M319.8 142.0L497.0 56.2' stroke-width='1.6'/%3E%3Cpath d='M337.5 149.4L509.7 86.2' stroke-width='1.6'/%3E%3Cpath d='M311.9 173.3L521.0 123.3' stroke-width='1.2'/%3E%3Cpath d='M318.5 176.2L523.5 135.0' stroke-width='1.6'/%3E%3Cpath d='M328.6 186.4L528.2 165.4' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E");--speed-h:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='36'%3E%3Cg stroke='%23000' stroke-linecap='round'%3E%3Cpath d='M0 3h420' stroke-width='2'/%3E%3Cpath d='M60 8h580' stroke-width='1.2'/%3E%3Cpath d='M0 13h260' stroke-width='3'/%3E%3Cpath d='M300 13h340' stroke-width='1.5'/%3E%3Cpath d='M20 18h520' stroke-width='2.4'/%3E%3Cpath d='M0 23h180' stroke-width='1.2'/%3E%3Cpath d='M220 23h400' stroke-width='3'/%3E%3Cpath d='M90 28h550' stroke-width='1.6'/%3E%3Cpath d='M0 33h330' stroke-width='2.2'/%3E%3C/g%3E%3C/svg%3E")}[data-theme=j] .j-h2,[data-theme=j] .faq h2,[data-theme=j] .prose h2,[data-theme=j] .page-head__title{--shift:.07em;font-family:var(--font-display);text-shadow:var(--shift) var(--shift) 0 var(--spot-accent);font-weight:400}[data-theme=j] .button{box-shadow:4px 4px 0 var(--spot-accent);transition:transform .15s ease-out,box-shadow .15s ease-out}[data-theme=j] .button:hover{box-shadow:6px 6px 0 var(--spot-accent);transform:translate(-2px,-2px)}[data-theme=j] .button:active{box-shadow:1px 1px 0 var(--spot-accent);transform:translate(3px,3px)}[data-theme=j] .j-hero{--band:var(--spot);--band-pad:calc(-1 * var(--space-3))}[data-theme=j] .j-p-copy .koma-in{background:var(--ink);padding:var(--space-2) var(--space-2);overflow:hidden}[data-theme=j] .j-p-copy .koma-speed{color:#fff}[data-theme=j] .j-seg{display:block}[data-theme=j] .j-copy{box-shadow:.12em .12em 0 var(--spot-accent);padding:.25em .35em;font-size:8.26923cqi;line-height:1.25}[data-theme=j] .j-lede__sub{font-size:var(--text-h3);line-height:1.7}[data-theme=j] .j-co .koma-in{background:var(--spot);color:#fff;padding:var(--space-5) var(--space-3)}[data-theme=j] .j-co__label{font-weight:700}[data-theme=j] .j-co__verb.j-verb{white-space:nowrap;width:fit-content;color:var(--ink);padding:.05em .2em;font-size:clamp(2.5rem,15.1515vw - .757576rem,8rem);rotate:-1.5deg}[data-theme=j] .j-co__why{background:0 0;font-size:clamp(1.25rem,1rem + 1.2vw,2rem)}[data-theme=j] .j-co__steps li{color:var(--ink)}[data-theme=j] .j-h2{font-size:clamp(2.25rem,1.3rem + 3.6vw,4.5rem);line-height:1.2}[data-theme=j] .j-pr__topic{font-size:var(--text-h4)}[data-theme=j] .j-list a{font-size:var(--text-h3);text-decoration-color:var(--spot);text-underline-offset:.25em;text-decoration-thickness:3px}@media (width>=64rem){[data-theme=j] .j-copy{font-size:min(4.81928cqi,4.75rem,6.6vh)}[data-theme=j] .j-seg{display:inline}[data-theme=j] .j-proof{grid-template-columns:7rem repeat(6,1fr)}[data-theme=j] .j-proof:before{grid-row:1}[data-theme=j] .j-proof-title{grid-row:2/span 3}[data-theme=j] .j-proof-title .j-h2{font-size:3.25rem}}[data-theme=j] .page-head__title{font-size:clamp(2rem,1.2rem + 3vw,4rem);line-height:1.25}[data-theme=j] .prose h2{font-size:var(--text-h2)}[data-theme=j] .metrics{gap:var(--space-2);margin-block:var(--space-3);border-top:0;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}[data-theme=j] .metrics>div{gap:var(--space-1);border:3px solid var(--ink);padding:var(--space-4) var(--space-3) var(--space-3);isolation:isolate;flex-direction:column-reverse;display:flex;position:relative;overflow:hidden;container-type:inline-size}[data-theme=j] .metrics>div:before{content:"";z-index:-1;background:var(--spot-accent);-webkit-mask:var(--speed-r) center / cover no-repeat;mask:var(--speed-r) center / cover no-repeat;position:absolute;inset:-30%}[data-theme=j] .metrics dt{font-size:var(--text-small);color:var(--ink);background:#fff;width:fit-content}[data-theme=j] .metrics dd{font-family:var(--font-display);color:var(--spot);background:#fff;width:fit-content;padding:0 .15em;font-size:clamp(1.75rem,1.2rem + 1.8vw,2.5rem);font-weight:400;line-height:1.2}[data-theme=j] .metrics dd.is-short .metrics__main{white-space:nowrap;font-size:min(clamp(4rem,2.6rem + 4vw,6rem),26cqi);line-height:1}[data-theme=j] .metrics__main{display:block;position:relative}[data-theme=j] .metrics__main.is-counting{color:#0000}[data-theme=j] .metrics__count{color:var(--spot);position:absolute;inset:0}[data-theme=j] .metrics__note{font-family:var(--font-body);font-weight:700;font-size:var(--text-small);color:var(--ink);margin-top:.4rem;line-height:1.6;display:block}[data-theme=j] .faq h2{font-size:var(--text-h2)}[data-theme=j] .faq__item dt{font-size:var(--text-h4)}[data-theme=j] .cta-band{--band:var(--spot);color:#fff;font-size:var(--text-h4);border-top:0;font-weight:700}[data-theme=j] .cta-band .button{color:var(--ink);box-shadow:4px 4px 0 var(--spot-accent);background:#fff}[data-theme=j] .cta-band .button:hover{box-shadow:6px 6px 0 var(--spot-accent)}[data-theme=j] .j-edit{position:relative}[data-theme=j] .j-pen{pointer-events:none;width:108%;height:.32em;position:absolute;bottom:-.16em;left:-4%;overflow:visible}[data-theme=j] .j-pen path{fill:none;stroke:var(--shu);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1}[data-theme=j] .is-armed:before{opacity:0;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .3s;transform:scaleX(0)}[data-theme=j] .metrics>div.is-armed:before{transform:scale(.5)}[data-theme=j] .is-armed.is-in:before{opacity:1;transform:none}
