@media(max-width:759px){.hero.svelte-1feld69{display:flex;flex-direction:column;gap:40px;padding-bottom:64px}}@media(min-width:760px){.hero.svelte-1feld69{display:grid;grid-template-columns:43% 1fr;grid-template-rows:1fr auto;grid-template-areas:"heroImage title" "heroImage intro";align-items:center;column-gap:5%;padding:100px 0}}.heroImage.svelte-1feld69{grid-area:heroImage}.heroImage.svelte-1feld69 img:where(.svelte-1feld69){width:100%;aspect-ratio:4/5}@media(max-width:759px){.heroImage.svelte-1feld69{margin-left:-20px;margin-right:-20px}}@media(min-width:760px){.heroImage.svelte-1feld69 img:where(.svelte-1feld69){border-radius:24px}}.logo.svelte-1feld69{margin:0 auto;max-width:480px}@media(max-width:759px){.logo.svelte-1feld69{max-width:160px;margin-bottom:32px}}@media(min-width:760px)and (max-width:1023px){.copy.svelte-1feld69{margin-top:20px}}@media(min-width:1024px){.copy.svelte-1feld69{margin-top:32px}}.copy.svelte-1feld69 h2:where(.svelte-1feld69){display:flex;justify-content:center;line-height:1.5;font-weight:800;font-family:var(--f-heading);font-feature-settings:"palt" 1;letter-spacing:.05em}@media(max-width:759px){.copy.svelte-1feld69 h2:where(.svelte-1feld69){font-size:34px}}@media(min-width:760px){.copy.svelte-1feld69 h2:where(.svelte-1feld69){font-size:40px}}.copy.svelte-1feld69 p:where(.svelte-1feld69){display:flex;justify-content:center;margin-top:.5em;color:var(--c-accent-2);font-family:var(--f-heading);font-weight:700;line-height:1.5;font-feature-settings:"palt" 1;letter-spacing:.05em}@media(max-width:759px){.copy.svelte-1feld69 p:where(.svelte-1feld69){font-size:22px}}@media(min-width:760px){.copy.svelte-1feld69 p:where(.svelte-1feld69){font-size:22px}}.title.svelte-1feld69{grid-area:title}.intro.svelte-1feld69{grid-area:intro}.introMain.svelte-1feld69 p:where(.svelte-1feld69){font-family:var(--f-heading);line-height:1.8;font-feature-settings:"palt" 1;letter-spacing:.05em}@media(max-width:759px){.introMain.svelte-1feld69 p:where(.svelte-1feld69){font-size:16px}}@media(min-width:760px){.introMain.svelte-1feld69 p:where(.svelte-1feld69){font-size:18px}}.introFooter.svelte-1feld69{margin-top:44px;text-align:center}.container.svelte-1y4hpew{padding:64px 0}@media(max-width:759px){.introSection.svelte-1y4hpew .inner:where(.svelte-1y4hpew){display:flex;flex-direction:column;gap:32px}}@media(min-width:760px){.introSection.svelte-1y4hpew .inner:where(.svelte-1y4hpew){display:grid;grid-template-columns:2fr 1fr;gap:64px}}.introSection.svelte-1y4hpew .image:where(.svelte-1y4hpew){text-align:center}.introSection.svelte-1y4hpew .image:where(.svelte-1y4hpew) img:where(.svelte-1y4hpew){width:100%;max-width:300px;aspect-ratio:1;object-fit:cover;border-radius:24px}.introSection.svelte-1y4hpew h2:where(.svelte-1y4hpew){margin-bottom:2em;font-weight:700;font-family:var(--f-heading)}@media(min-width:1024px){.introSection.svelte-1y4hpew h2:where(.svelte-1y4hpew){margin-bottom:1.5em}}.introSection.svelte-1y4hpew h2:where(.svelte-1y4hpew) span:where(.svelte-1y4hpew):nth-child(1){display:block;margin-bottom:.25em;color:var(--c-neutral-6)}@media(max-width:759px){.introSection.svelte-1y4hpew h2:where(.svelte-1y4hpew) span:where(.svelte-1y4hpew):nth-child(1){font-size:17px}}@media(min-width:760px){.introSection.svelte-1y4hpew h2:where(.svelte-1y4hpew) span:where(.svelte-1y4hpew):nth-child(1){font-size:20px}}.introSection.svelte-1y4hpew h2:where(.svelte-1y4hpew) span:where(.svelte-1y4hpew):nth-child(2){display:block;color:var(--c-accent-2)}@media(max-width:759px){.introSection.svelte-1y4hpew h2:where(.svelte-1y4hpew) span:where(.svelte-1y4hpew):nth-child(2){font-size:32px}}@media(min-width:760px){.introSection.svelte-1y4hpew h2:where(.svelte-1y4hpew) span:where(.svelte-1y4hpew):nth-child(2){font-size:40px}}.introSection.svelte-1y4hpew .lead:where(.svelte-1y4hpew) p:where(.svelte-1y4hpew){color:var(--c-neutral-8);font-family:var(--f-heading);line-height:1.8;font-feature-settings:"palt" 1;letter-spacing:.05em}@media(max-width:759px){.introSection.svelte-1y4hpew .lead:where(.svelte-1y4hpew) p:where(.svelte-1y4hpew){font-size:16px}}@media(min-width:760px){.introSection.svelte-1y4hpew .lead:where(.svelte-1y4hpew) p:where(.svelte-1y4hpew){font-size:18px}}.introSection.svelte-1y4hpew .lead:where(.svelte-1y4hpew) p:where(.svelte-1y4hpew):last-child em:where(.svelte-1y4hpew){background:#fff3}.introSection.svelte-1y4hpew .lead:where(.svelte-1y4hpew) p:where(.svelte-1y4hpew)+p:where(.svelte-1y4hpew){margin-top:1em}.introSection.svelte-1y4hpew .lead:where(.svelte-1y4hpew) p:where(.svelte-1y4hpew) strong:where(.svelte-1y4hpew){display:inline-block;margin:0 .1em;font-weight:700}.introSection.svelte-1y4hpew .lead:where(.svelte-1y4hpew) p:where(.svelte-1y4hpew) [data-font-size-small]:where(.svelte-1y4hpew){font-size:85%}.introSection.svelte-1y4hpew .patent:where(.svelte-1y4hpew){margin-top:1em;color:var(--c-neutral-8);font-size:16px;font-feature-settings:"palt" 1;letter-spacing:.05em}.introSection.svelte-1y4hpew .patent:where(.svelte-1y4hpew) a:where(.svelte-1y4hpew){font-weight:700;text-decoration-line:underline;text-underline-offset:.2em}.mainSection.svelte-1y4hpew{margin-top:64px}.mainSection.svelte-1y4hpew .lead:where(.svelte-1y4hpew) h3:where(.svelte-1y4hpew){display:flex;align-items:center;gap:.3em;margin-bottom:1em;color:var(--c-neutral-6);font-weight:700;font-family:var(--f-heading);font-feature-settings:"palt" 1;letter-spacing:.05em}@media(max-width:759px){.mainSection.svelte-1y4hpew .lead:where(.svelte-1y4hpew) h3:where(.svelte-1y4hpew){font-size:20px}}@media(min-width:760px){.mainSection.svelte-1y4hpew .lead:where(.svelte-1y4hpew) h3:where(.svelte-1y4hpew){font-size:24px}}.mainSection.svelte-1y4hpew .lead:where(.svelte-1y4hpew) p:where(.svelte-1y4hpew){color:var(--c-neutral-8);font-family:var(--f-heading);line-height:1.8;font-feature-settings:"palt" 1;letter-spacing:.05em}@media(max-width:759px){.mainSection.svelte-1y4hpew .lead:where(.svelte-1y4hpew) p:where(.svelte-1y4hpew){font-size:16px}}@media(min-width:760px){.mainSection.svelte-1y4hpew .lead:where(.svelte-1y4hpew) p:where(.svelte-1y4hpew){font-size:18px}}.mainSection.svelte-1y4hpew .lead:where(.svelte-1y4hpew) p:where(.svelte-1y4hpew)+p:where(.svelte-1y4hpew){margin-top:1em}.mainSection.svelte-1y4hpew .lead:where(.svelte-1y4hpew) p:where(.svelte-1y4hpew) strong:where(.svelte-1y4hpew){font-weight:700}.mainSection.svelte-1y4hpew .flow:where(.svelte-1y4hpew){display:grid;gap:24px;margin-top:44px}@media(max-width:1023px){.mainSection.svelte-1y4hpew .flow:where(.svelte-1y4hpew){grid-template-columns:repeat(1,1fr)}}@media(min-width:1024px){.mainSection.svelte-1y4hpew .flow:where(.svelte-1y4hpew){grid-template-columns:repeat(3,1fr)}}.mainSection.svelte-1y4hpew .flow:where(.svelte-1y4hpew) dl:where(.svelte-1y4hpew){display:flex;flex-direction:column;gap:12px;background:var(--c-neutral-1);padding:20px;border-radius:24px}.mainSection.svelte-1y4hpew .flow:where(.svelte-1y4hpew) dt:where(.svelte-1y4hpew){display:flex;align-items:center;gap:8px;margin-left:-4px;color:var(--c-accent-2);font-size:20px;font-weight:700;font-family:var(--f-heading)}.mainSection.svelte-1y4hpew .flow:where(.svelte-1y4hpew) dt:where(.svelte-1y4hpew) div:where(.svelte-1y4hpew){display:flex;align-items:baseline;gap:10px}.mainSection.svelte-1y4hpew .flow:where(.svelte-1y4hpew) dt:where(.svelte-1y4hpew) span:where(.svelte-1y4hpew){color:var(--c-neutral-6);font-size:16px}.mainSection.svelte-1y4hpew .flow:where(.svelte-1y4hpew) dt:where(.svelte-1y4hpew):before{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--c-accent-2);color:var(--c-neutral-0);font-size:18px;font-family:var(--f-heading)}.mainSection.svelte-1y4hpew .flow:where(.svelte-1y4hpew) dl:where(.svelte-1y4hpew):nth-child(1) dt:where(.svelte-1y4hpew):before{content:"1"}.mainSection.svelte-1y4hpew .flow:where(.svelte-1y4hpew) dl:where(.svelte-1y4hpew):nth-child(2) dt:where(.svelte-1y4hpew):before{content:"2"}.mainSection.svelte-1y4hpew .flow:where(.svelte-1y4hpew) dl:where(.svelte-1y4hpew):nth-child(3) dt:where(.svelte-1y4hpew):before{content:"3"}.mainSection.svelte-1y4hpew .flow:where(.svelte-1y4hpew) dd:where(.svelte-1y4hpew){color:var(--c-neutral-6);line-height:1.8}.mainSection.svelte-1y4hpew .flow:where(.svelte-1y4hpew) dd:where(.svelte-1y4hpew) strong:where(.svelte-1y4hpew){font-weight:700}.container.svelte-qclq71{display:flex;align-items:center;justify-content:center;overflow:hidden}.hero.svelte-qclq71 .inner:where(.svelte-qclq71){display:flex;align-items:center;justify-content:center;width:100%;max-width:var(--content-width-lg);margin:auto;padding-left:var(--content-side-gap);padding-right:var(--content-side-gap);background:url(https://storage.altscape.net/cdn-cgi/image/width=1000,dpr=2,quality=80,format=auto,sharpen=1/images/contents/home/bg.png) no-repeat center center;background-size:cover;color:var(--c-neutral-9)}@media(max-width:759px){.hero.svelte-qclq71 .inner:where(.svelte-qclq71){aspect-ratio:16/9;margin-bottom:44px}}@media(min-width:760px){.hero.svelte-qclq71 .inner:where(.svelte-qclq71){height:240px;margin-bottom:64px}}@media(min-width:1024px){.hero.svelte-qclq71 .inner:where(.svelte-qclq71){border-radius:24px;margin-top:24px}}@media(max-width:759px){.hero.svelte-qclq71 .content:where(.svelte-qclq71){display:flex;flex-direction:column;align-items:center;gap:20px}}@media(min-width:760px){.hero.svelte-qclq71 .content:where(.svelte-qclq71){display:grid;grid-template-columns:auto auto;align-items:center;gap:32px;margin-left:-66px}}@media(max-width:759px){.hero.svelte-qclq71 .content:where(.svelte-qclq71) .logo:where(.svelte-qclq71){width:72px}}@media(min-width:760px){.hero.svelte-qclq71 .content:where(.svelte-qclq71) .logo:where(.svelte-qclq71){width:100px}}.hero.svelte-qclq71 .content:where(.svelte-qclq71) .copy:where(.svelte-qclq71){display:flex;flex-direction:column;gap:16px}.hero.svelte-qclq71 .content:where(.svelte-qclq71) .copy:where(.svelte-qclq71) h1:where(.svelte-qclq71){font-feature-settings:"palt" 1;font-weight:700}@media(max-width:759px){.hero.svelte-qclq71 .content:where(.svelte-qclq71) .copy:where(.svelte-qclq71) h1:where(.svelte-qclq71){font-size:24px}}@media(min-width:760px){.hero.svelte-qclq71 .content:where(.svelte-qclq71) .copy:where(.svelte-qclq71) h1:where(.svelte-qclq71){font-size:32px}}.picopass.svelte-qclq71{background-color:#f5f4f3}@media(max-width:759px){.contactCta.svelte-1dj9mz1{padding:44px 0}}@media(min-width:760px){.contactCta.svelte-1dj9mz1{padding:64px 0}}.contactCta.svelte-1dj9mz1 .inner:where(.svelte-1dj9mz1){display:flex;flex-direction:column;align-items:center;gap:18px;padding:32px 24px;border-radius:24px;border:1px solid var(--c-neutral-3);text-align:center}.contactCta.svelte-1dj9mz1 h2:where(.svelte-1dj9mz1){color:var(--c-accent-1);font-weight:700;font-family:var(--f-heading)}@media(max-width:759px){.contactCta.svelte-1dj9mz1 h2:where(.svelte-1dj9mz1){font-size:20px}}@media(min-width:760px){.contactCta.svelte-1dj9mz1 h2:where(.svelte-1dj9mz1){font-size:24px}}.contactCta.svelte-1dj9mz1 p:where(.svelte-1dj9mz1){line-height:1.8}@media(max-width:759px){.contactCta.svelte-1dj9mz1 p:where(.svelte-1dj9mz1){font-size:16px}}@media(min-width:760px){.contactCta.svelte-1dj9mz1 p:where(.svelte-1dj9mz1){font-size:17px}}
