.hero[data-astro-cid-xhaoqxbd]{position:relative;isolation:isolate;background:var(--night);color:var(--night-ink);overflow:hidden}.hero__img[data-astro-cid-xhaoqxbd]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:78% 50%;z-index:-2}.hero__shade[data-astro-cid-xhaoqxbd]{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#161513f2,#161513d9 34%,#16151333 60%,#16151300 80%),linear-gradient(0deg,#161513e6,#16151300 30%)}.hero__in[data-astro-cid-xhaoqxbd]{display:grid;gap:var(--s6);align-content:center;min-height:min(86vh,760px);padding-top:var(--s8);padding-bottom:var(--s8)}.hero__txt[data-astro-cid-xhaoqxbd]{max-width:36rem}.hero[data-astro-cid-xhaoqxbd] h1[data-astro-cid-xhaoqxbd]{color:var(--night-ink);font-size:clamp(2.4rem,5.6vw,4rem);line-height:1.05;letter-spacing:-.03em;font-weight:500}.hero__lede[data-astro-cid-xhaoqxbd]{margin:var(--s5) 0 0;font-size:1.2rem;line-height:1.55;color:var(--night-ink-2);max-width:32rem}.hero__cta[data-astro-cid-xhaoqxbd]{display:flex;flex-wrap:wrap;gap:var(--s3);margin-top:var(--s6)}.hero__btn[data-astro-cid-xhaoqxbd]{background:var(--night-ink);border-color:var(--night-ink);color:var(--night);box-shadow:inset 0 1px #fff6}.hero__btn[data-astro-cid-xhaoqxbd]:hover{background:#fff;color:var(--night)}.hero__btn2[data-astro-cid-xhaoqxbd]{background:#efe9de0f;border-color:#efe9de29;color:var(--night-ink)}.hero__btn2[data-astro-cid-xhaoqxbd]:hover{background:#efe9de1f;color:var(--night-ink)}.preview[data-astro-cid-xhaoqxbd]{display:block;width:100%;max-width:440px;padding:var(--s5);border-radius:16px;text-decoration:none;background:#1c1a18db;backdrop-filter:blur(12px);border:1px solid rgb(239 233 222 / .1);color:var(--night-ink);box-shadow:0 24px 48px #00000059,inset 0 1px #ffffff0f;transition:border-color .18s var(--ease),transform .18s var(--ease)}.preview[data-astro-cid-xhaoqxbd]:hover{color:var(--night-ink);border-color:#f0a24a80;transform:translateY(-2px)}.preview__t[data-astro-cid-xhaoqxbd]{margin:0 0 var(--s3);font-size:.875rem;color:var(--night-ink-2)}.preview[data-astro-cid-xhaoqxbd] ul[data-astro-cid-xhaoqxbd]{list-style:none;margin:0;padding:0}.preview[data-astro-cid-xhaoqxbd] li[data-astro-cid-xhaoqxbd]{display:flex;justify-content:space-between;gap:var(--s3);margin:0;padding:8px 0;border-bottom:1px solid rgb(239 233 222 / .08);font-size:.95rem}.preview[data-astro-cid-xhaoqxbd] li[data-astro-cid-xhaoqxbd] span[data-astro-cid-xhaoqxbd]:first-child{display:inline-flex;align-items:center;gap:10px}.preview[data-astro-cid-xhaoqxbd] li[data-astro-cid-xhaoqxbd] svg{color:var(--action)}.preview[data-astro-cid-xhaoqxbd] li[data-astro-cid-xhaoqxbd] .mono[data-astro-cid-xhaoqxbd]{color:var(--night-ink-2);font-size:.85rem}.preview__sum[data-astro-cid-xhaoqxbd]{display:grid;grid-template-columns:auto 1fr;gap:var(--s4);margin-top:var(--s4);align-items:end}.preview__sum[data-astro-cid-xhaoqxbd] span[data-astro-cid-xhaoqxbd]{display:block;font-size:.8rem;color:var(--night-ink-2)}.preview__sum[data-astro-cid-xhaoqxbd] strong[data-astro-cid-xhaoqxbd]{font-weight:500;font-size:1rem}.preview__need[data-astro-cid-xhaoqxbd]{text-align:right}.preview__need[data-astro-cid-xhaoqxbd] strong[data-astro-cid-xhaoqxbd]{font-size:2rem;letter-spacing:-.02em;color:var(--action);line-height:1.1}.preview__foot[data-astro-cid-xhaoqxbd]{margin:var(--s3) 0 0;font-size:.85rem;color:var(--night-ink-2)}@media(max-width:959px){.hero__in[data-astro-cid-xhaoqxbd]{min-height:0;padding-top:var(--s7)}.hero__img[data-astro-cid-xhaoqxbd]{object-position:74% 50%}}.ask[data-astro-cid-xhaoqxbd]{margin-top:var(--s8);max-width:820px}.ask[data-astro-cid-xhaoqxbd] h2[data-astro-cid-xhaoqxbd],.guides[data-astro-cid-xhaoqxbd] h2[data-astro-cid-xhaoqxbd],.how[data-astro-cid-xhaoqxbd] h2[data-astro-cid-xhaoqxbd]{margin-top:0}.ask[data-astro-cid-xhaoqxbd] ul[data-astro-cid-xhaoqxbd]{list-style:none;padding:0;margin:0;border-top:1px solid var(--rule-strong)}.ask[data-astro-cid-xhaoqxbd] li[data-astro-cid-xhaoqxbd]{margin:0;border-bottom:1px solid var(--rule)}.ask[data-astro-cid-xhaoqxbd] a[data-astro-cid-xhaoqxbd]{display:grid;grid-template-columns:1fr auto;gap:4px var(--s3);padding:var(--s4) var(--s2) var(--s4) 0;color:var(--ink);text-decoration:none}.ask[data-astro-cid-xhaoqxbd] a[data-astro-cid-xhaoqxbd]:hover .ask__q[data-astro-cid-xhaoqxbd]{text-decoration:underline;text-decoration-color:var(--action);text-underline-offset:.2em;text-decoration-thickness:1px}.ask__q[data-astro-cid-xhaoqxbd]{font-size:1.15rem;font-weight:500}.ask__a[data-astro-cid-xhaoqxbd]{grid-column:1;color:var(--ink-3);font-size:.95rem}.ask[data-astro-cid-xhaoqxbd] .ask__i{grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--ink-3);transition:transform .18s var(--ease),color .18s var(--ease)}.ask[data-astro-cid-xhaoqxbd] a[data-astro-cid-xhaoqxbd]:hover .ask__i{color:var(--accent-ink);transform:translate(3px)}.ask[data-astro-cid-xhaoqxbd]+.qp{margin-top:var(--s8)}.guides[data-astro-cid-xhaoqxbd]{margin-top:var(--s8)}.guides[data-astro-cid-xhaoqxbd] ul[data-astro-cid-xhaoqxbd]{list-style:none;padding:0;margin:0;border-top:1px solid var(--rule-strong)}.guides[data-astro-cid-xhaoqxbd] li[data-astro-cid-xhaoqxbd]{margin:0;border-bottom:1px solid var(--rule)}.guides[data-astro-cid-xhaoqxbd] a[data-astro-cid-xhaoqxbd]{display:grid;grid-template-columns:112px 1fr;gap:var(--s4);align-items:center;padding:var(--s4) 0;text-decoration:none;color:var(--ink)}@media(min-width:700px){.guides[data-astro-cid-xhaoqxbd] a[data-astro-cid-xhaoqxbd]{grid-template-columns:200px 1fr;gap:var(--s5)}}.guides[data-astro-cid-xhaoqxbd] img[data-astro-cid-xhaoqxbd]{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:10px;background:var(--raised)}.g__body[data-astro-cid-xhaoqxbd]{display:grid;gap:4px}.g__title[data-astro-cid-xhaoqxbd]{font-size:1.2rem;font-weight:500;line-height:1.3}.guides[data-astro-cid-xhaoqxbd] a[data-astro-cid-xhaoqxbd]:hover .g__title[data-astro-cid-xhaoqxbd]{text-decoration:underline;text-decoration-color:var(--action);text-underline-offset:.2em;text-decoration-thickness:1px}.g__text[data-astro-cid-xhaoqxbd]{color:var(--ink-2);font-size:.95rem}.how[data-astro-cid-xhaoqxbd]{margin-top:var(--s8);max-width:960px}.how[data-astro-cid-xhaoqxbd] dl[data-astro-cid-xhaoqxbd]{display:grid;margin:0 0 var(--s4);border-top:1px solid var(--rule-strong)}@media(min-width:760px){.how[data-astro-cid-xhaoqxbd] dl[data-astro-cid-xhaoqxbd]{grid-template-columns:repeat(3,1fr)}.how[data-astro-cid-xhaoqxbd] dl[data-astro-cid-xhaoqxbd] div[data-astro-cid-xhaoqxbd]+div[data-astro-cid-xhaoqxbd]{border-left:1px solid var(--rule);padding-left:var(--s5)}}.how[data-astro-cid-xhaoqxbd] dl[data-astro-cid-xhaoqxbd] div[data-astro-cid-xhaoqxbd]{padding:var(--s4) var(--s5) var(--s4) 0;border-bottom:1px solid var(--rule)}.how[data-astro-cid-xhaoqxbd] dt[data-astro-cid-xhaoqxbd]{font-weight:500;margin-bottom:4px}.how[data-astro-cid-xhaoqxbd] dd[data-astro-cid-xhaoqxbd]{margin:0;color:var(--ink-2);font-size:.95rem}
