.hero[data-astro-cid-lcdefpme]{padding:clamp(40px,6vw,80px) 0 clamp(72px,9vw,120px);position:relative;overflow:hidden}.hero__bg[data-astro-cid-lcdefpme]{background:radial-gradient(60% 70% at 22% 45%, #2e5b4e8c, transparent 70%), radial-gradient(40% 50% at 85% 20%, #c8a26a1a, transparent 70%), linear-gradient(180deg, #0d1714, var(--ink));position:absolute;inset:0}.hero__bg[data-astro-cid-lcdefpme]:after{content:"";opacity:.08;background:url(/img/botanik.svg) right -6% bottom -10%/min(560px,50vw) no-repeat;position:absolute;inset:0}.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid;position:relative}.hero__cover[data-astro-cid-lcdefpme]{--cover-h:min(68vh, 620px);justify-content:center;display:flex}.fade-in[data-astro-cid-lcdefpme]{animation:1.1s cubic-bezier(.22,1,.36,1) both fadeUp}.fade-in--late[data-astro-cid-lcdefpme]{animation-delay:.15s}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.fade-in[data-astro-cid-lcdefpme]{animation:none}}.hero__text[data-astro-cid-lcdefpme]{text-align:center}.hero__text[data-astro-cid-lcdefpme] .bigquote[data-astro-cid-lcdefpme]{font-size:clamp(32px,3.6vw,54px)}.hero__pitch[data-astro-cid-lcdefpme]{max-width:52ch;color:var(--paper);margin:0 auto 2em}.hero__ctas[data-astro-cid-lcdefpme]{justify-content:center}.hero__ctas[data-astro-cid-lcdefpme] .btn{min-width:260px}.feature__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.feature__text[data-astro-cid-lcdefpme]{text-align:center}.feature__text[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin:0 auto 2.2em}.feature__text[data-astro-cid-lcdefpme] .btn-row[data-astro-cid-lcdefpme]{justify-content:center}.feature__media[data-astro-cid-lcdefpme]{justify-self:center;width:100%;max-width:380px;text-decoration:none;display:block}.arch[data-astro-cid-lcdefpme]{aspect-ratio:9/15;border:1px solid var(--line-strong);background:var(--ink-3);border-radius:999px 999px 4px 4px;position:relative;overflow:hidden;box-shadow:0 40px 80px #00000080}.arch[data-astro-cid-lcdefpme]:before{content:"";z-index:1;pointer-events:none;border:1px solid #c8a26a73;border-radius:999px 999px 2px 2px;position:absolute;inset:10px}.arch[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.feature__caption[data-astro-cid-lcdefpme]{text-align:center;gap:4px;margin:22px 0 0;display:grid}.feature__name[data-astro-cid-lcdefpme]{font-family:var(--f-serif);font-size:28px;font-style:italic;line-height:1.1}.feature__caption[data-astro-cid-lcdefpme] .muted[data-astro-cid-lcdefpme]{font-size:15px}.strip__head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:36px;display:flex}.strip__head[data-astro-cid-lcdefpme] .h-caps[data-astro-cid-lcdefpme]{margin:0}.strip__track[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;padding:0 var(--gutter) 20px;scroll-padding-inline:var(--gutter);scrollbar-width:thin;scrollbar-color:var(--ink-4) transparent;grid-auto-columns:clamp(220px,22vw,300px);grid-auto-flow:column;gap:clamp(18px,2vw,28px);display:grid;overflow-x:auto}@media (width>=1400px){.strip__track[data-astro-cid-lcdefpme]{padding-inline:calc((100vw - var(--max)) / 2 + var(--gutter))}}.strip__item[data-astro-cid-lcdefpme]{scroll-snap-align:start}.about__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr) minmax(0,.9fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.about__photo[data-astro-cid-lcdefpme]{margin:0}.about__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:1;object-fit:cover;border:1px solid var(--line);width:100%}.about__text[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{font-family:var(--f-serif);font-size:1.12em}.about__connect[data-astro-cid-lcdefpme]{text-align:center}.about__social[data-astro-cid-lcdefpme]{justify-content:center;gap:22px;margin-bottom:30px;display:flex}.about__social[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--sepia)}.about__connect[data-astro-cid-lcdefpme] .btn{width:100%;max-width:340px}.quotes[data-astro-cid-lcdefpme]{text-align:center}.quotes__label[data-astro-cid-lcdefpme]{margin:18px 0 30px}.quotes__stage[data-astro-cid-lcdefpme]{align-items:center;min-height:260px;display:grid}.quotes__item[data-astro-cid-lcdefpme]{opacity:0;pointer-events:none;grid-area:1/1;margin:0;transition:opacity .9s,transform .9s;transform:translateY(10px)}.quotes__item[data-astro-cid-lcdefpme].is-active{opacity:1;pointer-events:auto;transform:none}.quotes__item[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{font-family:var(--f-serif);text-wrap:balance;margin:0 0 26px;font-size:clamp(28px,3.4vw,46px);font-style:italic;font-weight:500;line-height:1.22}.quotes__item[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.22em;color:var(--sepia);font-size:13px}.quotes__item[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.quotes__dots[data-astro-cid-lcdefpme]{justify-content:center;gap:12px;margin-top:36px;display:flex}.quotes__dots[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{background:linear-gradient(var(--line-strong), var(--line-strong)) center / 100% 1px no-repeat;cursor:pointer;border:0;width:34px;height:20px;padding:0}.quotes__dots[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][aria-selected=true]{background-image:linear-gradient(var(--sepia), var(--sepia));background-size:100% 2px}.books__title[data-astro-cid-lcdefpme]{text-align:center;margin-bottom:clamp(36px,5vw,64px)}.books__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,64px);display:grid}.books__item[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;display:flex}.books__cover[data-astro-cid-lcdefpme]{--cover-h:clamp(280px, 25vw, 350px);min-height:calc(var(--cover-h) + 24px);justify-content:center;align-items:flex-end;width:100%;margin-bottom:24px;display:flex}.books__name[data-astro-cid-lcdefpme]{font-family:var(--f-serif);margin:0 0 6px;font-size:clamp(26px,2.2vw,32px);font-style:italic;font-weight:500}.books__name[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.books__meta[data-astro-cid-lcdefpme]{color:var(--paper-dim);margin-bottom:22px;font-size:14px}.books__set[data-astro-cid-lcdefpme]{text-align:center;color:var(--paper-dim);margin:clamp(40px,5vw,64px) 0 0}.books__setbtn[data-astro-cid-lcdefpme]{font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (width<=980px){.hero__grid[data-astro-cid-lcdefpme],.feature__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero__grid[data-astro-cid-lcdefpme]{gap:28px}.hero__cover[data-astro-cid-lcdefpme]{--cover-h:44vh;max-width:380px;margin:0 auto}.hero__text[data-astro-cid-lcdefpme] .bigquote[data-astro-cid-lcdefpme]{font-size:clamp(28px,7.4vw,38px)}.feature__media[data-astro-cid-lcdefpme]{max-width:320px}.about__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.4fr}.about__connect[data-astro-cid-lcdefpme]{grid-column:1/-1}}@media (width<=720px){.about__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.about__photo[data-astro-cid-lcdefpme]{max-width:360px}.books__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:64px}.strip__track[data-astro-cid-lcdefpme]{grid-auto-columns:72vw}}
