.hero[data-astro-cid-lcdefpme]{padding-block:clamp(48px,7vw,96px) clamp(72px,9vw,128px);overflow:hidden}.hero__inner[data-astro-cid-lcdefpme]{align-items:center;gap:clamp(56px,8vw,80px);display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-block:1.75rem;font-size:clamp(2.75rem,6.4vw,5.6rem)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{font-variation-settings:"opsz" 96}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:2.5rem;display:flex}.hero__art[data-astro-cid-lcdefpme]{height:clamp(420px,60vw,600px);position:relative}.hero__card[data-astro-cid-lcdefpme]{width:min(46%,300px);animation:float-in 1.2s var(--ease) both;position:absolute}.hero__card--1[data-astro-cid-lcdefpme]{z-index:1;animation-delay:.1s;top:8%;left:0;transform:rotate(-5deg)}.hero__card--2[data-astro-cid-lcdefpme]{z-index:3;animation-delay:.25s;top:0;left:50%;translate:-50%}.hero__card--3[data-astro-cid-lcdefpme]{z-index:2;animation-delay:.4s;top:12%;right:0;transform:rotate(5deg)}@keyframes float-in{0%{opacity:0;translate:0 30px}}.hero__card--2[data-astro-cid-lcdefpme]{animation-name:float-in-c}@keyframes float-in-c{0%{opacity:0;translate:-50% 30px}}@media (width>=1000px){.hero__inner[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr 1fr}.hero__art[data-astro-cid-lcdefpme]{height:640px}.hero__card[data-astro-cid-lcdefpme]{width:min(56%,300px)}}.marquee[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--ivory);border-block:1px solid var(--ink);padding-block:22px;overflow:hidden}.marquee__track[data-astro-cid-lcdefpme]{width:max-content;animation:42s linear infinite marquee;display:flex}.marquee__group[data-astro-cid-lcdefpme]{flex:none;display:flex}.marquee[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--serif);font-variation-settings:"opsz" 48;white-space:nowrap;align-items:center;gap:36px;padding-right:36px;font-size:clamp(1.25rem,2vw,1.6rem);font-style:italic;display:inline-flex}.marquee[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{color:var(--stone);font-size:.7em;font-style:normal}@keyframes marquee{to{transform:translate(-50%)}}.pillars[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);display:grid}.pillar[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);gap:48px;padding-block:clamp(48px,7vw,96px);display:grid}@media (width>=960px){.pillar[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.1fr;align-items:center;gap:96px}.pillar[data-astro-cid-lcdefpme]:nth-child(2n) .pillar__text[data-astro-cid-lcdefpme]{order:2}}.pillar__top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.pillar__n[data-astro-cid-lcdefpme]{font-family:var(--serif);font-variation-settings:"opsz" 96;color:var(--muted);font-size:1rem;font-style:italic}.pillar[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:20px;font-size:clamp(2rem,3.6vw,3rem)}.pillar[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);max-width:32em}.pillar[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:12px;margin:28px 0 36px;padding:0;list-style:none;display:grid}.pillar[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:baseline;gap:14px;font-size:.95rem;display:flex}.pillar[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--ink);flex:none;width:14px;height:1px;transform:translateY(-4px)}.pillar__art[data-astro-cid-lcdefpme]{background:var(--ivory);place-items:center;min-height:420px;padding:clamp(28px,5vw,56px);display:grid}.trio[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(14px,2.5vw,28px);width:100%;max-width:520px;display:grid}.trio[data-astro-cid-lcdefpme]>:nth-child(2){margin-top:48px}.guides[data-astro-cid-lcdefpme]{gap:14px;width:100%;max-width:440px;display:grid}.guide[data-astro-cid-lcdefpme]{background:var(--paper);border:1px solid var(--line);gap:6px;padding:22px 24px;display:grid;box-shadow:0 24px 48px -32px #0f0e0c66}.guide[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-size:.62rem}.guide[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--serif);font-variation-settings:"opsz" 72;font-size:1.5rem;font-weight:400;line-height:1.1}.guide[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.8rem}.guide--a[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--ivory);border-color:var(--ink);transform:translate(-12px)}.guide--a[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme],.guide--a[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted-on-ink)}.guide--b[data-astro-cid-lcdefpme]{transform:translate(16px)}.guide--c[data-astro-cid-lcdefpme]{transform:translate(-4px)}.roles[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.role[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);padding:36px 28px 40px 0}@media (width>=640px){.role[data-astro-cid-lcdefpme]{border-left:1px solid var(--line);padding-left:28px}.role[data-astro-cid-lcdefpme]:first-child{border-left:0;padding-left:0}}.role__n[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--muted);font-style:italic}.role[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:48px 0 14px}.role[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.95rem}.plans[data-astro-cid-lcdefpme]{gap:20px;display:grid}@media (width>=860px){.plans[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:28px}}.plan[data-astro-cid-lcdefpme]{border:1px solid var(--line-on-ink);flex-direction:column;padding:clamp(32px,4vw,52px);display:flex}.plan--member[data-astro-cid-lcdefpme]{background:var(--ivory);color:var(--ink);border-color:var(--ivory)}.plan__head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:16px;display:flex}.plan[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(2rem,3vw,2.6rem)}.plan--member[data-astro-cid-lcdefpme] .tag[data-astro-cid-lcdefpme]{color:var(--ink);border-color:var(--line)}.tag--gold[data-astro-cid-lcdefpme]{background:linear-gradient(120deg,#e7d8bd,#c9ad7f);border-color:#0000!important}.plan__price[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line-on-ink);color:var(--muted-on-ink);margin:28px 0 32px;padding-bottom:28px;font-size:.9rem}.plan--member[data-astro-cid-lcdefpme] .plan__price[data-astro-cid-lcdefpme]{border-color:var(--line);color:var(--muted)}.plan__price[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--serif);font-variation-settings:"opsz" 96;color:var(--ivory);margin-bottom:4px;font-size:2.6rem;line-height:1;display:block}.plan--member[data-astro-cid-lcdefpme] .plan__price[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink);font-style:italic}.plan[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{flex:1;gap:14px;margin:0 0 40px;padding:0;list-style:none;display:grid}.plan[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:14px;font-size:.98rem;display:flex}.plan[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"✦";color:var(--stone);font-size:.65rem;transform:translateY(5px)}.plan--member[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{color:var(--accent)}.btn--outline[data-astro-cid-lcdefpme]{color:var(--ivory);border-color:var(--line-on-ink);background:0 0}.btn--outline[data-astro-cid-lcdefpme]:hover{background:var(--ivory);color:var(--ink);border-color:var(--ivory)}.plan[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{align-self:flex-start}.faq[data-astro-cid-lcdefpme]{gap:48px;display:grid}@media (width>=900px){.faq[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.4fr;gap:96px}}.faq__list[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line)}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;font-family:var(--serif);font-variation-settings:"opsz" 48;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;font-size:clamp(1.2rem,1.8vw,1.45rem);list-style:none;display:flex}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{flex:none;width:14px;height:14px;position:relative}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:before,.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:after{content:"";height:1px;transition:transform .3s var(--ease);background:currentColor;position:absolute;top:50%;left:0;right:0}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:after{transform:rotate(90deg)}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:after{transform:rotate(0)}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:38em;color:var(--muted);padding-bottom:28px}.join__inner[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:24px;max-width:920px;display:grid}.join[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2.6rem,6vw,5rem)}.join[data-astro-cid-lcdefpme] .jf{text-align:left;margin-top:32px}
