.frame--natural[data-astro-cid-vh5pro65] img[data-astro-cid-vh5pro65],.frame--natural[data-astro-cid-vh5pro65] video[data-astro-cid-vh5pro65]{height:auto}.frame[data-astro-cid-vh5pro65] picture[data-astro-cid-vh5pro65]{display:block;width:100%;height:100%}.frame--natural[data-astro-cid-vh5pro65] picture[data-astro-cid-vh5pro65]{height:auto}.is-browser[data-astro-cid-vh5pro65]{display:flex;flex-direction:column;border:1px solid var(--line);background:#fff}.is-browser[data-astro-cid-vh5pro65] img[data-astro-cid-vh5pro65]{object-position:top;flex:1;min-height:0}.bar[data-astro-cid-vh5pro65]{display:flex;align-items:center;gap:6px;padding:9px 12px;border-bottom:1px solid var(--line);flex:none;background:#fafafa}.bar[data-astro-cid-vh5pro65] i[data-astro-cid-vh5pro65]{width:8px;height:8px;border-radius:50%;background:#d9d9d9}.bar[data-astro-cid-vh5pro65] b[data-astro-cid-vh5pro65]{flex:1;max-width:40%;height:14px;margin-left:16px;border-radius:7px;background:#eee}.scrollframe[data-astro-cid-vh5pro65]{position:relative;background:#fff;overflow:hidden}@media(hover:hover)and (pointer:fine){.scrollframe[data-astro-cid-vh5pro65]{cursor:ns-resize}.scrollframe[data-astro-cid-vh5pro65]:after{content:"↕";position:absolute;right:14px;bottom:14px;width:34px;height:34px;display:grid;place-items:center;background:#fff;color:var(--ink);font-size:15px;box-shadow:0 4px 14px #0000001f;transition:opacity .3s;z-index:2}.scrollframe.is-play:after{opacity:0}}.scrollframe--browser[data-astro-cid-vh5pro65]{display:flex;flex-direction:column;border:1px solid var(--line);box-shadow:0 30px 60px -40px #00000059}.scrollframe--browser[data-astro-cid-vh5pro65] .scrollframe__view[data-astro-cid-vh5pro65]{aspect-ratio:16 / 10}.scrollframe--phone[data-astro-cid-vh5pro65]{width:min(100%,340px);margin-inline:auto;padding:12px;border-radius:44px;background:#111;box-shadow:0 30px 60px -36px #00000073}.scrollframe--phone[data-astro-cid-vh5pro65] .scrollframe__view[data-astro-cid-vh5pro65]{aspect-ratio:390 / 844;border-radius:32px}.notch[data-astro-cid-vh5pro65]{position:absolute;top:22px;left:50%;translate:-50% 0;width:30%;height:22px;border-radius:12px;background:#111;z-index:2}.scrollframe__view[data-astro-cid-vh5pro65]{position:relative;overflow:hidden;background:#fff}.scrollframe__view[data-astro-cid-vh5pro65] img[data-astro-cid-vh5pro65]{width:100%;height:100%;object-fit:cover;object-position:50% 0%}.scrollframe.is-play .scrollframe__view[data-astro-cid-vh5pro65] img[data-astro-cid-vh5pro65]{animation:pan var(--dur, 22s) ease-in-out .6s infinite alternate}@keyframes pan{to{object-position:50% 100%}}@media(prefers-reduced-motion:reduce){.scrollframe.is-play .scrollframe__view[data-astro-cid-vh5pro65] img[data-astro-cid-vh5pro65]{animation:none}.scrollframe__view[data-astro-cid-vh5pro65]{overflow-y:auto}.scrollframe__view[data-astro-cid-vh5pro65] img[data-astro-cid-vh5pro65]{height:auto}}.top[data-astro-cid-b6d75kql]{display:flex;justify-content:space-between;gap:16px;padding-top:96px;padding-bottom:20px}.back[data-astro-cid-b6d75kql]:hover{color:var(--blue)}.cover__img[data-astro-cid-b6d75kql]{aspect-ratio:16 / 10;max-height:90vh}.cover__img[data-astro-cid-b6d75kql] picture[data-astro-cid-b6d75kql]{display:block;width:100%;height:100%}.cover--bleed[data-astro-cid-b6d75kql] .cover__img[data-astro-cid-b6d75kql]{aspect-ratio:auto;max-height:none}.cover--bleed[data-astro-cid-b6d75kql] .cover__img[data-astro-cid-b6d75kql] img[data-astro-cid-b6d75kql],.cover--grid[data-astro-cid-b6d75kql] .cover__img[data-astro-cid-b6d75kql] img[data-astro-cid-b6d75kql]{height:auto}.cover--grid[data-astro-cid-b6d75kql] .cover__img[data-astro-cid-b6d75kql]{aspect-ratio:auto;max-height:none}.cover--bleed[data-astro-cid-b6d75kql] .cover__img[data-astro-cid-b6d75kql]{width:100vw}.cover--grid[data-astro-cid-b6d75kql]{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.cover--band[data-astro-cid-b6d75kql] .cover__img[data-astro-cid-b6d75kql]{aspect-ratio:18 / 5;max-height:none;width:min(100vw,1800px);margin-inline:auto}.cover--band[data-astro-cid-b6d75kql] .cover__img[data-astro-cid-b6d75kql] img[data-astro-cid-b6d75kql]{object-position:center 30%}@media(max-width:760px){.cover__img[data-astro-cid-b6d75kql],.cover--bleed[data-astro-cid-b6d75kql] .cover__img[data-astro-cid-b6d75kql],.cover--band[data-astro-cid-b6d75kql] .cover__img[data-astro-cid-b6d75kql]{aspect-ratio:4 / 5;max-height:80svh}}.intro[data-astro-cid-b6d75kql]{padding-top:clamp(28px,3vw,40px);display:grid;gap:clamp(24px,3vw,36px)}.intro__grid[data-astro-cid-b6d75kql]{display:grid;grid-template-columns:1.3fr 1fr;gap:24px var(--gap);padding-top:24px;border-top:1px solid var(--line)}.intro__grid[data-astro-cid-b6d75kql] .lead[data-astro-cid-b6d75kql]{max-width:52ch;color:var(--ink);font-size:clamp(18px,1.4vw,21px)}.facts[data-astro-cid-b6d75kql]{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--line);align-self:start}.facts[data-astro-cid-b6d75kql]>div[data-astro-cid-b6d75kql]{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.facts[data-astro-cid-b6d75kql] dd[data-astro-cid-b6d75kql]{font-size:15px}.tldr[data-astro-cid-b6d75kql]{display:grid;gap:6px;max-width:78ch;padding:18px 20px;background:var(--bg-2);border-left:2px solid var(--ink)}.stats[data-astro-cid-b6d75kql]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--gap)}.stats[data-astro-cid-b6d75kql]>div[data-astro-cid-b6d75kql]{display:grid;gap:8px;padding-top:14px;border-top:1px solid var(--line)}@media(max-width:860px){.intro__grid[data-astro-cid-b6d75kql]{grid-template-columns:1fr}}.ctx[data-astro-cid-b6d75kql]{display:grid;grid-template-columns:1fr 1.6fr;gap:24px var(--gap)}.ctx__body[data-astro-cid-b6d75kql]{display:grid;gap:18px;max-width:var(--text)}@media(max-width:860px){.ctx[data-astro-cid-b6d75kql]{grid-template-columns:1fr}}.steps[data-astro-cid-b6d75kql]{list-style:none;display:grid;gap:clamp(64px,8vw,112px)}.steps[data-astro-cid-b6d75kql] li[data-astro-cid-b6d75kql]{display:grid;gap:20px}.steps[data-astro-cid-b6d75kql] li[data-astro-cid-b6d75kql].has-img{grid-template-columns:.75fr 1.25fr;align-items:center;gap:var(--gap)}.steps[data-astro-cid-b6d75kql] li[data-astro-cid-b6d75kql].has-img:nth-child(2n) .step__text[data-astro-cid-b6d75kql]{order:2}.step__text[data-astro-cid-b6d75kql]{display:grid;gap:10px;max-width:52ch}.step__links[data-astro-cid-b6d75kql]{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:4px}.facts__links[data-astro-cid-b6d75kql]{display:flex;flex-wrap:wrap;gap:6px 16px}figcaption[data-astro-cid-b6d75kql]{margin-top:10px}@media(max-width:860px){.steps[data-astro-cid-b6d75kql] li[data-astro-cid-b6d75kql].has-img{grid-template-columns:1fr}.steps[data-astro-cid-b6d75kql] li[data-astro-cid-b6d75kql].has-img:nth-child(2n) .step__text[data-astro-cid-b6d75kql]{order:0}}.gallery[data-astro-cid-b6d75kql]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);align-items:start;padding-bottom:var(--sec)}.gallery[data-astro-cid-b6d75kql] figure[data-astro-cid-b6d75kql]{grid-column:span 3}.gallery[data-astro-cid-b6d75kql] .portrait[data-astro-cid-b6d75kql]{grid-column:span 2}.gallery[data-astro-cid-b6d75kql] .wide[data-astro-cid-b6d75kql]{grid-column:1 / -1}.gallery[data-astro-cid-b6d75kql] .bleed[data-astro-cid-b6d75kql]{grid-column:1 / -1;width:100vw;margin-left:calc(50% - 50vw);margin-block:clamp(40px,5vw,72px)}.gallery[data-astro-cid-b6d75kql] .bleed[data-astro-cid-b6d75kql] figcaption[data-astro-cid-b6d75kql]{padding-inline:var(--gutter)}@media(max-width:700px){.gallery[data-astro-cid-b6d75kql]{grid-template-columns:1fr 1fr;gap:8px}.gallery[data-astro-cid-b6d75kql] figure[data-astro-cid-b6d75kql],.gallery[data-astro-cid-b6d75kql] .wide[data-astro-cid-b6d75kql]{grid-column:1 / -1}.gallery[data-astro-cid-b6d75kql] .portrait[data-astro-cid-b6d75kql]{grid-column:span 1}}.prose[data-astro-cid-b6d75kql] h2{font-size:17px;font-weight:500;color:var(--ink);margin:14px 0 4px}.prose[data-astro-cid-b6d75kql] code{font-family:inherit;font-size:.92em;background:var(--bg-2);padding:1px 5px}.cta[data-astro-cid-b6d75kql]{display:grid;gap:24px}.cta[data-astro-cid-b6d75kql] .h2[data-astro-cid-b6d75kql]{max-width:18ch}.cta__btns[data-astro-cid-b6d75kql]{display:flex;gap:10px;flex-wrap:wrap}.hub__grid[data-astro-cid-b6d75kql]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.hcard[data-astro-cid-b6d75kql]{display:grid;gap:10px;align-content:start;color:var(--ink)}.hcard__img[data-astro-cid-b6d75kql]{position:relative;display:block;aspect-ratio:16 / 10}.hcard__img[data-astro-cid-b6d75kql] picture[data-astro-cid-b6d75kql]{display:block;width:100%;height:100%}.hcard__img[data-astro-cid-b6d75kql] img[data-astro-cid-b6d75kql]{transition:scale .8s var(--ease)}.hcard__preview[data-astro-cid-b6d75kql]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 0%;opacity:0;transition:opacity .4s var(--ease)}.hcard__go[data-astro-cid-b6d75kql]{position:absolute;left:12px;bottom:12px;padding:7px 12px;background:#fff;font-size:13px;font-weight:500;opacity:0;translate:0 6px;transition:opacity .4s var(--ease),translate .5s var(--ease)}.hcard__t[data-astro-cid-b6d75kql]{font-size:clamp(22px,2vw,30px);font-weight:600;letter-spacing:-.03em;line-height:1;padding-top:4px;transition:color .25s}@media(hover:hover)and (pointer:fine){.hcard[data-astro-cid-b6d75kql]:hover .hcard__preview[data-astro-cid-b6d75kql]{opacity:1;animation:hpan 9s ease-in-out .2s infinite alternate}.hcard[data-astro-cid-b6d75kql]:hover .hcard__go[data-astro-cid-b6d75kql]{opacity:1;translate:0 0}.hcard[data-astro-cid-b6d75kql]:hover .hcard__t[data-astro-cid-b6d75kql]{color:var(--blue)}.hcard[data-astro-cid-b6d75kql]:hover .hcard__img[data-astro-cid-b6d75kql] img[data-astro-cid-b6d75kql]:not(.hcard__preview){scale:1.03}}@keyframes hpan{to{object-position:50% 100%}}@media(prefers-reduced-motion:reduce){.hcard[data-astro-cid-b6d75kql]:hover .hcard__preview[data-astro-cid-b6d75kql]{animation:none}}@media(max-width:860px){.hub__grid[data-astro-cid-b6d75kql]{grid-template-columns:1fr}.hcard__img[data-astro-cid-b6d75kql]{aspect-ratio:4 / 5}}.next[data-astro-cid-b6d75kql]{display:grid;gap:14px;padding-block:var(--sec);border-top:1px solid var(--line)}.next__row[data-astro-cid-b6d75kql]{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.next__t[data-astro-cid-b6d75kql]{font-size:clamp(40px,7vw,104px);font-weight:600;letter-spacing:-.035em;line-height:.95;color:var(--ink)}.next__img[data-astro-cid-b6d75kql]{aspect-ratio:16 / 6}.next__img[data-astro-cid-b6d75kql] img[data-astro-cid-b6d75kql]{transition:scale .6s var(--ease)}.next[data-astro-cid-b6d75kql]:hover .next__img[data-astro-cid-b6d75kql] img[data-astro-cid-b6d75kql]{scale:1.02}.next[data-astro-cid-b6d75kql]:hover .link[data-astro-cid-b6d75kql]{background-image:linear-gradient(var(--blue),var(--blue))}
