.heroarea[data-astro-cid-ge2uvauf]{overflow:hidden}.hero[data-astro-cid-ge2uvauf]{grid-template-columns:1.14fr 1fr;align-items:center;gap:40px;padding:68px 0 60px;display:grid}.copy[data-astro-cid-ge2uvauf]{z-index:2;position:relative}h1[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:var(--accent);font-style:normal}.lead[data-astro-cid-ge2uvauf]{max-width:405px;color:var(--muted);margin-bottom:30px;font-size:18px;line-height:1.6}.tiny[data-astro-cid-ge2uvauf]{color:var(--muted);max-width:370px;margin:15px 0 0;font-size:11px}.heroart[data-astro-cid-ge2uvauf]{isolation:isolate;place-items:center;min-height:500px;margin-left:-10px;display:grid;position:relative}.heroart[data-astro-cid-ge2uvauf]:before{content:"";background:var(--arch);border-radius:250px 250px 12px 12px;position:absolute;inset:0 8px 20px 18px}.heroart[data-astro-cid-ge2uvauf] svg{width:108%;height:415px;margin-top:36px;position:relative}.artnote[data-astro-cid-ge2uvauf]{text-align:center;letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:600;position:absolute;top:49px;left:0;right:0}.sticker[data-astro-cid-ge2uvauf]{background:var(--white);border-radius:10px;padding:16px 23px;font-size:13px;font-weight:600;display:block;position:absolute;bottom:8px;left:0;box-shadow:0 12px 40px #103f4d14}.sticker[data-astro-cid-ge2uvauf] small[data-astro-cid-ge2uvauf]{color:var(--muted-2);margin-top:5px;font-size:10px;font-weight:400;display:block}.trust[data-astro-cid-ge2uvauf]{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:20px;margin:0;padding:24px 0 28px;font-size:11px;list-style:none;display:flex}.trust[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:center;gap:8px;display:flex}.trust[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{color:var(--teal-text);font-size:15px;font-weight:400}@media (width>=1500px){.hero[data-astro-cid-ge2uvauf]{gap:70px}}@media (width<=1000px){.hero[data-astro-cid-ge2uvauf]{gap:25px}.heroart[data-astro-cid-ge2uvauf]{min-height:440px}.heroart[data-astro-cid-ge2uvauf] svg{height:365px}}@media (width<=650px){.hero[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;gap:22px;padding:36px 0 29px}.lead[data-astro-cid-ge2uvauf]{max-width:none;margin:24px 0;font-size:16px;line-height:1.65}.copy[data-astro-cid-ge2uvauf]>.btn[data-astro-cid-ge2uvauf]{min-width:210px}.tiny[data-astro-cid-ge2uvauf]{margin-top:17px;font-size:10px}.heroart[data-astro-cid-ge2uvauf]{width:100%;max-width:410px;min-height:370px;margin:12px auto 0}.heroart[data-astro-cid-ge2uvauf]:before{inset:0 14px 15px}.heroart[data-astro-cid-ge2uvauf] svg{width:100%;height:315px;margin-top:25px}.artnote[data-astro-cid-ge2uvauf]{font-size:10px;top:29px}.sticker[data-astro-cid-ge2uvauf]{padding:12px 18px;font-size:11px;bottom:0}.sticker[data-astro-cid-ge2uvauf] small[data-astro-cid-ge2uvauf]{font-size:10px}.trust[data-astro-cid-ge2uvauf]{gap:8px;padding:19px 0;font-size:10px}.trust[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{gap:4px}.trust[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{font-size:11px}}.problem[data-astro-cid-jrdwie4c]{padding-bottom:85px}h2[data-astro-cid-jrdwie4c] span[data-astro-cid-jrdwie4c]{color:var(--accent)}.spot[data-astro-cid-jrdwie4c]{background:var(--sand);border-radius:180px 180px 0 0;width:82%;height:100%}.caption[data-astro-cid-jrdwie4c]{letter-spacing:.5px;color:var(--muted);padding:5px 14px;font-size:10px;position:absolute;bottom:-17px}@media (width<=650px){.problem[data-astro-cid-jrdwie4c]{padding-bottom:60px}.artbox[data-astro-cid-jrdwie4c]{order:2;width:100%;max-width:380px;min-height:265px;margin:auto}.caption[data-astro-cid-jrdwie4c]{font-size:10px;bottom:-15px}}.storycard[data-astro-cid-jngwnw7g]{padding:0 31px 10px;position:relative}.storycard[data-astro-cid-jngwnw7g]:first-child{padding-left:0}.storycard[data-astro-cid-jngwnw7g]:last-child{padding-right:0}.storycard[data-astro-cid-jngwnw7g]+.storycard[data-astro-cid-jngwnw7g]{border-left:1px solid var(--line)}.cardtop[data-astro-cid-jngwnw7g]{letter-spacing:1.2px;justify-content:space-between;align-items:center;font-size:10px;font-weight:500;display:flex}.num[data-astro-cid-jngwnw7g]{letter-spacing:-1px;font-size:20px;font-weight:400}.storycard[data-astro-cid-jngwnw7g]>svg{width:100%;height:240px;margin:13px 0;display:block}h3[data-astro-cid-jngwnw7g]{min-height:62px;margin-bottom:16px;font-size:29px;font-weight:500;line-height:1.08}p[data-astro-cid-jngwnw7g]{color:var(--muted);margin:0;font-size:14px;line-height:1.6}@media (width<=1000px){.storycard[data-astro-cid-jngwnw7g]{padding-left:20px;padding-right:20px}.storycard[data-astro-cid-jngwnw7g]>svg{height:205px}h3[data-astro-cid-jngwnw7g]{font-size:25px}}@media (width<=650px){.storycard[data-astro-cid-jngwnw7g],.storycard[data-astro-cid-jngwnw7g]:first-child,.storycard[data-astro-cid-jngwnw7g]:last-child{padding:28px 0}.storycard[data-astro-cid-jngwnw7g]+.storycard[data-astro-cid-jngwnw7g]{border-left:0;border-top:1px solid var(--line)}.num[data-astro-cid-jngwnw7g]{font-size:19px}.storycard[data-astro-cid-jngwnw7g]>svg{max-width:310px;height:220px;margin:8px auto 15px}h3[data-astro-cid-jngwnw7g]{min-height:0;margin:0 0 15px;font-size:31px}p[data-astro-cid-jngwnw7g]{font-size:15px}}.storyarea[data-astro-cid-l43jfdkk]{background:var(--sage);padding:85px 0 66px}.sectionhead[data-astro-cid-l43jfdkk]{grid-template-columns:1.2fr .8fr;align-items:end;gap:0 90px;margin-bottom:52px;display:grid}.tag[data-astro-cid-l43jfdkk]{color:var(--teal-label);text-transform:uppercase;letter-spacing:1.8px;grid-column:1/-1;margin-bottom:18px;font-size:10px}h2[data-astro-cid-l43jfdkk]{margin:0}.sectionhead[data-astro-cid-l43jfdkk] p[data-astro-cid-l43jfdkk]{color:var(--muted);max-width:285px;margin:0 0 4px;font-size:16px;line-height:1.7}.storygrid[data-astro-cid-l43jfdkk]{grid-template-columns:repeat(3,1fr);display:grid}.chat-example[data-astro-cid-l43jfdkk]{border-left:2px solid var(--accent-line);color:var(--muted);margin-top:23px;padding:0 0 0 12px;font-size:11px;line-height:1.5}.chat-example[data-astro-cid-l43jfdkk] strong[data-astro-cid-l43jfdkk]{margin-bottom:5px;font-weight:500;display:block}.chat-example[data-astro-cid-l43jfdkk] span[data-astro-cid-l43jfdkk]{color:var(--muted-2);display:block}.storyfoot[data-astro-cid-l43jfdkk]{border-top:1px solid var(--line);color:var(--muted-2);margin:30px 0 0;padding-top:22px;font-size:11px}@media (width<=650px){.storyarea[data-astro-cid-l43jfdkk]{padding:50px 0 35px}.sectionhead[data-astro-cid-l43jfdkk]{margin-bottom:32px;display:block}.tag[data-astro-cid-l43jfdkk]{display:block}h2[data-astro-cid-l43jfdkk]{margin-bottom:21px;font-size:40px}.sectionhead[data-astro-cid-l43jfdkk] p[data-astro-cid-l43jfdkk]{max-width:none;font-size:15px}.storygrid[data-astro-cid-l43jfdkk]{grid-template-columns:1fr}.storyfoot[data-astro-cid-l43jfdkk]{margin-top:2px;font-size:10px}}.confirmation[data-astro-cid-fsjzcyiu]{padding:70px 0}.confirmbox[data-astro-cid-fsjzcyiu]{background:var(--cream);grid-template-columns:.6fr 1.4fr;align-items:center;gap:70px;padding:30px 55px;display:grid}.confirmbox[data-astro-cid-fsjzcyiu]>svg{width:100%;height:230px}h2[data-astro-cid-fsjzcyiu]{margin-bottom:13px;font-size:49px;font-weight:500}p[data-astro-cid-fsjzcyiu]{color:var(--muted);max-width:520px;margin-bottom:0;font-size:16px;line-height:1.7}@media (width<=650px){.confirmation[data-astro-cid-fsjzcyiu]{padding:35px 0}.confirmbox[data-astro-cid-fsjzcyiu]{grid-template-columns:1fr;gap:15px;padding:25px 24px}.confirmbox[data-astro-cid-fsjzcyiu]>svg{height:175px}h2[data-astro-cid-fsjzcyiu]{font-size:38px}p[data-astro-cid-fsjzcyiu]{font-size:15px}}.work[data-astro-cid-zwcdslba]{padding-top:25px;padding-bottom:100px}h2[data-astro-cid-zwcdslba]{margin-top:20px;font-size:65px;font-weight:500}.promise[data-astro-cid-zwcdslba]{flex-wrap:wrap;gap:8px;margin:23px 0 0;padding:0;list-style:none;display:flex}.promise[data-astro-cid-zwcdslba] .pill[data-astro-cid-zwcdslba]{border:1px solid var(--line);color:var(--muted);border-radius:30px;padding:7px 12px;font-size:10px}.spot[data-astro-cid-zwcdslba]{background:var(--water-2);border-radius:0 180px 0 0;width:85%;height:100%}@media (width<=1000px){h2[data-astro-cid-zwcdslba]{font-size:55px}}@media (width<=650px){.work[data-astro-cid-zwcdslba]{padding-top:25px;padding-bottom:65px}h2[data-astro-cid-zwcdslba]{font-size:46px}.artbox[data-astro-cid-zwcdslba]{min-height:280px}.artbox[data-astro-cid-zwcdslba]>svg{height:280px}}.formcard[data-astro-cid-vekgkm42]{background:var(--paper);color:var(--ink);border-radius:12px;padding:35px}.formtitle[data-astro-cid-vekgkm42]{letter-spacing:-.6px;margin-bottom:27px;font-size:24px;font-weight:500;line-height:1.55}form[data-astro-cid-vekgkm42]{gap:19px;display:grid}.row[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr;gap:13px;display:grid}label[data-astro-cid-vekgkm42]{letter-spacing:.1px;margin-bottom:8px;font-size:11px;font-weight:500;display:block}input[data-astro-cid-vekgkm42],select[data-astro-cid-vekgkm42]{background:var(--white);border:1px solid var(--field-border);width:100%;min-height:51px;color:var(--ink);border-radius:5px;padding:12px;font-size:16px}input[data-astro-cid-vekgkm42]:focus-visible,select[data-astro-cid-vekgkm42]:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-color:var(--ink)}.consent[data-astro-cid-vekgkm42]{color:var(--muted);align-items:flex-start;gap:9px;margin:2px 0;font-size:10px;line-height:1.6;display:flex}.consent[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{width:17px;height:17px;min-height:17px;accent-color:var(--ink);flex-shrink:0;margin:3px 0;padding:0}.consent[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{font-size:inherit;margin:0}.consent[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--ink)}.formcard[data-astro-cid-vekgkm42] .btn[data-astro-cid-vekgkm42]{background:var(--cta-warm);width:100%;color:var(--ink);border-radius:5px}.formcard[data-astro-cid-vekgkm42] .btn[data-astro-cid-vekgkm42]:hover{background:var(--cta-warm-hover)}.demonote[data-astro-cid-vekgkm42]{text-align:center;color:var(--muted-2);margin:1px 0 0;font-size:10px}.status-region[data-astro-cid-vekgkm42] .status{background:var(--ok-bg);border:1px solid var(--lav);color:var(--ink);border-radius:8px;margin:19px 0 0;padding:12px;font-size:12px}@media (width<=650px){.formcard[data-astro-cid-vekgkm42]{padding:26px 23px}.formtitle[data-astro-cid-vekgkm42]{font-size:23px}.row[data-astro-cid-vekgkm42]{grid-template-columns:1fr}}.contactarea[data-astro-cid-he3spzz3]{background:var(--ink);color:var(--on-ink);padding:85px 0}.contactarea[data-astro-cid-he3spzz3] :focus-visible{outline-color:var(--on-ink)}.contactarea[data-astro-cid-he3spzz3] .formcard :focus-visible{outline-color:var(--ink)}.contactgrid[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr;align-items:start;gap:100px;display:grid}.eyebrow[data-astro-cid-he3spzz3]{color:var(--on-ink-accent)}.eyebrow[data-astro-cid-he3spzz3]:before{background:var(--on-ink-accent)}h2[data-astro-cid-he3spzz3]{margin-top:18px;font-size:58px;font-weight:500}.intro[data-astro-cid-he3spzz3]{max-width:410px;color:var(--on-ink-muted);font-size:17px;line-height:1.7}.contactgrid[data-astro-cid-he3spzz3] .restscene{background:var(--leaf);border-radius:140px 140px 0 0;width:100%;max-width:290px;height:190px;margin:20px 0 24px;padding:10px 0 0;display:block}.contactnote[data-astro-cid-he3spzz3]{color:var(--on-ink-muted);margin-bottom:0;font-size:11px;line-height:1.8}@media (width<=1000px){.contactgrid[data-astro-cid-he3spzz3]{gap:40px}}@media (width<=650px){.contactarea[data-astro-cid-he3spzz3]{padding:50px 0}.contactgrid[data-astro-cid-he3spzz3]{grid-template-columns:1fr;gap:35px}h2[data-astro-cid-he3spzz3]{margin-bottom:18px;font-size:44px}.intro[data-astro-cid-he3spzz3]{margin-bottom:0;font-size:16px}.contactgrid[data-astro-cid-he3spzz3] .restscene{max-width:250px;height:165px;margin:23px 0}}dialog[data-astro-cid-jh377alf]{border:1px solid var(--line);background:var(--paper);max-width:min(470px,100% - 32px);color:var(--ink);border-radius:10px;padding:28px;box-shadow:0 30px 80px #103f4d20}dialog[data-astro-cid-jh377alf]::backdrop{background:#103f4d88}h2[data-astro-cid-jh377alf]{font-size:27px}p[data-astro-cid-jh377alf]{font-size:14px}form[data-astro-cid-jh377alf]{margin:0}
