.hero[data-astro-cid-ge2uvauf]{padding-block:clamp(1.75rem,6vw,5rem) clamp(3rem,7vw,6rem);position:relative;overflow:clip}.hero__grid[data-astro-cid-ge2uvauf]{z-index:0;grid-template-areas:"text""try""stage";align-items:center;gap:clamp(1.5rem,5vw,2.5rem);display:grid;position:relative}.hero__text[data-astro-cid-ge2uvauf]{grid-area:text}.try[data-astro-cid-ge2uvauf]{grid-area:try}.hero__stage[data-astro-cid-ge2uvauf]{grid-area:stage}.ground[data-astro-cid-ge2uvauf]{z-index:-1;width:0;height:0;translate:var(--gutter) -.5rem;pointer-events:none;grid-area:text;place-self:start end;position:relative}.ground__turn[data-astro-cid-ge2uvauf]{aspect-ratio:1;width:min(124vw,34rem);translate:-50% -50%;rotate:calc(var(--v,0) * 40deg);position:absolute;top:50%;left:50%}.ground__layer[data-astro-cid-ge2uvauf]{stroke-width:.7px;width:100%;height:100%;color:var(--faint);position:absolute;inset:0;overflow:visible}.ground__layer--b[data-astro-cid-ge2uvauf]{color:color-mix(in srgb, var(--accent-text) 40%, transparent)}.hero__text[data-astro-cid-ge2uvauf]{transform:translateY(calc(var(--v,0) * -2.5rem));opacity:calc(1 - var(--v,0) * 1.4)}.hero__line[data-astro-cid-ge2uvauf]{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow-y:clip}.hero__line[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{white-space:nowrap;display:block}.hero__lead[data-astro-cid-ge2uvauf]{max-width:33rem;margin-top:clamp(1.1rem,2.5vw,2rem)}.hero__lead[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--fg);font-weight:500}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;margin-top:clamp(1.4rem,3vw,2.5rem);display:flex}.hero__stage[data-astro-cid-ge2uvauf]{width:min(100%,34rem);transform:translateY(calc(var(--v,0) * 3.5rem));margin-inline:auto;position:relative}.deck[data-astro-cid-ge2uvauf]{aspect-ratio:100/129;transform:perspective(70rem) rotateY(calc(var(--mx,0) * 5deg)) rotateX(calc(var(--my,0) * -5deg));position:relative;container-type:inline-size}.deck__card[data-astro-cid-ge2uvauf]{width:94%;left:calc(3% + var(--dx));top:var(--y);z-index:var(--z);scale:var(--s);rotate:var(--r);transform-origin:50% 0;transform:translateY(calc(var(--v,0) * var(--k) * 14%)) rotate(calc(var(--v,0) * var(--k) * 3deg));cursor:pointer;position:absolute}.deck__card--ausweis[data-astro-cid-ge2uvauf],.hero[data-astro-cid-ge2uvauf]:has(#beispiel-diplom:checked) .deck__card--diplom[data-astro-cid-ge2uvauf],.hero[data-astro-cid-ge2uvauf]:has(#beispiel-bewilligung:checked) .deck__card--bewilligung[data-astro-cid-ge2uvauf]{--y:68.7cqw;--dx:0cqw;--s:1;--r:-1.2deg;--z:3;--k:0;--lift:0}.deck__card--diplom[data-astro-cid-ge2uvauf],.hero[data-astro-cid-ge2uvauf]:has(#beispiel-diplom:checked) .deck__card--bewilligung[data-astro-cid-ge2uvauf],.hero[data-astro-cid-ge2uvauf]:has(#beispiel-bewilligung:checked) .deck__card--ausweis[data-astro-cid-ge2uvauf]{--y:33.4cqw;--dx:-1.2cqw;--s:.95;--r:.5deg;--z:2;--k:-.6;--lift:0}.deck__card--bewilligung[data-astro-cid-ge2uvauf],.hero[data-astro-cid-ge2uvauf]:has(#beispiel-diplom:checked) .deck__card--ausweis[data-astro-cid-ge2uvauf],.hero[data-astro-cid-ge2uvauf]:has(#beispiel-bewilligung:checked) .deck__card--diplom[data-astro-cid-ge2uvauf]{--y:0cqw;--dx:1.4cqw;--s:.9;--r:-1.8deg;--z:1;--k:-1.2;--lift:1}.deck__pick[data-astro-cid-ge2uvauf]{border:0;margin:0;padding:0;top:53%;left:50%}.hero[data-astro-cid-ge2uvauf]:has(#beispiel-ausweis:focus-visible) .deck__card--ausweis[data-astro-cid-ge2uvauf] .card__face,.hero[data-astro-cid-ge2uvauf]:has(#beispiel-diplom:focus-visible) .deck__card--diplom[data-astro-cid-ge2uvauf] .card__face,.hero[data-astro-cid-ge2uvauf]:has(#beispiel-bewilligung:focus-visible) .deck__card--bewilligung[data-astro-cid-ge2uvauf] .card__face{outline:3px solid var(--accent-text);outline-offset:4px}@media (width<36rem){.hero__stage[data-astro-cid-ge2uvauf]{width:calc(100% + .5rem);margin-inline:-.25rem}}.try[data-astro-cid-ge2uvauf]{border:1px solid var(--line-2);background:var(--surface);gap:1rem;padding:1.1rem 1.1rem 1rem;display:grid}.try__name[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{margin-bottom:.35rem;font-size:.9375rem;font-weight:600;display:block}.try__name[data-astro-cid-ge2uvauf] input[data-astro-cid-ge2uvauf]{border:0;border-bottom:2px solid var(--accent-text);letter-spacing:-.02em;background:0 0;border-radius:0;width:100%;padding:.3rem 0 .5rem;font-size:clamp(1.25rem,1.1rem + .8vw,1.5rem);font-weight:600;line-height:1.2;display:block}.try__name[data-astro-cid-ge2uvauf] input[data-astro-cid-ge2uvauf]::placeholder{color:var(--fg-3);opacity:.75;font-weight:400}.try__name[data-astro-cid-ge2uvauf] input[data-astro-cid-ge2uvauf]:focus{box-shadow:0 2px 0 var(--accent-text);outline:none}@media (width<64rem){h1[data-astro-cid-ge2uvauf]{letter-spacing:-.042em;font-size:clamp(3.25rem,19.4vw,7rem);line-height:.9}.hero__lead[data-astro-cid-ge2uvauf]{margin-top:1.5rem}.try[data-astro-cid-ge2uvauf]{gap:0;padding:.9rem 1rem .8rem}}.deck__card[data-astro-cid-ge2uvauf].is-away{opacity:0}@media (width>=64rem){.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,13fr) minmax(0,11fr);gap:2rem}.hero[data-astro-cid-ge2uvauf]{padding-top:clamp(2rem,3.5vw,3rem)}.hero__grid[data-astro-cid-ge2uvauf]{grid-template-areas:"text try""text stage";row-gap:1.25rem}.hero__text[data-astro-cid-ge2uvauf]{grid-area:text}.try[data-astro-cid-ge2uvauf]{grid-area:try;place-self:end center;gap:.75rem;width:100%;max-width:31rem;padding-block:.9rem .8rem}.hero__stage[data-astro-cid-ge2uvauf]{grid-area:stage;align-self:start;width:100%;max-width:31rem}.ground[data-astro-cid-ge2uvauf]{grid-area:stage;place-self:center;translate:none}.ground__turn[data-astro-cid-ge2uvauf]{width:46rem}h1[data-astro-cid-ge2uvauf]{font-size:clamp(3.5rem,.6rem + 5.4vw,5.5rem)}}@media (prefers-reduced-motion:no-preference){.deck[data-astro-cid-ge2uvauf]{transition:transform .4s ease-out}.hero__line[data-astro-cid-ge2uvauf]>.rise[data-astro-cid-ge2uvauf]{animation-name:line-up;animation-duration:.9s}@keyframes line-up{0%{transform:translateY(105%)}}.deck__card[data-astro-cid-ge2uvauf]{animation:deal 1s var(--ease) backwards;animation-delay:calc(.5s + var(--n) * .14s);transition:left .7s var(--ease), top .7s var(--ease), rotate .7s var(--ease), scale .7s var(--ease), z-index 0s .2s}.deck__card[data-astro-cid-ge2uvauf] .card__art-b{translate:calc(var(--mx,0) * 20px) calc(var(--my,0) * 12px);transition:translate .4s ease-out}.deck__card[data-astro-cid-ge2uvauf] .card__watermark,.deck__card[data-astro-cid-ge2uvauf] .card__zone-art{translate:calc(var(--mx,0) * 2cqw) calc(var(--my,0) * 1.2cqw);transition:translate .4s ease-out}@keyframes deal{0%{opacity:0;translate:0 3.5rem;rotate:0deg}}.ground__turn[data-astro-cid-ge2uvauf]{animation:ground-in 1.8s var(--ease) .15s backwards}@keyframes ground-in{0%{opacity:0;scale:.9}}.ground__layer[data-astro-cid-ge2uvauf]{animation:ground-turn var(--turn) linear infinite}.ground__layer--a[data-astro-cid-ge2uvauf]{--turn:200s}.ground__layer--b[data-astro-cid-ge2uvauf]{--turn:420s}.ground__layer--c[data-astro-cid-ge2uvauf]{--turn:150s;animation-direction:reverse}@keyframes ground-turn{to{transform:rotate(360deg)}}.hero[data-astro-cid-ge2uvauf].is-away .ground__layer[data-astro-cid-ge2uvauf],html.is-still .ground__layer[data-astro-cid-ge2uvauf]{animation-play-state:paused}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.deck__card[data-astro-cid-ge2uvauf] .card{transition:translate .35s var(--ease)}.deck__card[data-astro-cid-ge2uvauf]:hover .card{translate:0 calc(var(--lift,0) * -2%)}}.band[data-astro-cid-jt7lekwf]{margin-top:var(--section);border-top:1px solid var(--line);background:var(--bg-2);padding-block:clamp(2.5rem,6vw,4rem) clamp(3rem,7vw,5rem);container-type:inline-size}.band__row[data-astro-cid-jt7lekwf]{max-width:var(--wrap);padding-inline:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,1.75rem);margin-inline:auto;display:grid}.band__card[data-astro-cid-jt7lekwf]{rotate:var(--r)}@media (width>=48rem){.band__row[data-astro-cid-jt7lekwf]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){html.js .band__row[data-astro-cid-jt7lekwf]{--w:clamp(13.5rem, 24vw, 21rem);--gap:clamp(1rem, 2vw, 1.75rem);gap:var(--gap);width:max-content;max-width:none;translate:calc(-50% + (.5 - var(--v,.5)) * max(0px, min(34%, 100% - 100cqw))) 0;margin:0 0 0 50%;padding-inline:0;display:flex}@media (width<48rem){html.js .band__row[data-astro-cid-jt7lekwf]{translate:calc(-50cqw + clamp(0, (var(--v,.5) - .15) / .7, 1) * (100cqw - 100%)) 0}}html.js .band__card[data-astro-cid-jt7lekwf]{width:var(--w);translate:0 var(--y);flex:none}}.offer-section[data-astro-cid-ukhclrpq]{padding-bottom:0;overflow-x:clip}.offer[data-astro-cid-ukhclrpq]{gap:clamp(2.5rem,6vw,4.5rem);display:grid}.offer__text[data-astro-cid-ukhclrpq]{gap:.4rem 2rem;margin-top:1rem;display:grid}.stages[data-astro-cid-ukhclrpq]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.9rem;padding-top:.9rem;display:grid;position:relative}.stages[data-astro-cid-ukhclrpq]:before,.stages[data-astro-cid-ukhclrpq]:after{content:"";background:var(--line-2);height:2px;position:absolute;top:0;left:0;right:0}.stages[data-astro-cid-ukhclrpq]:after{background:var(--accent-text);transform-origin:0;transform:scaleX(clamp(0, (var(--v,1) - .25) * 2, 1))}.stages[data-astro-cid-ukhclrpq] li[data-astro-cid-ukhclrpq]{letter-spacing:-.01em;font-size:1.125rem;font-weight:500;line-height:1.2;position:relative}.stages[data-astro-cid-ukhclrpq] li[data-astro-cid-ukhclrpq]:before{content:"";background:var(--accent-text);width:2px;height:12px;position:absolute;top:calc(-.9rem - 5px);left:0}.stages[data-astro-cid-ukhclrpq] li[data-astro-cid-ukhclrpq]:nth-child(2){text-align:center}.stages[data-astro-cid-ukhclrpq] li[data-astro-cid-ukhclrpq]:nth-child(2):before{left:calc(50% - 1px)}.stages[data-astro-cid-ukhclrpq] li[data-astro-cid-ukhclrpq]:nth-child(3){text-align:right}.stages[data-astro-cid-ukhclrpq] li[data-astro-cid-ukhclrpq]:nth-child(3):before{left:auto;right:0}.panel[data-astro-cid-ukhclrpq]{aspect-ratio:16/10;place-items:center;display:grid;position:relative;overflow:hidden;container-type:inline-size}.panel--plan[data-astro-cid-ukhclrpq]{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line)}.panel[data-astro-cid-ukhclrpq].on-night{box-shadow:inset 0 0 0 1px var(--line)}.issue[data-astro-cid-ukhclrpq]{width:52%;rotate:calc(-11deg + var(--v,.5) * 12deg);position:relative}.issue__seal[data-astro-cid-ukhclrpq]{aspect-ratio:1;width:17%;color:var(--blue);--g-width:.5px;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:6.9%;right:8.75%;rotate:12deg;box-shadow:0 .5rem 1.2rem -.6rem #0d101699}.issue__seal[data-astro-cid-ukhclrpq] .guilloche{width:90%;position:absolute;inset:5%}.issue__seal[data-astro-cid-ukhclrpq]>svg:last-child{width:38%;height:38%}.scan[data-astro-cid-ukhclrpq]{width:46%;position:relative;translate:-22%}.scan__frame[data-astro-cid-ukhclrpq]{--s:5cqw;z-index:1;background:linear-gradient(#fff, #fff) top left / var(--s) 1.5px, linear-gradient(#fff, #fff) top left / 1.5px var(--s), linear-gradient(#fff, #fff) top right / var(--s) 1.5px, linear-gradient(#fff, #fff) top right / 1.5px var(--s), linear-gradient(#fff, #fff) bottom left / var(--s) 1.5px, linear-gradient(#fff, #fff) bottom left / 1.5px var(--s), linear-gradient(#fff, #fff) bottom right / var(--s) 1.5px, linear-gradient(#fff, #fff) bottom right / 1.5px var(--s);background-repeat:no-repeat;position:absolute;inset:-11% -8%}.scan__beam[data-astro-cid-ukhclrpq]{left:0;right:0;top:clamp(4%, (var(--v,.5) - .25) * 200%, 96%);background:#fff;height:1.5px;position:absolute;box-shadow:0 0 1.2cqw .2cqw #ffffff80}.scan__result[data-astro-cid-ukhclrpq]{gap:1.8cqw;display:grid;position:absolute;top:50%;left:66%;translate:0 -50%}.scan__result[data-astro-cid-ukhclrpq] li[data-astro-cid-ukhclrpq]{white-space:nowrap;align-items:center;gap:1.4cqw;font-size:max(.8125rem,2.6cqw);font-weight:600;line-height:1.1;display:flex}.scan__result[data-astro-cid-ukhclrpq] svg{width:1.15em;height:1.15em;color:var(--green-soft);flex:none}.plan[data-astro-cid-ukhclrpq]{width:min(100%,44rem);height:auto}.plan__line[data-astro-cid-ukhclrpq]{stroke:var(--accent-text)}.plan__dot[data-astro-cid-ukhclrpq]{fill:var(--accent-text)}.plan__text[data-astro-cid-ukhclrpq]{fill:var(--fg);font-family:var(--font-body);font-size:11px;font-weight:600}@media (width<34rem){.panel[data-astro-cid-ukhclrpq]{aspect-ratio:4/3.1}.issue[data-astro-cid-ukhclrpq]{width:70%}.scan[data-astro-cid-ukhclrpq]{width:56%;translate:-24%}.scan__result[data-astro-cid-ukhclrpq]{left:71%}.scan__result[data-astro-cid-ukhclrpq] li[data-astro-cid-ukhclrpq]{font-size:.75rem}}@media (width<40rem){.offer[data-astro-cid-ukhclrpq]{gap:2rem}.panel[data-astro-cid-ukhclrpq]{margin-inline:calc(var(--gutter) * -1)}.panel--plan[data-astro-cid-ukhclrpq],.panel[data-astro-cid-ukhclrpq].on-night{box-shadow:inset 0 1px 0 var(--line), inset 0 -1px 0 var(--line)}}@media (width>=40rem){.offer__text[data-astro-cid-ukhclrpq]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline}.stages[data-astro-cid-ukhclrpq]{margin-top:0}}.scene__variant{display:none}.scene__variant--ausweis{display:block}main:has(#beispiel-diplom:checked) .scene__variant--ausweis,main:has(#beispiel-bewilligung:checked) .scene__variant--ausweis{display:none}main:has(#beispiel-diplom:checked) .scene__variant--diplom,main:has(#beispiel-bewilligung:checked) .scene__variant--bewilligung{display:block}main:has(#beispiel-diplom:checked) .scene__seal{width:9cqw;bottom:4.17cqw;right:6.75cqw}main:has(#beispiel-bewilligung:checked) .scene__seal{width:9cqw;bottom:2.88cqw;right:4.92cqw}.story[data-astro-cid-grsovck6]{padding-block:var(--section) clamp(2rem, 5vw, 4rem);overflow-x:clip}.story__grid[data-astro-cid-grsovck6]{display:grid}.story__title[data-astro-cid-grsovck6]{margin-bottom:1.5rem}.story__stage[data-astro-cid-grsovck6]{--stage-h:44svh;top:var(--header-h);z-index:1;height:var(--stage-h);margin-inline:calc(var(--gutter) * -1);padding:1rem var(--gutter);border-bottom:1px solid var(--line);background:var(--bg);place-items:center;display:grid;position:sticky}.scene[data-astro-cid-grsovck6]{width:min(100%, calc((var(--stage-h) - 2rem) * 1.25));aspect-ratio:5/4;position:relative;container-type:inline-size}.scene__fly[data-astro-cid-grsovck6]{width:60cqw;transform:translate(var(--fx,0px), var(--fy,0px)) rotate(var(--fr,0deg)) scale(var(--fs,1));pointer-events:none;position:absolute;top:21cqw;left:20cqw}.scene__fly[data-astro-cid-grsovck6].is-home{visibility:hidden}.scene__card[data-astro-cid-grsovck6]{transform:rotate(-4deg)scale(1.25)}.scene__card[data-astro-cid-grsovck6] .card--blue{--c-bg:color-mix(in srgb, var(--blue-deep) calc(var(--ft,1) * 100%), var(--blue));--c-edge:rgb(255 255 255/calc(.14 + var(--ft,1) * .36))}html.js .story[data-astro-cid-grsovck6]:not([data-step]) .scene__card[data-astro-cid-grsovck6] .card__stroke{visibility:hidden}.story[data-astro-cid-grsovck6][data-step="2"] .scene__card[data-astro-cid-grsovck6]{transform:translateY(-18.5cqw)scale(.46)}.story[data-astro-cid-grsovck6][data-step="3"] .scene__card[data-astro-cid-grsovck6]{transform:translate(-13cqw)scale(.8)}.scene__seal[data-astro-cid-grsovck6]{aspect-ratio:1;width:11cqw;color:var(--blue);--g-width:.5px;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:1.7cqw;right:30.5cqw;rotate:12deg}.scene__seal[data-astro-cid-grsovck6] .guilloche{width:90%;position:absolute;inset:5%}.scene__seal[data-astro-cid-grsovck6]>svg:last-child{width:40%;height:40%}.scene__phone[data-astro-cid-grsovck6]{opacity:0;border:1.5px solid #fff;border-radius:5.5cqw;width:33cqw;height:66cqw;position:absolute;top:6cqw;left:33.5cqw;translate:0 5cqw}.scene__phone[data-astro-cid-grsovck6]:before{content:"";background:#fff;border-radius:1cqw;width:8cqw;height:.9cqw;position:absolute;top:2.6cqw;left:50%;translate:-50%}.scene__phone-row[data-astro-cid-grsovck6]{border:1.5px solid #ffffffb3;border-radius:2cqw;height:9cqw;position:absolute;top:28cqw;left:2.6cqw;right:2.6cqw}.scene__phone-row--open[data-astro-cid-grsovck6]{border-style:dashed;border-color:#ffffff73;top:40cqw}.story[data-astro-cid-grsovck6][data-step="2"] .scene__phone[data-astro-cid-grsovck6]{opacity:1;translate:none}.scene__frame[data-astro-cid-grsovck6]{--s:6cqw;opacity:0;background:linear-gradient(#fff, #fff) top left / var(--s) 1.5px, linear-gradient(#fff, #fff) top left / 1.5px var(--s), linear-gradient(#fff, #fff) top right / var(--s) 1.5px, linear-gradient(#fff, #fff) top right / 1.5px var(--s), linear-gradient(#fff, #fff) bottom left / var(--s) 1.5px, linear-gradient(#fff, #fff) bottom left / 1.5px var(--s), linear-gradient(#fff, #fff) bottom right / var(--s) 1.5px, linear-gradient(#fff, #fff) bottom right / 1.5px var(--s);background-repeat:no-repeat;width:56cqw;height:42cqw;position:absolute;top:19cqw;left:9cqw;overflow:hidden;scale:1.08}.scene__beam[data-astro-cid-grsovck6]{opacity:0;background:#fff;height:1.5px;position:absolute;top:0;left:0;right:0}.story[data-astro-cid-grsovck6][data-step="3"] .scene__frame[data-astro-cid-grsovck6]{opacity:1;scale:1}.scene__results[data-astro-cid-grsovck6]{gap:2.4cqw;display:grid;position:absolute;top:27cqw;left:69cqw}.scene__results[data-astro-cid-grsovck6] li[data-astro-cid-grsovck6]{white-space:nowrap;opacity:0;align-items:center;gap:1.6cqw;font-size:max(.8125rem,3.5cqw);font-weight:600;line-height:1.1;display:flex;translate:-2cqw}.scene__results[data-astro-cid-grsovck6] svg{flex:none;width:1.15em;height:1.15em}.story[data-astro-cid-grsovck6][data-step="3"] .scene__results[data-astro-cid-grsovck6] li[data-astro-cid-grsovck6]{opacity:1;translate:none}.story__steps[data-astro-cid-grsovck6] li[data-astro-cid-grsovck6]{flex-direction:column;justify-content:center;min-height:44svh;padding-block:1.5rem;display:flex}.story__num[data-astro-cid-grsovck6]{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(5rem,2.6rem + 9vw,8.5rem);font-weight:600;font-stretch:80%;line-height:.85}.story__steps[data-astro-cid-grsovck6] h3[data-astro-cid-grsovck6]{margin-top:1.1rem}.story__text[data-astro-cid-grsovck6]{color:var(--fg-2);margin-top:.4rem;font-size:1.1875rem}html.js .story[data-astro-cid-grsovck6][data-step] .story__steps[data-astro-cid-grsovck6] li[data-astro-cid-grsovck6]{opacity:.4}html.js .story[data-astro-cid-grsovck6][data-step="1"] .story__steps[data-astro-cid-grsovck6] li[data-astro-cid-grsovck6][data-step-no="1"],html.js .story[data-astro-cid-grsovck6][data-step="2"] .story__steps[data-astro-cid-grsovck6] li[data-astro-cid-grsovck6][data-step-no="2"],html.js .story[data-astro-cid-grsovck6][data-step="3"] .story__steps[data-astro-cid-grsovck6] li[data-astro-cid-grsovck6][data-step-no="3"]{opacity:1}@media (width>=64rem){.story[data-astro-cid-grsovck6]{padding-block:0}.story__grid[data-astro-cid-grsovck6]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"stage title""stage steps";column-gap:clamp(3rem,6vw,6rem)}.story__title[data-astro-cid-grsovck6]{padding-top:var(--section);grid-area:title;margin:0}.story__stage[data-astro-cid-grsovck6]{--stage-h:calc(100svh - var(--header-h));border-bottom:0;grid-area:stage;align-self:start;margin:0;padding:3rem 0}.scene[data-astro-cid-grsovck6]{width:min(100%, calc((var(--stage-h) - 6rem) * 1.25))}.story__steps[data-astro-cid-grsovck6]{grid-area:steps;padding-bottom:26svh}.story__steps[data-astro-cid-grsovck6] li[data-astro-cid-grsovck6]{min-height:62svh}}@media (prefers-reduced-motion:no-preference){.scene__card[data-astro-cid-grsovck6]{transition:transform .9s var(--ease)}.scene__phone[data-astro-cid-grsovck6],.scene__frame[data-astro-cid-grsovck6]{transition:opacity .5s var(--ease), translate .7s var(--ease), scale .7s var(--ease)}.scene__results[data-astro-cid-grsovck6] li[data-astro-cid-grsovck6]{transition:opacity .4s var(--ease), translate .4s var(--ease)}.story[data-astro-cid-grsovck6][data-step="3"] .scene__results[data-astro-cid-grsovck6] li[data-astro-cid-grsovck6]{transition-delay:calc(.55s + var(--n) * .22s)}.story[data-astro-cid-grsovck6][data-step="3"] .scene__beam[data-astro-cid-grsovck6]{animation:beam .9s .25s var(--ease) both}@keyframes beam{0%{opacity:.9;top:0}to{opacity:0;top:100%}}.story__steps[data-astro-cid-grsovck6] li[data-astro-cid-grsovck6]{transition:opacity .5s var(--ease)}.story[data-astro-cid-grsovck6][data-step] .scene__card[data-astro-cid-grsovck6] .card__stroke{stroke-dasharray:1 1.5;animation:1s cubic-bezier(.5,0,.3,1) .15s backwards sign}@keyframes sign{0%{stroke-dashoffset:1.05px}}.scene__seal[data-astro-cid-grsovck6]{transition:opacity .3s .9s,scale .5s cubic-bezier(.3,1.5,.5,1) .9s}html.js .story[data-astro-cid-grsovck6]:not([data-step]) .scene__seal[data-astro-cid-grsovck6]{opacity:0;scale:1.7}}.why[data-astro-cid-jabhex2p]{gap:clamp(2rem,5vw,4.5rem);margin-top:clamp(2.25rem,5vw,3.5rem);display:grid}.film[data-astro-cid-jabhex2p]{width:100%;max-width:28rem;margin:0 auto}.film__frame[data-astro-cid-jabhex2p]{aspect-ratio:4/5;border-radius:var(--radius);background:var(--blue);position:relative;overflow:hidden}.film[data-astro-cid-jabhex2p] video[data-astro-cid-jabhex2p]{object-fit:cover;width:100%;height:100%;display:block}.film__frame[data-astro-cid-jabhex2p]:after{content:"";border:1px solid var(--line);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.film__play[data-astro-cid-jabhex2p]{display:none;position:absolute;bottom:5.4%;left:7.8%}html.js .film__play[data-astro-cid-jabhex2p]{display:inline-flex}html.js .film[data-astro-cid-jabhex2p].is-started .film__play[data-astro-cid-jabhex2p],html.js .film[data-astro-cid-jabhex2p].is-auto .film__play[data-astro-cid-jabhex2p]{display:none}@media (width<23rem){.film__play[data-astro-cid-jabhex2p]{padding:.8rem 1.1rem;font-size:.9375rem}}.film[data-astro-cid-jabhex2p].has-bar video[data-astro-cid-jabhex2p]{cursor:pointer}.film__bar[data-astro-cid-jabhex2p]{display:none;position:relative}.film[data-astro-cid-jabhex2p].has-bar .film__bar[data-astro-cid-jabhex2p]{display:block}.film__track[data-astro-cid-jabhex2p]{height:1.75rem;position:relative}.film__track[data-astro-cid-jabhex2p]:before,.film__fill[data-astro-cid-jabhex2p]{content:"";background:var(--line-2);height:1px;position:absolute;top:50%;left:0;right:0}.film__fill[data-astro-cid-jabhex2p]{background:var(--accent-text);transform-origin:0;height:3px;scale:var(--p,0) 1;margin-top:-1px}.film[data-astro-cid-jabhex2p].is-started .film__track[data-astro-cid-jabhex2p]:after{content:"";top:50%;left:calc(var(--p,0) * 100%);background:var(--fg);width:3px;height:.875rem;margin:-.4375rem 0 0 -1.5px;position:absolute}.film__track[data-astro-cid-jabhex2p] input[data-astro-cid-jabhex2p]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.film__track[data-astro-cid-jabhex2p] input[data-astro-cid-jabhex2p]:disabled{cursor:default}.film__track[data-astro-cid-jabhex2p]:has(input:focus-visible){outline:2px solid var(--accent-text);outline-offset:2px}.film__toggle[data-astro-cid-jabhex2p]{z-index:1;background:var(--bg);color:inherit;font:inherit;cursor:pointer;border:0;padding:.45rem .7rem;font-weight:600;position:absolute;top:100%;left:0}.film__toggle[data-astro-cid-jabhex2p]:not(:focus-visible){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}.demo[data-astro-cid-jabhex2p]{counter-reset:geteilt;min-width:0;display:grid}.demo[data-astro-cid-jabhex2p] input[data-astro-cid-jabhex2p]:checked{counter-increment:geteilt}.pane-head[data-astro-cid-jabhex2p]{border-bottom:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding-bottom:1rem;font-size:.9375rem;font-weight:600;display:flex}.pane-head[data-astro-cid-jabhex2p] span[data-astro-cid-jabhex2p]:first-child{white-space:nowrap}.pane-head[data-astro-cid-jabhex2p] span[data-astro-cid-jabhex2p]:last-child{color:var(--fg-3);flex:none;font-weight:400}.wallet[data-astro-cid-jabhex2p]{isolation:isolate;padding:clamp(1.25rem,3vw,2.25rem);position:relative;overflow:hidden}.wallet[data-astro-cid-jabhex2p] .wallet__pattern{z-index:-1;color:#fff3;--g-width:.5px;width:min(34rem,120%);position:absolute;top:50%;right:-32%;translate:0 -50%}.wallet__rows[data-astro-cid-jabhex2p] li[data-astro-cid-jabhex2p]{border-bottom:1px solid var(--line)}.wallet__rows[data-astro-cid-jabhex2p] li[data-astro-cid-jabhex2p]:last-child{border-bottom:0}.wallet[data-astro-cid-jabhex2p] label[data-astro-cid-jabhex2p]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:.85rem;display:flex}.wallet__rows[data-astro-cid-jabhex2p] li[data-astro-cid-jabhex2p]:last-child label[data-astro-cid-jabhex2p]{padding-bottom:0}.wallet__claim[data-astro-cid-jabhex2p]{gap:.1rem;min-width:0;display:grid}.wallet__label[data-astro-cid-jabhex2p]{color:var(--fg-3);font-size:.875rem}.wallet__value[data-astro-cid-jabhex2p]{letter-spacing:-.015em;font-size:1.1875rem;font-weight:500;line-height:1.2}.switch[data-astro-cid-jabhex2p]{border:1px solid #fff9;border-radius:999px;flex:none;width:3rem;height:1.75rem;position:relative}.switch[data-astro-cid-jabhex2p]:after{content:"";background:#fff9;border-radius:50%;width:1.25rem;height:1.25rem;position:absolute;top:.1875rem;left:.1875rem}input[data-astro-cid-jabhex2p]:checked+.switch[data-astro-cid-jabhex2p]{background:#fff;border-color:#fff}input[data-astro-cid-jabhex2p]:checked+.switch[data-astro-cid-jabhex2p]:after{background:var(--blue);translate:1.25rem}input[data-astro-cid-jabhex2p]:focus-visible+.switch[data-astro-cid-jabhex2p]{outline-offset:3px;outline:2px solid #fff}.verifier[data-astro-cid-jabhex2p]{border:1px solid var(--line);background:var(--surface);border-top:0;flex-direction:column;padding:clamp(1.25rem,3vw,2.25rem);display:flex}.verifier__count[data-astro-cid-jabhex2p]:before{content:counter(geteilt)}.verifier__rows[data-astro-cid-jabhex2p] li[data-astro-cid-jabhex2p]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.8rem;display:flex}.verifier__label[data-astro-cid-jabhex2p]{color:var(--fg-3);flex:none;font-size:.875rem}.shown[data-astro-cid-jabhex2p]{text-align:right;font-weight:500}.withheld[data-astro-cid-jabhex2p]{color:var(--fg-3);align-items:center;gap:.6rem;font-size:.875rem;display:none}.withheld__bar[data-astro-cid-jabhex2p]{background:repeating-linear-gradient(-45deg, var(--line-2) 0 2px, transparent 2px 5px);width:3.5rem;height:.7rem}.verifier__proofs[data-astro-cid-jabhex2p]{gap:.5rem;margin-top:auto;padding-top:1.5rem;display:grid}.verifier__proofs[data-astro-cid-jabhex2p] li[data-astro-cid-jabhex2p]{align-items:center;gap:.55rem;font-weight:600;display:flex}.verifier__proofs[data-astro-cid-jabhex2p] svg{width:1.1rem;height:1.1rem;color:var(--ok);flex:none}@media (width>=56rem){.demo[data-astro-cid-jabhex2p]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.verifier[data-astro-cid-jabhex2p]{border-top:1px solid var(--line);border-left:0}}@media (width>=72rem){.why[data-astro-cid-jabhex2p]{grid-template-columns:minmax(0,24rem) minmax(0,1fr);align-items:center}.wallet[data-astro-cid-jabhex2p],.verifier[data-astro-cid-jabhex2p]{padding:clamp(1.25rem,2.2vw,2rem)}}@media (72rem<=width<80rem){.pane-head[data-astro-cid-jabhex2p]{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:no-preference){.switch[data-astro-cid-jabhex2p],.switch[data-astro-cid-jabhex2p]:after{transition:translate .25s var(--ease), background-color .25s var(--ease), border-color .25s var(--ease)}}.proof[data-astro-cid-kur57igv]{gap:clamp(2rem,6vw,3rem);margin-top:clamp(3.5rem,9vw,6rem);display:grid}.shots[data-astro-cid-kur57igv]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(.75rem,3vw,1.25rem);max-width:34rem;padding-bottom:3.5rem;display:grid;position:relative}.shots__phone[data-astro-cid-kur57igv]{border:.4rem solid var(--ink);background:var(--ink);border-radius:1.5rem;overflow:hidden;box-shadow:0 1.5rem 2.5rem -1.5rem #0d10168c}.shots__phone[data-astro-cid-kur57igv] img[data-astro-cid-kur57igv],.shots__result[data-astro-cid-kur57igv] img[data-astro-cid-kur57igv]{width:100%;height:auto;display:block}.shots__phone[data-astro-cid-kur57igv] img[data-astro-cid-kur57igv]{border-radius:1.1rem}.shots__phone--a[data-astro-cid-kur57igv]{transform:translateY(calc((.5 - var(--v,.5)) * 2.5rem))}.shots__phone--b[data-astro-cid-kur57igv]{transform:translateY(calc((var(--v,.5) - .5) * 2.5rem));margin-top:3rem}@media (prefers-color-scheme:dark){.shots__phone[data-astro-cid-kur57igv]{background:#2a3040;border-color:#2a3040}}.shots__result[data-astro-cid-kur57igv]{background:#fff;border:1px solid #0d101633;width:min(62%,17rem);position:absolute;bottom:0;right:-.25rem;rotate:2deg;box-shadow:0 1.25rem 2.25rem -1.25rem #0d101680}.proof__list[data-astro-cid-kur57igv]{display:grid}.proof__list[data-astro-cid-kur57igv] li[data-astro-cid-kur57igv]{border-top:1px solid var(--line-2);letter-spacing:-.008em;color:var(--fg);text-wrap:balance;padding-block:.95rem;font-size:clamp(1.0625rem,.95rem + .55vw,1.3125rem);line-height:1.4}.proof__list[data-astro-cid-kur57igv] li[data-astro-cid-kur57igv]:last-child{border-bottom:1px solid var(--line-2)}.proof__source[data-astro-cid-kur57igv]{text-wrap:pretty;max-width:34rem;padding-top:1.25rem}.proof__source[data-astro-cid-kur57igv] .link[data-astro-cid-kur57igv]{font-weight:500}.proof__note[data-astro-cid-kur57igv]{text-wrap:pretty;max-width:34rem;margin-top:.75rem}.proof__cta[data-astro-cid-kur57igv]{margin-top:clamp(1.5rem,3vw,2.25rem)}@media (width>=56rem){.proof[data-astro-cid-kur57igv]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"facts shots";align-items:center;column-gap:clamp(3rem,6vw,6rem)}.proof__facts[data-astro-cid-kur57igv]{grid-area:facts}.shots[data-astro-cid-kur57igv]{grid-area:shots;justify-self:center;width:100%}}@media (prefers-reduced-motion:no-preference){.shots__phone[data-astro-cid-kur57igv]{transition:transform .2s linear}}.about[data-astro-cid-oxgmilyn]{align-items:center;gap:clamp(2rem,6vw,3.5rem);display:grid}.id[data-astro-cid-oxgmilyn]{aspect-ratio:1.586;width:min(100%,21rem);transform:perspective(60rem) rotateY(calc((.5 - var(--v,.5)) * 34deg + var(--mx,0) * 8deg)) rotateX(calc(var(--my,0) * -8deg)) rotate(-3deg);position:relative;container-type:inline-size}.id__face[data-astro-cid-oxgmilyn]{isolation:isolate;color:#0d1016;background:#fcfbf7;border-radius:3.8cqw;grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:22cqw minmax(0,1fr);column-gap:5cqw;padding:5cqw 6cqw 4.5cqw;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #0d101629,0 1.6cqw 3cqw -1.8cqw #0d101680,0 7cqw 10cqw -7cqw #0d101673}.id__face[data-astro-cid-oxgmilyn] .id__pattern{z-index:-1;width:96%;color:color-mix(in srgb, var(--blue) 28%, transparent);--g-width:.5px;position:absolute;top:50%;right:-38%;translate:0 -50%}.id__top[data-astro-cid-oxgmilyn]{grid-column:1/-1;justify-content:space-between;align-items:center;margin-bottom:3cqw;display:flex}.id__issuer[data-astro-cid-oxgmilyn]{align-items:center;gap:2.2cqw;font-size:3.7cqw;font-weight:550;line-height:1;display:inline-flex}.id__badge[data-astro-cid-oxgmilyn]{aspect-ratio:1;width:7.6cqw;font-family:var(--font-mono);border:1px solid #0d101638;border-radius:50%;place-items:center;font-size:2.5cqw;font-weight:500;display:grid}.id__kind[data-astro-cid-oxgmilyn],.id__info[data-astro-cid-oxgmilyn] dt[data-astro-cid-oxgmilyn]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#5d6370;font-weight:500;line-height:1}.id__kind[data-astro-cid-oxgmilyn]{font-size:2.5cqw}.id__photo[data-astro-cid-oxgmilyn] img[data-astro-cid-oxgmilyn]{aspect-ratio:4/5;object-fit:cover;background:var(--paper-2);border-radius:1.4cqw;width:100%;height:auto;display:block}.id__info[data-astro-cid-oxgmilyn]{flex-direction:column;min-width:0;display:flex}.id__info[data-astro-cid-oxgmilyn] strong[data-astro-cid-oxgmilyn]{font-family:var(--font-display);letter-spacing:-.035em;font-size:7.4cqw;font-weight:600;line-height:1.02;font-stretch:var(--display-stretch)}.id__role[data-astro-cid-oxgmilyn]{color:#5d6370;margin-top:1.2cqw;font-size:3.7cqw;line-height:1.2}.id__info[data-astro-cid-oxgmilyn] dl[data-astro-cid-oxgmilyn]{gap:5cqw;margin:auto 0 0;display:flex}.id__info[data-astro-cid-oxgmilyn] dt[data-astro-cid-oxgmilyn]{margin-bottom:.8cqw;font-size:2.2cqw}.id__info[data-astro-cid-oxgmilyn] dd[data-astro-cid-oxgmilyn]{white-space:nowrap;font-size:3.5cqw;font-weight:550;line-height:1.1}.id__micro[data-astro-cid-oxgmilyn]{font-family:var(--font-mono);letter-spacing:.2em;white-space:nowrap;color:#5d6370;user-select:none;border-block:1px solid #0d101638;grid-column:1/-1;margin:2.6cqw -6cqw 1.6cqw;padding-block:.8cqw;font-size:1.25cqw;line-height:1;overflow:hidden}.id__bottom[data-astro-cid-oxgmilyn]{grid-column:1/-1;justify-content:space-between;align-items:flex-end;display:flex}.id__signature[data-astro-cid-oxgmilyn]{width:26cqw;height:auto;color:var(--blue)}.id__seal[data-astro-cid-oxgmilyn]{aspect-ratio:1;background:var(--blue);color:#fcfbf7;width:7.4cqw;box-shadow:0 0 0 .7cqw #fcfbf7, 0 0 0 .95cqw var(--blue);border-radius:50%;place-items:center;margin:0 .9cqw .9cqw 0;display:grid}.id__seal[data-astro-cid-oxgmilyn] svg{width:56%;height:56%}.about__text[data-astro-cid-oxgmilyn] h2[data-astro-cid-oxgmilyn]{margin-bottom:clamp(1.1rem,2.5vw,1.75rem)}blockquote[data-astro-cid-oxgmilyn]{max-width:36rem;margin:0}blockquote[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{letter-spacing:-.015em;text-wrap:pretty;font-size:clamp(1.125rem,1rem + .7vw,1.4375rem);font-weight:500;line-height:1.35}blockquote[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]+p[data-astro-cid-oxgmilyn]{margin-top:.55em}blockquote[data-astro-cid-oxgmilyn] .link[data-astro-cid-oxgmilyn]{font-weight:inherit;text-decoration-color:var(--accent-text);text-decoration-thickness:2px}blockquote[data-astro-cid-oxgmilyn] .link[data-astro-cid-oxgmilyn]:hover{color:var(--accent-text)}.about-section[data-astro-cid-oxgmilyn]{overflow-x:clip}@media (width>=56rem){.about[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3rem,6vw,6rem)}.id[data-astro-cid-oxgmilyn]{justify-self:center;width:min(100%,27rem)}}@media (prefers-reduced-motion:no-preference){.id[data-astro-cid-oxgmilyn]{transition:transform .35s ease-out}html.js .id[data-astro-cid-oxgmilyn]:not(.is-in) .id__stroke[data-astro-cid-oxgmilyn]{visibility:hidden}html.js .id[data-astro-cid-oxgmilyn]:not(.is-in) .id__seal[data-astro-cid-oxgmilyn]{opacity:0;scale:1.7}.id[data-astro-cid-oxgmilyn].is-in .id__stroke[data-astro-cid-oxgmilyn]{stroke-dasharray:1 1.5;animation:1s cubic-bezier(.5,0,.3,1) .7s backwards id-sign}@keyframes id-sign{0%{stroke-dashoffset:1.05px}}.id__seal[data-astro-cid-oxgmilyn]{transition:opacity .3s 1.6s,scale .5s cubic-bezier(.3,1.5,.5,1) 1.6s}}.faq[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--line-2)}.faq[data-astro-cid-hemr5th4] li[data-astro-cid-hemr5th4]{border-top:1px solid var(--line-2)}summary[data-astro-cid-hemr5th4]{cursor:pointer;justify-content:space-between;align-items:center;gap:1.25rem;padding-block:1.1rem;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4]:focus-visible{outline-offset:-2px}summary[data-astro-cid-hemr5th4] h3[data-astro-cid-hemr5th4]{letter-spacing:-.015em;text-wrap:pretty;font-size:clamp(1.125rem,1rem + .4vw,1.3125rem);font-weight:500;line-height:1.3}.faq__mark[data-astro-cid-hemr5th4]{flex:none;width:1.125rem;height:1.125rem;position:relative}.faq__mark[data-astro-cid-hemr5th4]:before,.faq__mark[data-astro-cid-hemr5th4]:after{content:"";background:currentColor;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.faq__mark[data-astro-cid-hemr5th4]:after{rotate:90deg}details[data-astro-cid-hemr5th4][open] .faq__mark[data-astro-cid-hemr5th4]:after{rotate:0deg}summary[data-astro-cid-hemr5th4]:hover .faq__mark[data-astro-cid-hemr5th4]{color:var(--accent-text)}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{max-width:42rem;color:var(--fg-2);text-wrap:pretty;padding-bottom:1.75rem;font-size:1.125rem;line-height:1.6}@media (prefers-reduced-motion:no-preference){.faq__mark[data-astro-cid-hemr5th4]:after{transition:rotate .3s var(--ease)}}.contact[data-astro-cid-he3spzz3]{isolation:isolate;padding-block:clamp(4.5rem,10vw,9rem) clamp(4rem,8vw,7rem);position:relative;overflow:clip}.contact[data-astro-cid-he3spzz3] .contact__bloom{z-index:-1;width:min(60rem,160vw);translate:0 -50%;rotate:calc(var(--v,0) * 70deg);color:color-mix(in srgb, var(--blue-soft) 20%, transparent);--g-width:.6px;position:absolute;top:46%;right:max(-20rem,-50vw)}@media (width<64rem){.contact[data-astro-cid-he3spzz3] .contact__bloom{opacity:.55;top:26rem}}.contact__grid[data-astro-cid-he3spzz3]{gap:clamp(2rem,6vw,3rem);display:grid}.contact__intro[data-astro-cid-he3spzz3] h2[data-astro-cid-he3spzz3]{max-width:13ch}.contact__card[data-astro-cid-he3spzz3]{width:min(100%,26rem);position:relative;rotate:-3deg}.contact__stamp[data-astro-cid-he3spzz3]{border:3px solid var(--blue);color:var(--blue);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;opacity:0;pointer-events:none;background:#fcfbf7e0;padding:.3em .8em .25em;font-size:clamp(1.125rem,5.5vw,1.75rem);font-weight:500;line-height:1;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-11deg;scale:1.7}.contact__card[data-astro-cid-he3spzz3].is-sent .contact__stamp[data-astro-cid-he3spzz3]{opacity:1;scale:1}.request[data-astro-cid-he3spzz3]{gap:1.75rem;max-width:34rem;display:grid}.request[data-astro-cid-he3spzz3] legend[data-astro-cid-he3spzz3],.field[data-astro-cid-he3spzz3]>span[data-astro-cid-he3spzz3]{color:var(--fg-2);margin-bottom:.5rem;font-size:.9375rem;display:block}.request__goal[data-astro-cid-he3spzz3] div[data-astro-cid-he3spzz3]{flex-wrap:wrap;gap:.25rem 1.75rem;display:flex}.request__goal[data-astro-cid-he3spzz3] label[data-astro-cid-he3spzz3]{cursor:pointer}.request__goal[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{letter-spacing:-.025em;color:var(--fg-3);background:linear-gradient(var(--accent-text), var(--accent-text)) no-repeat 0 100% / 0 2px;padding-block:.3rem;font-size:clamp(1.375rem,1.1rem + 1.2vw,1.875rem);font-weight:600;line-height:1.15;display:block}.request__goal[data-astro-cid-he3spzz3] label[data-astro-cid-he3spzz3]:hover span[data-astro-cid-he3spzz3]{color:var(--fg)}.request__goal[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:checked+span[data-astro-cid-he3spzz3]{color:var(--fg);background-size:100% 2px}.request__goal[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:focus-visible+span[data-astro-cid-he3spzz3]{outline:2px solid var(--accent-text);outline-offset:4px}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3],.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{border:0;border-bottom:1px solid var(--line-2);letter-spacing:-.01em;resize:vertical;background:0 0;border-radius:0;width:100%;padding:.35rem 0 .65rem;font-size:1.25rem;font-weight:500;line-height:1.3;display:block}.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{font-size:1.0625rem;font-weight:400;line-height:1.5}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]::placeholder{color:var(--fg-3);opacity:.75;font-weight:400}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:focus,.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]:focus{border-bottom-color:var(--accent-text);box-shadow:0 1px 0 var(--accent-text);outline:none}.request[data-astro-cid-he3spzz3][hidden],.sent[data-astro-cid-he3spzz3][hidden]{display:none}.request__pair[data-astro-cid-he3spzz3]{gap:1.75rem;display:grid}.request__trap[data-astro-cid-he3spzz3]{width:1px;height:1px;position:absolute;left:-200vw;overflow:hidden}.request__send[data-astro-cid-he3spzz3]{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:.5rem;display:flex}.request__send[data-astro-cid-he3spzz3] p[data-astro-cid-he3spzz3]{color:var(--fg-2)}.request[data-astro-cid-he3spzz3] button[data-astro-cid-he3spzz3]:disabled{opacity:.7;cursor:progress}.request__status[data-astro-cid-he3spzz3]{margin-top:-.75rem;font-weight:600}.request__status[data-astro-cid-he3spzz3]:empty{display:none}.request__privacy[data-astro-cid-he3spzz3]{color:var(--fg-3);margin-top:-.75rem;font-size:.875rem}.request__privacy[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{color:var(--fg)}.sent[data-astro-cid-he3spzz3]{max-width:34rem}.contact[data-astro-cid-he3spzz3].is-sent .contact__intro[data-astro-cid-he3spzz3]{display:none}.sent[data-astro-cid-he3spzz3]:focus{outline:none}.sent[data-astro-cid-he3spzz3] p[data-astro-cid-he3spzz3]{margin-top:1rem}.sent[data-astro-cid-he3spzz3] button[data-astro-cid-he3spzz3]{cursor:pointer;background:0 0;border:0;margin-top:1.75rem;padding:0}@media (width>=34rem){.request__pair[data-astro-cid-he3spzz3]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width>=64rem){.contact__grid[data-astro-cid-he3spzz3]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"intro card""form card";column-gap:4rem}.contact__intro[data-astro-cid-he3spzz3]{grid-area:intro}.request[data-astro-cid-he3spzz3]{grid-area:form}.sent[data-astro-cid-he3spzz3]{grid-area:1/1/-1;align-self:center}.contact__card[data-astro-cid-he3spzz3]{grid-area:card;place-self:center end;width:100%}}@media (prefers-reduced-motion:no-preference){.request__goal[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{transition:background-size .35s var(--ease), color .2s}.contact__stamp[data-astro-cid-he3spzz3]{transition:opacity .2s,scale .4s cubic-bezier(.3,1.5,.5,1)}.contact__card[data-astro-cid-he3spzz3] .card__seal{transition:opacity .25s,scale .45s cubic-bezier(.3,1.5,.5,1)}}html.js .contact__card[data-astro-cid-he3spzz3]:not(.is-ready) .card__seal{opacity:0;scale:1.7}
