.crumbs[data-astro-cid-ezvlwyc3]{letter-spacing:.06em;color:var(--mute);margin-bottom:clamp(26px,3vw,40px);font-size:13px}ol[data-astro-cid-ezvlwyc3]{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-ezvlwyc3]+li[data-astro-cid-ezvlwyc3]:before{content:"/";color:var(--line-strong);padding:0 8px}a[data-astro-cid-ezvlwyc3]{color:var(--mute)}a[data-astro-cid-ezvlwyc3]:hover{color:var(--accent)}[data-astro-cid-ezvlwyc3][aria-current]{color:var(--ink)}.intro[data-astro-cid-zxxqwlhe]{padding:clamp(118px, 13vw, 170px) var(--gutter) clamp(52px, 6vw, 84px)}.eyebrow[data-astro-cid-zxxqwlhe]{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 clamp(20px,2.4vw,30px);font-size:13px;font-weight:600}h1[data-astro-cid-zxxqwlhe]{max-width:24ch;font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);text-wrap:pretty;margin:0;font-size:clamp(36px,6vw,80px);font-weight:400;line-height:1.02}.intro-lead[data-astro-cid-zxxqwlhe]{max-width:62ch;color:var(--body);text-wrap:pretty;margin:clamp(24px,3vw,34px) 0 0;font-size:clamp(18px,1.7vw,21px);line-height:1.62}.samples[data-astro-cid-zxxqwlhe]{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (width<=1040px){.samples[data-astro-cid-zxxqwlhe]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=560px){.samples[data-astro-cid-zxxqwlhe]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}.samples[data-astro-cid-zxxqwlhe] figure[data-astro-cid-zxxqwlhe]{flex-direction:column;height:100%;margin:0;display:flex}.stage[data-astro-cid-zxxqwlhe]{aspect-ratio:1;background:var(--white);padding:10px;overflow:hidden}.stage[data-astro-cid-zxxqwlhe] img[data-astro-cid-zxxqwlhe]{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.samples[data-astro-cid-zxxqwlhe] figure[data-astro-cid-zxxqwlhe]:hover .stage[data-astro-cid-zxxqwlhe] img[data-astro-cid-zxxqwlhe]{transform:scale(1.07)}.samples[data-astro-cid-zxxqwlhe] figcaption[data-astro-cid-zxxqwlhe],.overview[data-astro-cid-zxxqwlhe] figcaption[data-astro-cid-zxxqwlhe]{border-top:1px solid var(--line);letter-spacing:.06em;color:var(--mute);padding:11px 12px;font-size:13px;font-weight:500;line-height:1.4}@media (width<=560px){.samples[data-astro-cid-zxxqwlhe] figcaption[data-astro-cid-zxxqwlhe]{letter-spacing:.02em;padding:9px 8px;font-size:12px}}.overview-block[data-astro-cid-zxxqwlhe]{margin-top:clamp(46px,6vw,80px)}.overview-head[data-astro-cid-zxxqwlhe]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.overview-head[data-astro-cid-zxxqwlhe] h3[data-astro-cid-zxxqwlhe]{font-family:var(--serif);color:var(--ink);margin:0;font-size:clamp(21px,2.2vw,30px);font-weight:400}.overview-head[data-astro-cid-zxxqwlhe] .label[data-astro-cid-zxxqwlhe]{letter-spacing:.1em;font-weight:500}.overview[data-astro-cid-zxxqwlhe]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=860px){.overview[data-astro-cid-zxxqwlhe]{grid-template-columns:minmax(0,1fr)}}.overview[data-astro-cid-zxxqwlhe] figure[data-astro-cid-zxxqwlhe]{margin:0;overflow:hidden}.overview[data-astro-cid-zxxqwlhe] button[data-astro-cid-zxxqwlhe]{cursor:zoom-in;background:0 0;border:none;width:100%;padding:0;display:block}.overview[data-astro-cid-zxxqwlhe] img[data-astro-cid-zxxqwlhe]{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.overview[data-astro-cid-zxxqwlhe] figcaption[data-astro-cid-zxxqwlhe]{padding:12px 14px}.specgrid[data-astro-cid-zxxqwlhe]{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1040px){.specgrid[data-astro-cid-zxxqwlhe]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.specgrid[data-astro-cid-zxxqwlhe]{grid-template-columns:minmax(0,1fr)}}.specgrid[data-astro-cid-zxxqwlhe]>div[data-astro-cid-zxxqwlhe]{padding:clamp(24px,2.6vw,34px)}.specgrid[data-astro-cid-zxxqwlhe] .accent-rule[data-astro-cid-zxxqwlhe]{width:40px;margin-bottom:20px}.specgrid[data-astro-cid-zxxqwlhe] h3[data-astro-cid-zxxqwlhe]{letter-spacing:.13em;text-transform:uppercase;color:var(--ink);margin:0 0 18px;font-size:14px;font-weight:600}.specgrid[data-astro-cid-zxxqwlhe] ul[data-astro-cid-zxxqwlhe]{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.specgrid[data-astro-cid-zxxqwlhe] li[data-astro-cid-zxxqwlhe]{color:var(--body);border-bottom:1px solid var(--alt);padding-bottom:11px;font-size:16.5px;line-height:1.5}.limits[data-astro-cid-zxxqwlhe]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin:clamp(44px,5vw,72px) 0 0}.limits[data-astro-cid-zxxqwlhe]>div[data-astro-cid-zxxqwlhe]{padding:clamp(24px,2.6vw,34px)}.limits[data-astro-cid-zxxqwlhe] dt[data-astro-cid-zxxqwlhe]{margin-bottom:14px;font-size:12.5px}.limits[data-astro-cid-zxxqwlhe] dd[data-astro-cid-zxxqwlhe]{margin:0}.limit-v[data-astro-cid-zxxqwlhe]{font-family:var(--serif);color:var(--ink);font-size:clamp(24px,2.6vw,34px);line-height:1.1}.limit-body[data-astro-cid-zxxqwlhe]{color:var(--body);font-size:15.5px;line-height:1.6;margin-top:14px!important}.flow[data-astro-cid-zxxqwlhe]{margin:0;padding:0;list-style:none}.flow[data-astro-cid-zxxqwlhe] li[data-astro-cid-zxxqwlhe]{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:clamp(14px,2vw,28px);padding:clamp(24px,3vw,38px);display:grid}.flow-n[data-astro-cid-zxxqwlhe]{font-family:var(--serif);color:var(--accent);font-size:clamp(26px,2.8vw,36px);line-height:1.05}.flow[data-astro-cid-zxxqwlhe] h3[data-astro-cid-zxxqwlhe]{font-family:var(--serif);color:var(--ink);margin:0 0 10px;font-size:clamp(20px,2vw,26px);font-weight:400;line-height:1.2}.flow[data-astro-cid-zxxqwlhe] p[data-astro-cid-zxxqwlhe]{max-width:78ch;color:var(--body);text-wrap:pretty;margin:0;font-size:17px;line-height:1.7}@media (width<=900px){.flow[data-astro-cid-zxxqwlhe] li[data-astro-cid-zxxqwlhe]{grid-template-columns:minmax(0,1fr)}.flow-n[data-astro-cid-zxxqwlhe]{margin-bottom:4px}}.cta[data-astro-cid-zxxqwlhe]{border-top:1px solid var(--line);background:var(--dark);padding:clamp(66px, 9vw, 120px) var(--gutter)}.cta-inner[data-astro-cid-zxxqwlhe]{text-align:center;max-width:900px;margin:0 auto}.cta[data-astro-cid-zxxqwlhe] h2[data-astro-cid-zxxqwlhe]{font-family:var(--serif);color:var(--bg);margin:0 0 18px;font-size:clamp(30px,4.4vw,56px);font-weight:400;line-height:1.05}.cta[data-astro-cid-zxxqwlhe] p[data-astro-cid-zxxqwlhe]{max-width:56ch;color:var(--dark-text);text-wrap:pretty;margin:0 auto;font-size:18px;line-height:1.68}.cta[data-astro-cid-zxxqwlhe] .cta-formats[data-astro-cid-zxxqwlhe]{letter-spacing:.16em;color:var(--dark-mute);margin:16px auto clamp(30px,3.6vw,42px);font-size:13px;font-weight:600}.cta-actions[data-astro-cid-zxxqwlhe]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.cta[data-astro-cid-zxxqwlhe] .btn[data-astro-cid-zxxqwlhe]{letter-spacing:.12em;padding:18px 40px}.cta-back[data-astro-cid-zxxqwlhe]{border-color:var(--dark-line);color:var(--dark-text)}.cta-back[data-astro-cid-zxxqwlhe]:hover{color:var(--bg)}.zoom[data-astro-cid-zxxqwlhe]{background:var(--darker);width:min(1400px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--dark-text);border:1px solid #3a332b;padding:0}.zoom[data-astro-cid-zxxqwlhe]::backdrop{background:#141210f0}.zoom[data-astro-cid-zxxqwlhe] img[data-astro-cid-zxxqwlhe]{object-fit:contain;background:var(--white);cursor:zoom-out;width:100%;max-height:calc(100dvh - 130px);display:block}.zoom[data-astro-cid-zxxqwlhe] p[data-astro-cid-zxxqwlhe]{text-align:center;margin:0;padding:14px 18px;font-size:15px;line-height:1.5}.zoom[data-astro-cid-zxxqwlhe] form[data-astro-cid-zxxqwlhe]{position:absolute;top:8px;right:8px}.zoom-close[data-astro-cid-zxxqwlhe]{border:1px solid var(--line-strong);background:var(--panel);width:44px;height:44px;color:var(--ink);cursor:pointer;font-size:26px;line-height:1}.narrow[data-astro-cid-yi3dxjdv]{max-width:860px;margin:0 auto}.intro[data-astro-cid-yi3dxjdv]{padding:clamp(118px, 13vw, 166px) var(--gutter) clamp(44px, 5vw, 70px)}h1[data-astro-cid-yi3dxjdv]{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:clamp(32px,5vw,62px);font-weight:400;line-height:1.04}.intro-lead[data-astro-cid-yi3dxjdv]{max-width:62ch;color:var(--body);text-wrap:pretty;margin:clamp(20px,2.6vw,30px) 0 0;font-size:clamp(17px,1.5vw,19px);line-height:1.62}.note[data-astro-cid-yi3dxjdv]{color:var(--mute);max-width:62ch;margin:clamp(24px,3vw,34px) 0 0;padding:16px 18px;font-size:14.5px;line-height:1.6}.jump[data-astro-cid-yi3dxjdv]{flex-wrap:wrap;gap:10px;margin-top:clamp(26px,3vw,36px);display:flex}.jump[data-astro-cid-yi3dxjdv] a[data-astro-cid-yi3dxjdv]{border:1px solid var(--line-strong);color:var(--ink);letter-spacing:.1em;text-transform:uppercase;padding:11px 18px;font-size:13px;font-weight:600}.jump[data-astro-cid-yi3dxjdv] a[data-astro-cid-yi3dxjdv]:hover{border-color:var(--accent)}.block[data-astro-cid-yi3dxjdv]{scroll-margin-top:var(--header-h);border-top:1px solid var(--line);padding:clamp(56px, 7vw, 104px) var(--gutter)}.block[data-astro-cid-yi3dxjdv] .h2[data-astro-cid-yi3dxjdv]{font-size:clamp(26px,3.6vw,44px)}.block[data-astro-cid-yi3dxjdv] .section-head[data-astro-cid-yi3dxjdv]{margin-bottom:clamp(32px,4vw,52px)}.block[data-astro-cid-yi3dxjdv] .section-head--tight[data-astro-cid-yi3dxjdv]{margin-bottom:20px}.data[data-astro-cid-yi3dxjdv]{margin:0}.data[data-astro-cid-yi3dxjdv]>div[data-astro-cid-yi3dxjdv]{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:baseline;gap:16px;padding:18px 22px;display:grid}.data[data-astro-cid-yi3dxjdv] dt[data-astro-cid-yi3dxjdv]{letter-spacing:.12em;font-size:12.5px}.data[data-astro-cid-yi3dxjdv] dd[data-astro-cid-yi3dxjdv]{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:16.5px;line-height:1.55}@media (width<=560px){.data[data-astro-cid-yi3dxjdv]>div[data-astro-cid-yi3dxjdv]{grid-template-columns:minmax(0,1fr);gap:6px}}.block-lead[data-astro-cid-yi3dxjdv]{color:var(--body);text-wrap:pretty;margin:0 0 clamp(32px,4vw,48px);font-size:17.5px;line-height:1.7}.item[data-astro-cid-yi3dxjdv]{margin-bottom:clamp(28px,3.2vw,40px)}.item[data-astro-cid-yi3dxjdv] h3[data-astro-cid-yi3dxjdv]{letter-spacing:-.004em;color:var(--ink);margin:0 0 12px;font-size:19px;font-weight:600}.item[data-astro-cid-yi3dxjdv] p[data-astro-cid-yi3dxjdv]{color:var(--body);text-wrap:pretty;margin:0 0 14px;font-size:16.5px;line-height:1.72}.iub[data-astro-cid-yi3dxjdv]{flex-direction:column;align-items:flex-start;gap:18px;padding:clamp(22px,3vw,32px);display:flex}.iub[data-astro-cid-yi3dxjdv] p[data-astro-cid-yi3dxjdv]{color:var(--body);margin:0;font-size:17px;line-height:1.65}.updated[data-astro-cid-yi3dxjdv]{color:var(--mute);margin:clamp(34px,4vw,50px) 0 0;font-size:14px;line-height:1.6}
