.svp[data-astro-cid-r56h32vh]{padding-block:var(--space-section)}.svp[data-astro-cid-r56h32vh].container{gap:var(--space-xl);display:grid}.aud[data-astro-cid-r56h32vh]{gap:var(--space-l) var(--space-xl);display:grid}.aud__item[data-astro-cid-r56h32vh]{gap:var(--space-s);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.aud__gem[data-astro-cid-r56h32vh]{background:var(--accent);block-size:.75rem;inline-size:.75rem;box-shadow:0 0 0 3px var(--bg), 0 0 0 4px color-mix(in srgb, var(--accent) 50%, transparent);margin-block-start:.55em;transform:rotate(45deg)}.aud__body[data-astro-cid-r56h32vh]{gap:var(--space-2xs);display:grid}.aud__title[data-astro-cid-r56h32vh]{font-size:var(--step-1)}.aud__text[data-astro-cid-r56h32vh]{font-size:var(--step-0);color:var(--text-muted);max-inline-size:42ch}.svp--offer[data-astro-cid-r56h32vh] .container[data-astro-cid-r56h32vh]{gap:var(--space-xl);display:grid}.offer[data-astro-cid-r56h32vh]{gap:var(--space-m);display:grid}.offer[data-astro-cid-r56h32vh] .card__inner{gap:var(--space-s);align-content:start;block-size:100%;display:grid}.offer__top[data-astro-cid-r56h32vh]{justify-content:space-between;align-items:center;gap:var(--space-s);display:flex}.offer__tile[data-astro-cid-r56h32vh]{block-size:2.75rem;inline-size:2.75rem;color:var(--accent-text);flex:none;place-items:center;display:inline-grid}.offer__tile[data-astro-cid-r56h32vh] .icon{block-size:100%;inline-size:100%}.offer__num[data-astro-cid-r56h32vh]{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.08em;color:var(--text-subtle)}.offer__title[data-astro-cid-r56h32vh]{font-size:var(--step-2)}.offer__text[data-astro-cid-r56h32vh]{font-size:var(--step-0);color:var(--text-muted)}.present[data-astro-cid-r56h32vh]{gap:var(--space-xl);align-items:start;display:grid}.present__text[data-astro-cid-r56h32vh]{gap:var(--space-m);justify-items:start;display:grid}.svp--present[data-astro-cid-r56h32vh] .eyebrow,.svp--present[data-astro-cid-r56h32vh] .sh__ornament{color:var(--accent-on-ink)}.present__body[data-astro-cid-r56h32vh]{font-size:var(--step-1);line-height:var(--lh-loose);color:var(--text-on-ink-muted);max-inline-size:var(--measure)}.present__points[data-astro-cid-r56h32vh]{gap:var(--space-xs);display:grid}.present__points[data-astro-cid-r56h32vh] li[data-astro-cid-r56h32vh]{font-size:var(--step-0);color:var(--text-on-ink);align-items:flex-start;gap:.6em;display:flex}.present__gem[data-astro-cid-r56h32vh]{color:var(--accent-on-ink);flex:none;margin-block-start:.45em}.present__card[data-astro-cid-r56h32vh]{gap:var(--space-s);display:grid}.present__note[data-astro-cid-r56h32vh]{font-size:var(--step--1);color:var(--text-on-ink-muted)}.present__pairs[data-astro-cid-r56h32vh]{gap:var(--space-s);display:grid}.pairs[data-astro-cid-r56h32vh]{border-block-start:1.5px solid var(--accent-on-ink);display:grid}.pair[data-astro-cid-r56h32vh]{row-gap:var(--space-2xs);column-gap:var(--space-m);padding-block:var(--space-m);border-block-end:var(--hairline) solid color-mix(in srgb, var(--accent-on-ink) 35%, transparent);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.pair--head[data-astro-cid-r56h32vh]{padding-block:var(--space-xs);font-family:var(--font-body);font-size:var(--step--1);letter-spacing:.02em;color:var(--accent-on-ink);border-block-end-color:var(--accent-on-ink);font-weight:600}.pair__problem[data-astro-cid-r56h32vh],.pair__result[data-astro-cid-r56h32vh]{font-size:var(--step-0);line-height:var(--lh-body);margin:0}.pair__problem[data-astro-cid-r56h32vh]{color:var(--text-on-ink-muted)}.pair__result[data-astro-cid-r56h32vh]{color:var(--text-on-ink);font-weight:500}.pair__arrow[data-astro-cid-r56h32vh]{block-size:2rem;inline-size:2rem;color:var(--c-ink-950);background:var(--c-gold-400);border:1.5px solid var(--c-gold-300);place-items:center;margin-block-start:-.25em;display:grid}.pair--head[data-astro-cid-r56h32vh] .pair__arrow[data-astro-cid-r56h32vh]{background:0 0;border:0;block-size:0;inline-size:2rem}.pair[data-astro-cid-r56h32vh]:not(.pair--head) .pair__arrow[data-astro-cid-r56h32vh]{rotate:90deg}[dir=rtl] .pair[data-astro-cid-r56h32vh]:not(.pair--head) .pair__arrow[data-astro-cid-r56h32vh]{rotate:-90deg}.pair--head[data-astro-cid-r56h32vh]{display:none}@media (width>=48rem){.pair[data-astro-cid-r56h32vh]{column-gap:var(--space-m);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.pair[data-astro-cid-r56h32vh]:not(.pair--head) .pair__arrow[data-astro-cid-r56h32vh]{rotate:none}.pair--head[data-astro-cid-r56h32vh]{display:grid}}.present__paths[data-astro-cid-r56h32vh]{gap:var(--space-s);display:grid}.paths[data-astro-cid-r56h32vh]{gap:var(--space-m);display:grid}.path[data-astro-cid-r56h32vh]{--_tone:var(--c-gold-500);--_fg:var(--c-ink-950);--_frame:var(--c-gold-700);--_frame-in:color-mix(in srgb, var(--c-ink-900) 30%, transparent);--_muted:color-mix(in srgb, var(--_fg) 72%, transparent);--_line:color-mix(in srgb, var(--_fg) 24%, transparent);--_px:var(--space-m);row-gap:var(--space-xs);background:var(--_tone);color:var(--_fg);border:1.5px solid var(--_frame);box-shadow:var(--shadow-2);padding-block-end:var(--space-m);display:grid;position:relative}.path[data-astro-cid-r56h32vh]:before{content:"";border:var(--hairline) solid var(--_frame-in);pointer-events:none;position:absolute;inset:5px}.path--coffee[data-astro-cid-r56h32vh]{--_tone:var(--c-coffee-600);--_fg:var(--c-paper-50);--_frame:var(--c-gold-500);--_frame-in:color-mix(in srgb, var(--c-gold-300) 55%, transparent)}.path--ink[data-astro-cid-r56h32vh]{--_tone:var(--c-ink-950);--_fg:var(--c-paper-100);--_frame:var(--c-gold-500);--_frame-in:color-mix(in srgb, var(--c-gold-300) 55%, transparent)}.path__band[data-astro-cid-r56h32vh]{justify-content:space-between;align-items:center;gap:var(--space-s);padding:.6rem calc(var(--_px) - 6px) .5rem;border-block-end:var(--hairline) solid var(--_line);margin:6px 6px 0;display:flex}.path__label[data-astro-cid-r56h32vh]{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em}.path__gem[data-astro-cid-r56h32vh]{background:currentColor;block-size:.6rem;inline-size:.6rem;transform:rotate(45deg)}.path__title[data-astro-cid-r56h32vh]{font-size:var(--step-2);padding:var(--space-s) var(--_px) 0;color:var(--_fg)}.path__text[data-astro-cid-r56h32vh]{padding-inline:var(--_px);font-size:var(--step-0);color:var(--_muted)}.path__list[data-astro-cid-r56h32vh]{gap:var(--space-2xs);margin-inline:var(--_px);border-block-start:var(--hairline) solid var(--_line);padding-block-start:var(--space-s);display:grid}.path__list[data-astro-cid-r56h32vh] li[data-astro-cid-r56h32vh]{font-size:var(--step-0);align-items:flex-start;gap:.6em;display:flex}.path__check[data-astro-cid-r56h32vh]{color:var(--_muted);flex:none;margin-block-start:.4em}.path__foot[data-astro-cid-r56h32vh]{align-items:center;gap:var(--space-2xs) var(--space-xs);padding-inline:var(--_px);font-size:var(--step--1);color:var(--_muted);flex-wrap:wrap;align-self:end;display:flex}.path[data-astro-cid-r56h32vh] .badge{color:var(--_fg);border-color:color-mix(in srgb, var(--_fg) 55%, transparent)}.inc[data-astro-cid-r56h32vh]{gap:var(--space-m);align-items:start;display:grid}.inc[data-astro-cid-r56h32vh] .card__inner{gap:var(--space-m);display:grid}.inc__draft[data-astro-cid-r56h32vh]{align-items:center;gap:var(--space-2xs) var(--space-xs);font-size:var(--step--1);color:var(--text-muted);flex-wrap:wrap;display:flex}.inc__list[data-astro-cid-r56h32vh]{gap:var(--space-xs);display:grid}.inc__list[data-astro-cid-r56h32vh] li[data-astro-cid-r56h32vh]{font-size:var(--step-0);align-items:flex-start;gap:.6em;display:flex}.inc__check[data-astro-cid-r56h32vh]{color:var(--accent-text);flex:none;margin-block-start:.35em}.inc__x[data-astro-cid-r56h32vh]{color:var(--text-subtle);flex:none;margin-block-start:.45em}.inc__card--not[data-astro-cid-r56h32vh]{box-shadow:none;background:0 0;border-style:dashed}.inc__not-title[data-astro-cid-r56h32vh]{font-family:var(--font-body);font-size:var(--step-0);color:var(--text-muted);font-weight:600}.inc__list--not[data-astro-cid-r56h32vh] li[data-astro-cid-r56h32vh]{color:var(--text-muted)}.faq[data-astro-cid-r56h32vh]{border-block-start:var(--hairline) solid var(--border-strong);display:grid}.faq__item[data-astro-cid-r56h32vh]{border-block-end:var(--hairline) solid var(--border)}.faq__q[data-astro-cid-r56h32vh]{justify-content:space-between;align-items:center;gap:var(--space-m);padding-block:var(--space-s);font-family:var(--font-display);font-size:var(--step-1);font-weight:var(--display-weight);color:var(--text-strong);cursor:pointer;list-style:none;display:flex}.faq__q[data-astro-cid-r56h32vh]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-r56h32vh]:after{content:"+";block-size:1.75rem;inline-size:1.75rem;font-family:var(--font-mono);font-size:var(--step-1);color:var(--accent-text);border:var(--hairline) solid var(--border-strong);transition:background-color var(--dur-1) var(--ease-out);flex:none;place-items:center;font-weight:400;line-height:1;display:grid}.faq__item[data-astro-cid-r56h32vh][open] .faq__q[data-astro-cid-r56h32vh]:after{content:"−";background:var(--accent-soft)}.faq__q[data-astro-cid-r56h32vh]:hover:after{background:var(--accent-soft)}.faq__a[data-astro-cid-r56h32vh]{padding-block:0 var(--space-m);font-size:var(--step-0);line-height:var(--lh-body);color:var(--text-muted);max-inline-size:var(--measure)}.close[data-astro-cid-r56h32vh]{justify-items:center;gap:var(--space-m);text-align:center;display:grid}.close__rule[data-astro-cid-r56h32vh]{color:var(--rubric)}.close__title[data-astro-cid-r56h32vh]{font-size:var(--step-4)}.close__text[data-astro-cid-r56h32vh]{font-size:var(--step-1);color:var(--text-muted);text-wrap:balance;max-inline-size:44ch}.close__actions[data-astro-cid-r56h32vh]{justify-content:center;align-items:center;gap:var(--space-s) var(--space-l);flex-wrap:wrap;display:flex}.close__actions[data-astro-cid-r56h32vh] .btn--link{white-space:normal}.svp__status[data-astro-cid-r56h32vh]{align-items:center;gap:var(--space-2xs) var(--space-xs);padding-block:var(--space-m);font-size:var(--step--2);color:var(--text-muted);flex-wrap:wrap;display:flex}@media (width>=48rem){.aud[data-astro-cid-r56h32vh]{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,minmax(0,1fr))}.aud__item[data-astro-cid-r56h32vh]{grid-template-rows:subgrid;row-gap:var(--space-2xs);grid-row:span 2}.aud__body[data-astro-cid-r56h32vh]{display:contents}.aud__gem[data-astro-cid-r56h32vh]{grid-area:1/1}.aud__title[data-astro-cid-r56h32vh]{grid-area:1/2}.aud__text[data-astro-cid-r56h32vh]{grid-area:2/2}.offer[data-astro-cid-r56h32vh]{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr))}.offer__card[data-astro-cid-r56h32vh],.offer[data-astro-cid-r56h32vh] .card__inner{grid-template-rows:subgrid;grid-row:span 3;display:grid}.offer[data-astro-cid-r56h32vh] .card__inner{row-gap:var(--space-s)}.inc[data-astro-cid-r56h32vh]{grid-template-columns:1.3fr 1fr}}@media (width>=64rem){.offer[data-astro-cid-r56h32vh]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.present[data-astro-cid-r56h32vh]{gap:var(--space-2xl);grid-template-columns:minmax(0,1.3fr) minmax(18rem,.8fr)}.present--paths[data-astro-cid-r56h32vh]{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}}@media (width>=48rem){.paths[data-astro-cid-r56h32vh]{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,minmax(0,1fr))}.path[data-astro-cid-r56h32vh]{grid-template-rows:subgrid;grid-row:span 5}}
