.shelf[data-astro-cid-7ye2sekf]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:clamp(1.5rem,3vw,2.75rem) clamp(1rem,2vw,2rem)}.card[data-astro-cid-7ye2sekf]{min-width:0;scroll-margin-top:6rem}.card__link[data-astro-cid-7ye2sekf]{display:block;text-decoration:none;color:inherit;overflow-wrap:anywhere}.card__link[data-astro-cid-7ye2sekf]:focus-visible{outline:2px solid var(--amber);outline-offset:6px;border-radius:4px}.card__link[data-astro-cid-7ye2sekf]:hover .card__name[data-astro-cid-7ye2sekf]{text-decoration:underline;text-underline-offset:.16em}.card__stage[data-astro-cid-7ye2sekf]{position:relative;display:grid;place-items:end center;aspect-ratio:3 / 4;margin-bottom:1rem}.card__stage[data-astro-cid-7ye2sekf] img{display:block;width:100%;height:100%;object-fit:contain;position:relative;z-index:1}.card__shadow[data-astro-cid-7ye2sekf]{position:absolute;inset:auto 8% 0;height:3px;background:var(--label, var(--rule));z-index:2;transition:height .22s cubic-bezier(.2,.7,.3,1),inset .22s ease}.card[data-astro-cid-7ye2sekf]:hover .card__shadow[data-astro-cid-7ye2sekf]{height:6px;inset:auto 2% 0}.card__kind[data-astro-cid-7ye2sekf]{margin:0 0 .35rem}.card__name[data-astro-cid-7ye2sekf]{font-size:1.15rem;font-weight:600;margin:0 0 .2rem;letter-spacing:-.015em}.card__binomial[data-astro-cid-7ye2sekf]{margin:0 0 .5rem}.card__data[data-astro-cid-7ye2sekf]{margin:0;padding-top:.55rem;border-top:1px solid var(--rule);line-height:1.5}.card__action[data-astro-cid-7ye2sekf]{display:flex;align-items:center;gap:.35rem;min-height:44px;margin-top:.3rem;font-size:.78rem;font-weight:500;color:var(--amber)}@media(max-width:46rem){.shelf[data-astro-cid-7ye2sekf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem}.card__stage[data-astro-cid-7ye2sekf]{aspect-ratio:4 / 5;margin-bottom:.8rem}.card__name[data-astro-cid-7ye2sekf]{font-size:1.1rem;line-height:1.2}.card__kind[data-astro-cid-7ye2sekf],.card__data[data-astro-cid-7ye2sekf],.card__binomial[data-astro-cid-7ye2sekf]{font-size:.75rem}}@media(prefers-reduced-motion:reduce){.card__shadow[data-astro-cid-7ye2sekf]{transition:none}}.modal[data-astro-cid-yycpc3m6]{display:none;position:fixed;inset:0;z-index:50;padding:clamp(1rem,4vw,3rem);place-items:center;overflow:hidden}.modal[data-astro-cid-yycpc3m6]:target{display:grid}.modal__scrim[data-astro-cid-yycpc3m6]{position:absolute;inset:0;background:#16151a6b}.modal__body[data-astro-cid-yycpc3m6]{position:relative;width:min(56rem,100%);background:var(--paper);border-radius:20px;padding:clamp(1.25rem,3vw,2.25rem);max-height:calc(100dvh - (2*clamp(1rem,4vw,3rem)));overflow-y:auto;overscroll-behavior:contain;box-shadow:0 24px 64px #16151a38}.modal__close[data-astro-cid-yycpc3m6]{position:sticky;top:0;z-index:2;display:grid;place-items:center;width:44px;height:44px;margin:-.5rem -.5rem -2rem auto;border:1px solid var(--rule);border-radius:50%;background:var(--paper);font-size:1.9rem;line-height:1;text-decoration:none;color:var(--muted)}.modal__close[data-astro-cid-yycpc3m6]:hover{color:var(--ink)}.modal__grid[data-astro-cid-yycpc3m6]{display:grid;grid-template-columns:1fr 1.25fr;gap:clamp(1.25rem,3vw,2.5rem);align-items:start}.modal__stage[data-astro-cid-yycpc3m6]{position:relative;display:grid;place-items:end center}.modal__text[data-astro-cid-yycpc3m6]{min-width:0;overflow-wrap:anywhere}.modal__stage[data-astro-cid-yycpc3m6] img{display:block;width:100%;height:auto;max-height:26rem;object-fit:contain}.modal__bar[data-astro-cid-yycpc3m6]{position:absolute;inset:auto 10% 0;height:4px;background:var(--label, var(--rule))}.modal__kind[data-astro-cid-yycpc3m6]{margin:0 0 .35rem}.modal__name[data-astro-cid-yycpc3m6]{font-size:clamp(1.5rem,3vw,2.2rem);margin:0 0 .2rem;letter-spacing:-.02em}.modal__binomial[data-astro-cid-yycpc3m6]{margin:0 0 1rem}.modal__note[data-astro-cid-yycpc3m6]{margin:0 0 1.2rem;line-height:1.6;color:var(--ink);max-width:46ch}.facts[data-astro-cid-yycpc3m6]{margin:0 0 1.2rem;display:grid;gap:.7rem}.fact[data-astro-cid-yycpc3m6]{display:grid;gap:.2rem;padding-top:.7rem;border-top:1px solid var(--rule)}.fact__k[data-astro-cid-yycpc3m6]{margin:0}.fact__v[data-astro-cid-yycpc3m6]{margin:0;font-size:.95rem;line-height:1.5}.fact__link[data-astro-cid-yycpc3m6]{color:var(--amber)}.plant[data-astro-cid-yycpc3m6]{margin:0 0 1.2rem;max-width:15rem}.plant__label[data-astro-cid-yycpc3m6]{margin:0 0 .4rem}.plant[data-astro-cid-yycpc3m6] img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:3px}.plant__credit[data-astro-cid-yycpc3m6]{margin:.35rem 0 0;font-size:.72rem;line-height:1.5}.parts[data-astro-cid-yycpc3m6]{margin:0 0 1.2rem}.parts__label[data-astro-cid-yycpc3m6]{margin:0 0 .5rem}.parts__grid[data-astro-cid-yycpc3m6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(4.6rem,1fr));gap:.5rem}.part[data-astro-cid-yycpc3m6]{display:grid;gap:.25rem}.part[data-astro-cid-yycpc3m6] img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:3px}.part__name[data-astro-cid-yycpc3m6]{line-height:1.4;font-size:.72rem}.parts__src[data-astro-cid-yycpc3m6]{margin:.6rem 0 0}.use[data-astro-cid-yycpc3m6]{margin:0 0 1rem;padding-top:.8rem;border-top:1px solid var(--rule)}.use__toggle[data-astro-cid-yycpc3m6]{cursor:pointer;list-style:none;font-family:var(--font-ui);font-size:var(--type-detail);font-weight:500;letter-spacing:0;color:var(--amber);min-height:44px;display:flex;align-items:center}.use__toggle[data-astro-cid-yycpc3m6]::-webkit-details-marker{display:none}.use__toggle[data-astro-cid-yycpc3m6]:before{content:"+ "}.use[data-astro-cid-yycpc3m6][open] .use__toggle[data-astro-cid-yycpc3m6]:before{content:"– "}.use__body[data-astro-cid-yycpc3m6]{padding-top:.8rem;display:grid;gap:.5rem}.use__k[data-astro-cid-yycpc3m6]{margin:0}.use__list[data-astro-cid-yycpc3m6]{margin:0 0 .4rem;padding-left:1.1rem;font-size:.9rem;line-height:1.55;display:grid;gap:.25rem}.use__warn[data-astro-cid-yycpc3m6]{color:var(--amber);font-weight:500}.use__src[data-astro-cid-yycpc3m6]{margin:0}.use__pending[data-astro-cid-yycpc3m6]{margin:.4rem 0 0;line-height:1.55;opacity:.85}.modal__claims[data-astro-cid-yycpc3m6]{margin:0;padding-top:.8rem;border-top:1px solid var(--rule);line-height:1.55;max-width:52ch}@media(max-width:46rem){.modal[data-astro-cid-yycpc3m6]{padding:max(.75rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left))}.modal__body[data-astro-cid-yycpc3m6]{padding:1rem;max-height:calc(100dvh - max(.75rem,env(safe-area-inset-top)) - max(.75rem,env(safe-area-inset-bottom)))}.modal__grid[data-astro-cid-yycpc3m6]{grid-template-columns:1fr}.modal__stage[data-astro-cid-yycpc3m6] img{max-height:min(12rem,28dvh)}.modal__kind[data-astro-cid-yycpc3m6]{margin-top:.5rem}.modal__name[data-astro-cid-yycpc3m6]{font-size:1.75rem;line-height:1.12}.use__toggle[data-astro-cid-yycpc3m6]{font-size:.8rem}.modal__claims[data-astro-cid-yycpc3m6],.use__pending[data-astro-cid-yycpc3m6],.use__src[data-astro-cid-yycpc3m6]{font-size:.78rem}}.map[data-astro-cid-dkkvatyk]{padding-bottom:var(--step)}.map__head[data-astro-cid-dkkvatyk]{display:grid;grid-template-columns:1fr auto;gap:1.5rem 3rem;align-items:end;margin-bottom:clamp(1.75rem,4vw,2.75rem);padding-bottom:1.1rem;border-bottom:1px solid var(--rule)}.map[data-astro-cid-dkkvatyk] [data-astro-cid-dkkvatyk]:is(h1,h2){font-size:clamp(1.9rem,4vw,3.2rem);margin:.5rem 0 0;letter-spacing:-.025em}.map__lede[data-astro-cid-dkkvatyk]{margin:0;color:var(--muted);font-size:.9rem;max-width:38ch;text-align:right}.sheet[data-astro-cid-dkkvatyk]{margin:0 0 clamp(2.5rem,6vw,4rem)}.sheet__scroll[data-astro-cid-dkkvatyk]{overflow-x:auto;overscroll-behavior-x:contain}.country-picker[data-astro-cid-dkkvatyk]{display:none}.sheet__inner[data-astro-cid-dkkvatyk]{position:relative;aspect-ratio:2.055}.sheet__land[data-astro-cid-dkkvatyk]{display:block;width:100%;height:100%}.layer[data-astro-cid-dkkvatyk]{stroke:none}.layer--land[data-astro-cid-dkkvatyk]{fill:#efede9}.layer--europe[data-astro-cid-dkkvatyk]{fill:#dcd0e6}.layer--market[data-astro-cid-dkkvatyk]{fill:#b295c5}.pin[data-astro-cid-dkkvatyk]{position:absolute;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:.25rem;pointer-events:none;text-decoration:none}.pin__dot[data-astro-cid-dkkvatyk]{pointer-events:auto}.pin__dot[data-astro-cid-dkkvatyk]{width:.5rem;height:.5rem;border:.28rem solid transparent;background:var(--amber);background-clip:padding-box;border-radius:50%;box-sizing:content-box}.pin__dot[data-astro-cid-dkkvatyk]:after{content:"";position:absolute;inset:-2px;border:2px solid var(--paper);border-radius:50%;pointer-events:none}.pin__dot[data-astro-cid-dkkvatyk]{position:relative}.pin__label[data-astro-cid-dkkvatyk]{font-family:var(--font-ui);font-size:var(--type-caption);letter-spacing:0;white-space:nowrap;background:var(--paper);padding:.05rem .3rem;opacity:0;transition:opacity .14s ease}.pin[data-astro-cid-dkkvatyk]:hover{z-index:2}.pin[data-astro-cid-dkkvatyk]:hover .pin__label[data-astro-cid-dkkvatyk],.pin[data-astro-cid-dkkvatyk]:focus-visible .pin__label[data-astro-cid-dkkvatyk]{opacity:1}.pin--hero[data-astro-cid-dkkvatyk] .pin__dot[data-astro-cid-dkkvatyk]{width:.85rem;height:.85rem}.pin--hero[data-astro-cid-dkkvatyk] .pin__dot[data-astro-cid-dkkvatyk]:after{inset:-3px;border-width:3px}.pin--hero[data-astro-cid-dkkvatyk] .pin__label[data-astro-cid-dkkvatyk]{opacity:1;font-weight:600;color:var(--amber)}.sheet__foot[data-astro-cid-dkkvatyk]{margin:.9rem 0 0}.sheet__hint[data-astro-cid-dkkvatyk]{margin:0 0 .7rem;color:var(--amber)}.card__head[data-astro-cid-dkkvatyk]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--rule)}.card__country[data-astro-cid-dkkvatyk]{font-weight:600;font-size:.95rem}.card__count[data-astro-cid-dkkvatyk]{white-space:nowrap}.gallery[data-astro-cid-dkkvatyk]{display:grid;gap:.5rem}.gallery__pick[data-astro-cid-dkkvatyk]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.stage[data-astro-cid-dkkvatyk]{display:grid}.slide[data-astro-cid-dkkvatyk]{display:none;gap:.5rem}.gallery__pick[data-astro-cid-dkkvatyk]:nth-of-type(1):checked~.stage[data-astro-cid-dkkvatyk] .slide[data-astro-cid-dkkvatyk]:nth-child(1),.gallery__pick[data-astro-cid-dkkvatyk]:nth-of-type(2):checked~.stage[data-astro-cid-dkkvatyk] .slide[data-astro-cid-dkkvatyk]:nth-child(2),.gallery__pick[data-astro-cid-dkkvatyk]:nth-of-type(3):checked~.stage[data-astro-cid-dkkvatyk] .slide[data-astro-cid-dkkvatyk]:nth-child(3),.gallery__pick[data-astro-cid-dkkvatyk]:nth-of-type(4):checked~.stage[data-astro-cid-dkkvatyk] .slide[data-astro-cid-dkkvatyk]:nth-child(4),.gallery__pick[data-astro-cid-dkkvatyk]:nth-of-type(5):checked~.stage[data-astro-cid-dkkvatyk] .slide[data-astro-cid-dkkvatyk]:nth-child(5),.gallery__pick[data-astro-cid-dkkvatyk]:nth-of-type(6):checked~.stage[data-astro-cid-dkkvatyk] .slide[data-astro-cid-dkkvatyk]:nth-child(6),.gallery__pick[data-astro-cid-dkkvatyk]:nth-of-type(7):checked~.stage[data-astro-cid-dkkvatyk] .slide[data-astro-cid-dkkvatyk]:nth-child(7),.gallery__pick[data-astro-cid-dkkvatyk]:nth-of-type(8):checked~.stage[data-astro-cid-dkkvatyk] .slide[data-astro-cid-dkkvatyk]:nth-child(8),.gallery__pick[data-astro-cid-dkkvatyk]:nth-of-type(9):checked~.stage[data-astro-cid-dkkvatyk] .slide[data-astro-cid-dkkvatyk]:nth-child(9){display:grid}.thumbs[data-astro-cid-dkkvatyk]{display:flex;flex-wrap:wrap;gap:.3rem;padding-top:.15rem}.thumb[data-astro-cid-dkkvatyk]{display:block;width:max(44px,2.6rem);cursor:pointer;border-radius:3px;overflow:hidden;opacity:.55;outline:2px solid transparent;outline-offset:1px;transition:opacity .14s ease,outline-color .14s ease}.thumb[data-astro-cid-dkkvatyk] img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.thumb[data-astro-cid-dkkvatyk]:hover{opacity:.85}.gallery__pick[data-astro-cid-dkkvatyk]:nth-of-type(1):checked~.thumbs[data-astro-cid-dkkvatyk] .thumb[data-astro-cid-dkkvatyk]:nth-child(1),.gallery__pick[data-astro-cid-dkkvatyk]:nth-of-type(2):checked~.thumbs[data-astro-cid-dkkvatyk] .thumb[data-astro-cid-dkkvatyk]:nth-child(2),.gallery__pick[data-astro-cid-dkkvatyk]:nth-of-type(3):checked~.thumbs[data-astro-cid-dkkvatyk] .thumb[data-astro-cid-dkkvatyk]:nth-child(3),.gallery__pick[data-astro-cid-dkkvatyk]:nth-of-type(4):checked~.thumbs[data-astro-cid-dkkvatyk] .thumb[data-astro-cid-dkkvatyk]:nth-child(4),.gallery__pick[data-astro-cid-dkkvatyk]:nth-of-type(5):checked~.thumbs[data-astro-cid-dkkvatyk] .thumb[data-astro-cid-dkkvatyk]:nth-child(5),.gallery__pick[data-astro-cid-dkkvatyk]:nth-of-type(6):checked~.thumbs[data-astro-cid-dkkvatyk] .thumb[data-astro-cid-dkkvatyk]:nth-child(6),.gallery__pick[data-astro-cid-dkkvatyk]:nth-of-type(7):checked~.thumbs[data-astro-cid-dkkvatyk] .thumb[data-astro-cid-dkkvatyk]:nth-child(7),.gallery__pick[data-astro-cid-dkkvatyk]:nth-of-type(8):checked~.thumbs[data-astro-cid-dkkvatyk] .thumb[data-astro-cid-dkkvatyk]:nth-child(8),.gallery__pick[data-astro-cid-dkkvatyk]:nth-of-type(9):checked~.thumbs[data-astro-cid-dkkvatyk] .thumb[data-astro-cid-dkkvatyk]:nth-child(9){opacity:1;outline-color:var(--amber)}.gallery__pick[data-astro-cid-dkkvatyk]:focus-visible~.thumbs[data-astro-cid-dkkvatyk]{outline:2px solid var(--amber);outline-offset:4px;border-radius:4px}.slide[data-astro-cid-dkkvatyk] img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:4px}.slide__body[data-astro-cid-dkkvatyk]{display:grid;gap:.1rem}.slide__name[data-astro-cid-dkkvatyk]{font-weight:600;font-size:.88rem}.slide__binomial[data-astro-cid-dkkvatyk]{font-size:.78rem}.slide__data[data-astro-cid-dkkvatyk]{line-height:1.45}.slide__profile[data-astro-cid-dkkvatyk]{display:flex;align-items:center;min-height:44px;margin-top:.6rem;padding-block:.5rem;color:var(--amber);text-underline-offset:.2em}.card__materials[data-astro-cid-dkkvatyk]{display:grid;gap:.2rem;padding-top:.5rem;border-top:1px solid var(--rule)}.card__material[data-astro-cid-dkkvatyk]{line-height:1.35}.pin[data-astro-cid-dkkvatyk]:focus{outline:none}.pin[data-astro-cid-dkkvatyk]:focus-visible .pin__dot[data-astro-cid-dkkvatyk]{outline:2px solid var(--amber);outline-offset:3px}.cmodal[data-astro-cid-dkkvatyk]{display:none;position:fixed;inset:0;z-index:50;padding:clamp(1rem,4vw,3rem);place-items:center;overflow:hidden}.cmodal[data-astro-cid-dkkvatyk]:target{display:grid}.cmodal__scrim[data-astro-cid-dkkvatyk]{position:absolute;inset:0;background:#16151a6b}.cmodal__body[data-astro-cid-dkkvatyk]{position:relative;width:min(26rem,100%);background:var(--paper);border-radius:20px;padding:clamp(1rem,3vw,1.5rem);max-height:calc(100dvh - (2*clamp(1rem,4vw,3rem)));overflow-y:auto;overscroll-behavior:contain;box-shadow:0 24px 64px #16151a38}.cmodal__close[data-astro-cid-dkkvatyk]{position:sticky;top:0;z-index:2;display:grid;place-items:center;width:44px;height:44px;margin:-.4rem -.4rem -2rem auto;border:1px solid var(--rule);border-radius:50%;background:var(--paper);font-size:1.8rem;line-height:1;text-decoration:none;color:var(--muted)}.cmodal__close[data-astro-cid-dkkvatyk]:hover{color:var(--ink)}.cmodal__head[data-astro-cid-dkkvatyk]{display:flex;align-items:start;justify-content:space-between;gap:.75rem;margin:0 0 .75rem;padding-right:2.75rem;padding-bottom:.6rem;border-bottom:1px solid var(--rule)}.cmodal__country[data-astro-cid-dkkvatyk]{font-weight:600;font-size:1.1rem;line-height:1.3}.cmodal__count[data-astro-cid-dkkvatyk]{font-size:.78rem;line-height:1.4}.cmodal__materials[data-astro-cid-dkkvatyk]{margin:.9rem 0 0;padding-top:.7rem;border-top:1px solid var(--rule);line-height:1.5}.sheet__note[data-astro-cid-dkkvatyk]{margin:.5rem 0 0;line-height:1.55;max-width:72ch}.credits[data-astro-cid-dkkvatyk]{margin-top:.8rem;max-width:72ch}.credits__toggle[data-astro-cid-dkkvatyk]{cursor:pointer;color:var(--amber);list-style:none;min-height:44px;display:flex;align-items:center}.credits__toggle[data-astro-cid-dkkvatyk]::-webkit-details-marker{display:none}.credits__toggle[data-astro-cid-dkkvatyk]:before{content:"+ "}.credits[data-astro-cid-dkkvatyk][open] .credits__toggle[data-astro-cid-dkkvatyk]:before{content:"– "}.credits__list[data-astro-cid-dkkvatyk]{margin:.6rem 0 0;line-height:1.6;overflow-wrap:anywhere}.legend[data-astro-cid-dkkvatyk]{list-style:none;margin:0 0 clamp(1rem,2.5vw,1.5rem);padding:0;display:grid;gap:.35rem;font-size:.92rem;color:var(--muted)}.legend__item[data-astro-cid-dkkvatyk]{display:flex;align-items:baseline;gap:.6rem}.legend__swatch[data-astro-cid-dkkvatyk]{flex:none;width:.85rem;height:.85rem;border-radius:2px;transform:translateY(.1em)}.legend__swatch--market[data-astro-cid-dkkvatyk]{background:#b295c5}.legend__swatch--europe[data-astro-cid-dkkvatyk]{background:#dcd0e6}.legend__swatch--dot[data-astro-cid-dkkvatyk]{background:var(--amber);border-radius:50%;width:.6rem;height:.6rem;margin-left:.12rem;margin-right:.12rem}@media(max-width:46rem){.map__head[data-astro-cid-dkkvatyk]{grid-template-columns:1fr;align-items:start}.map__lede[data-astro-cid-dkkvatyk]{text-align:left;font-size:1rem}.sheet__scroll[data-astro-cid-dkkvatyk]{overflow:visible;min-width:0}.sheet__inner[data-astro-cid-dkkvatyk]{min-width:0;width:100%;max-width:100%}.row[data-astro-cid-dkkvatyk]{grid-template-columns:7.5rem 1fr}.scale__figures[data-astro-cid-dkkvatyk]{grid-template-columns:1fr;gap:1.2rem}.pin__dot[data-astro-cid-dkkvatyk]{width:.4rem;height:.4rem}.pin[data-astro-cid-dkkvatyk]:not(.pin--hero) .pin__label[data-astro-cid-dkkvatyk]{display:none}.country-picker[data-astro-cid-dkkvatyk]{display:block;margin-top:.8rem;border:1px solid var(--rule);border-radius:14px;background:var(--surface)}.country-picker__toggle[data-astro-cid-dkkvatyk]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:48px;padding:.7rem .9rem;font-size:.9rem;font-weight:600;cursor:pointer;list-style:none}.country-picker__toggle[data-astro-cid-dkkvatyk]::-webkit-details-marker{display:none}.country-picker__toggle[data-astro-cid-dkkvatyk]:after{content:"+";color:var(--amber)}.country-picker[data-astro-cid-dkkvatyk][open] .country-picker__toggle[data-astro-cid-dkkvatyk]:after{content:"−"}.country-picker__hint[data-astro-cid-dkkvatyk]{margin:0;padding:0 .9rem .6rem;font-size:.8rem;color:var(--muted)}.country-picker__list[data-astro-cid-dkkvatyk]{list-style:none;margin:0;padding:0 .4rem .4rem;max-height:18rem;overflow-y:auto;overscroll-behavior:contain}.country-picker__link[data-astro-cid-dkkvatyk]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:44px;padding:.65rem .5rem;border-top:1px solid var(--rule);font-size:.88rem;text-decoration:none}.country-picker__link[data-astro-cid-dkkvatyk] span[data-astro-cid-dkkvatyk]:first-child{min-width:0}.country-picker__link[data-astro-cid-dkkvatyk] .spec[data-astro-cid-dkkvatyk]{flex:none;font-size:.72rem}.country-picker__link[data-astro-cid-dkkvatyk]:active{background:var(--paper)}.cmodal[data-astro-cid-dkkvatyk]{padding:max(.75rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left))}.cmodal__body[data-astro-cid-dkkvatyk]{max-height:calc(100dvh - max(.75rem,env(safe-area-inset-top)) - max(.75rem,env(safe-area-inset-bottom)))}.cmodal__head[data-astro-cid-dkkvatyk]{flex-direction:column;gap:.3rem}.slide__data[data-astro-cid-dkkvatyk],.cmodal__materials[data-astro-cid-dkkvatyk],.sheet__note[data-astro-cid-dkkvatyk],.credits__toggle[data-astro-cid-dkkvatyk],.credits__list[data-astro-cid-dkkvatyk]{font-size:.78rem}}@media(prefers-reduced-motion:reduce){.pin__label[data-astro-cid-dkkvatyk]{transition:none}}.slogan[data-astro-cid-myv7pgxt]{padding:0 0 clamp(2rem,5vw,3rem)}.hero[data-astro-cid-myv7pgxt]{position:relative;background:#2e1d23;margin-inline:calc(50% - 50vw);width:100vw;min-height:clamp(20rem,46vw,34rem);display:grid;align-items:center;overflow:hidden}.hero__media[data-astro-cid-myv7pgxt]{position:absolute;inset:0 0 0 auto;width:min(72%,62rem)}.hero__media[data-astro-cid-myv7pgxt] img{display:block;width:100%;height:100%;object-fit:cover;object-position:right center}.hero__media[data-astro-cid-myv7pgxt]:after{content:"";position:absolute;inset:0 auto 0 0;width:46%;background:linear-gradient(to right,#2e1d23,#2e1d23db 38%,#2e1d2300);pointer-events:none}.quote[data-astro-cid-myv7pgxt]{position:relative;z-index:1;margin:0;max-width:var(--measure-page);margin-inline:auto;padding:clamp(2rem,6vw,4rem) 1.25rem;width:100%}.quote[data-astro-cid-myv7pgxt] blockquote[data-astro-cid-myv7pgxt]{margin:0;font-size:clamp(1.5rem,3.4vw,2.6rem);line-height:1.28;max-width:18ch;font-weight:400;color:#fff}.quote[data-astro-cid-myv7pgxt] blockquote[data-astro-cid-myv7pgxt]:before{content:"“"}.quote[data-astro-cid-myv7pgxt] blockquote[data-astro-cid-myv7pgxt]:after{content:"”"}.quote__by[data-astro-cid-myv7pgxt]{margin:.9rem 0 0;color:#ffffffb8}.quote__src[data-astro-cid-myv7pgxt]{color:#e8b98c}.parts[data-astro-cid-myv7pgxt]{list-style:none;margin:clamp(2rem,5vw,3rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,3vw,2.5rem)}.part[data-astro-cid-myv7pgxt]{display:grid;gap:.3rem;padding-top:.9rem;border-top:1px solid var(--rule)}.part__no[data-astro-cid-myv7pgxt]{color:var(--amber)}.part__key[data-astro-cid-myv7pgxt]{font-weight:600;font-size:1.02rem}.part__gloss[data-astro-cid-myv7pgxt]{font-size:.9rem;color:var(--muted);line-height:1.5}@media(max-width:52rem){.hero[data-astro-cid-myv7pgxt]{display:block;min-height:0}.hero__media[data-astro-cid-myv7pgxt]{position:relative;width:100%;aspect-ratio:16 / 9}.hero__media[data-astro-cid-myv7pgxt]:after{display:none}.quote[data-astro-cid-myv7pgxt]{padding:clamp(1.75rem,6vw,2.5rem) 1.25rem}.quote[data-astro-cid-myv7pgxt] blockquote[data-astro-cid-myv7pgxt]{max-width:22ch}}@media(max-width:46rem){.parts[data-astro-cid-myv7pgxt]{grid-template-columns:1fr}}.scale[data-astro-cid-w3lqqga6]{margin-bottom:var(--step);padding:clamp(1.75rem,4vw,2.75rem) clamp(1.25rem,3vw,2.5rem);background:var(--surface);border-radius:4px}.figures[data-astro-cid-w3lqqga6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem clamp(1.25rem,3vw,2.5rem);margin:1.2rem 0 1.8rem}.figure__n[data-astro-cid-w3lqqga6]{font-family:var(--font-display);font-size:clamp(2.4rem,6vw,4.2rem);font-weight:600;letter-spacing:-.035em;line-height:1;margin:0 0 .4rem}.figure__unit[data-astro-cid-w3lqqga6]{font-size:.34em;font-weight:500;letter-spacing:0}.figure__label[data-astro-cid-w3lqqga6]{margin:0;line-height:1.4}.growth[data-astro-cid-w3lqqga6]{padding-top:1.2rem;border-top:1px solid var(--rule)}.growth__label[data-astro-cid-w3lqqga6]{margin:0 0 .7rem}.growth__steps[data-astro-cid-w3lqqga6]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem 2.5rem}.growth__step[data-astro-cid-w3lqqga6]{display:grid;gap:.1rem}.growth__n[data-astro-cid-w3lqqga6]{font-family:var(--font-mono);font-size:.92rem;font-variant-numeric:tabular-nums}.scale__note[data-astro-cid-w3lqqga6]{margin:1.4rem 0 0;max-width:62ch;line-height:1.55}.scale__src[data-astro-cid-w3lqqga6]{color:var(--amber)}@media(max-width:46rem){.scale[data-astro-cid-w3lqqga6]{padding:1.25rem;border-radius:16px}.figures[data-astro-cid-w3lqqga6]{grid-template-columns:1fr;gap:1rem}.figure[data-astro-cid-w3lqqga6]{display:grid;grid-template-columns:minmax(5rem,.7fr) minmax(0,1.3fr);gap:1rem;align-items:center}.figure[data-astro-cid-w3lqqga6]+.figure[data-astro-cid-w3lqqga6]{padding-top:1rem;border-top:1px solid var(--rule)}.figure__n[data-astro-cid-w3lqqga6]{font-size:2.25rem;margin:0}.figure__unit[data-astro-cid-w3lqqga6]{display:block;margin-top:.3rem;font-size:.32em}.figure__label[data-astro-cid-w3lqqga6]{font-size:.83rem}.growth__steps[data-astro-cid-w3lqqga6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem}.growth__label[data-astro-cid-w3lqqga6],.scale__note[data-astro-cid-w3lqqga6]{font-size:.78rem}}.list-label[data-astro-cid-rmy7gpwr]{display:block;margin:0 0 1.2rem;padding-bottom:.6rem;border-bottom:1px solid var(--rule)}.groups[data-astro-cid-rmy7gpwr]{display:grid}.group[data-astro-cid-rmy7gpwr]{border-bottom:1px solid var(--rule)}.group__head[data-astro-cid-rmy7gpwr]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.95rem 0;cursor:pointer;list-style:none;min-height:44px}.group__head[data-astro-cid-rmy7gpwr]::-webkit-details-marker{display:none}.group__name[data-astro-cid-rmy7gpwr]{font-family:var(--font-display);font-weight:600;font-size:1.15rem;letter-spacing:-.015em}.group__name[data-astro-cid-rmy7gpwr]:before{content:"+ ";color:var(--amber);font-family:var(--font-mono);font-weight:400}.group[data-astro-cid-rmy7gpwr][open] .group__name[data-astro-cid-rmy7gpwr]:before{content:"– "}.group__count[data-astro-cid-rmy7gpwr]{color:var(--muted)}.group__list[data-astro-cid-rmy7gpwr]{margin:0 0 1.1rem}.row[data-astro-cid-rmy7gpwr]{display:grid;grid-template-columns:9rem 1fr;gap:.6rem;padding:.45rem 0;border-top:1px solid var(--rule)}.row__country[data-astro-cid-rmy7gpwr]{text-transform:uppercase;letter-spacing:.08em}.row__materials[data-astro-cid-rmy7gpwr]{margin:0;font-size:.88rem;color:var(--muted);min-width:0;overflow-wrap:anywhere}.row--hero[data-astro-cid-rmy7gpwr] .row__country[data-astro-cid-rmy7gpwr]{color:var(--amber);font-weight:600}.row--hero[data-astro-cid-rmy7gpwr] .row__materials[data-astro-cid-rmy7gpwr]{color:var(--ink)}.map__counted[data-astro-cid-rmy7gpwr]{margin-top:1.8rem;font-size:.85rem;color:var(--muted)}.map__source[data-astro-cid-rmy7gpwr]{color:var(--amber)}@media(max-width:46rem){.row[data-astro-cid-rmy7gpwr]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.row__country[data-astro-cid-rmy7gpwr]{font-size:.78rem;letter-spacing:.04em;overflow-wrap:anywhere}.group__count[data-astro-cid-rmy7gpwr]{font-size:.8rem}.map__counted[data-astro-cid-rmy7gpwr]{font-size:.85rem;line-height:1.6;overflow-wrap:anywhere}}@media(max-width:34rem){.row[data-astro-cid-rmy7gpwr]{grid-template-columns:1fr;gap:.25rem;padding:.7rem 0}}.block[data-astro-cid-vyjqe6al]{padding-bottom:var(--step)}.block__head[data-astro-cid-vyjqe6al]{display:grid;grid-template-columns:1fr auto;gap:1.5rem 3rem;align-items:end;margin-bottom:clamp(1.75rem,4vw,3rem);padding-bottom:1.1rem;border-bottom:1px solid var(--rule)}.block__heading[data-astro-cid-vyjqe6al]{font-size:clamp(1.5rem,2.6vw,2.1rem);margin:.5rem 0 0}.block__note[data-astro-cid-vyjqe6al]{margin:0;color:var(--muted);font-size:.9rem;max-width:34ch;text-align:right}.ways[data-astro-cid-vyjqe6al]{display:grid;border-top:1px solid var(--rule)}.way[data-astro-cid-vyjqe6al]{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;padding:1.15rem 0;border-bottom:1px solid var(--rule);text-decoration:none;font-size:1.05rem}.way__arrow[data-astro-cid-vyjqe6al]{color:var(--amber);transition:transform .18s ease}.way[data-astro-cid-vyjqe6al]:hover .way__label[data-astro-cid-vyjqe6al]{text-decoration:underline}.way[data-astro-cid-vyjqe6al]:hover .way__arrow[data-astro-cid-vyjqe6al]{transform:translate(4px)}@media(max-width:46rem){.block__head[data-astro-cid-vyjqe6al]{grid-template-columns:1fr;align-items:start}.block__note[data-astro-cid-vyjqe6al]{text-align:left}}@media(prefers-reduced-motion:reduce){.way__arrow[data-astro-cid-vyjqe6al]{transition:none}}
