.hero[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line-strong);padding-top:clamp(40px,6vw,80px)}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:7fr 5fr;align-items:end;gap:clamp(32px,5vw,72px);display:grid}h1[data-astro-cid-lcdefpme]{letter-spacing:-.045em;margin:24px 0 28px;font-size:clamp(2.6rem,6.4vw,5.4rem);font-weight:500;line-height:.98}h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--moss);font-style:normal}.lead[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:50ch;margin:0;font-size:1.15rem}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:36px;display:flex}.portrait[data-astro-cid-lcdefpme]{margin:0}.frame[data-astro-cid-lcdefpme]{background:linear-gradient(var(--ink), var(--ink)) top left / 18px 1px, linear-gradient(var(--ink), var(--ink)) top left / 1px 18px, linear-gradient(var(--ink), var(--ink)) top right / 18px 1px, linear-gradient(var(--ink), var(--ink)) top right / 1px 18px, linear-gradient(var(--ink), var(--ink)) bottom left / 18px 1px, linear-gradient(var(--ink), var(--ink)) bottom left / 1px 18px, linear-gradient(var(--ink), var(--ink)) bottom right / 18px 1px, linear-gradient(var(--ink), var(--ink)) bottom right / 1px 18px;background-repeat:no-repeat;padding:10px;position:relative}.coords[data-astro-cid-lcdefpme]{background:var(--forest);color:var(--on-forest);padding:6px 10px;position:absolute;bottom:10px;left:10px}.portrait[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/5;object-fit:cover;object-position:62% center;width:100%}.portrait[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{padding-top:10px}.spec[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);margin-top:clamp(40px,6vw,72px);margin-bottom:0;display:grid}.spec[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{padding:18px 20px 22px 0}.spec[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{border-left:1px solid var(--line);padding-left:20px}.spec[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-family:var(--serif);letter-spacing:-.02em;margin:6px 0 0;font-size:1.25rem}.featured[data-astro-cid-lcdefpme]{background:var(--line);border:1px solid var(--line);grid-template-columns:1.45fr 1fr;gap:1px;display:grid}.side[data-astro-cid-lcdefpme]{gap:1px;display:grid}.tinted[data-astro-cid-lcdefpme],.tinted[data-astro-cid-lcdefpme] .card{background:var(--paper-2)}.topics[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.topic[data-astro-cid-lcdefpme]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:240px;transition:background .25s var(--ease), color .25s var(--ease);flex-direction:column;gap:10px;padding:24px;text-decoration:none;display:flex}.topic[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:18px 0 0;font-size:1.7rem}.topic[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:34ch;margin:0;font-size:.95rem}.count[data-astro-cid-lcdefpme]{color:var(--ink);margin-top:auto}.topic[data-astro-cid-lcdefpme]:hover{background:var(--forest);color:var(--on-forest)}.topic[data-astro-cid-lcdefpme]:hover p[data-astro-cid-lcdefpme],.topic[data-astro-cid-lcdefpme]:hover .label[data-astro-cid-lcdefpme]{color:var(--on-forest)}.series[data-astro-cid-lcdefpme]{gap:32px;display:grid}.series-intro[data-astro-cid-lcdefpme]{max-width:62ch;color:var(--ink-2);margin:-12px 0 0;font-size:1.05rem}.series-list[data-astro-cid-lcdefpme]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.about-sec[data-astro-cid-lcdefpme]{background:var(--forest);color:var(--on-forest)}[data-theme=dark] .about-sec[data-astro-cid-lcdefpme]{color:var(--ink);background:#16241a}.about[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;min-height:520px;display:grid}.about-img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.about-text[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(32px,6vw,80px);display:flex}.about-text[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{color:inherit;opacity:.7}.about-text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:16px 0 24px;font-size:clamp(2rem,4vw,3rem)}.about-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.label){opacity:.85;max-width:48ch;margin:0 0 14px}.inverse[data-astro-cid-lcdefpme]{color:inherit;border-color:currentColor;margin-top:16px}.inverse[data-astro-cid-lcdefpme]:after{background:var(--on-forest);color:var(--forest)}[data-theme=dark] .inverse[data-astro-cid-lcdefpme]:after{background:var(--ink);color:var(--paper)}.inverse[data-astro-cid-lcdefpme]:hover{background:var(--on-forest);color:var(--forest);border-color:var(--on-forest)}.press[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.press[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);grid-template-columns:48px 120px 1fr 24px;align-items:baseline;gap:16px;padding:20px 0;display:grid;position:relative}.press[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-family:var(--serif);letter-spacing:-.02em;font-size:1.3rem;text-decoration:none}.press[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"";position:absolute;inset:0}.press[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:hover a[data-astro-cid-lcdefpme]{color:var(--forest)}.arrow[data-astro-cid-lcdefpme]{font-family:var(--mono);transition:transform .25s var(--ease)}.press[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:hover .arrow[data-astro-cid-lcdefpme]{transform:translate(4px)}.partner-group[data-astro-cid-lcdefpme]+.partner-group[data-astro-cid-lcdefpme]{margin-top:32px}.group-label[data-astro-cid-lcdefpme]{margin-bottom:12px}.partners[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.partners[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-decoration:none;display:block}.partners[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{background:var(--paper-2);height:100%;margin:0}.partners[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover figcaption[data-astro-cid-lcdefpme],.partners[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible figcaption[data-astro-cid-lcdefpme]{color:var(--ink);text-decoration:underline}.partners[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:1;object-fit:cover;width:100%}.partners[data-astro-cid-lcdefpme] .logo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;background:#fff;padding:18%}.partners[data-astro-cid-lcdefpme] .past[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:grayscale();opacity:.85}.partners[data-astro-cid-lcdefpme] .past[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--ink-3)}.partners[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{padding:12px;line-height:1.4}.shop-teaser[data-astro-cid-lcdefpme]{border:1px solid var(--line-strong);grid-template-columns:1.2fr 1fr auto;align-items:end;gap:32px;padding:clamp(28px,4vw,48px);display:grid}.shop-teaser[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:14px 0 0;font-size:clamp(2rem,4vw,3rem)}.shop-teaser[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:0}@media (width<=960px){.hero-grid[data-astro-cid-lcdefpme],.featured[data-astro-cid-lcdefpme],.about[data-astro-cid-lcdefpme],.series[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.portrait[data-astro-cid-lcdefpme]{max-width:460px}.spec[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.spec[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]:nth-child(3){border-left:0;padding-left:0}.spec[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]:nth-child(n+3){border-top:1px solid var(--line)}.topics[data-astro-cid-lcdefpme],.series-list[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.partners[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.about-img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:16/9}.shop-teaser[data-astro-cid-lcdefpme]{grid-template-columns:1fr;align-items:start}.shop-teaser[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{justify-self:start}}@media (width<=600px){.actions[data-astro-cid-lcdefpme]{gap:12px 20px;margin-top:28px}.portrait[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-position:62% 30%}.lead[data-astro-cid-lcdefpme]{font-size:1.05rem}.spec[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{padding:14px 12px 16px 0}.spec[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{padding-left:12px}.spec[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-size:1.1rem}.topic[data-astro-cid-lcdefpme]{padding:20px}.topic[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:10px;font-size:1.45rem}.press[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:16px 0}.press[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:1.1rem}.topics[data-astro-cid-lcdefpme],.series-list[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.topic[data-astro-cid-lcdefpme]{min-height:0}.press[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:32px 1fr 20px}.press[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]{display:none}.partners[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}
