.hero[data-astro-cid-bbe6dxrz]{position:relative;display:flex;align-items:stretch;min-height:100vh;min-height:100dvh;overflow:hidden;color:#fff}.hero-bg[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(160deg,var(--hero-top) 0%,var(--hero-mid) 45%,var(--hero-bottom) 100%)}.hero-poster[data-astro-cid-bbe6dxrz],.hero-video[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.hero-video[data-astro-cid-bbe6dxrz]{opacity:0}.hero-video[data-astro-cid-bbe6dxrz].is-ready{opacity:1}@media(prefers-reduced-motion:reduce){.hero-video[data-astro-cid-bbe6dxrz]{display:none}}.hero-inner[data-astro-cid-bbe6dxrz]{position:relative;display:flex;pointer-events:none}.hero-copy[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:min(32rem,100%);margin-top:var(--header-height);padding:calc(8rem - var(--header-height)) 2.5rem 6rem;text-align:left}.hero-content[data-astro-cid-bbe6dxrz]{width:100%;pointer-events:auto}.hero-download[data-astro-cid-bbe6dxrz]{display:none}@media(min-width:901px){.hero-copy[data-astro-cid-bbe6dxrz]{width:min(34rem,100%)}.hero-content[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:220px 208px;column-gap:2rem;align-items:center}.hero-lead[data-astro-cid-bbe6dxrz]{grid-column:1 / -1}.hero-wordmark[data-astro-cid-bbe6dxrz],.hero-badges[data-astro-cid-bbe6dxrz]{grid-column:1}.hero-content[data-astro-cid-bbe6dxrz] .hero-badges[data-astro-cid-bbe6dxrz]{align-self:end;margin-bottom:calc(208px * 4 / 41)}.hero-download[data-astro-cid-bbe6dxrz]{display:block;grid-column:2;grid-row:2 / span 2;align-self:end;line-height:0;text-align:center;transform:translate(-2.5rem)}.hero-download[data-astro-cid-bbe6dxrz] .download-qr img{filter:invert(1) drop-shadow(0 0 1px #000) drop-shadow(0 0 5px rgba(0,0,0,.6))}}.hero-badges[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:min(220px,100%);gap:.75rem;margin:0}.hero-wordmark[data-astro-cid-bbe6dxrz]{filter:brightness(0) invert(1) drop-shadow(0 2px 4px rgba(0,0,0,.75)) drop-shadow(0 0 12px rgba(0,0,0,.4));margin-bottom:1.5rem}.hero-lead[data-astro-cid-bbe6dxrz]{max-width:100%;font-size:1.1rem;font-weight:inherit;line-height:inherit;letter-spacing:normal;color:#ffffffe0;text-shadow:0 1px 3px rgba(0,0,0,.85),0 2px 12px rgba(0,0,0,.7);margin-bottom:.75rem}@media(hover:none)and (pointer:coarse){.hero[data-astro-cid-bbe6dxrz]{min-height:max(100vh,var(--hero-window-height, 0px));min-height:max(100lvh,var(--hero-window-height, 0px))}.hero-inner[data-astro-cid-bbe6dxrz]{align-self:flex-start;min-height:100dvh}}@media(max-width:900px){.hero-copy[data-astro-cid-bbe6dxrz]{margin-inline:auto;padding-inline:1.25rem}}.features[data-astro-cid-vnivfuh2]{background:var(--brand-50)}.features-grid[data-astro-cid-vnivfuh2]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}.feature-card[data-astro-cid-vnivfuh2]{background:var(--surface-card);border-radius:var(--radius-lg);padding:1.5rem;box-shadow:var(--shadow-2);border:1px solid var(--ink-100)}.feature-card[data-astro-cid-vnivfuh2] h3[data-astro-cid-vnivfuh2]{font-size:1.1rem;margin-bottom:.5rem}.feature-card[data-astro-cid-vnivfuh2] p[data-astro-cid-vnivfuh2]{margin:0;color:var(--ink-500);font-size:.95rem}.feature-icon[data-astro-cid-vnivfuh2]{width:2.75rem;height:2.75rem;border-radius:var(--radius-md);display:grid;place-items:center;background:var(--brand-100);color:var(--brand-600);margin-bottom:1rem}.feature-icon[data-astro-cid-vnivfuh2] svg[data-astro-cid-vnivfuh2]{width:1.35rem;height:1.35rem}.book-slider[data-astro-cid-hlpinaev]{position:relative;overflow:hidden}.book-stage[data-astro-cid-hlpinaev]{position:relative;margin-top:-7.5%;aspect-ratio:16 / 9;overflow:hidden;touch-action:pan-y pinch-zoom;background:#57402b}.book-slide[data-astro-cid-hlpinaev]{display:block;width:100%;height:100%;object-fit:contain}.book-next[data-astro-cid-hlpinaev]{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;background:transparent;cursor:pointer}.book-next[data-astro-cid-hlpinaev]:focus-visible{outline:3px solid #fff;outline-offset:-5px}[data-astro-cid-hlpinaev][hidden]{display:none!important}.book-transition[data-astro-cid-hlpinaev]{position:absolute;inset:0;perspective:1800px;pointer-events:none}.stationary[data-astro-cid-hlpinaev]{position:absolute;inset:0;width:100%;height:100%;clip-path:inset(0 50.4% 0 0)}.reverse[data-astro-cid-hlpinaev] .stationary[data-astro-cid-hlpinaev]{clip-path:inset(0 0 0 49.6%)}.leaf[data-astro-cid-hlpinaev]{position:absolute;left:49.6%;top:17.36%;width:24.2%;height:71.18%;transform-origin:left center;transform-style:preserve-3d}.face[data-astro-cid-hlpinaev]{position:absolute;inset:0;overflow:hidden;backface-visibility:hidden;background:#dedbd0;border-radius:0 2px 3px 0}.face[data-astro-cid-hlpinaev] img[data-astro-cid-hlpinaev]{position:absolute;max-width:none;width:calc(100% / .242);height:calc(100% / .7118);top:calc(-100% * .1736 / .7118)}.front[data-astro-cid-hlpinaev] img[data-astro-cid-hlpinaev]{left:calc(-100% * .496 / .242)}.back[data-astro-cid-hlpinaev]{transform:rotateY(180deg)}.back[data-astro-cid-hlpinaev] img[data-astro-cid-hlpinaev]{left:calc(-100% * .254 / .242)}.reverse[data-astro-cid-hlpinaev] .leaf[data-astro-cid-hlpinaev]{left:25.4%;transform-origin:right center}.reverse[data-astro-cid-hlpinaev] .front[data-astro-cid-hlpinaev] img[data-astro-cid-hlpinaev]{left:calc(-100% * .254 / .242)}.reverse[data-astro-cid-hlpinaev] .back[data-astro-cid-hlpinaev] img[data-astro-cid-hlpinaev]{left:calc(-100% * .496 / .242)}.turning[data-astro-cid-hlpinaev] .leaf[data-astro-cid-hlpinaev]{animation:turn-page 1.2s cubic-bezier(.4,0,.2,1) both}.turning[data-astro-cid-hlpinaev].reverse .leaf[data-astro-cid-hlpinaev]{animation-name:turn-page-back}@keyframes turn-page{to{transform:rotateY(-180deg)}}@keyframes turn-page-back{to{transform:rotateY(180deg)}}.book-controls[data-astro-cid-hlpinaev]{position:absolute;z-index:1;bottom:clamp(2px,1.5vw,24px);left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;padding:0}.book-controls[data-astro-cid-hlpinaev] button[data-astro-cid-hlpinaev]{display:grid;place-items:center;width:44px;height:44px;border:1px solid transparent;border-radius:50%;background:transparent;color:var(--ink-900);cursor:pointer}.book-controls[data-astro-cid-hlpinaev] button[data-astro-cid-hlpinaev]:hover{background:#ffffff20}.book-dots[data-astro-cid-hlpinaev]{display:flex}.dot[data-astro-cid-hlpinaev] span[data-astro-cid-hlpinaev]{width:8px;height:8px;border-radius:50%;background:#ffffff80;box-shadow:0 1px 4px #0008}.dot[data-astro-cid-hlpinaev][aria-current=true] span[data-astro-cid-hlpinaev]{background:#fff;box-shadow:0 0 0 4px #ffffff30,0 1px 4px #0008}@media(prefers-reduced-motion:reduce){.book-transition[data-astro-cid-hlpinaev]{display:none!important}}main .section:is(.features,.screenshots){padding:0;background-size:cover;background-position:center;background-repeat:no-repeat}main .section-band{padding-block:1.25rem;background:#fff;text-align:center}main .section-band .section-title{margin-block:0;font-family:var(--font-display);font-style:italic;font-weight:400}main .section-content{padding-block:2rem}main .section.features{background-image:url(/_astro/herbarium.GM0Viqgh.webp)}
