.hero-frame[data-astro-cid-i3irphx7]{isolation:isolate;background:#6e9bf3 var(--soft) center / cover;color:#fff;height:100svh;min-height:640px;position:relative;overflow:hidden;container-type:inline-size}.hero-poster[data-astro-cid-i3irphx7],.hero-canvas[data-astro-cid-i3irphx7]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-canvas[data-astro-cid-i3irphx7]{opacity:0;transition:opacity 1.2s}.hero-canvas[data-astro-cid-i3irphx7][data-on]{opacity:1}.hero[data-astro-cid-i3irphx7][data-intro] [data-astro-cid-i3irphx7]:is(.hero-poster,.hero-line,.hero-glass){opacity:0}.hero-in[data-astro-cid-i3irphx7]{z-index:2;padding:max(120px, 14vh) var(--pad) 6vh;text-align:center;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:20px;display:grid;position:absolute;inset:0}.hero-h1[data-astro-cid-i3irphx7]{max-width:12ch;font-weight:var(--w-head);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(52px,8cqw,128px);line-height:.98}.hero-line[data-astro-cid-i3irphx7]{color:#fff;text-wrap:balance;max-width:34em;font-size:clamp(16px,1.35vw,20px);font-weight:500;line-height:1.45}.hero-glass[data-astro-cid-i3irphx7]{color:#ffffffe6;backdrop-filter:blur(26px)saturate(170%);background:#ffffff42;border-radius:24px;width:min(100%,700px);margin-top:max(24px,6vh);padding:10px;box-shadow:inset 0 0 0 1px #ffffff8c}.hg-box[data-astro-cid-i3irphx7]{text-align:left;background:#ffffffdb;border-radius:20px;align-items:flex-end;gap:10px;padding:8px 8px 8px 20px;display:flex}.hg-box[data-astro-cid-i3irphx7] textarea[data-astro-cid-i3irphx7]{resize:none;min-height:44px;max-height:160px;color:var(--ink);background:0 0;border:0;flex:1;padding:11px 0;font-size:17px;line-height:1.45}.hg-box[data-astro-cid-i3irphx7] textarea[data-astro-cid-i3irphx7]::placeholder{color:#6b6f78}.hg-box[data-astro-cid-i3irphx7] textarea[data-astro-cid-i3irphx7]:focus{outline:none}.hg-box[data-astro-cid-i3irphx7]:focus-within{box-shadow:inset 0 0 0 1.5px var(--ink)}.hg-send[data-astro-cid-i3irphx7]{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;transition:transform .2s;display:grid}.hg-send[data-astro-cid-i3irphx7] svg[data-astro-cid-i3irphx7]{width:20px;height:20px}.hg-send[data-astro-cid-i3irphx7]:hover{transform:translateY(-1px)}.hg-chips[data-astro-cid-i3irphx7]{flex-wrap:wrap;justify-content:center;gap:8px;padding:12px 6px 4px;display:flex}.hg-chip[data-astro-cid-i3irphx7]{min-height:38px;color:var(--ink);font-variant-numeric:tabular-nums;background:#ffffff8c;border-radius:99px;align-items:center;padding:0 15px;font-size:14.5px;font-weight:500;transition:background-color .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffffb3}.hg-chip[data-astro-cid-i3irphx7]:hover{background:#fff}.hg-chip[data-astro-cid-i3irphx7][hidden]{display:none}.hero-cursor[data-astro-cid-i3irphx7]{z-index:3;pointer-events:none;opacity:0;will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.hero-cursor[data-astro-cid-i3irphx7][data-on]{opacity:1}.hero-cursor[data-astro-cid-i3irphx7] i[data-astro-cid-i3irphx7]{width:8px;height:8px;box-shadow:0 0 0 1px var(--ink);background:#fff;border-radius:50%;position:absolute;top:-4px;left:-4px}.hero-cursor[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{background:var(--ink);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 7px;font-size:12px;font-weight:500;line-height:16px;position:absolute;top:10px;left:12px}@media (width<=759px){.hero-frame[data-astro-cid-i3irphx7]{background-image:var(--soft-m);min-height:600px}.hero-in[data-astro-cid-i3irphx7]{gap:16px;padding:112px 16px 24px}.hero-h1[data-astro-cid-i3irphx7]{font-size:clamp(46px,13vw,60px)}.hero-line[data-astro-cid-i3irphx7]{font-size:16px}.hero-glass[data-astro-cid-i3irphx7]{border-radius:24px;margin-top:10px;padding:8px}.hg-box[data-astro-cid-i3irphx7]{padding-left:16px}.hg-box[data-astro-cid-i3irphx7] textarea[data-astro-cid-i3irphx7]{min-height:68px;font-size:16px}.hg-chips[data-astro-cid-i3irphx7]{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:2px;display:grid}.hg-chip[data-astro-cid-i3irphx7]{justify-content:center;padding-inline:8px}}@media (prefers-reduced-motion:reduce){.hero-canvas[data-astro-cid-i3irphx7]{transition:none}}
