.hero[data-astro-cid-r3amwlki]{background:var(--night);color:var(--night-ink);position:relative;overflow:hidden}.hero[data-astro-cid-r3amwlki]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000040);height:30%;position:absolute;inset:auto 0 0}.hero-inner[data-astro-cid-r3amwlki]{z-index:1;align-items:center;gap:3rem;padding-top:4rem;padding-bottom:4.5rem;display:grid;position:relative}@media (width>=62rem){.hero-inner[data-astro-cid-r3amwlki]{grid-template-columns:1.15fr 1fr;padding-top:5.5rem;padding-bottom:6rem}}.h-eyebrow[data-astro-cid-r3amwlki]{color:var(--gold)}.hero[data-astro-cid-r3amwlki] h1[data-astro-cid-r3amwlki]{margin:.8rem 0 1.2rem;font-size:clamp(2.6rem,6.4vw,4.8rem);line-height:.98}.hero[data-astro-cid-r3amwlki] h1[data-astro-cid-r3amwlki] em[data-astro-cid-r3amwlki]{color:var(--gold);font-variation-settings:"opsz" 144, "SOFT" 100;font-style:italic;font-weight:500}.lede[data-astro-cid-r3amwlki]{font-family:var(--serif);color:var(--night-ink-2);max-width:34rem;font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.45}.hero-cta[data-astro-cid-r3amwlki]{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.btn[data-astro-cid-r3amwlki].on-night{color:var(--night-ink)}.btn[data-astro-cid-r3amwlki].on-night:hover{color:var(--gold)}.collage[data-astro-cid-r3amwlki]{justify-self:center;width:100%;max-width:31rem;height:27rem;position:relative}.c-card[data-astro-cid-r3amwlki]{background:var(--paper);width:72%;color:var(--ink);border-radius:10px;padding:.7rem .7rem 1.1rem;animation:7s ease-in-out infinite bob;position:absolute;top:3%;left:4%;transform:rotate(-3deg);box-shadow:0 30px 60px -20px #0009}.c-chip[data-astro-cid-r3amwlki]{letter-spacing:.12em;text-transform:uppercase;color:var(--t-spotlight);align-items:center;gap:.4rem;margin:.8rem .2rem .3rem;font-size:.62rem;font-weight:650;display:flex}.c-chip[data-astro-cid-r3amwlki] span[data-astro-cid-r3amwlki]{background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.c-title[data-astro-cid-r3amwlki]{font-family:var(--serif);margin:0 .2rem;font-size:1.15rem;font-weight:600;line-height:1.15}.c-badge[data-astro-cid-r3amwlki]{filter:drop-shadow(0 18px 24px #00000073);width:44%;animation:6s ease-in-out -2s infinite bob;position:absolute;bottom:1.5rem;right:0;transform:rotate(5deg)}.c-note[data-astro-cid-r3amwlki]{white-space:nowrap;background:var(--night-2);color:var(--night-ink);border:1px solid var(--night-rule);opacity:0;animation:pop 9s var(--ease) infinite;border-radius:999px;align-items:center;gap:.55rem;margin:0;padding:.55rem .9rem .55rem .6rem;font-size:.82rem;font-weight:600;display:flex;position:absolute;box-shadow:0 14px 30px -12px #0009}.ico[data-astro-cid-r3amwlki]{background:var(--gold);width:1.5rem;height:1.5rem;color:var(--night);border-radius:50%;place-items:center;font-size:.8rem;font-weight:800;display:grid}.n1[data-astro-cid-r3amwlki]{animation-delay:.6s;top:18%;right:0}.n2[data-astro-cid-r3amwlki]{animation-delay:3.6s;top:38%;right:2%}.n3[data-astro-cid-r3amwlki]{animation-delay:6.6s;bottom:.5rem;left:0}@keyframes bob{0%,to{translate:0}50%{translate:0 -10px}}@keyframes pop{0%{opacity:0;transform:translateY(12px)scale(.92)}6%,30%{opacity:1;transform:none}38%,to{opacity:0;transform:translateY(-8px)scale(.96)}}@media (prefers-reduced-motion:reduce){.c-note[data-astro-cid-r3amwlki]{opacity:1}}.ben-grid[data-astro-cid-r3amwlki]{grid-template-columns:repeat(auto-fit,minmax(min(100%,16.5rem),1fr));gap:1.25rem;display:grid}.ben[data-astro-cid-r3amwlki]{background:var(--card);border:1px solid var(--rule);transition:border-color .25s, transform .3s var(--ease), box-shadow .3s;border-radius:10px;padding:1.5rem}.ben[data-astro-cid-r3amwlki]:hover{border-color:var(--ink-3);box-shadow:var(--shadow);transform:translateY(-3px)}.ben-ico[data-astro-cid-r3amwlki]{fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:1rem}.motion[data-astro-cid-r3amwlki] .ben-ico[data-astro-cid-r3amwlki] path[data-astro-cid-r3amwlki]{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s var(--ease) .2s}.motion[data-astro-cid-r3amwlki] .ben[data-astro-cid-r3amwlki].in .ben-ico[data-astro-cid-r3amwlki] path[data-astro-cid-r3amwlki]{stroke-dashoffset:0}.ben[data-astro-cid-r3amwlki] h3[data-astro-cid-r3amwlki]{margin-bottom:.5rem;font-size:1.2rem}.ben[data-astro-cid-r3amwlki] p[data-astro-cid-r3amwlki]{color:var(--ink-2);margin:0;font-size:.94rem}.stats[data-astro-cid-r3amwlki]{border-block:1px solid var(--rule);grid-template-columns:repeat(3,1fr);margin:2rem 0 0;display:grid}.stats[data-astro-cid-r3amwlki] div[data-astro-cid-r3amwlki]{text-align:center;padding:1.25rem 0;display:grid}.stats[data-astro-cid-r3amwlki] div[data-astro-cid-r3amwlki]+div[data-astro-cid-r3amwlki]{border-left:1px solid var(--rule)}.stats[data-astro-cid-r3amwlki] dt[data-astro-cid-r3amwlki]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);order:2;font-size:.72rem;font-weight:650}.stats[data-astro-cid-r3amwlki] dd[data-astro-cid-r3amwlki]{font-family:var(--sans);font-feature-settings:"tnum";letter-spacing:-.045em;font-variant-numeric:tabular-nums;order:1;margin:0;font-size:clamp(2.2rem,6vw,3.4rem);font-weight:750;line-height:1}.tiers[data-astro-cid-r3amwlki]{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));align-items:stretch;gap:1.25rem;display:grid}.tier[data-astro-cid-r3amwlki]{background:var(--card);border:1px solid var(--rule);transition:transform .3s var(--ease), box-shadow .3s, border-color .3s;border-radius:12px;grid-template-rows:auto auto 1fr auto;gap:.75rem;padding:1.75rem;display:grid;position:relative}.tier[data-astro-cid-r3amwlki]:hover{box-shadow:var(--shadow);border-color:var(--ink-3);transform:translateY(-4px)}@media (width>=44rem) and (width<=66rem){.tiers[data-astro-cid-r3amwlki]>[data-astro-cid-r3amwlki]:last-child:nth-child(odd){grid-column:1/-1}}.tier[data-astro-cid-r3amwlki].hl{background:var(--night);color:var(--night-ink);border-color:var(--night)}.tier[data-astro-cid-r3amwlki].hl:before{background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #d9a54a2e, transparent 60%)}.ribbon[data-astro-cid-r3amwlki]{background:var(--gold);color:#17140f;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;margin:0;padding:.3rem .7rem;font-size:.68rem;font-weight:750;position:absolute;top:-.8rem;right:1.25rem;box-shadow:0 6px 16px -6px #0006}.t-name[data-astro-cid-r3amwlki]{font-family:var(--serif);margin:0;font-size:1.45rem;font-weight:600}.t-price[data-astro-cid-r3amwlki]{border-bottom:1px solid var(--rule);align-items:baseline;gap:.5rem;margin:0;padding-bottom:1rem;display:flex}.hl[data-astro-cid-r3amwlki] .t-price[data-astro-cid-r3amwlki]{border-color:var(--night-rule)}.amt[data-astro-cid-r3amwlki]{font-family:var(--sans);font-feature-settings:"tnum";letter-spacing:-.045em;letter-spacing:-.03em;font-size:3rem;font-weight:700;line-height:1}.per[data-astro-cid-r3amwlki]{color:var(--ink-3);font-size:.85rem}.hl[data-astro-cid-r3amwlki] .per[data-astro-cid-r3amwlki]{color:var(--night-ink-2)}.tier[data-astro-cid-r3amwlki] ul[data-astro-cid-r3amwlki]{align-content:start;gap:.6rem;margin:.25rem 0 1rem;padding:0;font-size:.95rem;list-style:none;display:grid}.tier[data-astro-cid-r3amwlki] li[data-astro-cid-r3amwlki]{grid-template-columns:1rem 1fr;align-items:start;gap:.6rem;display:grid}.tier[data-astro-cid-r3amwlki] li[data-astro-cid-r3amwlki] svg[data-astro-cid-r3amwlki]{fill:none;stroke:var(--accent);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;margin-top:.25rem}.hl[data-astro-cid-r3amwlki] li[data-astro-cid-r3amwlki] svg[data-astro-cid-r3amwlki]{stroke:var(--gold)}.tier[data-astro-cid-r3amwlki] .btn[data-astro-cid-r3amwlki]{justify-self:start}.hl[data-astro-cid-r3amwlki] .btn[data-astro-cid-r3amwlki]{background:var(--gold);color:#17140f}.hl[data-astro-cid-r3amwlki] .btn[data-astro-cid-r3amwlki]:hover{color:#17140f;background:#e8b65c}.fine[data-astro-cid-r3amwlki]{color:var(--ink-3);max-width:46rem;margin-top:1.5rem;font-size:.85rem}.timeline[data-astro-cid-r3amwlki]{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.timeline[data-astro-cid-r3amwlki]:before{content:"";background:var(--rule);width:2px;position:absolute;top:.5rem;bottom:.5rem;left:1.25rem}.timeline[data-astro-cid-r3amwlki]:after{content:"";background:var(--accent);transform-origin:top;width:2px;position:absolute;top:.5rem;bottom:.5rem;left:1.25rem;transform:scaleY(1)}.motion[data-astro-cid-r3amwlki] .timeline[data-astro-cid-r3amwlki]:after{transition:transform 1.8s var(--ease) .2s;transform:scaleY(0)}.motion[data-astro-cid-r3amwlki] .timeline[data-astro-cid-r3amwlki].in:after{transform:scaleY(1)}.timeline[data-astro-cid-r3amwlki] li[data-astro-cid-r3amwlki]{z-index:1;grid-template-columns:2.5rem 1fr;gap:1.25rem;display:grid;position:relative}.t-dot[data-astro-cid-r3amwlki]{background:var(--paper);border:2px solid var(--accent);width:2.5rem;height:2.5rem;color:var(--accent);font-family:var(--sans);font-feature-settings:"tnum";letter-spacing:-.045em;border-radius:50%;place-items:center;font-size:1.1rem;font-weight:700;display:grid}.timeline[data-astro-cid-r3amwlki] h3[data-astro-cid-r3amwlki]{margin:.35rem 0 .25rem;font-size:1.2rem}.timeline[data-astro-cid-r3amwlki] p[data-astro-cid-r3amwlki]{color:var(--ink-2);margin:0}@media (width>=60rem){.timeline[data-astro-cid-r3amwlki]{grid-template-columns:repeat(5,1fr);gap:1.5rem}.timeline[data-astro-cid-r3amwlki]:before,.timeline[data-astro-cid-r3amwlki]:after{width:auto;height:2px;inset:1.25rem 1.25rem auto}.timeline[data-astro-cid-r3amwlki]:after{transform-origin:0}.motion[data-astro-cid-r3amwlki] .timeline[data-astro-cid-r3amwlki]:after{transform:scaleX(0)}.motion[data-astro-cid-r3amwlki] .timeline[data-astro-cid-r3amwlki].in:after{transform:scaleX(1)}.timeline[data-astro-cid-r3amwlki] li[data-astro-cid-r3amwlki]{grid-template-columns:1fr;gap:.75rem}}.vs-grid[data-astro-cid-r3amwlki]{align-items:stretch;gap:1rem;display:grid}@media (width>=52rem){.vs-grid[data-astro-cid-r3amwlki]{grid-template-columns:1fr auto 1fr}}.vs-col[data-astro-cid-r3amwlki]{border-radius:12px;padding:1.75rem}.vs-col[data-astro-cid-r3amwlki].ad{background:var(--paper-2);border:1px dashed var(--ink-3);color:var(--ink-2)}.vs-col[data-astro-cid-r3amwlki].story{background:var(--card);border:2px solid var(--accent);box-shadow:var(--shadow)}.vs-h[data-astro-cid-r3amwlki]{font-family:var(--serif);color:var(--ink);margin:0 0 1rem;font-size:1.5rem;font-weight:600}.vs-col[data-astro-cid-r3amwlki] ul[data-astro-cid-r3amwlki]{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.vs-col[data-astro-cid-r3amwlki] li[data-astro-cid-r3amwlki]{grid-template-columns:1.6rem 1fr;align-items:start;gap:.5rem;display:grid}.vs-col[data-astro-cid-r3amwlki] li[data-astro-cid-r3amwlki] span[data-astro-cid-r3amwlki]{border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;font-size:.75rem;font-weight:800;display:grid}.ad[data-astro-cid-r3amwlki] li[data-astro-cid-r3amwlki] span[data-astro-cid-r3amwlki]{background:var(--paper-3);color:var(--ink-3)}.story[data-astro-cid-r3amwlki] li[data-astro-cid-r3amwlki] span[data-astro-cid-r3amwlki]{background:var(--accent);color:var(--accent-ink)}.ad[data-astro-cid-r3amwlki] li[data-astro-cid-r3amwlki]{text-decoration:line-through;text-decoration-color:color-mix(in srgb, var(--ink-3) 50%, transparent)}.vs-mid[data-astro-cid-r3amwlki]{font-family:var(--serif);color:var(--ink-3);border:1px solid var(--rule);background:var(--paper);border-radius:50%;place-self:center;place-items:center;width:3.2rem;height:3.2rem;font-size:1.6rem;font-style:italic;display:grid}.faq-list[data-astro-cid-r3amwlki]{border-top:2px solid var(--rule-strong);max-width:52rem}details[data-astro-cid-r3amwlki]{border-bottom:1px solid var(--rule)}summary[data-astro-cid-r3amwlki]{cursor:pointer;font-family:var(--serif);justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 0;font-size:1.25rem;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-r3amwlki]::-webkit-details-marker{display:none}summary[data-astro-cid-r3amwlki]:hover{color:var(--accent)}summary[data-astro-cid-r3amwlki] i[data-astro-cid-r3amwlki]{border:1px solid var(--rule);width:1.6rem;height:1.6rem;transition:transform .35s var(--ease), background .2s;border-radius:50%;flex:none;position:relative}summary[data-astro-cid-r3amwlki] i[data-astro-cid-r3amwlki]:before,summary[data-astro-cid-r3amwlki] i[data-astro-cid-r3amwlki]:after{content:"";background:currentColor;width:.65rem;height:1.5px;position:absolute;top:50%;left:50%;translate:-50% -50%}summary[data-astro-cid-r3amwlki] i[data-astro-cid-r3amwlki]:after{transition:rotate .35s var(--ease);rotate:90deg}details[data-astro-cid-r3amwlki][open] summary[data-astro-cid-r3amwlki] i[data-astro-cid-r3amwlki]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);transform:rotate(180deg)}details[data-astro-cid-r3amwlki][open] summary[data-astro-cid-r3amwlki] i[data-astro-cid-r3amwlki]:after{rotate:0deg}details[data-astro-cid-r3amwlki] p[data-astro-cid-r3amwlki]{color:var(--ink-2);max-width:44rem;margin:0 0 1.3rem}.motion[data-astro-cid-r3amwlki] details[data-astro-cid-r3amwlki][open] p[data-astro-cid-r3amwlki]{animation:fadein .4s var(--ease)}@keyframes fadein{0%{opacity:0;transform:translateY(-4px)}}.close[data-astro-cid-r3amwlki]{background:var(--night);color:var(--night-ink);border-bottom:1px solid var(--night-rule);margin:5rem 0 -6rem;position:relative;overflow:hidden}.close-inner[data-astro-cid-r3amwlki]{z-index:1;align-items:center;gap:2rem;padding-top:4rem;padding-bottom:4rem;display:grid;position:relative}@media (width>=56rem){.close-inner[data-astro-cid-r3amwlki]{grid-template-columns:1.4fr auto;gap:4rem}}.close[data-astro-cid-r3amwlki] h2[data-astro-cid-r3amwlki]{margin:.6rem 0 .8rem;font-size:clamp(1.8rem,4vw,2.7rem)}.close[data-astro-cid-r3amwlki] p[data-astro-cid-r3amwlki]:not(.eyebrow){color:var(--night-ink-2);max-width:38rem;margin:0}.close-cta[data-astro-cid-r3amwlki]{justify-items:start;gap:1rem;display:grid}.close-link[data-astro-cid-r3amwlki]{color:var(--gold);font-weight:650;text-decoration:none}.close-link[data-astro-cid-r3amwlki]:hover{color:var(--night-ink)}
