.topbar[data-astro-cid-kfuyifek]{z-index:5;border-bottom:1px solid var(--line);position:relative}.topbar__in[data-astro-cid-kfuyifek]{justify-content:space-between;align-items:center;gap:16px;min-height:62px;display:flex}.brand[data-astro-cid-kfuyifek]{letter-spacing:.24em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.brand[data-astro-cid-kfuyifek] .brand__fleuron:before,.brand[data-astro-cid-kfuyifek] .brand__fleuron:after{display:none}.topbar__cta[data-astro-cid-kfuyifek]{letter-spacing:.16em;text-transform:uppercase;color:var(--forest);border:1px solid #2f4a3b59;border-radius:6px;padding:10px 14px;font-size:.74rem;font-weight:800;text-decoration:none;transition:background .2s}.topbar__cta[data-astro-cid-kfuyifek]:hover{background:var(--sage-tint)}.hero[data-astro-cid-kfuyifek]{padding-block:clamp(36px,6vw,84px) clamp(70px,9vw,120px);position:relative;overflow:hidden}.hero[data-astro-cid-kfuyifek]:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#e8d3a28c,#0000);height:90%;position:absolute;inset:-20% -10% auto 35%}.hero__grid[data-astro-cid-kfuyifek]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-areas:"copy art""body art";align-items:start;column-gap:clamp(40px,6vw,90px);display:grid;position:relative}.hero__copy[data-astro-cid-kfuyifek]{grid-area:copy;align-content:end;gap:18px;display:grid}.hero__copy[data-astro-cid-kfuyifek] .kicker[data-astro-cid-kfuyifek]{justify-self:start}.hero__copy[data-astro-cid-kfuyifek] .kicker[data-astro-cid-kfuyifek]:before{display:none}.hero__question[data-astro-cid-kfuyifek]{font-family:var(--serif);color:var(--ink-2);font-size:clamp(1.15rem,1rem + .5vw,1.4rem);font-style:italic}.hero__title[data-astro-cid-kfuyifek]{max-width:13ch}.hero__title[data-astro-cid-kfuyifek] em[data-astro-cid-kfuyifek]{display:block}.hero__body[data-astro-cid-kfuyifek]{grid-area:body;gap:26px;max-width:560px;margin-top:26px;display:grid}.stack[data-astro-cid-kfuyifek]{border:1px solid var(--line);border-radius:var(--r);background:#fcf9f3b3;padding:18px 20px 16px}.stack__label[data-astro-cid-kfuyifek]{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-2);margin-bottom:10px;font-size:.7rem;font-weight:800}.stack[data-astro-cid-kfuyifek] ol[data-astro-cid-kfuyifek]{grid-template-columns:1fr 1fr;gap:8px 18px;display:grid}.stack[data-astro-cid-kfuyifek] li[data-astro-cid-kfuyifek]{font-family:var(--display);align-items:baseline;gap:10px;font-size:1.06rem;line-height:1.25;display:flex}.stack__n[data-astro-cid-kfuyifek]{width:2.1em;font-family:var(--serif);color:var(--gold-2);flex:none;font-style:italic}.hero__cta[data-astro-cid-kfuyifek]{justify-items:start;gap:14px;display:grid}.proof[data-astro-cid-kfuyifek]{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:.92rem;font-weight:700;display:flex}.stars[data-astro-cid-kfuyifek]{color:var(--mustard);letter-spacing:2px}.trust[data-astro-cid-kfuyifek]{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;gap:10px 22px;padding-top:18px;font-size:.86rem;font-weight:700;display:flex}.trust[data-astro-cid-kfuyifek] li[data-astro-cid-kfuyifek]{align-items:center;gap:8px;display:inline-flex}.trust[data-astro-cid-kfuyifek] svg{color:var(--forest)}.hero__art[data-astro-cid-kfuyifek]{isolation:isolate;grid-area:art;justify-self:end;width:min(100%,470px);margin-top:8px;padding:0 0 70px 40px;position:relative}.frame[data-astro-cid-kfuyifek]{box-shadow:inset 0 0 0 2px #5b3e2b59, inset 0 0 0 9px #fff6dc2e, var(--shadow-lift);background:linear-gradient(135deg,#f0dca6 0%,#b98a37 22%,#f3e2b2 45%,#9a7230 70%,#e7cc8a 100%);border-radius:4px;padding:16px;position:relative;transform:rotate(1.2deg)}.frame[data-astro-cid-kfuyifek] img[data-astro-cid-kfuyifek]{aspect-ratio:1000/1180;object-fit:cover;object-position:50% 30%;width:100%;height:auto;box-shadow:0 0 0 3px #4b331f,inset 0 0 40px #0006}.frame[data-astro-cid-kfuyifek] figcaption[data-astro-cid-kfuyifek]{white-space:nowrap;background:var(--paper);border:1px solid var(--line);font-family:var(--serif);color:var(--ink-3);box-shadow:var(--shadow-soft);border-radius:3px;padding:5px 12px;font-size:.86rem;font-style:italic;position:absolute;bottom:-38px;right:10px}.hero__cover[data-astro-cid-kfuyifek]{border-radius:3px 8px 8px 3px;width:46%;height:auto;animation:7s ease-in-out infinite float;position:absolute;bottom:22px;left:-6px;transform:rotate(-7deg);box-shadow:inset -2px 0 #1f5e3a,0 30px 50px -18px #172820a6,0 6px 14px -6px #00000059}.hero__art[data-astro-cid-kfuyifek] .hero__seal{position:absolute;top:-26px;right:-18px;transform:rotate(10deg)}.hero__art[data-astro-cid-kfuyifek] .hero__laurel{z-index:-1;opacity:.85;width:130px;position:absolute;top:-44px;left:0;transform:rotate(-24deg)}@keyframes float{0%,to{transform:rotate(-7deg)translateY(0)}50%{transform:rotate(-6deg)translateY(-8px)}}@media (width<=900px){.hero__grid[data-astro-cid-kfuyifek]{grid-template-columns:1fr;grid-template-areas:"copy""art""body"}.hero__title[data-astro-cid-kfuyifek]{max-width:15ch}.hero__art[data-astro-cid-kfuyifek]{justify-self:center;width:min(100%,380px);margin-top:34px;padding:0 0 64px 34px}.hero__art[data-astro-cid-kfuyifek] .hero__seal{right:-6px;--size:96px!important}.hero__body[data-astro-cid-kfuyifek]{max-width:none;margin-top:30px}}@media (width<=520px){.topbar__cta[data-astro-cid-kfuyifek]{display:none}.stack[data-astro-cid-kfuyifek] ol[data-astro-cid-kfuyifek]{grid-template-columns:1fr}.hero__cta[data-astro-cid-kfuyifek] .btn{width:100%}.frame[data-astro-cid-kfuyifek] figcaption[data-astro-cid-kfuyifek]{font-size:.78rem}}.forwho__grid[data-astro-cid-rsbaw377]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(40px,7vw,100px);display:grid}.oval[data-astro-cid-rsbaw377]{justify-self:center;justify-items:center;gap:18px;width:min(100%,380px);display:grid}.oval__frame[data-astro-cid-rsbaw377]{aspect-ratio:3/4;width:100%;box-shadow:inset 0 0 0 2px #5b3e2b4d, var(--shadow-lift);background:linear-gradient(140deg,#f0dca6,#b98a37 30%,#f3e2b2 55%,#946f2c 80%,#e7cc8a);border-radius:50%;padding:12px}.oval__frame[data-astro-cid-rsbaw377] img[data-astro-cid-rsbaw377]{object-fit:cover;object-position:50% 28%;border-radius:50%;width:100%;height:100%;box-shadow:0 0 0 3px #4b331f}.oval[data-astro-cid-rsbaw377] figcaption[data-astro-cid-rsbaw377]{font-family:var(--serif);color:var(--ink-3);font-size:.9rem;font-style:italic}.forwho__copy[data-astro-cid-rsbaw377]{gap:20px;display:grid}.forwho__copy[data-astro-cid-rsbaw377] .h2[data-astro-cid-rsbaw377]{max-width:18ch}.signs[data-astro-cid-rsbaw377]{gap:12px;margin-top:6px;display:grid}.signs[data-astro-cid-rsbaw377] li[data-astro-cid-rsbaw377]{background:var(--parchment);border-left:3px solid var(--burgundy);border-radius:0 var(--r-sm) var(--r-sm) 0;align-items:baseline;gap:14px;padding:14px 18px;font-size:1.04rem;font-weight:600;display:flex}.signs__mark[data-astro-cid-rsbaw377]{color:var(--burgundy);font-size:1.1rem}.turn[data-astro-cid-rsbaw377]{font-family:var(--display);margin-top:10px;font-size:clamp(1.25rem,1.05rem + .8vw,1.7rem);line-height:1.45}.turn[data-astro-cid-rsbaw377] .tarja[data-astro-cid-rsbaw377]{font-size:.96em}.hope[data-astro-cid-rsbaw377]{font-family:var(--serif);color:var(--forest);font-size:clamp(1.2rem,1.05rem + .5vw,1.45rem);font-style:italic}.created[data-astro-cid-rsbaw377]{text-align:center;justify-items:center;gap:22px;margin-top:clamp(70px,9vw,110px);display:grid}.created__lead[data-astro-cid-rsbaw377]{font-size:clamp(1.3rem,1.1rem + .8vw,1.8rem);font-style:italic}.pillars[data-astro-cid-rsbaw377]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%;display:grid}.pillars[data-astro-cid-rsbaw377] li[data-astro-cid-rsbaw377]{border:1px solid var(--line);border-radius:var(--r);background:var(--grain), var(--parchment);gap:6px;padding:22px 16px;display:grid}.pillars__n[data-astro-cid-rsbaw377]{font-family:var(--serif);color:var(--gold-2);font-size:1.3rem;font-style:italic}.pillars__t[data-astro-cid-rsbaw377]{font-family:var(--display);font-size:1.15rem;line-height:1.25}@media (width<=860px){.forwho__grid[data-astro-cid-rsbaw377]{grid-template-columns:1fr}.oval[data-astro-cid-rsbaw377]{width:min(72%,300px)}.pillars[data-astro-cid-rsbaw377]{grid-template-columns:1fr 1fr}}.quote__grid[data-astro-cid-gkszmhik]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;display:grid}.quote__art[data-astro-cid-gkszmhik]{gap:12px;display:grid;position:relative}.quote__art[data-astro-cid-gkszmhik] img[data-astro-cid-gkszmhik]{width:100%;height:auto;box-shadow:0 0 0 10px #3a2717, 0 0 0 12px #b48a3c, var(--shadow-lift);border-radius:3px}.quote__art[data-astro-cid-gkszmhik] figcaption[data-astro-cid-gkszmhik]{font-family:var(--serif);color:var(--ink-3);margin-top:14px;font-size:.9rem;font-style:italic}.quote__card[data-astro-cid-gkszmhik]{text-align:center;justify-items:center;gap:18px;margin-left:-12%;padding:clamp(34px,4vw,54px) clamp(26px,3.4vw,46px);display:grid}.quote__text[data-astro-cid-gkszmhik]{font-family:var(--display);text-wrap:balance;font-size:clamp(1.45rem,1.15rem + 1.2vw,2.15rem);font-style:italic;line-height:1.3}cite[data-astro-cid-gkszmhik]{letter-spacing:.24em;text-transform:uppercase;color:var(--gold-2);font-size:.78rem;font-style:normal;font-weight:800}cite[data-astro-cid-gkszmhik]:before{content:"— "}.quote__note[data-astro-cid-gkszmhik]{max-width:36ch;font-family:var(--serif);color:var(--ink-2);font-size:1.12rem}.quote__handle[data-astro-cid-gkszmhik]{letter-spacing:.3em;color:var(--ink-3);font-size:.68rem;font-weight:700}@media (width<=860px){.quote__grid[data-astro-cid-gkszmhik]{grid-template-columns:1fr}.quote__card[data-astro-cid-gkszmhik]{margin:-40px 10px 0}.quote__art[data-astro-cid-gkszmhik] figcaption[data-astro-cid-gkszmhik]{display:none}}.shelf[data-astro-cid-6v5okail]{position:relative}.shelf__track[data-astro-cid-6v5okail]{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding:20px max(var(--gutter), calc((100vw - 1180px) / 2)) 34px;scrollbar-width:none;gap:clamp(16px,2.4vw,28px);display:flex;overflow-x:auto}.shelf__track[data-astro-cid-6v5okail]::-webkit-scrollbar{display:none}.shelf__track[data-astro-cid-6v5okail] li[data-astro-cid-6v5okail]{scroll-snap-align:start;flex:none}.page[data-astro-cid-6v5okail]{width:clamp(190px,22vw,260px);transform:rotate(var(--r,-1deg));transition:transform .45s var(--spring), box-shadow .3s var(--ease);background:#fff;border:0;border-radius:3px;padding:0;display:block;box-shadow:0 1px #0000000d,0 22px 34px -20px #2b241e8c}.shelf__track[data-astro-cid-6v5okail] li[data-astro-cid-6v5okail]:nth-child(2n) .page[data-astro-cid-6v5okail]{--r:1.2deg}.shelf__track[data-astro-cid-6v5okail] li[data-astro-cid-6v5okail]:nth-child(3n) .page[data-astro-cid-6v5okail]{--r:-.4deg}.page[data-astro-cid-6v5okail]:hover,.page[data-astro-cid-6v5okail]:focus-visible{transform:rotate(0)translateY(-8px)scale(1.02);box-shadow:0 1px #0000000d,0 34px 44px -22px #2b241e99}.page[data-astro-cid-6v5okail] img[data-astro-cid-6v5okail]{aspect-ratio:620/877;object-fit:cover;border-radius:3px;width:100%;height:auto}.shelf__nav[data-astro-cid-6v5okail]{justify-content:space-between;align-items:center;gap:16px;display:flex}.shelf__hint[data-astro-cid-6v5okail]{font-family:var(--serif);color:var(--ink-3);font-style:italic}.shelf__btns[data-astro-cid-6v5okail]{gap:10px;display:flex}.shelf__btns[data-astro-cid-6v5okail] button[data-astro-cid-6v5okail]{border:1px solid var(--line-strong);background:0 0;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .2s;display:grid}.shelf__btns[data-astro-cid-6v5okail] button[data-astro-cid-6v5okail]:hover{background:var(--gold-tint)}.flip{transform:scaleX(-1)}.lightbox[data-astro-cid-6v5okail]{border-radius:var(--r);background:var(--paper);width:min(92vw,640px);max-height:94vh;box-shadow:var(--shadow-lift);border:0;padding:14px 14px 10px;overflow:visible}.lightbox[data-astro-cid-6v5okail]::backdrop{backdrop-filter:blur(3px);background:#172820c7}.lightbox[data-astro-cid-6v5okail] img[data-astro-cid-6v5okail]{object-fit:contain;border-radius:4px;width:100%;max-height:calc(94vh - 80px)}.lightbox__cap[data-astro-cid-6v5okail]{font-family:var(--serif);text-align:center;color:var(--ink-2);padding:10px 6px 2px;font-style:italic}.lightbox[data-astro-cid-6v5okail] button[data-astro-cid-6v5okail]{background:var(--forest);color:#fff;width:48px;height:48px;box-shadow:var(--shadow-soft);border:0;border-radius:50%;place-items:center;display:grid;position:absolute}.lightbox__close[data-astro-cid-6v5okail]{top:-16px;right:-16px}.lightbox__prev[data-astro-cid-6v5okail],.lightbox__next[data-astro-cid-6v5okail]{top:50%;transform:translateY(-50%)}.lightbox__prev[data-astro-cid-6v5okail]{left:-24px}.lightbox__next[data-astro-cid-6v5okail]{right:-24px}@media (width<=640px){.lightbox__close[data-astro-cid-6v5okail]{right:-6px}.lightbox__prev[data-astro-cid-6v5okail]{left:-8px}.lightbox__next[data-astro-cid-6v5okail]{right:-8px}}.book[data-astro-cid-vtcx37ny]{max-width:900px;margin-inline:auto;padding:clamp(36px,5vw,64px) clamp(22px,5vw,72px);position:relative}.book[data-astro-cid-vtcx37ny] .book__seal{position:absolute;top:-42px;right:clamp(-10px,2vw,30px);transform:rotate(-8deg)}.book__head[data-astro-cid-vtcx37ny]{font-family:var(--display);text-align:center;color:var(--gold-2);margin-bottom:26px;font-size:1.6rem;font-style:italic}.toc[data-astro-cid-vtcx37ny]{gap:34px;display:grid}.toc__row[data-astro-cid-vtcx37ny]{align-items:baseline;gap:16px;display:flex}.toc__n[data-astro-cid-vtcx37ny]{min-width:2.2em;font-family:var(--display);color:var(--forest);flex:none;font-size:1.6rem;font-style:italic}.toc__title[data-astro-cid-vtcx37ny]{font-family:var(--display);font-size:clamp(1.2rem,1.05rem + .6vw,1.55rem);font-weight:600;line-height:1.2}.toc__dots[data-astro-cid-vtcx37ny]{border-bottom:2px dotted #2b241e4d;flex:1;min-width:20px;transform:translateY(-4px)}.toc__mark[data-astro-cid-vtcx37ny]{color:var(--gold)}.toc__goal[data-astro-cid-vtcx37ny]{font-family:var(--serif);color:var(--ink-2);margin:4px 0 10px calc(3.52em + 16px);font-size:1.1rem;font-style:italic}.toc__items[data-astro-cid-vtcx37ny]{gap:6px;margin-left:calc(3.52em + 16px);display:grid}.toc__items[data-astro-cid-vtcx37ny] li[data-astro-cid-vtcx37ny]{padding-left:20px;font-size:1rem;position:relative}.toc__items[data-astro-cid-vtcx37ny] li[data-astro-cid-vtcx37ny]:before{content:"";border:1.5px solid var(--gold);width:7px;height:7px;position:absolute;top:.72em;left:2px;transform:rotate(45deg)}@media (width<=600px){.toc__goal[data-astro-cid-vtcx37ny],.toc__items[data-astro-cid-vtcx37ny]{margin-left:0}.toc__mark[data-astro-cid-vtcx37ny]{display:none}.book[data-astro-cid-vtcx37ny] .book__seal{top:-58px;--size:96px!important}}.grid[data-astro-cid-s5j4s7xl]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px);display:grid}.card[data-astro-cid-s5j4s7xl]{background:var(--grain), var(--paper);border:1px solid var(--line);border-radius:var(--r);transition:transform .4s var(--spring), box-shadow .3s var(--ease);align-content:start;gap:12px;padding:28px 26px 30px;display:grid}.card[data-astro-cid-s5j4s7xl]:hover{box-shadow:var(--shadow-soft);transform:translateY(-4px)}.card[data-astro-cid-s5j4s7xl] p[data-astro-cid-s5j4s7xl]{color:var(--ink-2)}.medal[data-astro-cid-s5j4s7xl]{width:56px;height:56px;color:var(--forest);background:var(--gold-tint);box-shadow:inset 0 0 0 1.5px var(--gold), inset 0 0 0 5px var(--gold-tint), inset 0 0 0 6px #b48a3c73;border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.maps[data-astro-cid-s5j4s7xl]{text-align:center;gap:22px;margin-top:clamp(60px,8vw,96px);display:grid}.maps__label[data-astro-cid-s5j4s7xl]{color:var(--ink-2);font-size:clamp(1.15rem,1rem + .5vw,1.4rem);font-style:italic}.maps[data-astro-cid-s5j4s7xl] ul[data-astro-cid-s5j4s7xl]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,22px);display:grid}.maps[data-astro-cid-s5j4s7xl] img[data-astro-cid-s5j4s7xl]{width:100%;height:auto;box-shadow:var(--shadow-soft);border:6px solid #fff;border-radius:8px}@media (width<=900px){.grid[data-astro-cid-s5j4s7xl]{grid-template-columns:1fr 1fr}}@media (width<=600px){.grid[data-astro-cid-s5j4s7xl],.maps[data-astro-cid-s5j4s7xl] ul[data-astro-cid-s5j4s7xl]{grid-template-columns:1fr}}.steps[data-astro-cid-ief7xsws]{counter-reset:step;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid;position:relative}.steps[data-astro-cid-ief7xsws]:before{content:"";background:linear-gradient(90deg,#0000,#e8d3a28c 12% 88%,#0000);height:1px;position:absolute;top:27px;left:8%;right:8%}.step[data-astro-cid-ief7xsws]{align-content:start;justify-items:start;gap:12px;display:grid;position:relative}.step__n[data-astro-cid-ief7xsws]{background:var(--forest-2);border:1px solid var(--gold-light);width:54px;height:54px;box-shadow:0 0 0 5px var(--forest-2);font-family:var(--display);color:var(--gold-light);border-radius:50%;place-items:center;font-size:1.5rem;font-style:italic;display:grid}.step__icon[data-astro-cid-ief7xsws]{display:none}.step[data-astro-cid-ief7xsws] .h3[data-astro-cid-ief7xsws]{color:#fbf6ea;font-size:1.22rem}.step[data-astro-cid-ief7xsws] p[data-astro-cid-ief7xsws]{color:#f1eadbc7;font-size:.96rem}.lifetime[data-astro-cid-ief7xsws]{text-align:center;justify-items:center;gap:18px;margin-top:clamp(56px,7vw,84px);display:grid}.lifetime[data-astro-cid-ief7xsws] .fleuron{color:var(--gold-light)}.lifetime[data-astro-cid-ief7xsws] p[data-astro-cid-ief7xsws]{max-width:60ch;font-family:var(--serif);color:#f1eadbe6;align-items:center;gap:12px;font-size:clamp(1.15rem,1rem + .5vw,1.4rem);font-style:italic;display:inline-flex}.lifetime[data-astro-cid-ief7xsws] svg{color:var(--gold-light);flex:none}@media (width<=980px){.steps[data-astro-cid-ief7xsws]{grid-template-columns:1fr;gap:26px;max-width:560px;margin-inline:auto}.steps[data-astro-cid-ief7xsws]:before{background:linear-gradient(#0000,#e8d3a280 8% 92%,#0000);width:1px;height:auto;inset:10px auto 10px 27px}.step[data-astro-cid-ief7xsws]{grid-template-columns:54px 1fr;gap:6px 20px}.step__n[data-astro-cid-ief7xsws]{grid-row:span 2}}.diag__grid[data-astro-cid-t5caiq3m]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(44px,6vw,90px);display:grid}.diag__copy[data-astro-cid-t5caiq3m]{gap:22px;display:grid}.diag__copy[data-astro-cid-t5caiq3m] .kicker[data-astro-cid-t5caiq3m]{justify-self:start}.diag__copy[data-astro-cid-t5caiq3m] .kicker[data-astro-cid-t5caiq3m]:before{display:none}.reveals[data-astro-cid-t5caiq3m]{grid-template-columns:1fr 1fr;gap:18px 24px;margin-top:6px;display:grid}.reveals[data-astro-cid-t5caiq3m] li[data-astro-cid-t5caiq3m]{gap:14px;display:flex}.reveals__icon[data-astro-cid-t5caiq3m]{background:var(--sage-tint);width:40px;height:40px;color:var(--forest);border-radius:50%;flex:none;place-items:center;display:grid}.reveals[data-astro-cid-t5caiq3m] h3[data-astro-cid-t5caiq3m]{font-family:var(--display);margin-bottom:4px;font-size:1.12rem;font-weight:600;line-height:1.25}.reveals[data-astro-cid-t5caiq3m] p[data-astro-cid-t5caiq3m]{color:var(--ink-2);font-size:.94rem}.diag__cta[data-astro-cid-t5caiq3m]{justify-items:start;gap:16px;margin-top:8px;display:grid}.chips[data-astro-cid-t5caiq3m]{flex-wrap:wrap;gap:8px;display:flex}.chips[data-astro-cid-t5caiq3m] li[data-astro-cid-t5caiq3m]{border:1px solid var(--line);background:var(--paper);color:var(--ink-2);border-radius:999px;padding:6px 12px;font-size:.82rem;font-weight:700}.report[data-astro-cid-t5caiq3m]{gap:18px;padding:30px clamp(20px,3vw,32px) 28px;display:grid;position:relative;transform:rotate(1deg)}.report__tag[data-astro-cid-t5caiq3m]{background:var(--mustard);letter-spacing:.16em;text-transform:uppercase;padding:4px 12px;font-size:.7rem;font-weight:800;position:absolute;top:-14px;left:24px}.report__head[data-astro-cid-t5caiq3m]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.report__kicker[data-astro-cid-t5caiq3m]{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-2);font-size:.7rem;font-weight:800}.report__name[data-astro-cid-t5caiq3m]{font-family:var(--display);font-size:1.6rem;font-style:italic}.score[data-astro-cid-t5caiq3m]{place-items:center;width:86px;height:86px;display:grid;position:relative}.score[data-astro-cid-t5caiq3m] svg[data-astro-cid-t5caiq3m]{position:absolute;inset:0}.score[data-astro-cid-t5caiq3m] b[data-astro-cid-t5caiq3m]{font-family:var(--display);margin-top:-6px;font-size:1.7rem;line-height:1}.score[data-astro-cid-t5caiq3m] small[data-astro-cid-t5caiq3m]{color:var(--ink-3);font-size:.62rem;font-weight:700;position:absolute;bottom:20px}.score__arc[data-astro-cid-t5caiq3m]{transition:stroke-dasharray 1.6s var(--ease) .3s}.js[data-astro-cid-t5caiq3m] .report[data-astro-cid-t5caiq3m]:not(.is-in) .score__arc[data-astro-cid-t5caiq3m]{stroke-dasharray:0 999}.report__phase[data-astro-cid-t5caiq3m]{font-family:var(--serif);color:var(--ink-2);font-size:1.08rem}.report__phase[data-astro-cid-t5caiq3m] b[data-astro-cid-t5caiq3m]{color:var(--forest)}.report__radar[data-astro-cid-t5caiq3m]{grid-template-columns:1fr 1fr;align-items:center;gap:14px;display:grid}.radar__shape[data-astro-cid-t5caiq3m]{transform-origin:100px 100px;transition:transform 1.2s var(--spring) .4s}.js[data-astro-cid-t5caiq3m] .report[data-astro-cid-t5caiq3m]:not(.is-in) .radar__shape[data-astro-cid-t5caiq3m]{transform:scale(.2)}.report__dims[data-astro-cid-t5caiq3m]{gap:6px;font-size:.86rem;display:grid}.report__dims[data-astro-cid-t5caiq3m] li[data-astro-cid-t5caiq3m]{border-bottom:1px dotted var(--line);justify-content:space-between;gap:8px;padding-bottom:4px;display:flex}.report__rules[data-astro-cid-t5caiq3m]{gap:6px;font-size:.92rem;display:grid}.dot[data-astro-cid-t5caiq3m]{border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block}.dot--ok[data-astro-cid-t5caiq3m]{background:var(--forest)}.dot--mid[data-astro-cid-t5caiq3m]{background:var(--mustard)}.dot--low[data-astro-cid-t5caiq3m]{background:var(--burgundy)}.report__plan[data-astro-cid-t5caiq3m]{border-radius:var(--r-sm);background:var(--gold-tint);gap:4px;padding:14px 16px;font-size:.94rem;display:grid}@media (width<=900px){.diag__grid[data-astro-cid-t5caiq3m]{grid-template-columns:1fr}.report[data-astro-cid-t5caiq3m]{transform:none}}@media (width<=520px){.reveals[data-astro-cid-t5caiq3m]{grid-template-columns:1fr}.diag__cta[data-astro-cid-t5caiq3m] .btn{width:100%}.report__radar[data-astro-cid-t5caiq3m]{grid-template-columns:1fr}.report__radar[data-astro-cid-t5caiq3m] svg[data-astro-cid-t5caiq3m]{max-width:220px;margin-inline:auto}}.jogos__grid[data-astro-cid-p2nv5rek]{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(44px,7vw,100px);display:grid}.phone-wrap[data-astro-cid-p2nv5rek]{justify-items:center;gap:16px;display:grid;position:sticky;top:24px}.phone[data-astro-cid-p2nv5rek]{aspect-ratio:360/740;background:linear-gradient(160deg,#3b2a1e,#1f1611);border-radius:46px;width:min(100%,360px);padding:12px;box-shadow:inset 0 0 0 2px #6b4c33,inset 0 0 0 4px #1b120c,0 40px 70px -30px #2b241ea6,0 0 0 1px #0003}.phone__screen[data-astro-cid-p2nv5rek]{background:var(--parchment);border-radius:35px;width:100%;height:100%;position:relative;overflow:hidden}.phone__screen[data-astro-cid-p2nv5rek] iframe{border:0;width:100%;height:100%}.poster[data-astro-cid-p2nv5rek]{background:radial-gradient(70% 45% at 50% 38%, #e8d3a2a6, transparent 70%), var(--grain), var(--parchment);border:0;place-content:center;justify-items:center;gap:16px;width:100%;height:100%;padding:24px;display:grid}.poster__name[data-astro-cid-p2nv5rek]{font-family:var(--display);color:var(--forest);font-size:1.9rem;font-style:italic}.poster__btn[data-astro-cid-p2nv5rek]{background:var(--forest);color:#fff;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-size:.95rem;font-weight:800;animation:2.4s ease-in-out infinite pulse;display:inline-flex;box-shadow:0 14px 28px -12px #172820b3}.poster__sound[data-astro-cid-p2nv5rek]{color:var(--ink-3);align-items:center;gap:6px;font-size:.8rem;font-weight:700;display:inline-flex}.poster[data-astro-cid-p2nv5rek]:hover .minerva{transform:translateY(-4px)rotate(-3deg)}.poster[data-astro-cid-p2nv5rek] .minerva{transition:transform .4s var(--spring)}@keyframes pulse{50%{transform:scale(1.05)}}.phone-note[data-astro-cid-p2nv5rek]{font-family:var(--serif);color:var(--ink-3);text-align:center;font-style:italic}.jogos__copy[data-astro-cid-p2nv5rek]{gap:22px;display:grid}.jogos__copy[data-astro-cid-p2nv5rek] .kicker[data-astro-cid-p2nv5rek]{justify-self:start}.jogos__copy[data-astro-cid-p2nv5rek] .kicker[data-astro-cid-p2nv5rek]:before{display:none}.games[data-astro-cid-p2nv5rek]{gap:12px;display:grid}.games[data-astro-cid-p2nv5rek] li[data-astro-cid-p2nv5rek]{background:var(--grain), var(--paper);border:1px solid var(--line);border-radius:var(--r);align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.games__emoji[data-astro-cid-p2nv5rek]{background:var(--gold-tint);border-radius:14px;flex:none;place-items:center;width:52px;height:52px;font-size:1.6rem;display:grid}.games[data-astro-cid-p2nv5rek] h3[data-astro-cid-p2nv5rek]{font-family:var(--display);align-items:center;gap:10px;font-size:1.2rem;font-weight:600;display:flex}.age[data-astro-cid-p2nv5rek]{background:var(--sage-tint);font-family:var(--body);color:var(--forest);border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:800}.games[data-astro-cid-p2nv5rek] p[data-astro-cid-p2nv5rek]{color:var(--ink-2);font-size:.96rem}.features[data-astro-cid-p2nv5rek]{grid-template-columns:1fr 1fr;gap:16px 22px;display:grid}.features[data-astro-cid-p2nv5rek] li[data-astro-cid-p2nv5rek]{gap:12px;display:flex}.features[data-astro-cid-p2nv5rek] svg{color:var(--gold-2);flex:none;margin-top:3px}.features[data-astro-cid-p2nv5rek] div[data-astro-cid-p2nv5rek]{color:var(--ink-2);gap:2px;font-size:.92rem;display:grid}.features[data-astro-cid-p2nv5rek] b[data-astro-cid-p2nv5rek]{color:var(--ink);font-size:.98rem}.note[data-astro-cid-p2nv5rek]{font-family:var(--serif);color:var(--ink-2);font-size:1.06rem;font-style:italic}@media (width<=900px){.jogos__grid[data-astro-cid-p2nv5rek]{grid-template-columns:1fr}.phone-wrap[data-astro-cid-p2nv5rek]{order:2;position:static}.phone[data-astro-cid-p2nv5rek]{width:min(100%,340px)}}@media (width<=520px){.features[data-astro-cid-p2nv5rek]{grid-template-columns:1fr}}.aulas__top[data-astro-cid-hi7yj3op]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(40px,6vw,90px);margin-bottom:clamp(56px,7vw,90px);display:grid}.aulas__copy[data-astro-cid-hi7yj3op]{gap:20px;display:grid}.aulas__copy[data-astro-cid-hi7yj3op] .kicker[data-astro-cid-hi7yj3op]{justify-self:start}.aulas__copy[data-astro-cid-hi7yj3op] .kicker[data-astro-cid-hi7yj3op]:before{display:none}.facts[data-astro-cid-hi7yj3op]{gap:10px;margin-top:4px;display:grid}.facts[data-astro-cid-hi7yj3op] li[data-astro-cid-hi7yj3op]{align-items:center;gap:12px;font-weight:700;display:flex}.facts[data-astro-cid-hi7yj3op] svg{color:var(--forest)}.aulas__art[data-astro-cid-hi7yj3op]{gap:14px;display:grid}.aulas__art[data-astro-cid-hi7yj3op] img[data-astro-cid-hi7yj3op]{width:100%;height:auto;box-shadow:0 0 0 8px #fff, 0 0 0 9px var(--line), var(--shadow-lift);border-radius:3px;transform:rotate(-1.5deg)}.aulas__art[data-astro-cid-hi7yj3op] figcaption[data-astro-cid-hi7yj3op]{font-family:var(--serif);color:var(--ink-3);text-align:center;margin-top:10px;font-size:.9rem;font-style:italic}.almanac[data-astro-cid-hi7yj3op]{padding:clamp(28px,4vw,52px) clamp(18px,4vw,52px)}.almanac__head[data-astro-cid-hi7yj3op]{text-align:center;justify-items:center;gap:2px;margin-bottom:30px;display:grid}.almanac__head[data-astro-cid-hi7yj3op] span[data-astro-cid-hi7yj3op]{font-family:var(--display);color:var(--forest);font-size:1.7rem;font-style:italic}.almanac__head[data-astro-cid-hi7yj3op] small[data-astro-cid-hi7yj3op]{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:.74rem;font-weight:800}.months[data-astro-cid-hi7yj3op]{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.months[data-astro-cid-hi7yj3op] li[data-astro-cid-hi7yj3op]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;gap:6px;padding:20px 18px 22px;display:grid}.months__m[data-astro-cid-hi7yj3op]{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-2);font-size:.7rem;font-weight:800}.months[data-astro-cid-hi7yj3op] h3[data-astro-cid-hi7yj3op]{font-family:var(--display);font-size:1.12rem;font-weight:600;line-height:1.2}.months[data-astro-cid-hi7yj3op] p[data-astro-cid-hi7yj3op]{color:var(--ink-2);font-size:.9rem}@media (width<=960px){.aulas__top[data-astro-cid-hi7yj3op]{grid-template-columns:1fr}.aulas__art[data-astro-cid-hi7yj3op]{order:-1;max-width:520px}.months[data-astro-cid-hi7yj3op]{grid-template-columns:1fr 1fr}}@media (width<=520px){.months[data-astro-cid-hi7yj3op]{grid-template-columns:1fr}}.books[data-astro-cid-cf3hkovc]{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(14px,2vw,24px);display:grid}.book[data-astro-cid-cf3hkovc]{background:var(--grain), var(--paper);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-soft);grid-column:span 2;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.book[data-astro-cid-cf3hkovc]:nth-child(4){grid-column:2/span 2}.book__img[data-astro-cid-cf3hkovc]{aspect-ratio:900/537;background:var(--parchment-2);overflow:hidden}.book__img[data-astro-cid-cf3hkovc] img[data-astro-cid-cf3hkovc]{object-fit:cover;filter:sepia(.18)saturate(.88);width:100%;height:100%;transition:transform .8s var(--ease)}.book[data-astro-cid-cf3hkovc]:hover .book__img[data-astro-cid-cf3hkovc] img[data-astro-cid-cf3hkovc]{transform:scale(1.04)}.book__body[data-astro-cid-cf3hkovc]{align-content:start;gap:10px;padding:22px 24px 26px;display:grid}.book__tag[data-astro-cid-cf3hkovc]{background:var(--sage-tint);letter-spacing:.14em;text-transform:uppercase;color:var(--forest);border-radius:999px;justify-self:start;padding:3px 10px;font-size:.7rem;font-weight:800}.book[data-astro-cid-cf3hkovc] p[data-astro-cid-cf3hkovc]{color:var(--ink-2);font-size:.96rem}@media (width<=960px){.books[data-astro-cid-cf3hkovc]{grid-template-columns:1fr 1fr}.book[data-astro-cid-cf3hkovc],.book[data-astro-cid-cf3hkovc]:nth-child(4){grid-column:auto}}@media (width<=600px){.books[data-astro-cid-cf3hkovc]{grid-template-columns:1fr}}.wall[data-astro-cid-oqczi5zv]{columns:3 300px;column-gap:clamp(16px,2vw,26px)}.letter[data-astro-cid-oqczi5zv]{break-inside:avoid;background:var(--grain), var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-soft);rotate:var(--tilt);border-radius:4px;gap:18px;margin-bottom:clamp(16px,2vw,26px);padding:26px 26px 22px;display:grid}.letter__text[data-astro-cid-oqczi5zv]{font-family:var(--serif);color:var(--ink);font-size:1.14rem;line-height:1.55}.letter__text[data-astro-cid-oqczi5zv]:before{content:"“";height:.42em;font-family:var(--display);color:var(--gold);font-size:3.2em;line-height:.9;display:block}.letter__sign[data-astro-cid-oqczi5zv]{border-top:1px dashed var(--line);align-items:center;gap:12px;padding-top:14px;display:flex}.monogram[data-astro-cid-oqczi5zv]{background:var(--tone);color:#fbf6ea;width:42px;height:42px;font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-size:1.05rem;font-style:italic;display:grid;box-shadow:inset 0 0 0 2px #ffffff40,0 4px 10px -4px #0006}.letter__name[data-astro-cid-oqczi5zv]{font-family:var(--display);font-size:1.1rem;font-style:italic}.offer__grid[data-astro-cid-pqc5uprn]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(24px,4vw,48px);display:grid}.receipt[data-astro-cid-pqc5uprn]{background:var(--grain), #f7f0e1;color:var(--ink);box-shadow:var(--shadow-lift);border-radius:4px;padding:clamp(28px,4vw,46px) clamp(20px,3.4vw,42px) 44px;position:relative;-webkit-mask:radial-gradient(7px at 50% 100%,#0000 98%,#000) 50% 100%/18px 100% repeat-x;mask:radial-gradient(7px at 50% 100%,#0000 98%,#000) 50% 100%/18px 100% repeat-x}.receipt__head[data-astro-cid-pqc5uprn]{font-family:var(--display);text-align:center;margin:12px 0 22px;font-size:1.35rem;font-style:italic}.receipt__list[data-astro-cid-pqc5uprn]{gap:20px;display:grid}.receipt__row[data-astro-cid-pqc5uprn]{align-items:baseline;gap:10px;display:flex}.receipt__n[data-astro-cid-pqc5uprn]{width:1.8em;font-family:var(--serif);color:var(--gold-2);flex:none;font-size:1.15rem;font-style:italic}.receipt__row[data-astro-cid-pqc5uprn] b[data-astro-cid-pqc5uprn]{font-family:var(--display);font-size:1.12rem;font-weight:600;line-height:1.25}.receipt__dots[data-astro-cid-pqc5uprn]{border-bottom:2px dotted #2b241e47;flex:1;min-width:16px;transform:translateY(-4px)}.receipt__price[data-astro-cid-pqc5uprn]{font-variant-numeric:tabular-nums;color:var(--ink-2);flex:none;font-weight:800}.receipt__text[data-astro-cid-pqc5uprn]{color:var(--ink-2);margin:2px 0 0 calc(2.07em + 10px);font-size:.92rem}.receipt__inc[data-astro-cid-pqc5uprn]{border-radius:var(--r-sm);background:#93a07f29;margin:10px 0 0 calc(2.07em + 10px);padding:12px 14px}.receipt__row--sub[data-astro-cid-pqc5uprn]{font-size:.94rem;font-weight:700}.receipt__inc[data-astro-cid-pqc5uprn] ul[data-astro-cid-pqc5uprn]{color:var(--ink-2);gap:4px;margin-top:8px;font-size:.88rem;display:grid}.receipt__inc[data-astro-cid-pqc5uprn] li[data-astro-cid-pqc5uprn]{align-items:center;gap:8px;display:flex}.receipt__inc[data-astro-cid-pqc5uprn] svg{color:var(--forest)}.receipt__total[data-astro-cid-pqc5uprn]{border-top:2px solid var(--ink);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:baseline;margin-top:26px;padding-top:16px;font-size:.86rem;font-weight:800;display:flex}.receipt__total[data-astro-cid-pqc5uprn] s[data-astro-cid-pqc5uprn]{font-family:var(--display);letter-spacing:0;text-decoration-color:var(--burgundy);color:var(--ink-3);font-size:1.5rem;text-decoration-thickness:2px}.buy[data-astro-cid-pqc5uprn]{color:var(--ink);text-align:center;justify-items:center;gap:14px;padding:clamp(36px,4vw,48px) clamp(20px,3vw,36px) 30px;display:grid;position:sticky;top:24px}.buy[data-astro-cid-pqc5uprn] .buy__seal{position:absolute;top:-34px;right:-14px;transform:rotate(12deg)}.buy__from[data-astro-cid-pqc5uprn]{font-family:var(--serif);color:var(--ink-2);font-size:1.15rem}.buy__from[data-astro-cid-pqc5uprn] s[data-astro-cid-pqc5uprn]{text-decoration-color:var(--burgundy)}.buy__price[data-astro-cid-pqc5uprn]{font-family:var(--display);color:var(--forest);justify-content:center;align-items:flex-start;gap:4px;line-height:1;display:flex}.buy__price[data-astro-cid-pqc5uprn] small[data-astro-cid-pqc5uprn]{font-family:var(--body);color:var(--ink-2);align-self:center;margin-right:8px;font-size:1rem;font-weight:800}.buy__cur[data-astro-cid-pqc5uprn]{margin-top:.5em;font-size:1.6rem}.buy__reais[data-astro-cid-pqc5uprn]{letter-spacing:-.03em;font-size:clamp(5rem,4rem + 4vw,7rem);font-weight:600}.buy__cents[data-astro-cid-pqc5uprn]{margin-top:.35em;font-size:2.2rem;font-weight:600}.buy__cash[data-astro-cid-pqc5uprn]{color:var(--ink-2);margin-bottom:8px;font-size:1.05rem}.buy__cash[data-astro-cid-pqc5uprn] b[data-astro-cid-pqc5uprn]{color:var(--ink)}.perks[data-astro-cid-pqc5uprn]{justify-items:start;gap:8px;margin-top:8px;font-size:.94rem;font-weight:700;display:grid}.perks[data-astro-cid-pqc5uprn] li[data-astro-cid-pqc5uprn]{align-items:center;gap:10px;display:flex}.perks[data-astro-cid-pqc5uprn] svg{color:var(--forest)}.secure[data-astro-cid-pqc5uprn]{color:var(--ink-3);align-items:center;gap:6px;margin-top:6px;font-size:.8rem;display:inline-flex}.guarantee[data-astro-cid-pqc5uprn]{border-radius:var(--r-lg);border:1px solid #e8d3a24d;align-items:center;gap:clamp(20px,4vw,40px);max-width:820px;margin:clamp(56px,7vw,84px) auto 0;padding:28px clamp(20px,3vw,34px);display:flex}.guarantee[data-astro-cid-pqc5uprn] .seal{flex:none}.guarantee[data-astro-cid-pqc5uprn] .h3[data-astro-cid-pqc5uprn]{color:var(--gold-light);margin-bottom:8px}.guarantee[data-astro-cid-pqc5uprn] p[data-astro-cid-pqc5uprn]{color:#f1eadbd9}@media (width<=900px){.offer__grid[data-astro-cid-pqc5uprn]{grid-template-columns:1fr}.buy[data-astro-cid-pqc5uprn]{position:relative;top:0}}@media (width<=560px){.guarantee[data-astro-cid-pqc5uprn]{text-align:center;flex-direction:column}.receipt__text[data-astro-cid-pqc5uprn],.receipt__inc[data-astro-cid-pqc5uprn]{margin-left:0}.buy[data-astro-cid-pqc5uprn] .buy__seal{right:-4px;--size:88px!important}}.mentor__grid[data-astro-cid-y4326tnp]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(44px,7vw,100px);display:grid}.portrait[data-astro-cid-y4326tnp]{justify-self:center;width:min(100%,420px);padding:0 30px 20px;position:relative}.arch[data-astro-cid-y4326tnp]{isolation:isolate;position:relative}.arch[data-astro-cid-y4326tnp]:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--gold-tint), #f4e8cc00);border-radius:50%;position:absolute;inset:6% 2% 10%;box-shadow:inset 0 0 0 1px #b48a3c59}.arch[data-astro-cid-y4326tnp] img[data-astro-cid-y4326tnp]{filter:drop-shadow(0 18px 22px #2b241e2e);width:100%;height:auto}.portrait[data-astro-cid-y4326tnp] .portrait__laurel{width:130px;position:absolute;bottom:-6px}.portrait[data-astro-cid-y4326tnp] .portrait__laurel--l{left:-26px}.portrait[data-astro-cid-y4326tnp] .portrait__laurel--r{right:-26px}.mentor__copy[data-astro-cid-y4326tnp]{gap:16px;max-width:620px;display:grid}.mentor__copy[data-astro-cid-y4326tnp] .kicker[data-astro-cid-y4326tnp]{justify-self:start}.mentor__copy[data-astro-cid-y4326tnp] .kicker[data-astro-cid-y4326tnp]:before{display:none}.role[data-astro-cid-y4326tnp]{color:var(--ink-2);font-size:1.3rem;font-style:italic}.mentor__copy[data-astro-cid-y4326tnp]>p[data-astro-cid-y4326tnp]:not(.kicker):not(.role){color:var(--ink-2)}.mentor__copy[data-astro-cid-y4326tnp] .closing[data-astro-cid-y4326tnp]{border-left:3px solid var(--gold);font-family:var(--serif);color:var(--ink);padding-left:18px;font-size:1.2rem}.insta[data-astro-cid-y4326tnp]{border:1px solid var(--line);color:var(--ink-2);border-radius:999px;flex-wrap:wrap;justify-self:start;align-items:center;gap:6px 14px;margin-top:6px;padding:12px 18px;font-size:.92rem;text-decoration:none;transition:background .2s;display:inline-flex}.insta[data-astro-cid-y4326tnp]:hover{background:var(--gold-tint)}.insta__handle[data-astro-cid-y4326tnp]{letter-spacing:.1em;color:var(--forest);font-weight:800}@media (width<=860px){.mentor__grid[data-astro-cid-y4326tnp]{grid-template-columns:1fr}.portrait[data-astro-cid-y4326tnp]{width:min(86%,340px)}}.list[data-astro-cid-jux3gw5d]{gap:10px;display:grid}.qa[data-astro-cid-jux3gw5d]{background:var(--grain), var(--paper);border:1px solid var(--line);border-radius:var(--r);transition:box-shadow .3s var(--ease)}.qa[data-astro-cid-jux3gw5d][open]{box-shadow:var(--shadow-soft)}summary[data-astro-cid-jux3gw5d]{cursor:pointer;font-family:var(--display);justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;font-size:clamp(1.05rem,1rem + .3vw,1.2rem);font-weight:600;line-height:1.3;list-style:none;display:flex}summary[data-astro-cid-jux3gw5d]::-webkit-details-marker{display:none}.qa__icon[data-astro-cid-jux3gw5d]{border:1px solid var(--line-strong);width:34px;height:34px;transition:transform .35s var(--spring), background .2s ease;border-radius:50%;flex:none;place-items:center;display:grid}.qa[data-astro-cid-jux3gw5d][open] .qa__icon[data-astro-cid-jux3gw5d]{background:var(--gold-tint);transform:rotate(45deg)}.qa[data-astro-cid-jux3gw5d] p[data-astro-cid-jux3gw5d]{color:var(--ink-2);padding:0 22px 22px}.help[data-astro-cid-jux3gw5d]{grid-template-columns:auto 1fr auto;align-items:center;gap:18px 22px;margin-top:clamp(40px,5vw,60px);padding:24px 26px;display:grid}.help__icon[data-astro-cid-jux3gw5d]{background:var(--sage-tint);width:56px;height:56px;color:var(--forest);border-radius:50%;place-items:center;display:grid}.help[data-astro-cid-jux3gw5d] p[data-astro-cid-jux3gw5d]{color:var(--ink-2)}@media (width<=640px){.help[data-astro-cid-jux3gw5d]{grid-template-columns:1fr;justify-items:start}}.closing[data-astro-cid-laf42ven]{overflow:hidden}.closing__in[data-astro-cid-laf42ven]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(40px,6vw,90px);display:grid}.tondo[data-astro-cid-laf42ven]{width:min(100%,420px);height:auto;box-shadow:0 0 0 10px #c9a456, 0 0 0 12px #8a6a2c, 0 0 0 22px var(--parchment-2), var(--shadow-lift);border-radius:50%;justify-self:center}.closing__copy[data-astro-cid-laf42ven]{justify-items:start;gap:22px;display:grid}.closing__copy[data-astro-cid-laf42ven] .fleuron{justify-content:flex-start}.closing__copy[data-astro-cid-laf42ven] .fleuron:before{display:none}@media (width<=860px){.closing__in[data-astro-cid-laf42ven]{text-align:center;grid-template-columns:1fr}.tondo[data-astro-cid-laf42ven]{width:min(70%,300px)}.closing__copy[data-astro-cid-laf42ven]{justify-items:center}.closing__copy[data-astro-cid-laf42ven] .fleuron{justify-content:center}.closing__copy[data-astro-cid-laf42ven] .fleuron:before{display:block}}@media (width<=520px){.closing__copy[data-astro-cid-laf42ven] .btn{width:100%}}.footer[data-astro-cid-reve3qxp]{padding:clamp(56px, 7vw, 84px) 0 calc(clamp(40px, 5vw, 60px) + env(safe-area-inset-bottom));background:var(--grain), var(--forest-3);color:#f1eadbd9;text-align:center}.footer__in[data-astro-cid-reve3qxp]{justify-items:center;gap:18px;display:grid}.footer[data-astro-cid-reve3qxp] .fleuron{color:var(--gold-light)}.footer__brand[data-astro-cid-reve3qxp]{font-family:var(--display);color:#fbf6ea;font-size:1.6rem;font-style:italic}.footer__price[data-astro-cid-reve3qxp] b[data-astro-cid-reve3qxp]{color:var(--gold-light)}.footer__links[data-astro-cid-reve3qxp]{flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:10px;font-size:.9rem;display:flex}.footer__links[data-astro-cid-reve3qxp] a[data-astro-cid-reve3qxp]{border-bottom:1px solid #e8d3a259;text-decoration:none}.footer__links[data-astro-cid-reve3qxp] a[data-astro-cid-reve3qxp]:hover{color:var(--gold-light)}.footer__small[data-astro-cid-reve3qxp]{color:#f1eadb8c;max-width:70ch;font-size:.78rem}.sticky[data-astro-cid-sylu6chd]{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:50;background:var(--forest-2);color:#fbf6ea;transition:transform .5s var(--spring);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 18px;display:none;position:fixed;transform:translateY(150%);box-shadow:inset 0 0 0 1px #e8d3a259,0 18px 40px -10px #00000073}.sticky[data-astro-cid-sylu6chd].is-on{transform:none}.sticky__price[data-astro-cid-sylu6chd]{line-height:1.15;display:grid}.sticky__price[data-astro-cid-sylu6chd] b[data-astro-cid-sylu6chd]{font-family:var(--display);color:var(--gold-light);font-size:1.12rem}.sticky__price[data-astro-cid-sylu6chd] small[data-astro-cid-sylu6chd]{color:#ffffffb3;font-size:.74rem}@media (width<=760px){.sticky[data-astro-cid-sylu6chd]{display:flex}}
