.band.pr-hero.pr-ih{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""fig";row-gap:16px}.band.pr-hero.pr-ih[data-art]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy copy""fig art";column-gap:12px}.pr-ih-copy{grid-area:copy}.pr-ih-fig{grid-area:fig;align-self:center;min-width:0}.pr-ih-l{align-items:center;gap:2px;display:inline-flex}.pr-ih-l .info-btn{flex:none;margin:0}.pr-ih .pr-big b{font:400 clamp(3rem, 9vw, 4.75rem)/.9 var(--display);letter-spacing:.005em}.pr-ih-art{grid-area:art;place-self:end;width:clamp(84px,26vw,128px)}.pr-ih-art svg,.pr-ih-art .pr-art{width:100%;height:auto;max-height:180px;display:block}.pr-ih-art .pr-art-x svg{width:100%;height:auto}@media (min-width:900px){.band.pr-hero.pr-ih[data-art]{grid-template-areas:"copy art""fig art";column-gap:40px}.pr-ih-art{align-self:center;width:clamp(220px,24vw,300px)}.pr-ih-art svg,.pr-ih-art .pr-art{max-height:300px}}@media (prefers-reduced-motion:no-preference){.pr-ih-art{animation:pr-ih-in .9s var(--spring) .1s both}}@keyframes pr-ih-in{0%{opacity:0;transform:translateY(14px)scale(.94)}}.pr-ih-bone{border-radius:12px;width:2.6em;height:clamp(2.6rem,8vw,3.9rem);font-size:clamp(3rem,9vw,4.5rem)}.pr-jump-skel{gap:18px}.pr-jump-skel .pr-bone{height:12px}@media (prefers-reduced-motion:no-preference){.pr-jump-skel,.pr-map-skel{animation:1.4s ease-in-out infinite pr-pulse}}.pr #faq{scroll-margin-top:calc(var(--site-top,0px) + var(--bar,56px) + 16px)}.pr-where{gap:28px;min-width:0;display:grid}@media (min-width:1000px){.pr-where-map{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:48px}}.pr-where .pm{width:100%;margin-inline:auto}.pr-map-skel{aspect-ratio:760/640;background:var(--sky);border-radius:32px;width:100%;height:auto;display:block}.pr-sp{gap:0;min-width:0;max-width:880px;margin:0;display:grid}.pr-sp-plot{height:240px;padding-top:40px;position:relative}@media (max-width:640px){.pr-sp-plot{height:196px;padding-top:38px}}.pr-sp-bars{z-index:1;border-bottom:2.5px solid var(--ink);align-items:flex-end;gap:3px;height:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}@media (max-width:640px){.pr-sp-bars{gap:2px}}.pr-sp-bin{flex:1 1 0;align-items:flex-end;min-width:0;height:100%;display:flex}.pr-sp-bar{width:100%;height:calc(var(--h) * 1%);background:var(--heat-2);transform-origin:50% 100%;border-radius:6px 6px 0 0;min-height:3px;display:block}.pr-sp-bin[data-mid] .pr-sp-bar{background:var(--heat-3)}.pr-sp-bin[data-typ] .pr-sp-bar{background:var(--ink)}.pr-sp-flag{z-index:2;top:0;left:clamp(3.6em, calc(var(--at) * 1%), calc(100% - 3.6em));background:var(--ink);color:#fff;font:600 .8125rem/1.25 var(--text);white-space:nowrap;border-radius:999px;align-items:baseline;gap:5px;padding:4px 11px;display:inline-flex;position:absolute;transform:translate(-50%)}.pr-sp-flag b{font:400 1.0625rem/1 var(--display);letter-spacing:.01em}.pr-sp-line{top:30px;bottom:0;left:calc(var(--at) * 1%);border-left:2px dotted var(--ink);z-index:0;width:0;position:absolute}.pr-sp-axis{height:22px;margin-top:4px;position:relative}.pr-sp-axis span{left:calc(var(--at) * 1%);transform:translateX(calc(var(--sh) * 1%));color:var(--muted);white-space:nowrap;font-size:.75rem;line-height:22px;position:absolute}.pr-sp-brace{height:34px;margin-top:2px;position:relative}.pr-sp-brace:before{content:"";height:10px;top:0;left:calc(var(--lo) * 1%);width:calc((var(--hi) - var(--lo)) * 1%);border:2.5px solid var(--ink);box-sizing:border-box;border-top:0;border-radius:0 0 8px 8px;min-width:12px;position:absolute}.pr-sp-brace span{top:12px;left:clamp(3.4em, calc((var(--lo) + var(--hi)) * 0.5%), calc(100% - 3.4em));font:600 .8125rem/1.4 var(--text);color:var(--ink);white-space:nowrap;position:absolute;transform:translate(-50%)}.pr-sp-key{margin:10px 0 0}.pr-sp-k{background:var(--heat-2);border-radius:3px 3px 0 0;width:12px;height:14px}.pr-sp-k[data-mid]{background:var(--heat-3)}.pr-sp-k[data-typ]{background:var(--ink)}.pr-sp-step{color:var(--muted)}.pr-sp-note{max-width:46ch;margin:18px 0 0;font-size:1rem;line-height:1.5}.pr-sp-note b{font:400 1.375rem/1 var(--display);letter-spacing:.005em}.pr-sp-bone{background:var(--sky-2)}.zn-sky .pr-sp-bone{background:#fff}.pr-sp-brace-skel:before{content:none}.pr-skel .pr-sp-bars{border-bottom-color:var(--sky-2)}@media (prefers-reduced-motion:no-preference){.pr-sp-bar{transition:transform .8s var(--spring);transition-delay:calc(.12s + var(--i,0) * 32ms)}.pr-sp-flag,.pr-sp-line,.pr-sp-brace:before,.pr-sp-brace span{transition:opacity .45s .75s}html[data-rv]:not([data-rv-done]) .pr-sp[data-rv]:not([data-in]) .pr-sp-bar{transform:scaleY(0)}html[data-rv]:not([data-rv-done]) .pr-sp[data-rv]:not([data-in]) :is(.pr-sp-flag,.pr-sp-line,.pr-sp-brace span),html[data-rv]:not([data-rv-done]) .pr-sp[data-rv]:not([data-in]) .pr-sp-brace:before{opacity:0}}@media print{.pr-sp-bar{transform:none!important}.pr-sp-flag,.pr-sp-line,.pr-sp-brace span{opacity:1!important}}.pr-inside .build{margin:0}.pr-ways{gap:14px;margin-top:36px;display:grid}.pr-ways:first-child{margin-top:0}.pr-ways-h{font:400 clamp(1.375rem, 3vw, 1.75rem)/1.05 var(--display);letter-spacing:.005em;margin:0}.pr-ways-l{color:var(--muted);margin:-6px 0 4px;font-size:.9375rem;line-height:1.5}.pr-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pr-tile{min-height:88px;box-shadow:inset 0 0 0 2.5px var(--rule);color:var(--ink);background:#fff;border-radius:22px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;padding:10px 16px 10px 10px;text-decoration:none;transition:box-shadow .15s,transform .15s;display:grid}.zn-paper .pr-tile{background:var(--sky);box-shadow:none}.pr-tile:hover{box-shadow:inset 0 0 0 2.5px var(--ink)}.pr-tile:active{transform:translateY(1px)scale(.99)}.pr-tile[data-strong]{box-shadow:inset 0 0 0 2.5px var(--ink)}.pr-tile-art{background:#fff;border-radius:16px;place-items:center;width:64px;height:64px;display:grid}.zn-paper .pr-tile-art{background:#fff}.pr-tile-art svg,.pr-tile-art .pr-art{width:56px;height:56px;display:block}.pr-tile-art .pr-art-x svg{width:100%;height:100%}.pr-tile-dot{background:var(--sky-2);border-radius:50%;width:18px;height:18px}.pr-tile-t{gap:2px;min-width:0;display:grid}.pr-tile-n{font:400 1.125rem/1.15 var(--display);overflow-wrap:anywhere}.pr-tile:hover .pr-tile-n{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.pr-tile-v{font:400 1.5rem/1.05 var(--display);letter-spacing:.005em}.pr-tile-note{color:var(--muted);font-size:.8125rem;font-weight:600;line-height:1.3}.pr-all{margin-top:18px}.pr-card .tc-skel{min-height:196px}
