.hero[data-astro-cid-ge2uvauf]{min-height:calc(100svh - var(--header));flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:clip}.top[data-astro-cid-ge2uvauf]{column-gap:var(--gap);flex:1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;padding-block:clamp(40px,6vw,88px);display:grid;position:relative}.copy[data-astro-cid-ge2uvauf]{z-index:1;grid-column:1/span 7;justify-items:start;gap:28px;display:grid;position:relative}.h1[data-astro-cid-ge2uvauf]{font-size:clamp(2.125rem,1.05rem + 3.5vw,3.875rem)}.lead[data-astro-cid-ge2uvauf]{max-width:34em}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:8px;display:flex}.mark[data-astro-cid-ge2uvauf]{aspect-ratio:1;touch-action:pan-y;-webkit-user-select:none;user-select:none;grid-column:8/-1;justify-self:center;width:min(50vw,680px,100svh - 300px);margin-block:-8%;margin-inline:-20%;position:relative}.mark[data-astro-cid-ge2uvauf] .mark-poster,.mark-canvas[data-astro-cid-ge2uvauf]{width:100%;height:100%;position:absolute;inset:0}.mark-canvas[data-astro-cid-ge2uvauf]{opacity:0}.mark[data-astro-cid-ge2uvauf][data-gl-state=live] .mark-canvas[data-astro-cid-ge2uvauf]{opacity:1}.mark[data-astro-cid-ge2uvauf][data-gl-state=live] .mark-poster{visibility:hidden}.mark[data-astro-cid-ge2uvauf][data-grab]{cursor:grab}.mark[data-astro-cid-ge2uvauf][data-grab=dragging]{cursor:grabbing}.mark-hint[data-astro-cid-ge2uvauf]{z-index:1;color:var(--muted);letter-spacing:.01em;white-space:nowrap;pointer-events:none;align-items:center;gap:10px;font-size:.8125rem;transition:opacity .6s,visibility .6s;display:none;position:absolute;bottom:3%;left:50%;transform:translate(-50%)}.mark-hint[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{width:28px;height:12px}.mark[data-astro-cid-ge2uvauf][data-grab] .mark-hint[data-astro-cid-ge2uvauf]{animation:hint-in .9s var(--ease-out) .5s backwards;display:inline-flex}.mark[data-astro-cid-ge2uvauf][data-spun] .mark-hint[data-astro-cid-ge2uvauf]{opacity:0;visibility:hidden}.foot[data-astro-cid-ge2uvauf]{border-top:1px solid var(--line)}.product[data-astro-cid-ge2uvauf]{column-gap:var(--gap);border-bottom:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;min-height:84px;padding-block:16px;text-decoration:none;display:grid;position:relative}.product[data-astro-cid-ge2uvauf]:before{content:"";inset:0 calc(var(--edge) * -1);transform-origin:0;transition:transform .6s var(--ease-out);background:#ffffff0d;position:absolute;transform:scaleX(0)}.product[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{position:relative}.name[data-astro-cid-ge2uvauf]{letter-spacing:-.015em;grid-column:1/span 3;font-size:1.25rem;font-weight:500}.what[data-astro-cid-ge2uvauf]{color:var(--muted);grid-column:4/span 5}.meta[data-astro-cid-ge2uvauf]{grid-column:9/span 3;font-size:.9375rem}.product[data-astro-cid-ge2uvauf] .arrow{transition:transform .5s var(--ease-out);grid-column:12;justify-self:end}@media (hover:hover){.product[data-astro-cid-ge2uvauf]:hover:before{transform:none}.product[data-astro-cid-ge2uvauf]:hover .arrow{transform:translate(6px)}}.reference[data-astro-cid-ge2uvauf]{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:2px 14px;padding-block:14px 18px;font-size:.875rem;display:flex}.reference[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{color:var(--fg);text-decoration-color:var(--line);text-underline-offset:4px;padding-block:3px;transition:text-decoration-color .3s;display:inline-block}.reference[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover{text-decoration-color:currentColor}@media (width<=899px){.hero[data-astro-cid-ge2uvauf]{min-height:0}.top[data-astro-cid-ge2uvauf]{padding-block:36px 8px;display:block}.mark[data-astro-cid-ge2uvauf]{width:min(92vw,520px);margin:-4% auto -6%}.product[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) auto;row-gap:4px;padding-block:18px}.name[data-astro-cid-ge2uvauf],.what[data-astro-cid-ge2uvauf],.meta[data-astro-cid-ge2uvauf]{grid-column:1}.meta[data-astro-cid-ge2uvauf]{margin-top:6px}.product[data-astro-cid-ge2uvauf] .arrow{grid-area:1/2}}@media (prefers-reduced-motion:no-preference){.h1[data-astro-cid-ge2uvauf]{animation:hero-rise 1.1s var(--ease-out) backwards}.lead[data-astro-cid-ge2uvauf]{animation:hero-in 1.1s var(--ease-out) .12s backwards}.actions[data-astro-cid-ge2uvauf]{animation:hero-in 1.1s var(--ease-out) .22s backwards}.mark[data-astro-cid-ge2uvauf]{animation:hero-mark 1.8s var(--ease-out) backwards}.foot[data-astro-cid-ge2uvauf]{animation:hero-in 1.1s var(--ease-out) .4s backwards}}@keyframes hero-rise{0%{transform:translateY(28px)}}@keyframes hero-in{0%{opacity:0;transform:translateY(24px)}}@keyframes hero-mark{0%{opacity:0;transform:scale(.9)translateY(3%)}}@keyframes hint-in{0%{opacity:0;transform:translate(-50%,8px)}}.intro[data-astro-cid-6sxyiky6]{grid-column:1/-1;grid-template-columns:subgrid;align-items:end;row-gap:24px;display:grid}.intro[data-astro-cid-6sxyiky6] .h2[data-astro-cid-6sxyiky6]{grid-column:1/span 7}.lead[data-astro-cid-6sxyiky6]{grid-column:9/-1;padding-bottom:6px}.fields[data-astro-cid-6sxyiky6]{column-gap:var(--gap);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(40px,6vw,88px);display:grid}.fields[data-astro-cid-6sxyiky6] li[data-astro-cid-6sxyiky6]{border-top:1px solid var(--fg);grid-template-rows:auto 1fr auto;justify-items:start;gap:12px;padding-block:26px 4px;display:grid;position:relative}.fields[data-astro-cid-6sxyiky6] p[data-astro-cid-6sxyiky6]{color:var(--muted);max-width:30em}.fields[data-astro-cid-6sxyiky6] .link[data-astro-cid-6sxyiky6]{margin-top:2px;font-size:.9375rem}@media (width<=899px){.intro[data-astro-cid-6sxyiky6] .h2[data-astro-cid-6sxyiky6],.lead[data-astro-cid-6sxyiky6]{grid-column:1/-1}.fields[data-astro-cid-6sxyiky6]{grid-template-columns:minmax(0,1fr)}.fields[data-astro-cid-6sxyiky6] li[data-astro-cid-6sxyiky6]{padding-bottom:28px}}.head[data-astro-cid-scmdfdnf]{align-items:end;row-gap:24px}.title[data-astro-cid-scmdfdnf]{flex-wrap:wrap;grid-column:1/span 6;align-items:center;gap:16px 24px;display:flex}.title[data-astro-cid-scmdfdnf] .h2[data-astro-cid-scmdfdnf]{letter-spacing:-.04em;font-size:clamp(2.75rem,1.6rem + 5vw,5.5rem);line-height:1}.head[data-astro-cid-scmdfdnf] .lead[data-astro-cid-scmdfdnf]{grid-column:8/-1;padding-bottom:6px}.body[data-astro-cid-scmdfdnf]{align-items:start;margin-top:clamp(40px,6vw,88px)}.scene[data-astro-cid-scmdfdnf]{--p:.5;--lift:clamp(12px, 12px + (var(--p) - .14) * 200px, 58px);--turn:calc(-52deg + var(--p) * 16deg);top:calc(var(--header) + 24px);height:min(640px, 100svh - var(--header) - 48px);perspective:1800px;grid-column:1/span 6;place-items:center;display:grid;position:sticky}.stack[data-astro-cid-scmdfdnf]{aspect-ratio:1;width:min(320px,46vw);transform-style:preserve-3d;transform:rotateX(57deg) rotateZ(var(--turn));position:relative}.plate[data-astro-cid-scmdfdnf]{--z:calc((3 - var(--n)) * var(--lift));color:var(--white);transform-style:preserve-3d;transform:translateZ(var(--z));transition:transform .7s var(--ease-out), background-color .4s, border-color .4s, color .4s;background:linear-gradient(135deg,#3a3a3a,#1d1d1d 62%);border:1px solid #ffffff6b;border-radius:13%;position:absolute;inset:0}.plate[data-astro-cid-scmdfdnf]:after{content:"";border-radius:inherit;background:#0d0d0d;border:1px solid #ffffff24;position:absolute;inset:-1px;transform:translateZ(-8px)}.plate[data-astro-cid-scmdfdnf] span[data-astro-cid-scmdfdnf]{letter-spacing:.01em;white-space:nowrap;font-size:clamp(.75rem,.5rem + .9vw,1rem);font-weight:500;position:absolute;bottom:5.5%;left:9%}.n0[data-astro-cid-scmdfdnf]{--n:0}.n1[data-astro-cid-scmdfdnf]{--n:1}.n2[data-astro-cid-scmdfdnf]{--n:2}.n3[data-astro-cid-scmdfdnf]{--n:3}.n4[data-astro-cid-scmdfdnf]{--n:4}.n5[data-astro-cid-scmdfdnf]{--n:5}.n6[data-astro-cid-scmdfdnf]{--n:6}.body[data-astro-cid-scmdfdnf][data-active="0"]:not(:has(.areas li:hover)) .n0[data-astro-cid-scmdfdnf],.body[data-astro-cid-scmdfdnf][data-active="1"]:not(:has(.areas li:hover)) .n1[data-astro-cid-scmdfdnf],.body[data-astro-cid-scmdfdnf][data-active="2"]:not(:has(.areas li:hover)) .n2[data-astro-cid-scmdfdnf],.body[data-astro-cid-scmdfdnf][data-active="3"]:not(:has(.areas li:hover)) .n3[data-astro-cid-scmdfdnf],.body[data-astro-cid-scmdfdnf][data-active="4"]:not(:has(.areas li:hover)) .n4[data-astro-cid-scmdfdnf],.body[data-astro-cid-scmdfdnf][data-active="5"]:not(:has(.areas li:hover)) .n5[data-astro-cid-scmdfdnf],.body[data-astro-cid-scmdfdnf][data-active="6"]:not(:has(.areas li:hover)) .n6[data-astro-cid-scmdfdnf],.body[data-astro-cid-scmdfdnf]:has(.areas li:first-child:hover) .n0[data-astro-cid-scmdfdnf],.body[data-astro-cid-scmdfdnf]:has(.areas li:nth-child(2):hover) .n1[data-astro-cid-scmdfdnf],.body[data-astro-cid-scmdfdnf]:has(.areas li:nth-child(3):hover) .n2[data-astro-cid-scmdfdnf],.body[data-astro-cid-scmdfdnf]:has(.areas li:nth-child(4):hover) .n3[data-astro-cid-scmdfdnf],.body[data-astro-cid-scmdfdnf]:has(.areas li:nth-child(5):hover) .n4[data-astro-cid-scmdfdnf],.body[data-astro-cid-scmdfdnf]:has(.areas li:nth-child(6):hover) .n5[data-astro-cid-scmdfdnf],.body[data-astro-cid-scmdfdnf]:has(.areas li:nth-child(7):hover) .n6[data-astro-cid-scmdfdnf]{background:var(--white);border-color:var(--white);color:var(--ink);transform:translate3d(-17%, 17%, calc(var(--z) + 6px))}.areas[data-astro-cid-scmdfdnf]{border-top:1px solid var(--fg);grid-column:8/-1}.areas[data-astro-cid-scmdfdnf] li[data-astro-cid-scmdfdnf]{column-gap:var(--gap);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:baseline;padding-block:22px 24px;display:grid;position:relative}.areas[data-astro-cid-scmdfdnf] li[data-astro-cid-scmdfdnf]:before{content:"";opacity:0;background:#ffffff0d;transition:opacity .35s;position:absolute;inset:0 -16px}.areas[data-astro-cid-scmdfdnf] li[data-astro-cid-scmdfdnf]>[data-astro-cid-scmdfdnf]{position:relative}.areas[data-astro-cid-scmdfdnf] p[data-astro-cid-scmdfdnf]{color:var(--muted);transition:color .35s}.areas[data-astro-cid-scmdfdnf] li[data-astro-cid-scmdfdnf][data-current] p[data-astro-cid-scmdfdnf]{color:var(--fg)}@media (hover:hover){.areas[data-astro-cid-scmdfdnf] li[data-astro-cid-scmdfdnf]:hover:before{opacity:1}.areas[data-astro-cid-scmdfdnf] li[data-astro-cid-scmdfdnf]:hover p[data-astro-cid-scmdfdnf]{color:var(--fg)}}.state[data-astro-cid-scmdfdnf]{column-gap:var(--gap);border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;row-gap:28px;margin-top:clamp(48px,6vw,88px);padding:clamp(24px,3vw,40px);display:grid}.state[data-astro-cid-scmdfdnf] dl[data-astro-cid-scmdfdnf]{gap:20px var(--gap);grid-column:1/span 7;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.state[data-astro-cid-scmdfdnf] dt[data-astro-cid-scmdfdnf]{color:var(--muted);font-size:.875rem}.state[data-astro-cid-scmdfdnf] dd[data-astro-cid-scmdfdnf]{letter-spacing:-.01em;align-items:center;gap:10px;margin-top:4px;font-size:1.125rem;font-weight:500;display:flex}.state[data-astro-cid-scmdfdnf] p[data-astro-cid-scmdfdnf]{color:var(--muted);grid-column:8/-1}.state[data-astro-cid-scmdfdnf] .link[data-astro-cid-scmdfdnf]{color:var(--fg);margin-top:4px}@media (width<=899px){.title[data-astro-cid-scmdfdnf],.head[data-astro-cid-scmdfdnf] .lead[data-astro-cid-scmdfdnf],.scene[data-astro-cid-scmdfdnf],.areas[data-astro-cid-scmdfdnf],.state[data-astro-cid-scmdfdnf] dl[data-astro-cid-scmdfdnf],.state[data-astro-cid-scmdfdnf] p[data-astro-cid-scmdfdnf]{grid-column:1/-1}.scene[data-astro-cid-scmdfdnf]{height:min(104vw,520px);margin-bottom:24px;position:relative;top:0}.areas[data-astro-cid-scmdfdnf] li[data-astro-cid-scmdfdnf]{grid-template-columns:minmax(0,1fr);row-gap:6px}}@media (width<=599px){.scene[data-astro-cid-scmdfdnf]{--lift:clamp(8px, 8px + (var(--p) - .14) * 130px, 36px)}.state[data-astro-cid-scmdfdnf] dl[data-astro-cid-scmdfdnf]{grid-template-columns:minmax(0,1fr)}}.clients[data-astro-cid-zrm7ciof]{padding-block:clamp(56px,6vw,96px)}.intro[data-astro-cid-zrm7ciof]{grid-column:1/span 4;align-content:start;gap:12px;display:grid}.intro[data-astro-cid-zrm7ciof] .h2[data-astro-cid-zrm7ciof]{font-size:clamp(1.6rem,1.25rem + 1.3vw,2.25rem)}.body[data-astro-cid-zrm7ciof]{grid-column:6/-1}.list[data-astro-cid-zrm7ciof]{border-top:1px solid var(--fg)}.list[data-astro-cid-zrm7ciof] li[data-astro-cid-zrm7ciof]{border-bottom:1px solid var(--line)}.list[data-astro-cid-zrm7ciof] a[data-astro-cid-zrm7ciof]{gap:4px var(--gap);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;padding-block:20px 22px;text-decoration:none;display:grid;position:relative}.list[data-astro-cid-zrm7ciof] a[data-astro-cid-zrm7ciof]:before{content:"";transform-origin:0;transition:transform .6s var(--ease-out);background:#0000000b;position:absolute;inset:0 -16px;transform:scaleX(0)}.list[data-astro-cid-zrm7ciof] a[data-astro-cid-zrm7ciof]>[data-astro-cid-zrm7ciof]{position:relative}.name[data-astro-cid-zrm7ciof]{letter-spacing:-.01em;font-size:1.125rem;font-weight:500}.facts[data-astro-cid-zrm7ciof]{color:var(--muted);flex-wrap:wrap;grid-column:1;gap:0 10px;font-size:.9375rem;display:flex}.facts[data-astro-cid-zrm7ciof] span[data-astro-cid-zrm7ciof]+span[data-astro-cid-zrm7ciof]:before{content:"·";margin-right:10px}.site[data-astro-cid-zrm7ciof]{grid-area:1/2;align-items:center;gap:8px;font-size:.9375rem;font-weight:500;display:inline-flex}.site[data-astro-cid-zrm7ciof] .arrow{transition:transform .5s var(--ease-out)}@media (hover:hover){.list[data-astro-cid-zrm7ciof] a[data-astro-cid-zrm7ciof]:hover:before{transform:none}.list[data-astro-cid-zrm7ciof] a[data-astro-cid-zrm7ciof]:hover .site[data-astro-cid-zrm7ciof] .arrow{transform:translate(3px,-3px)}}.ask[data-astro-cid-zrm7ciof]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:24px;font-size:.9375rem;display:flex}.ask[data-astro-cid-zrm7ciof] .link[data-astro-cid-zrm7ciof]{color:var(--fg)}@media (width<=899px){.intro[data-astro-cid-zrm7ciof],.body[data-astro-cid-zrm7ciof]{grid-column:1/-1}.body[data-astro-cid-zrm7ciof]{margin-top:28px}}@media (width<=599px){.list[data-astro-cid-zrm7ciof] a[data-astro-cid-zrm7ciof]{grid-template-columns:minmax(0,1fr)}.facts[data-astro-cid-zrm7ciof]{flex-direction:column}.facts[data-astro-cid-zrm7ciof] span[data-astro-cid-zrm7ciof]+span[data-astro-cid-zrm7ciof]:before{content:none}.site[data-astro-cid-zrm7ciof]{grid-area:auto/1;margin-top:8px}}.intro[data-astro-cid-hemr5th4]{grid-column:1/span 4;align-content:start;justify-items:start;gap:20px;display:grid}.list[data-astro-cid-hemr5th4]{border-top:1px solid var(--fg);grid-column:6/-1}.qa[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--line)}summary[data-astro-cid-hemr5th4]{letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding-block:18px;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:500;line-height:1.3;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4]>span[data-astro-cid-hemr5th4]:first-child{transition:transform .5s var(--ease-out)}.sign[data-astro-cid-hemr5th4]{border:1px solid var(--line);border-radius:50%;flex:none;width:40px;height:40px;transition:background-color .35s,border-color .35s,color .35s;position:relative}.sign[data-astro-cid-hemr5th4]:before,.sign[data-astro-cid-hemr5th4]:after{content:"";width:14px;height:1.5px;transition:transform .5s var(--ease-out);background:currentColor;margin:-.75px 0 0 -7px;position:absolute;top:50%;left:50%}.sign[data-astro-cid-hemr5th4]:after{transform:rotate(90deg)}.qa[data-astro-cid-hemr5th4][open]:not([data-closing]) .sign[data-astro-cid-hemr5th4]{background:var(--fg);border-color:var(--fg);color:var(--bg)}.qa[data-astro-cid-hemr5th4][open]:not([data-closing]) .sign[data-astro-cid-hemr5th4]:before,.qa[data-astro-cid-hemr5th4][open]:not([data-closing]) .sign[data-astro-cid-hemr5th4]:after{transform:rotate(180deg)}@media (hover:hover){summary[data-astro-cid-hemr5th4]:hover>span[data-astro-cid-hemr5th4]:first-child{transform:translate(8px)}summary[data-astro-cid-hemr5th4]:hover .sign[data-astro-cid-hemr5th4]{border-color:var(--fg)}}.answer[data-astro-cid-hemr5th4]{overflow:hidden}.answer[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{max-width:37em;color:var(--muted)}.answer[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]+p[data-astro-cid-hemr5th4]{margin-top:14px}.answer[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]:last-child{padding-bottom:28px}.answer[data-astro-cid-hemr5th4] .link[data-astro-cid-hemr5th4]{color:var(--fg);font-size:.9375rem}@media (width<=899px){.intro[data-astro-cid-hemr5th4],.list[data-astro-cid-hemr5th4]{grid-column:1/-1}.list[data-astro-cid-hemr5th4]{margin-top:40px}}.intro[data-astro-cid-he3spzz3]{grid-column:1/span 5;align-content:start;gap:28px;display:grid}.ways[data-astro-cid-he3spzz3]{border-top:1px solid var(--line);margin-top:12px;display:grid}.ways[data-astro-cid-he3spzz3]>div[data-astro-cid-he3spzz3]{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);column-gap:16px;padding-block:14px;display:grid}.ways[data-astro-cid-he3spzz3] dt[data-astro-cid-he3spzz3]{color:var(--muted);padding-top:2px;font-size:.9375rem}.note[data-astro-cid-he3spzz3]{max-width:32em;font-size:.9375rem}.panel[data-astro-cid-he3spzz3]{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-column:7/-1;padding:clamp(22px,3.2vw,44px)}form[data-astro-cid-he3spzz3]{gap:22px;display:grid}fieldset[data-astro-cid-he3spzz3]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-he3spzz3],.field[data-astro-cid-he3spzz3]>span[data-astro-cid-he3spzz3]{margin-bottom:8px;padding:0;font-size:.9375rem;font-weight:500;display:block}.field[data-astro-cid-he3spzz3] small[data-astro-cid-he3spzz3]{color:var(--muted);font-size:inherit;font-weight:400}.options[data-astro-cid-he3spzz3]{flex-wrap:wrap;gap:8px;display:flex}.options[data-astro-cid-he3spzz3] label[data-astro-cid-he3spzz3]{cursor:pointer;display:inline-flex;position:relative}.options[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:999px;width:100%;height:100%;margin:0;position:absolute;inset:0}.options[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{border:1px solid var(--line);border-radius:999px;align-items:center;min-height:44px;padding:0 18px;font-size:.9375rem;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.options[data-astro-cid-he3spzz3] label[data-astro-cid-he3spzz3]:hover span[data-astro-cid-he3spzz3]{border-color:var(--fg)}.options[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:checked+span[data-astro-cid-he3spzz3]{background:var(--fg);border-color:var(--fg);color:var(--bg)}.options[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:999px}.pair[data-astro-cid-he3spzz3]{gap:22px var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field[data-astro-cid-he3spzz3]{display:block}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3],.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{background:var(--ink);width:100%;color:var(--fg);border:1px solid #8a8a8a;border-radius:9px;padding:13px 15px;line-height:1.4;transition:border-color .25s,background-color .25s;display:block}.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{resize:vertical;min-height:132px}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:hover,.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]:hover{border-color:var(--fg)}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:focus-visible,.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]:focus-visible{border-color:var(--fg);outline:2px solid var(--focus);outline-offset:2px;border-radius:9px}.trap[data-astro-cid-he3spzz3]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.send[data-astro-cid-he3spzz3]{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:4px;display:flex}.privacy[data-astro-cid-he3spzz3]{color:var(--muted);flex:240px;font-size:.875rem;line-height:1.5}.privacy[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:var(--fg);text-underline-offset:3px;padding-block:3px;display:inline-block}.form-status[data-astro-cid-he3spzz3]:empty{display:none}.form-status[data-astro-cid-he3spzz3]{color:var(--muted);font-size:.9375rem}.form-status[data-astro-cid-he3spzz3][data-state=error],.form-fallback{color:var(--fg);border:1px solid var(--signal);border-radius:9px;padding:14px 16px;font-size:.9375rem}.form-status[data-astro-cid-he3spzz3] a,.form-fallback a{color:inherit;text-underline-offset:3px}.contact[data-astro-cid-he3spzz3]:not(:target) .form-fallback{display:none}form[data-astro-cid-he3spzz3][aria-busy=true] .btn[data-astro-cid-he3spzz3]{opacity:.6;pointer-events:none}.sent[data-astro-cid-he3spzz3]{justify-items:start;gap:12px;padding-block:24px;display:grid}.sent[data-astro-cid-he3spzz3]:focus{outline:none}.check[data-astro-cid-he3spzz3]{background:var(--fg);width:52px;height:52px;color:var(--bg);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.check[data-astro-cid-he3spzz3] svg[data-astro-cid-he3spzz3]{width:26px;height:26px}@media (prefers-reduced-motion:no-preference){.sent[data-astro-cid-he3spzz3]:not([hidden]){animation:sent-in .8s var(--ease-out)}.sent[data-astro-cid-he3spzz3]:not([hidden]) .check[data-astro-cid-he3spzz3] path[data-astro-cid-he3spzz3]{stroke-dasharray:22;animation:sent-check .7s var(--ease-out) .25s backwards}}@keyframes sent-in{0%{opacity:0;transform:translateY(16px)}}@keyframes sent-check{0%{stroke-dashoffset:22px}}@media (width<=899px){.intro[data-astro-cid-he3spzz3],.panel[data-astro-cid-he3spzz3]{grid-column:1/-1}.panel[data-astro-cid-he3spzz3]{margin-top:40px}}@media (width<=599px){.pair[data-astro-cid-he3spzz3]{grid-template-columns:minmax(0,1fr)}}
