.hero-v[data-astro-cid-55j4ardy]{isolation:isolate;background:var(--color-ink-deep);min-height:100svh;color:var(--color-paper);grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.hero-v-media[data-astro-cid-55j4ardy]{z-index:-1;position:absolute;inset:0}.hero-v-poster[data-astro-cid-55j4ardy],.hero-v-video[data-astro-cid-55j4ardy]{object-fit:cover;object-position:52% 55%;width:100%;height:100%;position:absolute;inset:0}.hero-v-video[data-astro-cid-55j4ardy]{opacity:0;transition:opacity 1.4s var(--ease-in-out)}.hero-v-video[data-astro-cid-55j4ardy].is-front{z-index:1}.hero-v-video[data-astro-cid-55j4ardy].is-visible{opacity:1}@media (prefers-reduced-motion:reduce){.hero-v-video[data-astro-cid-55j4ardy]{transition:none}}.hero-v-scrim[data-astro-cid-55j4ardy]{z-index:2;background:radial-gradient(62% 48% at 50% 46%,#23181780,#23181700 72%),linear-gradient(#231817a8 0%,#23181733 26%,#23181742 60%,#231817cc 100%);position:absolute;inset:0}.hero-v-content[data-astro-cid-55j4ardy]{text-align:center;padding-top:calc(var(--header-h) + clamp(2.5rem, 6vh, 4.5rem));align-self:center;justify-items:center;padding-bottom:2.5rem;display:grid}.hero-v-heading[data-astro-cid-55j4ardy]{font:inherit;font-weight:inherit;letter-spacing:normal;text-wrap:initial;justify-items:center;margin:0;display:grid}.hero-v-tag[data-astro-cid-55j4ardy]{background:var(--color-paper);border:1.5px solid var(--color-ink);box-shadow:3px 4px 0 var(--color-gold-panel);color:var(--color-ink);letter-spacing:-.005em;border-radius:999px;align-items:center;gap:.55rem;margin:0;padding:.3rem 1rem .3rem .35rem;font-size:.9375rem;font-weight:600;display:inline-flex;position:relative;rotate:-2deg}.hero-v-tag[data-astro-cid-55j4ardy] .hero-v-mark{width:1.9rem;height:1.9rem}.hero-v-sparks[data-astro-cid-55j4ardy]{width:1.75rem;color:var(--color-gold-soft);position:absolute;top:-1.2rem;right:-1.35rem}.hero-v-title[data-astro-cid-55j4ardy]{letter-spacing:-.04em;color:var(--color-paper);text-wrap:balance;text-shadow:0 2px 30px #23181759;margin:1.75rem 0 0;font-size:clamp(2.9rem,.9rem + 5.2vw,5.75rem);font-weight:600;line-height:.98;display:block}.hero-v-lead[data-astro-cid-55j4ardy]{color:#f6f2e9e6;max-width:34ch;margin:1.25rem 0 0;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);line-height:1.45}.hero-v-actions[data-astro-cid-55j4ardy]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.hero-v-bottom[data-astro-cid-55j4ardy]{justify-items:center;padding-bottom:calc(clamp(1rem,3vh,2rem) + 3.5rem);display:grid}.hero-v-facts[data-astro-cid-55j4ardy]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;width:min(100%,26rem);margin:0;display:grid}.fact[data-astro-cid-55j4ardy]{border:1.5px solid var(--color-ink);color:var(--color-ink);border-radius:1rem;flex-direction:column-reverse;align-items:flex-start;gap:.15rem;padding:.65rem .95rem .7rem;display:flex;box-shadow:0 14px 26px -16px #0000008c}.fact-0[data-astro-cid-55j4ardy]{background:var(--color-gold-soft);rotate:-2.5deg}.fact-1[data-astro-cid-55j4ardy]{background:var(--color-rose-tint);translate:0 -.2rem;rotate:1.5deg}.fact-2[data-astro-cid-55j4ardy]{background:var(--color-cream);rotate:1deg}.fact-3[data-astro-cid-55j4ardy]{background:var(--color-olive-tint);translate:0 .15rem;rotate:-1.5deg}.fact[data-astro-cid-55j4ardy] dd[data-astro-cid-55j4ardy]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.35rem,1.1rem + 1vw,2rem);font-weight:600;line-height:1.05}.fact[data-astro-cid-55j4ardy] dt[data-astro-cid-55j4ardy]{color:var(--color-ink-soft);font-size:.8125rem;font-weight:500;line-height:1.3}.fact-link[data-astro-cid-55j4ardy]{position:relative}.fact-link[data-astro-cid-55j4ardy] dt[data-astro-cid-55j4ardy] a[data-astro-cid-55j4ardy]{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline #41292959;text-decoration:underline #41292959}.fact-link[data-astro-cid-55j4ardy] dt[data-astro-cid-55j4ardy] a[data-astro-cid-55j4ardy]:after{content:"";border-radius:inherit;position:absolute;inset:0}.fact-link[data-astro-cid-55j4ardy]:hover{translate:0 -2px}@media (width>=900px){.hero-v-bottom[data-astro-cid-55j4ardy]{padding-bottom:clamp(1.25rem,3.5vh,2.25rem)}.hero-v-facts[data-astro-cid-55j4ardy]{gap:.9rem;width:auto;display:flex}.fact[data-astro-cid-55j4ardy]{min-width:10.5rem;padding:.75rem 1.15rem .8rem}.fact[data-astro-cid-55j4ardy] dt[data-astro-cid-55j4ardy]{font-size:.875rem}}.hero-v-toggle[data-astro-cid-55j4ardy]{left:var(--gutter);z-index:3;width:2.75rem;height:2.75rem;color:var(--color-paper);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:#2318174d;border:1.5px solid #f6f2e999;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:clamp(1rem,3vh,2rem)}.hero-v-toggle[data-astro-cid-55j4ardy]:hover{border-color:var(--color-paper);background:#23181799}.hero-v-toggle[data-astro-cid-55j4ardy][data-state=playing] .icon-play,.hero-v-toggle[data-astro-cid-55j4ardy][data-state=paused] .icon-pause{display:none}@media (width<=599.98px){.hero-v-tag[data-astro-cid-55j4ardy]{padding-right:.8rem;font-size:.8125rem}.hero-v-sparks[data-astro-cid-55j4ardy]{width:1.4rem;top:-1rem;right:-1rem}.hero-v-actions[data-astro-cid-55j4ardy]{flex-direction:column;align-items:stretch;width:min(100%,20rem)}}.figure-inner[data-astro-cid-z2gryedi]{text-align:center;justify-items:center;display:grid}.figure-title[data-astro-cid-z2gryedi]{max-width:18ch}.figure-art[data-astro-cid-z2gryedi]{width:min(100%,44rem);color:var(--color-ink);margin-top:clamp(1.5rem,1rem + 2vw,3rem)}@media (width<=599.98px){.figure-art[data-astro-cid-z2gryedi] .doodle-labels text{font-size:17px}}.figure-sub[data-astro-cid-z2gryedi]{letter-spacing:-.02em;margin:clamp(2.5rem,2rem + 2vw,4rem) 0 0;font-size:clamp(1.6rem,1.25rem + 1.3vw,2.4rem);font-weight:500;line-height:1.12}.figure-lead[data-astro-cid-z2gryedi]{max-width:44ch;margin-inline:auto}.figure-label[data-astro-cid-z2gryedi]{font-size:var(--text-label);letter-spacing:var(--text-label--letter-spacing);text-transform:uppercase;color:var(--color-olive);margin:clamp(3rem,2.5rem + 2vw,4.5rem) 0 0;font-weight:600}.tags[data-astro-cid-z2gryedi]{flex-wrap:wrap;justify-content:center;gap:.9rem .75rem;max-width:52rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.tag[data-astro-cid-z2gryedi]{--tilt:0deg;--lift:0px;border:1.5px solid var(--color-ink);color:var(--color-ink);background:var(--color-paper);transform:translateY(var(--lift)) rotate(var(--tilt));transition:transform var(--dur-base) var(--ease-out);border-radius:999px;padding:.6rem 1.15rem;font-size:clamp(.9375rem,.88rem + .3vw,1.125rem);font-weight:500}.tag-gold[data-astro-cid-z2gryedi]{background:var(--color-gold-soft)}.tag-rose[data-astro-cid-z2gryedi]{background:var(--color-rose-tint)}.tag-ink[data-astro-cid-z2gryedi]{background:var(--color-ink);color:var(--color-paper)}.tag-0[data-astro-cid-z2gryedi]{--tilt:-6deg;--lift:6px}.tag-1[data-astro-cid-z2gryedi]{--tilt:4deg;--lift:-4px}.tag-2[data-astro-cid-z2gryedi]{--tilt:-2deg;--lift:10px}.tag-3[data-astro-cid-z2gryedi]{--tilt:7deg}.tag-4[data-astro-cid-z2gryedi]{--tilt:-5deg;--lift:-8px}.tag-5[data-astro-cid-z2gryedi]{--tilt:3deg;--lift:4px}.tag-6[data-astro-cid-z2gryedi]{--tilt:-8deg;--lift:2px}.tag-7[data-astro-cid-z2gryedi]{--tilt:5deg;--lift:-6px}.tag-8[data-astro-cid-z2gryedi]{--tilt:-3deg;--lift:8px}.tag-9[data-astro-cid-z2gryedi]{--tilt:6deg;--lift:-2px}.tag-10[data-astro-cid-z2gryedi]{--tilt:-4deg;--lift:6px}.tag-11[data-astro-cid-z2gryedi]{--tilt:2deg;--lift:-6px}.svc-head[data-astro-cid-kdiqx6gp]{justify-items:center;max-width:46rem;display:grid}.svc-head[data-astro-cid-kdiqx6gp] .section-title[data-astro-cid-kdiqx6gp]{max-width:20ch}.svc-head-cta[data-astro-cid-kdiqx6gp]{margin-top:2rem}.svc-rows[data-astro-cid-kdiqx6gp]{gap:clamp(3.5rem,2.5rem + 5vw,7rem);margin-top:clamp(3.5rem,2.5rem + 5vw,7rem);display:grid}.svc-row[data-astro-cid-kdiqx6gp]{align-items:center;gap:1.5rem;display:grid}.svc-art[data-astro-cid-kdiqx6gp]{width:min(100%,22rem);color:var(--color-ink);justify-self:center}.svc-art[data-astro-cid-kdiqx6gp] .doodle{--doodle-gold:#e3d9ad;--doodle-rose:#eadbd2}.svc-copy[data-astro-cid-kdiqx6gp]{max-width:30rem}.svc-title[data-astro-cid-kdiqx6gp]{letter-spacing:-.015em;margin:0;font-size:clamp(1.45rem,1.2rem + .9vw,1.9rem);font-weight:600;line-height:1.15}.svc-body[data-astro-cid-kdiqx6gp]{color:var(--color-ink);margin:.75rem 0 0;font-size:1.0625rem}.svc-price[data-astro-cid-kdiqx6gp]{background:#f6f2e98c;border-radius:999px;margin:1.1rem 0 0;padding:.35rem .8rem;font-size:.9375rem;font-weight:600;display:inline-block}.svc-link[data-astro-cid-kdiqx6gp]{width:fit-content;color:var(--color-ink);text-underline-offset:5px;align-items:center;gap:.5rem;margin-top:1.1rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;display:flex}.svc-link[data-astro-cid-kdiqx6gp] svg{width:1rem;height:1rem;transition:transform var(--dur-base) var(--ease-out)}.svc-link[data-astro-cid-kdiqx6gp]:hover svg{transform:translate(3px)}.svc-also[data-astro-cid-kdiqx6gp]{width:fit-content;color:var(--color-ink);text-underline-offset:4px;margin-top:.85rem;font-size:.9375rem;display:block}@media (width>=820px){.svc-row[data-astro-cid-kdiqx6gp]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem)}.svc-copy[data-astro-cid-kdiqx6gp]{justify-self:start}.svc-row-flip[data-astro-cid-kdiqx6gp] .svc-art[data-astro-cid-kdiqx6gp]{order:2}.svc-row-flip[data-astro-cid-kdiqx6gp] .svc-copy[data-astro-cid-kdiqx6gp]{justify-self:end}}.approach-title[data-astro-cid-jeht7s6z]{letter-spacing:-.022em;text-wrap:balance;max-width:30ch;margin:0;font-size:clamp(1.9rem,1.3rem + 2.4vw,3.4rem);font-weight:500;line-height:1.18}.chip[data-astro-cid-jeht7s6z]{vertical-align:middle;border-radius:999px;place-items:center;width:1.35em;height:1.05em;margin:-.15em .05em 0;display:inline-grid;overflow:hidden;transform:rotate(-4deg)}.chip-photo[data-astro-cid-jeht7s6z] img[data-astro-cid-jeht7s6z]{object-fit:cover;width:100%;height:100%}.chip-mark[data-astro-cid-jeht7s6z]{background:var(--color-gold-soft);transform:rotate(5deg)}.chip-mark[data-astro-cid-jeht7s6z] img{width:.85em;height:.85em}.carousel[data-astro-cid-jeht7s6z]{margin-top:clamp(2.5rem,2rem + 3vw,4.5rem)}.carousel-head[data-astro-cid-jeht7s6z]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.carousel-label[data-astro-cid-jeht7s6z]{font-size:var(--text-label);letter-spacing:var(--text-label--letter-spacing);text-transform:uppercase;color:var(--color-olive);margin:0;font-weight:600}.carousel-controls[data-astro-cid-jeht7s6z]{gap:.5rem;display:flex}.carousel-btn[data-astro-cid-jeht7s6z]{border:1.5px solid var(--color-ink);background:var(--color-paper);width:2.75rem;height:2.75rem;color:var(--color-ink);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), opacity var(--dur-fast);border-radius:999px;place-items:center;display:grid}.carousel-btn[data-astro-cid-jeht7s6z]:hover:not(:disabled){background:var(--color-ink);color:var(--color-paper)}.carousel-btn[data-astro-cid-jeht7s6z]:disabled{opacity:.35;cursor:default}.carousel-track[data-astro-cid-jeht7s6z]{margin:1.25rem min(0px, calc(50% - 50vw)) 0 calc(var(--gutter) * -1);padding:.25rem var(--gutter) 1.25rem;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:minmax(16.5rem,80%);grid-auto-flow:column;gap:1rem;list-style:none;display:grid;overflow-x:auto}.carousel-track[data-astro-cid-jeht7s6z]::-webkit-scrollbar{display:none}@media (width>=640px){.carousel-track[data-astro-cid-jeht7s6z]{grid-auto-columns:minmax(18rem,44%)}}@media (width>=1024px){.carousel-track[data-astro-cid-jeht7s6z]{grid-auto-columns:calc((100% - 2 * var(--gutter) - 2rem) / 3.2)}}.card[data-astro-cid-jeht7s6z]{scroll-snap-align:start;border-radius:var(--radius-card);border:1.5px solid var(--color-ink);align-content:start;gap:.6rem;min-height:100%;padding:clamp(1.25rem,1rem + 1vw,1.75rem);display:grid}.card-warm[data-astro-cid-jeht7s6z]{background:var(--color-paper-warm)}.card-gold[data-astro-cid-jeht7s6z]{background:var(--color-gold-soft)}.card-rose[data-astro-cid-jeht7s6z]{background:var(--color-rose-tint)}.card-cream[data-astro-cid-jeht7s6z]{background:var(--color-cream)}.card-olive[data-astro-cid-jeht7s6z]{background:var(--color-olive-tint)}.card-art[data-astro-cid-jeht7s6z]{width:min(100%,12.5rem);color:var(--color-ink);margin-bottom:.5rem}.card-art[data-astro-cid-jeht7s6z] .doodle{--doodle-gold:var(--color-paper);--doodle-rose:var(--color-paper)}.card-title[data-astro-cid-jeht7s6z]{letter-spacing:-.012em;margin:0;font-size:1.3rem;font-weight:600;line-height:1.2}.card-body[data-astro-cid-jeht7s6z]{color:var(--color-ink);margin:0}.meet-grid[data-astro-cid-3basegi3]{align-items:center;gap:3.5rem;display:grid}@media (width>=1024px){.meet-grid[data-astro-cid-3basegi3]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(3rem,7vw,8rem)}}.meet-title[data-astro-cid-3basegi3]{font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing);margin:1rem 0 0}.meet-body[data-astro-cid-3basegi3]{gap:1.1rem;max-width:52ch;margin-top:1.5rem;display:grid}.meet-body[data-astro-cid-3basegi3] p[data-astro-cid-3basegi3]{margin:0}.meet-body[data-astro-cid-3basegi3] p[data-astro-cid-3basegi3]:first-child{font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:var(--color-ink)}.meet-body[data-astro-cid-3basegi3] p[data-astro-cid-3basegi3]+p[data-astro-cid-3basegi3]{color:var(--color-ink-soft)}.meet-signature[data-astro-cid-3basegi3]{color:var(--color-olive);transform-origin:0;margin:1.5rem 0 1.25rem;padding-bottom:.15em;font-size:clamp(3.25rem,2.5rem + 2.8vw,4.75rem);transform:rotate(-4deg)}.meet-media[data-astro-cid-3basegi3]{justify-self:center;width:100%;max-width:32rem}.meet-media[data-astro-cid-3basegi3] .photo{aspect-ratio:4/5}.meet-credentials[data-astro-cid-3basegi3]{border-top:1px solid var(--color-sand);margin-top:clamp(4rem,3rem + 5vw,7rem);padding-top:clamp(2rem,1.5rem + 2vw,3rem)}.fof-grid[data-astro-cid-xfto5dfi]{align-items:center;gap:2rem;display:grid}.fof-art[data-astro-cid-xfto5dfi]{width:min(100%,24rem);color:var(--color-ink);justify-self:center}.fof-title[data-astro-cid-xfto5dfi]{letter-spacing:-.03em;max-width:13ch;margin:0;font-size:clamp(2.2rem,1.4rem + 3.2vw,4.25rem);font-weight:600;line-height:1.02}.fof-copy[data-astro-cid-xfto5dfi] .link-draw[data-astro-cid-xfto5dfi]{margin-top:1.75rem}@media (width>=820px){.fof-grid[data-astro-cid-xfto5dfi]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(2rem,6vw,6rem)}.fof-copy[data-astro-cid-xfto5dfi]{order:-1}}.pricing-head[data-astro-cid-hrcv3576]{justify-items:center;max-width:44rem;display:grid}.pricing-head[data-astro-cid-hrcv3576] .section-title[data-astro-cid-hrcv3576]{color:var(--color-paper)}.pricing-tiers[data-astro-cid-hrcv3576]{margin-top:clamp(2.5rem,2rem + 3vw,4rem)}.pricing-journey[data-astro-cid-hrcv3576]{border-top:1px solid #e8dcc633;gap:2.5rem;margin-top:clamp(4rem,3rem + 5vw,7rem);padding-top:clamp(3rem,2.5rem + 3vw,5rem);display:grid}.journey-heading[data-astro-cid-hrcv3576]{letter-spacing:-.02em;color:var(--color-paper);max-width:12ch;margin:0;font-size:clamp(1.9rem,1.4rem + 1.9vw,2.9rem);font-weight:500;line-height:1.08}.journey-art[data-astro-cid-hrcv3576]{width:min(100%,15rem);color:var(--color-cream);margin-top:2rem}.journey-art[data-astro-cid-hrcv3576] .doodle{--doodle-gold:#b7a66059}@media (width>=900px){.pricing-journey[data-astro-cid-hrcv3576]{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(3rem,6vw,6rem)}}.resources[data-astro-cid-5xtrgmj3]{background:var(--color-paper-warm)}.reads[data-astro-cid-5xtrgmj3]{border-top:1px solid var(--color-sand);margin-top:clamp(3rem,2.5rem + 3vw,5rem);padding-top:clamp(2rem,1.5rem + 2vw,3rem)}.reads-head[data-astro-cid-5xtrgmj3]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;display:flex}.reads-title[data-astro-cid-5xtrgmj3]{letter-spacing:-.015em;margin:0;font-size:clamp(1.4rem,1.2rem + .8vw,1.85rem);font-weight:600;line-height:1.15}.reads-list[data-astro-cid-5xtrgmj3]{gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}@media (width>=900px){.reads-list[data-astro-cid-5xtrgmj3]{grid-template-columns:repeat(3,minmax(0,1fr))}}.read[data-astro-cid-5xtrgmj3]{border:1.5px solid var(--color-ink);border-radius:var(--radius-card);background:var(--color-paper);height:100%;color:var(--color-ink);transition:background-color var(--dur-fast) var(--ease-out);gap:.35rem;padding:1.25rem 1.4rem;text-decoration:none;display:grid}.read[data-astro-cid-5xtrgmj3]:hover{background:var(--color-gold-soft)}.read-topic[data-astro-cid-5xtrgmj3]{font-size:var(--text-label);letter-spacing:var(--text-label--letter-spacing);text-transform:uppercase;color:var(--color-olive);font-weight:600}.read-title[data-astro-cid-5xtrgmj3]{font-size:1.125rem;font-weight:600;line-height:1.3}.read-meta[data-astro-cid-5xtrgmj3]{font-size:var(--text-small);color:var(--color-ink-soft)}.resources-head[data-astro-cid-5xtrgmj3]{max-width:42rem}.resources-title[data-astro-cid-5xtrgmj3]{font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing);margin:0}.resources-lead[data-astro-cid-5xtrgmj3]{font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:var(--color-ink-soft);margin:1rem 0 0}.resources-grid[data-astro-cid-5xtrgmj3]{align-items:start;gap:3rem;margin-top:clamp(2.5rem,2rem + 3vw,4rem);display:grid}@media (width>=1024px){.resources-grid[data-astro-cid-5xtrgmj3]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2.5rem,5vw,5rem)}}.free-guide[data-astro-cid-5xtrgmj3]{background:var(--color-gold-soft);border:1.5px solid var(--color-ink);border-radius:var(--radius-sm);align-items:center;gap:1.5rem;padding:clamp(1.25rem,1rem + 1.5vw,2rem);display:grid}.free-guide[data-astro-cid-5xtrgmj3] .free-cover{width:min(11rem,60%)}@media (width>=520px){.free-guide[data-astro-cid-5xtrgmj3]{grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:2rem}.free-guide[data-astro-cid-5xtrgmj3] .free-cover{width:100%}}@media (width<=519px){.free-guide[data-astro-cid-5xtrgmj3]{grid-template-columns:5.5rem minmax(0,1fr);gap:0 1.1rem}.free-copy[data-astro-cid-5xtrgmj3]{display:contents}.free-guide[data-astro-cid-5xtrgmj3] .free-cover{grid-row:1/span 2;width:100%}.free-guide[data-astro-cid-5xtrgmj3] .free-cover .cover-kind,.free-guide[data-astro-cid-5xtrgmj3] .free-cover .cover-title,.free-guide[data-astro-cid-5xtrgmj3] .free-cover .cover-brand{display:none}.free-guide[data-astro-cid-5xtrgmj3] .free-cover .cover-sprig{width:42%;bottom:50%;right:50%;transform:translate(50%,50%)rotate(-10deg)}.free-tag[data-astro-cid-5xtrgmj3]{align-self:end}.free-title[data-astro-cid-5xtrgmj3]{align-self:start}.free-blurb[data-astro-cid-5xtrgmj3]{grid-column:1/-1;margin-top:1.25rem}.free-guide[data-astro-cid-5xtrgmj3] .btn{grid-column:1/-1;justify-self:start}}.free-tag[data-astro-cid-5xtrgmj3]{font-size:var(--text-small);color:var(--color-olive);margin:0;font-weight:600}.free-title[data-astro-cid-5xtrgmj3]{font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:var(--text-h3--letter-spacing);margin:.35rem 0 0;font-weight:600}.free-blurb[data-astro-cid-5xtrgmj3]{color:var(--color-ink-soft);font-size:var(--text-small);margin:.6rem 0 1.25rem}.shelf[data-astro-cid-5xtrgmj3]{margin:0 calc(var(--gutter) * -1);padding:.5rem var(--gutter) 1.5rem;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:thin;grid-auto-columns:minmax(12rem,58%);grid-auto-flow:column;gap:1.25rem;list-style:none;display:grid;overflow-x:auto}.shelf-item[data-astro-cid-5xtrgmj3]{scroll-snap-align:start}@media (width>=768px){.shelf[data-astro-cid-5xtrgmj3]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:clamp(1rem,2vw,1.75rem);margin:0;padding:0;overflow:visible}.shelf-item[data-astro-cid-5xtrgmj3]:nth-child(2){margin-top:2.5rem}}.shelf-link[data-astro-cid-5xtrgmj3]{color:var(--color-ink);gap:1rem;text-decoration:none;display:grid}@media (hover:hover) and (prefers-reduced-motion:no-preference){.shelf-link[data-astro-cid-5xtrgmj3]:hover .cover{transform:translateY(-6px)rotate(-1deg)}}.shelf-meta[data-astro-cid-5xtrgmj3]{gap:.2rem;display:grid}.shelf-title[data-astro-cid-5xtrgmj3]{letter-spacing:-.005em;font-weight:600}.shelf-link[data-astro-cid-5xtrgmj3]:hover .shelf-title[data-astro-cid-5xtrgmj3]{text-underline-offset:3px;text-decoration:underline}.shelf-price[data-astro-cid-5xtrgmj3]{font-size:var(--text-small);color:var(--color-ink-soft)}.resources-link[data-astro-cid-5xtrgmj3]{margin-top:2rem}.closing[data-astro-cid-zdck4vus]{background:var(--color-ink);color:var(--color-cream);padding-block:clamp(4.5rem,3rem + 6vw,8rem);position:relative;overflow:hidden}.closing[data-astro-cid-zdck4vus] .closing-branch{width:min(32rem,75vw);color:var(--color-gold);opacity:.22;pointer-events:none;position:absolute;bottom:-4.5rem;left:-4rem;transform:scaleX(-1)rotate(8deg)}.closing-grid[data-astro-cid-zdck4vus]{align-items:center;gap:3rem;display:grid;position:relative}@media (width>=1024px){.closing-grid[data-astro-cid-zdck4vus]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(3rem,7vw,8rem)}}.closing-title[data-astro-cid-zdck4vus]{font-size:var(--text-h1);line-height:var(--text-h1--line-height);letter-spacing:var(--text-h1--letter-spacing);color:var(--color-cream);max-width:14ch;margin:0}.closing-body[data-astro-cid-zdck4vus]{font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:var(--color-gold-soft);max-width:42ch;margin:1.25rem 0 0}.closing-actions[data-astro-cid-zdck4vus]{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.closing-media[data-astro-cid-zdck4vus] .photo{aspect-ratio:5/4;background:#e8dcc614}
