.wrap.svelte-1axrkof{min-block-size:100dvh}h1.svelte-1axrkof{font-size:var(--fs-3);font-weight:400;letter-spacing:-2px;line-height:1}@media not (min-width:45rem){h1.svelte-1axrkof{padding-block-start:0;font-size:var(--fs-4)}}.primary.svelte-1axrkof{margin-block:var(--space-m)}.img.svelte-1axrkof:hover>img:where(.svelte-1axrkof){transform:scale(1.05);box-shadow:-2.5ch 3ch 5ch -2ch var(--clr-neutral-9),-.5ch 1.5ch 2ch -1.5ch var(--clr-neutral-1)}@media not (min-width:45rem){.img.svelte-1axrkof:hover>img:where(.svelte-1axrkof){box-shadow:-1ch 1ch 4ch -1ch var(--clr-neutral-9),-.5ch .5ch 1ch -1.5ch var(--clr-neutral-1)}}.img.svelte-1axrkof:hover .blank-cover:where(.svelte-1axrkof){transform:scale(1.05);box-shadow:-2.5ch 3ch 5ch -2ch var(--clr-neutral-9),-.5ch 1.5ch 2ch -1.5ch var(--clr-neutral-1)}@media not (min-width:45rem){.img.svelte-1axrkof:hover .blank-cover:where(.svelte-1axrkof){box-shadow:-1ch 1ch 4ch -1ch var(--clr-neutral-9),-.5ch .5ch 1ch -1.5ch var(--clr-neutral-1)}}.blank-cover.svelte-1axrkof{position:relative;isolation:isolate;overflow:clip;will-change:transform,box-shadow;transition:transform .2s,box-shadow .3s}.blank-cover.svelte-1axrkof .coming-soon-banner:where(.svelte-1axrkof){position:absolute;top:0;right:0;z-index:1;background-color:var(--clr-neutral-7);color:var(--clr-neutral-1);padding-inline:var(--space-xs);padding-inline:2.3em;padding-block:.2rem;font-size:var(--fs--1);text-transform:uppercase;rotate:45deg;translate:1.9em 1.7em;translate:2.7em 2.1em}@media not (min-width:45rem){.blank-cover.svelte-1axrkof .coming-soon-banner:where(.svelte-1axrkof){font-size:var(--fs--3)}}.blank-cover.svelte-1axrkof .cover-details:where(.svelte-1axrkof){text-align:center;color:#fff;position:absolute;inset:0;padding-block-end:var(--space-l);z-index:1;display:grid}.blank-cover.svelte-1axrkof .cover-details:where(.svelte-1axrkof) p:where(.svelte-1axrkof){font-family:var(--ff-accent)}.blank-cover.svelte-1axrkof .cover-details:where(.svelte-1axrkof) .title:where(.svelte-1axrkof){padding-inline:var(--space-m);line-height:1;align-self:center;font-size:var(--fs-4)}.blank-cover.svelte-1axrkof .cover-details:where(.svelte-1axrkof) .author:where(.svelte-1axrkof){align-self:end;text-transform:uppercase}p.svelte-1axrkof{font-family:var(--ff-base)}.meta.svelte-1axrkof{font-size:var(--fs--1);font-size:calc(var(--fs--1) * 1.1);color:var(--clr-neutral-7)}.feature.svelte-1axrkof{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:var(--space-3xl)}@media not (min-width:45rem){.feature.svelte-1axrkof{grid-template-columns:repeat(1,1fr);gap:var(--space-2xl);padding-inline:0}.feature.svelte-1axrkof .img:where(.svelte-1axrkof){padding-inline:var(--space-l)}}.feature.svelte-1axrkof img:where(.svelte-1axrkof){will-change:transform,box-shadow;transition:transform .2s,box-shadow .3s;box-shadow:-2.5ch 3ch 5ch -2ch var(--clr-neutral-9),-.5ch 1.5ch 2ch -1.5ch var(--clr-neutral-1)}.feature.svelte-1axrkof .img:where(.svelte-1axrkof),.feature.svelte-1axrkof .content:where(.svelte-1axrkof){font-family:var(--ff-accent);align-self:start}.feature.svelte-1axrkof .img:where(.svelte-1axrkof){position:sticky;top:var(--space-l)}@media not (min-width:45rem){.feature.svelte-1axrkof .img:where(.svelte-1axrkof){position:initial;top:initial}}.feature.svelte-1axrkof .description:where(.svelte-1axrkof){display:grid;gap:var(--space-m);font-family:var(--ff-base)}.feature.svelte-1axrkof .reviews:where(.svelte-1axrkof){font-family:var(--ff-base);font-size:var(--fs--1);margin-block-start:var(--space-m);border-top:2px solid var(--clr-neutral-1);padding-block-start:var(--space-m);display:grid;gap:var(--space-m)}.feature.svelte-1axrkof .reviews:where(.svelte-1axrkof) h2:where(.svelte-1axrkof){font-weight:500;font-size:var(--fs-2)}.feature.svelte-1axrkof .reviews:where(.svelte-1axrkof) .review-card:where(.svelte-1axrkof){font-style:italic;padding-inline:var(--space-s);border-left:.5rem solid var(--clr-neutral-1)}.feature.svelte-1axrkof .reviews:where(.svelte-1axrkof) blockquote:before{content:open-quote}.feature.svelte-1axrkof .reviews:where(.svelte-1axrkof) blockquote:after{content:close-quote}.feature.svelte-1axrkof .reviews:where(.svelte-1axrkof) .reviewer{padding-block-start:var(--space-2xs);font-style:normal;font-weight:700}
