.gift-hero[data-astro-cid-2krhf2ao]{border-bottom:1px solid var(--color-ink);background:#e9e1ff;padding-top:clamp(4rem,8vw,7rem)}.hero-grid[data-astro-cid-2krhf2ao]{grid-template-columns:minmax(0,1.25fr) minmax(19rem,.75fr);align-items:end;gap:clamp(3rem,8vw,8rem);padding-bottom:clamp(3rem,6vw,5rem);display:grid}.hero-copy[data-astro-cid-2krhf2ao] h1[data-astro-cid-2krhf2ao]{letter-spacing:-.065em;max-width:55rem;margin:.65rem 0 1.35rem;font-size:clamp(3.2rem,7vw,6.7rem);line-height:.93}.hero-copy[data-astro-cid-2krhf2ao] h1[data-astro-cid-2krhf2ao] em[data-astro-cid-2krhf2ao]{color:#5537aa;font-family:var(--font-serif);font-weight:620}.hero-copy[data-astro-cid-2krhf2ao]>p[data-astro-cid-2krhf2ao]:not(.eyebrow){max-width:46rem;color:var(--color-body);font-family:var(--font-serif);font-size:clamp(1.16rem,2vw,1.42rem);line-height:1.58}.hero-actions[data-astro-cid-2krhf2ao]{flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;margin-top:2rem;display:flex}.hero-actions[data-astro-cid-2krhf2ao] .button[data-astro-cid-2krhf2ao]{background:var(--color-ink);border-color:var(--color-ink)}.method-link[data-astro-cid-2krhf2ao]{color:var(--color-ink);font-weight:720}.hero-note[data-astro-cid-2krhf2ao]{border-top:.4rem solid #6e4cc4;padding-top:1.35rem}.hero-note[data-astro-cid-2krhf2ao]>span[data-astro-cid-2krhf2ao]{color:#5537aa;font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;font-weight:780;display:block}.hero-note[data-astro-cid-2krhf2ao]>strong[data-astro-cid-2krhf2ao]{color:var(--color-ink);font-family:var(--font-serif);margin-top:.85rem;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.25;display:block}.hero-note[data-astro-cid-2krhf2ao]>p[data-astro-cid-2krhf2ao]{color:var(--color-muted);font-size:.94rem;line-height:1.55}.hero-note[data-astro-cid-2krhf2ao] dl[data-astro-cid-2krhf2ao]{border-top:1px solid #142b2b4d;margin:1.35rem 0 0}.hero-note[data-astro-cid-2krhf2ao] dl[data-astro-cid-2krhf2ao] div[data-astro-cid-2krhf2ao]{border-bottom:1px solid #142b2b4d;justify-content:space-between;gap:1rem;padding-block:.55rem;display:flex}.hero-note[data-astro-cid-2krhf2ao] dt[data-astro-cid-2krhf2ao],.hero-note[data-astro-cid-2krhf2ao] dd[data-astro-cid-2krhf2ao]{margin:0;font-size:.83rem}.hero-note[data-astro-cid-2krhf2ao] dt[data-astro-cid-2krhf2ao]{color:var(--color-muted)}.hero-note[data-astro-cid-2krhf2ao] dd[data-astro-cid-2krhf2ao]{color:var(--color-ink);text-align:right;font-weight:720}.question-ribbon[data-astro-cid-2krhf2ao]{border-top:1px solid var(--color-ink);overscroll-behavior-inline:contain;scrollbar-width:thin;display:flex;overflow-x:auto}.question-ribbon[data-astro-cid-2krhf2ao] span[data-astro-cid-2krhf2ao]{min-height:3rem;color:var(--color-ink);border-right:1px solid var(--color-ink);flex:1 0 auto;padding:.78rem 1.3rem;font-size:.84rem;font-weight:700}.question-ribbon[data-astro-cid-2krhf2ao] span[data-astro-cid-2krhf2ao]:before{color:#6e4cc4;content:"◆";margin-right:.55rem;font-size:.6rem}.decision-section[data-astro-cid-2krhf2ao]{background:var(--color-paper);border-bottom:1px solid var(--color-line);padding-block:clamp(5rem,9vw,8rem)}.section-intro[data-astro-cid-2krhf2ao]{grid-template-columns:minmax(0,1fr) minmax(20rem,.7fr);align-items:end;gap:2rem 5rem;margin-bottom:2.5rem;display:grid}.section-intro[data-astro-cid-2krhf2ao] h2[data-astro-cid-2krhf2ao],.section-intro[data-astro-cid-2krhf2ao]>p[data-astro-cid-2krhf2ao]{margin:0}.section-intro[data-astro-cid-2krhf2ao]>p[data-astro-cid-2krhf2ao]{color:var(--color-muted);font-family:var(--font-serif);font-size:1.08rem}.clue-search[data-astro-cid-2krhf2ao]{color:var(--color-paper);background:var(--color-ink);grid-template-columns:minmax(16rem,.52fr) minmax(0,1.48fr);align-items:start;gap:1.5rem 3rem;margin-bottom:1.5rem;padding:1.25rem;display:grid}.clue-search[data-astro-cid-2krhf2ao] label[data-astro-cid-2krhf2ao]{color:var(--color-paper);font-size:1rem;font-weight:740}.clue-search[data-astro-cid-2krhf2ao]>div[data-astro-cid-2krhf2ao]>p[data-astro-cid-2krhf2ao]{color:#afbfbb;font-family:var(--font-serif);margin:.3rem 0 0;font-size:.88rem}.clue-control[data-astro-cid-2krhf2ao]{min-width:0}.clue-control[data-astro-cid-2krhf2ao]>input[data-astro-cid-2krhf2ao]{width:100%;min-height:3.2rem;color:var(--color-ink);background:var(--color-paper);border:0;padding:.7rem .85rem;font-size:1rem}.clue-control[data-astro-cid-2krhf2ao]>span[data-astro-cid-2krhf2ao]{color:#afbfbb;margin-top:.4rem;font-size:.78rem;display:block}.search-results[data-astro-cid-2krhf2ao]{margin-top:1rem}.search-results[data-astro-cid-2krhf2ao]>p[data-astro-cid-2krhf2ao]{color:var(--color-mint);margin:0 0 .55rem;font-size:.82rem;font-weight:680}.search-results[data-astro-cid-2krhf2ao] ul[data-astro-cid-2krhf2ao]{grid-template-columns:1fr 1fr;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.search-results[data-astro-cid-2krhf2ao] button[data-astro-cid-2krhf2ao]{width:100%;min-height:4.8rem;color:var(--color-ink);background:var(--color-paper);cursor:pointer;text-align:left;border:1px solid #71817e;padding:.7rem;display:grid}.search-results[data-astro-cid-2krhf2ao] button[data-astro-cid-2krhf2ao]:hover{background:#f4efff}.search-results[data-astro-cid-2krhf2ao] button[data-astro-cid-2krhf2ao] span[data-astro-cid-2krhf2ao]{color:#5537aa;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:760}.search-results[data-astro-cid-2krhf2ao] button[data-astro-cid-2krhf2ao] strong[data-astro-cid-2krhf2ao]{margin-top:.12rem;font-size:.9rem}.search-results[data-astro-cid-2krhf2ao] button[data-astro-cid-2krhf2ao] small[data-astro-cid-2krhf2ao]{color:var(--color-muted);margin-top:.2rem;font-size:.75rem;line-height:1.35}.decision-desk[data-astro-cid-2krhf2ao]{border:1px solid var(--color-ink);box-shadow:.8rem .8rem 0 var(--color-ink);grid-template-columns:minmax(21rem,.78fr) minmax(0,1.22fr);display:grid}.brief-form[data-astro-cid-2krhf2ao]{border-right:1px solid var(--color-ink);background:#f4efff;min-width:0;padding:clamp(1.3rem,3vw,2rem)}.brief-form[data-astro-cid-2krhf2ao]>header[data-astro-cid-2krhf2ao]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.35rem;display:flex}.brief-form[data-astro-cid-2krhf2ao]>header[data-astro-cid-2krhf2ao] p[data-astro-cid-2krhf2ao]{color:var(--color-ink);margin:0;font-size:1.15rem;font-weight:760}.brief-form[data-astro-cid-2krhf2ao]>header[data-astro-cid-2krhf2ao] strong[data-astro-cid-2krhf2ao]{color:var(--color-muted);font-size:.78rem}.form-grid[data-astro-cid-2krhf2ao]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.form-grid[data-astro-cid-2krhf2ao] label[data-astro-cid-2krhf2ao]{gap:.38rem;display:grid}.form-grid[data-astro-cid-2krhf2ao] label[data-astro-cid-2krhf2ao]>span[data-astro-cid-2krhf2ao],.brief-form[data-astro-cid-2krhf2ao] legend[data-astro-cid-2krhf2ao]{color:var(--color-ink);font-size:.82rem;font-weight:720}.gesture-field[data-astro-cid-2krhf2ao]{grid-column:1/-1}select[data-astro-cid-2krhf2ao]{width:100%;min-height:3rem;color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-line-strong);border-radius:0;padding:.65rem 2.2rem .65rem .75rem;font-size:.94rem}.brief-form[data-astro-cid-2krhf2ao] fieldset[data-astro-cid-2krhf2ao]{border:0;border-top:1px solid #142b2b47;margin:1.4rem 0 0;padding:1rem 0 0}.brief-form[data-astro-cid-2krhf2ao] legend[data-astro-cid-2krhf2ao]{padding:0 .6rem 0 0}.risk-list[data-astro-cid-2krhf2ao]{gap:.45rem;margin-top:.25rem;display:grid}.risk-list[data-astro-cid-2krhf2ao] label[data-astro-cid-2krhf2ao]{cursor:pointer;align-items:center;gap:.65rem;min-height:2.55rem;display:flex}.risk-list[data-astro-cid-2krhf2ao] input[data-astro-cid-2krhf2ao]{accent-color:#5537aa;width:1.15rem;height:1.15rem;margin:0}.risk-list[data-astro-cid-2krhf2ao] span[data-astro-cid-2krhf2ao]{color:var(--color-body);font-size:.88rem}.form-actions[data-astro-cid-2krhf2ao]{flex-wrap:wrap;gap:.7rem;margin-top:1.5rem;display:flex}.form-actions[data-astro-cid-2krhf2ao] button[data-astro-cid-2krhf2ao]{min-height:3rem;color:var(--color-paper);background:var(--color-ink);border:1px solid var(--color-ink);cursor:pointer;padding:.7rem 1rem;font-weight:720}.form-actions[data-astro-cid-2krhf2ao] button[data-astro-cid-2krhf2ao]:last-child{color:var(--color-ink);background:0 0}.decision-result[data-astro-cid-2krhf2ao]{background:var(--color-paper);min-width:0}.decision-result[data-astro-cid-2krhf2ao]:focus{outline:none}.decision-result[data-astro-cid-2krhf2ao]:focus-visible{outline:.25rem solid var(--color-guide);outline-offset:-.25rem}.decision-result[data-astro-cid-2krhf2ao]>header[data-astro-cid-2krhf2ao]{min-height:3.35rem;color:var(--color-paper);background:var(--color-ink);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.3rem;display:flex}.decision-result[data-astro-cid-2krhf2ao]>header[data-astro-cid-2krhf2ao] span[data-astro-cid-2krhf2ao]{color:var(--color-mint);letter-spacing:.06em;text-transform:uppercase;font-size:.82rem;font-weight:780}.decision-result[data-astro-cid-2krhf2ao]>header[data-astro-cid-2krhf2ao] p[data-astro-cid-2krhf2ao]{color:#c6d2cf;margin:0;font-size:.78rem}.result-summary[data-astro-cid-2krhf2ao]{border-bottom:1px solid var(--color-line);padding:clamp(1.4rem,3vw,2rem)}.result-summary[data-astro-cid-2krhf2ao] h3[data-astro-cid-2krhf2ao]{margin-bottom:.55rem;font-size:clamp(1.65rem,3vw,2.4rem)}.result-summary[data-astro-cid-2krhf2ao]>p[data-astro-cid-2krhf2ao]{color:var(--color-muted);font-family:var(--font-serif);font-size:1.02rem}.signal-list[data-astro-cid-2krhf2ao]{flex-wrap:wrap;gap:.4rem;margin:1.1rem 0 0;padding:0;list-style:none;display:flex}.signal-list[data-astro-cid-2krhf2ao] li[data-astro-cid-2krhf2ao]{color:var(--color-ink);background:#f4efff;border:1px solid #c8b9ef;padding:.24rem .5rem;font-size:.78rem;font-weight:650}.decision-grid[data-astro-cid-2krhf2ao]{margin:0}.decision-grid[data-astro-cid-2krhf2ao]>div[data-astro-cid-2krhf2ao]{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(8.4rem,.42fr) 1fr;gap:1.1rem;padding:1rem clamp(1.4rem,3vw,2rem);display:grid}.decision-grid[data-astro-cid-2krhf2ao] dt[data-astro-cid-2krhf2ao]{width:fit-content;height:fit-content;color:var(--color-ink);background:var(--color-mint);text-transform:uppercase;padding:.2rem .48rem;font-size:.78rem;font-weight:780}.decision-grid[data-astro-cid-2krhf2ao] .check[data-astro-cid-2krhf2ao] dt[data-astro-cid-2krhf2ao]{background:var(--color-yellow)}.decision-grid[data-astro-cid-2krhf2ao] .later[data-astro-cid-2krhf2ao] dt[data-astro-cid-2krhf2ao]{background:var(--color-violet)}.decision-grid[data-astro-cid-2krhf2ao] .remove[data-astro-cid-2krhf2ao] dt[data-astro-cid-2krhf2ao]{color:var(--color-paper);background:var(--color-coral-dark)}.decision-grid[data-astro-cid-2krhf2ao] dd[data-astro-cid-2krhf2ao]{color:var(--color-body);margin:0;font-size:.93rem}.decision-grid[data-astro-cid-2krhf2ao] dd[data-astro-cid-2krhf2ao] strong[data-astro-cid-2krhf2ao],.decision-grid[data-astro-cid-2krhf2ao] dd[data-astro-cid-2krhf2ao] span[data-astro-cid-2krhf2ao]{display:block}.decision-grid[data-astro-cid-2krhf2ao] dd[data-astro-cid-2krhf2ao] strong[data-astro-cid-2krhf2ao]{color:var(--color-ink)}.decision-grid[data-astro-cid-2krhf2ao] dd[data-astro-cid-2krhf2ao] span[data-astro-cid-2krhf2ao]{color:var(--color-muted);font-family:var(--font-serif);margin-top:.25rem}.decision-grid[data-astro-cid-2krhf2ao] ul[data-astro-cid-2krhf2ao]{margin:0;padding-left:1.1rem}.decision-grid[data-astro-cid-2krhf2ao] li[data-astro-cid-2krhf2ao]+li[data-astro-cid-2krhf2ao]{margin-top:.35rem}.missing-note[data-astro-cid-2krhf2ao]{background:var(--color-cream);border-left:.3rem solid #6e4cc4;margin:1.2rem clamp(1.4rem,3vw,2rem) 1.5rem;padding:1rem}.missing-note[data-astro-cid-2krhf2ao] strong[data-astro-cid-2krhf2ao]{color:var(--color-ink);font-size:.86rem}.missing-note[data-astro-cid-2krhf2ao] ul[data-astro-cid-2krhf2ao]{color:var(--color-muted);margin:.45rem 0 0;padding-left:1.15rem;font-size:.86rem}.form-error[data-astro-cid-2krhf2ao]{color:var(--color-paper);background:var(--color-danger-dark);margin:1rem;padding:.8rem;font-weight:680}.axis-section[data-astro-cid-2krhf2ao]{padding-block:clamp(5rem,9vw,8rem)}.axis-heading[data-astro-cid-2krhf2ao]{grid-template-columns:minmax(0,1fr) minmax(20rem,.7fr);align-items:end;gap:1rem 5rem;margin-bottom:3rem;display:grid}.axis-heading[data-astro-cid-2krhf2ao] .eyebrow[data-astro-cid-2krhf2ao]{color:#5537aa;grid-column:1/-1;margin:0}.axis-heading[data-astro-cid-2krhf2ao] h2[data-astro-cid-2krhf2ao],.axis-heading[data-astro-cid-2krhf2ao]>p[data-astro-cid-2krhf2ao]:last-child{margin:0}.axis-heading[data-astro-cid-2krhf2ao]>p[data-astro-cid-2krhf2ao]:last-child{color:var(--color-muted);font-family:var(--font-serif);font-size:1.05rem}.axis-list[data-astro-cid-2krhf2ao]{border-top:1px solid var(--color-ink)}.axis-list[data-astro-cid-2krhf2ao] article[data-astro-cid-2krhf2ao]{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(9rem,.42fr) minmax(18rem,1fr) minmax(18rem,.9fr);align-items:center;gap:1.5rem;min-height:8rem;padding-block:1.25rem;display:grid}.axis-list[data-astro-cid-2krhf2ao] article[data-astro-cid-2krhf2ao]>p[data-astro-cid-2krhf2ao],.axis-list[data-astro-cid-2krhf2ao] h3[data-astro-cid-2krhf2ao],.axis-list[data-astro-cid-2krhf2ao] article[data-astro-cid-2krhf2ao]>div[data-astro-cid-2krhf2ao]>span[data-astro-cid-2krhf2ao]{margin:0}.axis-list[data-astro-cid-2krhf2ao] article[data-astro-cid-2krhf2ao]>p[data-astro-cid-2krhf2ao]{color:#5537aa;letter-spacing:.05em;text-transform:uppercase;font-size:.82rem;font-weight:760}.axis-list[data-astro-cid-2krhf2ao] h3[data-astro-cid-2krhf2ao]{font-size:1.18rem;line-height:1.35}.axis-list[data-astro-cid-2krhf2ao] article[data-astro-cid-2krhf2ao]>div[data-astro-cid-2krhf2ao]>span[data-astro-cid-2krhf2ao]{color:var(--color-muted);font-family:var(--font-serif);font-size:.92rem}.axis-list[data-astro-cid-2krhf2ao] ul[data-astro-cid-2krhf2ao]{flex-wrap:wrap;gap:.35rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.axis-list[data-astro-cid-2krhf2ao] li[data-astro-cid-2krhf2ao]{background:#f4efff;padding:.16rem .42rem;font-size:.75rem;font-weight:650}.guardrail-section[data-astro-cid-2krhf2ao]{color:var(--color-paper);background:var(--color-ink);padding-block:clamp(4.5rem,8vw,7rem)}.guardrail-grid[data-astro-cid-2krhf2ao]{grid-template-columns:minmax(18rem,.65fr) minmax(0,1.35fr);gap:clamp(3rem,8vw,8rem);display:grid}.guardrail-grid[data-astro-cid-2krhf2ao] .eyebrow[data-astro-cid-2krhf2ao]{color:var(--color-violet)}.guardrail-grid[data-astro-cid-2krhf2ao] h2[data-astro-cid-2krhf2ao]{color:var(--color-paper)}.guardrail-grid[data-astro-cid-2krhf2ao] dl[data-astro-cid-2krhf2ao]{border-top:1px solid #51625f;margin:0}.guardrail-grid[data-astro-cid-2krhf2ao] dl[data-astro-cid-2krhf2ao] div[data-astro-cid-2krhf2ao]{border-bottom:1px solid #51625f;grid-template-columns:minmax(7rem,.35fr) 1fr;gap:1rem;padding-block:.9rem;display:grid}.guardrail-grid[data-astro-cid-2krhf2ao] dt[data-astro-cid-2krhf2ao]{color:var(--color-violet);font-weight:750}.guardrail-grid[data-astro-cid-2krhf2ao] dd[data-astro-cid-2krhf2ao]{color:#c2cecb;font-family:var(--font-serif);margin:0}.launch-note[data-astro-cid-2krhf2ao]{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:2rem;padding-block:2.5rem;display:flex}.launch-note[data-astro-cid-2krhf2ao]>div[data-astro-cid-2krhf2ao]{grid-template-columns:auto minmax(20rem,1fr);align-items:start;gap:2rem;display:grid}.launch-note[data-astro-cid-2krhf2ao] span[data-astro-cid-2krhf2ao]{color:#5537aa;font-size:var(--text-label);letter-spacing:.07em;text-transform:uppercase;font-weight:760}.launch-note[data-astro-cid-2krhf2ao] p[data-astro-cid-2krhf2ao]{max-width:53rem;color:var(--color-muted);font-family:var(--font-serif);font-size:var(--text-small);margin:0}.launch-note[data-astro-cid-2krhf2ao] a[data-astro-cid-2krhf2ao]{color:var(--color-ink);white-space:nowrap;font-weight:700}@media (width<=66rem){.hero-grid[data-astro-cid-2krhf2ao],.decision-desk[data-astro-cid-2krhf2ao],.guardrail-grid[data-astro-cid-2krhf2ao]{grid-template-columns:1fr}.hero-note[data-astro-cid-2krhf2ao]{max-width:44rem}.brief-form[data-astro-cid-2krhf2ao]{border-right:0;border-bottom:1px solid var(--color-ink)}.axis-list[data-astro-cid-2krhf2ao] article[data-astro-cid-2krhf2ao]{grid-template-columns:minmax(9rem,.45fr) 1fr}.axis-list[data-astro-cid-2krhf2ao] article[data-astro-cid-2krhf2ao]>div[data-astro-cid-2krhf2ao]{grid-column:2}}@media (width<=48rem){.hero-copy[data-astro-cid-2krhf2ao] h1[data-astro-cid-2krhf2ao]{font-size:clamp(3rem,15vw,5rem)}.question-ribbon[data-astro-cid-2krhf2ao] span[data-astro-cid-2krhf2ao]{white-space:normal;max-width:80vw}.section-intro[data-astro-cid-2krhf2ao],.axis-heading[data-astro-cid-2krhf2ao],.clue-search[data-astro-cid-2krhf2ao]{grid-template-columns:1fr;gap:1rem}.search-results[data-astro-cid-2krhf2ao] ul[data-astro-cid-2krhf2ao]{grid-template-columns:1fr}.axis-heading[data-astro-cid-2krhf2ao] .eyebrow[data-astro-cid-2krhf2ao]{grid-column:auto}.decision-desk[data-astro-cid-2krhf2ao]{box-shadow:.5rem .5rem 0 var(--color-ink)}.axis-list[data-astro-cid-2krhf2ao] article[data-astro-cid-2krhf2ao]{grid-template-columns:1fr;gap:.55rem;padding-block:1.4rem}.axis-list[data-astro-cid-2krhf2ao] article[data-astro-cid-2krhf2ao]>div[data-astro-cid-2krhf2ao]{grid-column:auto}.launch-note[data-astro-cid-2krhf2ao],.launch-note[data-astro-cid-2krhf2ao]>div[data-astro-cid-2krhf2ao]{grid-template-columns:1fr;gap:.8rem;display:grid}}@media (width<=34rem){.form-grid[data-astro-cid-2krhf2ao]{grid-template-columns:1fr}.gesture-field[data-astro-cid-2krhf2ao]{grid-column:auto}.decision-result[data-astro-cid-2krhf2ao]>header[data-astro-cid-2krhf2ao]{flex-direction:column;align-items:flex-start;gap:.2rem}.decision-grid[data-astro-cid-2krhf2ao]>div[data-astro-cid-2krhf2ao],.guardrail-grid[data-astro-cid-2krhf2ao] dl[data-astro-cid-2krhf2ao] div[data-astro-cid-2krhf2ao]{grid-template-columns:1fr;gap:.5rem}}
