.s-hero[data-astro-cid-j7pv25f6]{min-height:100vh;background:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 var(--g-1280);position:relative;overflow:hidden}.hero-bg[data-astro-cid-j7pv25f6]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(700px,90vw);opacity:.04;pointer-events:none}.h-eyebrow[data-astro-cid-j7pv25f6]{font-family:var(--sans);font-weight:200;font-size:11px;letter-spacing:.4em;text-transform:uppercase;color:var(--teal-light);margin-bottom:32px;opacity:0;animation:fadeUp .9s ease .3s forwards}.h-name[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-weight:400;font-style:italic;font-size:clamp(64px,12vw,160px);line-height:.9;color:var(--paper);letter-spacing:-.03em;margin-bottom:28px;opacity:0;animation:fadeUp 1s ease .5s forwards}.h-name[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--teal-light);font-style:normal}.h-tag[data-astro-cid-j7pv25f6]{font-family:var(--sans);font-weight:200;font-size:clamp(13px,1.6vw,18px);letter-spacing:.14em;color:#f1f1f166;text-transform:uppercase;margin-bottom:64px;opacity:0;animation:fadeUp .9s ease .75s forwards}.h-hint[data-astro-cid-j7pv25f6]{position:absolute;bottom:44px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;opacity:0;animation:fadeIn 1s ease 1.4s forwards}.h-line[data-astro-cid-j7pv25f6]{width:1px;height:52px;background:linear-gradient(to bottom,transparent,var(--teal));animation:pulse-line 2.2s ease-in-out infinite}.h-scroll[data-astro-cid-j7pv25f6]{font-family:var(--sans);font-size:9px;letter-spacing:.35em;text-transform:uppercase;color:#f1f1f14d}.s-q[data-astro-cid-j7pv25f6]{min-height:100vh;display:flex;align-items:center;justify-content:center}.q-txt[data-astro-cid-j7pv25f6]{width:100%;max-width:640px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;padding:100px 40px}.s-q1[data-astro-cid-j7pv25f6],.s-q3[data-astro-cid-j7pv25f6],.s-q5[data-astro-cid-j7pv25f6]{background:var(--paper)}.s-q2[data-astro-cid-j7pv25f6],.s-q4[data-astro-cid-j7pv25f6]{background:var(--ink)}.s-q2[data-astro-cid-j7pv25f6] .q-txt[data-astro-cid-j7pv25f6] .q-num,.s-q4[data-astro-cid-j7pv25f6] .q-txt[data-astro-cid-j7pv25f6] .q-num{color:var(--teal-light)}.s-q2[data-astro-cid-j7pv25f6] .q-txt[data-astro-cid-j7pv25f6] .q-head,.s-q4[data-astro-cid-j7pv25f6] .q-txt[data-astro-cid-j7pv25f6] .q-head{color:var(--paper)}.s-q2[data-astro-cid-j7pv25f6] .q-txt[data-astro-cid-j7pv25f6] .q-ask,.s-q2[data-astro-cid-j7pv25f6] .q-txt[data-astro-cid-j7pv25f6] .q-body,.s-q4[data-astro-cid-j7pv25f6] .q-txt[data-astro-cid-j7pv25f6] .q-ask,.s-q4[data-astro-cid-j7pv25f6] .q-txt[data-astro-cid-j7pv25f6] .q-body{color:#f1f1f19e}.s-q2[data-astro-cid-j7pv25f6] .q-asset,.s-q4[data-astro-cid-j7pv25f6] .q-asset{border-color:#f1f1f129}.s-q2[data-astro-cid-j7pv25f6] .q-asset-label,.s-q4[data-astro-cid-j7pv25f6] .q-asset-label{color:#f1f1f159}.q-num[data-astro-cid-j7pv25f6]{font-family:var(--sans);font-weight:600;font-size:11px;letter-spacing:.4em;text-transform:uppercase;color:var(--teal);margin-bottom:20px;display:block}.q-ask[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-style:italic;font-size:clamp(16px,1.7vw,21px);color:var(--mid);margin-bottom:16px}.q-rule[data-astro-cid-j7pv25f6]{width:48px;height:2px;background:var(--teal);margin-bottom:28px}.q-head[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-weight:400;font-size:clamp(42px,6.5vw,92px);line-height:.95;letter-spacing:-.03em;color:var(--ink);margin-bottom:24px}.q-body[data-astro-cid-j7pv25f6]{font-family:var(--sans);font-weight:200;font-size:16px;line-height:1.75;color:var(--mid);max-width:380px}@media (max-width:900px){.s-q[data-astro-cid-j7pv25f6]{min-height:auto}.q-txt[data-astro-cid-j7pv25f6]{padding:64px 24px}}.s-connect[data-astro-cid-j7pv25f6]{background:var(--paper);padding:32px var(--g-1280) 96px;text-align:center}.cn-text[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-style:italic;font-weight:700;font-size:clamp(16px,1.7vw,21px);color:var(--mid);margin-bottom:28px}.cn-icons[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;gap:32px}.cn-icon[data-astro-cid-j7pv25f6]{display:flex;color:var(--teal);transition:color .25s ease}.cn-icon[data-astro-cid-j7pv25f6]:hover{color:var(--teal-light)}.cn-icon[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:20px;height:20px}@media (max-width:480px){.cn-icons[data-astro-cid-j7pv25f6]{gap:22px}}
