.actions.svelte-3gn12p{display:flex;flex-direction:column;grid-row-gap:1em;margin-top:32px}.action.svelte-3gn12p{color:#333;font-size:1rem;text-decoration:none;display:flex;align-items:center;place-content:center;background:#fff;width:max-content;height:2.5rem;padding-left:20px;padding-right:8px;border-radius:100px;box-shadow:0 0 4px #0001;font-weight:600}@media(max-width:750px){.action.svelte-3gn12p{width:100%}}.action.svelte-3gn12p:after{content:"›";width:24px;height:24px;font-size:1.5rem;line-height:20px;text-align:center;color:#777}.hero .action.svelte-3gn12p{height:3rem}.actions.svelte-3gn12p>:where(.svelte-3gn12p)+:where(.svelte-3gn12p){color:light-dark(#424248,#aab);background:light-dark(#e3e3e3,#20252d)}@keyframes svelte-zcnfb1-zoom-in{0%{transform:translateY(10px);filter:opacity(0) blur(12px)}}@keyframes svelte-zcnfb1-card{0%{filter:opacity(.93)}}@keyframes svelte-zcnfb1-fade-in{0%{filter:opacity(0);transform:scale(.7)}}.hero-section.svelte-zcnfb1{display:flex;place-content:center;grid-column:full;padding:0 var(--side-spacing);margin-bottom:var(--layout-spacing)}.hero-wrapper.svelte-zcnfb1{max-width:1100px}.hero-card.svelte-zcnfb1{display:grid;place-content:center;padding:calc(var(--elem-spacing) * 2);position:relative;overflow:hidden;background:#d9dce1;box-shadow:8px 20px 60px #fff4,2px 5px 12px #fff2,0 0 2px 1px #1782a666;border-radius:3rem;animation:1s ease-in backwards svelte-zcnfb1-card}.hero-card.svelte-zcnfb1:after{content:"";display:block;position:absolute;width:100%;height:100%;border-radius:inherit;box-shadow:0 0 130px #0d1b1e30 inset,0 0 24px #4442 inset;background:#2221}@media(prefers-color-scheme:light){.hero-card.svelte-zcnfb1{box-shadow:0 0 4rem #2223,0 0 1rem #3331,0 0 1px 1px #132b331a}.hero-card.svelte-zcnfb1:after{box-shadow:0 0 120px #3d606824 inset,0 0 24px #8881 inset;background:transparent}}.hero-card.svelte-zcnfb1 .wrapper:where(.svelte-zcnfb1){display:grid;grid-template-columns:repeat(2,1fr);max-width:72rem;gap:3rem}.hero-card.svelte-zcnfb1 .wrapper:where(.svelte-zcnfb1) .anim:where(.svelte-zcnfb1){display:grid;place-items:center}.hero-card.svelte-zcnfb1 .wrapper:where(.svelte-zcnfb1) .content:where(.svelte-zcnfb1){display:flex;flex-direction:column;margin:auto;padding-bottom:.5rem;font-size:min(1.5vw,1.125rem);color:#333;z-index:1;text-wrap-style:pretty;animation:1.5s ease-in-out .1s backwards svelte-zcnfb1-zoom-in;animation-timing-function:ease;text-shadow:0 0 4px #2224}.hero-card.svelte-zcnfb1 .wrapper:where(.svelte-zcnfb1) .content:where(.svelte-zcnfb1)>:where(.svelte-zcnfb1)+:where(.svelte-zcnfb1){margin-top:1rem}.hero-card.svelte-zcnfb1 .wrapper:where(.svelte-zcnfb1) .content:where(.svelte-zcnfb1) h1:where(.svelte-zcnfb1){font-size:min(6vw,3.25rem);font-family:Inter,DejaVu Sans,sans-serif;font-weight:600;line-height:1.215;color:light-dark(#444,#333);-webkit-text-fill-color:unset;margin-top:0;margin-bottom:.25em;text-shadow:0 0 5px #2223}.hero-card.svelte-zcnfb1 .wrapper:where(.svelte-zcnfb1) .anim-wrapper:where(.svelte-zcnfb1){display:flex;max-width:400px;height:auto;aspect-ratio:1;pointer-events:none;animation:1.6s ease .6s backwards svelte-zcnfb1-fade-in}.hero-card.svelte-zcnfb1 .wrapper:where(.svelte-zcnfb1) .anim-wrapper:where(.svelte-zcnfb1) video:where(.svelte-zcnfb1){transform:scale(1.4) translateY(10px);width:100%;height:100%;-webkit-mask:radial-gradient(#000 60%,#0000 70%);mask:radial-gradient(#000 60%,#0000 70%)}.hero-card.svelte-zcnfb1 .wrapper:where(.svelte-zcnfb1) .actions .action{height:3rem;transition:box-shadow .4s;box-shadow:0 0 8px #3462}.hero-card.svelte-zcnfb1 .wrapper:where(.svelte-zcnfb1) .actions .action:hover{box-shadow:0 0 20px #3463}@media(max-width:960px){.hero-card.svelte-zcnfb1{border-radius:1.5rem;padding:var(--elem-spacing) 24px;padding-top:var(--navbar-height)}.hero-card.svelte-zcnfb1 .wrapper:where(.svelte-zcnfb1){grid-template-rows:[top-start] auto [top-end] auto;grid-template-columns:100%;max-width:40rem}.hero-card.svelte-zcnfb1 .wrapper:where(.svelte-zcnfb1) .anim:where(.svelte-zcnfb1){grid-row:top}.hero-card.svelte-zcnfb1 .wrapper:where(.svelte-zcnfb1) .anim:where(.svelte-zcnfb1) video:where(.svelte-zcnfb1){width:min(65vw,280px)}.hero-card.svelte-zcnfb1 .wrapper:where(.svelte-zcnfb1) .content:where(.svelte-zcnfb1){text-align:center;font-size:clamp(.8rem,4vw,1rem);max-width:30rem}.hero-card.svelte-zcnfb1 .wrapper:where(.svelte-zcnfb1) .content:where(.svelte-zcnfb1) h1:where(.svelte-zcnfb1){font-size:min(10vw,3.125rem)}.hero-card.svelte-zcnfb1 .wrapper:where(.svelte-zcnfb1) .actions{align-items:center}}
