.fc[data-astro-cid-244sp2dj]{isolation:isolate;border:1px solid var(--color-divider);border-radius:var(--radius-xl);background:var(--color-surface);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"body media""facts facts";display:grid;position:relative;overflow:hidden}.fc__body[data-astro-cid-244sp2dj]{flex-direction:column;grid-area:body;align-items:flex-start;padding:clamp(2.25rem,4vw,3.5rem);display:flex}.fc__eyebrow[data-astro-cid-244sp2dj]{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.fc__title[data-astro-cid-244sp2dj]{max-width:14ch;margin-top:var(--space-5);font-size:var(--text-feature);letter-spacing:var(--tracking-title);font-weight:400;line-height:1.05}.fc__line[data-astro-cid-244sp2dj]{max-width:30rem;color:var(--color-text-muted);font-size:var(--text-base);margin-top:1.25rem;line-height:1.55}.fc__metrics[data-astro-cid-244sp2dj]{align-self:stretch;margin-top:2.5rem}.fc__cta[data-astro-cid-244sp2dj]{margin-top:2.5rem}.fc__cta[data-astro-cid-244sp2dj] svg{transition:translate var(--duration-base) var(--ease-out)}@media (hover:hover){.fc__cta[data-astro-cid-244sp2dj]:hover svg{translate:var(--nudge) 0}}.fc__media[data-astro-cid-244sp2dj]{pointer-events:none;-webkit-mask-composite:source-in;grid-area:media;min-height:20rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%),linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 45%),linear-gradient(#0000,#000 22% 78%,#0000);mask-composite:intersect}.fc__media[data-astro-cid-244sp2dj] img{object-fit:cover;object-position:28% 50%;mix-blend-mode:lighten;width:100%;max-width:none;height:100%;position:absolute;inset:0}.fc__facts[data-astro-cid-244sp2dj]{gap:var(--space-5) var(--space-6);padding:var(--space-cell) clamp(2.25rem, 4vw, 3.5rem) var(--space-6);border-top:1px solid var(--color-divider);grid-area:facts;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.fc__facts[data-astro-cid-244sp2dj] dd[data-astro-cid-244sp2dj]{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.45}@media (47.5rem<width<=68rem){.fc[data-astro-cid-244sp2dj]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}@media (width<=47.5rem){.fc[data-astro-cid-244sp2dj]{border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr);grid-template-areas:"media""body""facts"}.fc__media[data-astro-cid-244sp2dj]{min-height:10rem;-webkit-mask-image:linear-gradient(#0000,#000 25% 55%,#0000);mask-image:linear-gradient(#0000,#000 25% 55%,#0000)}.fc__body[data-astro-cid-244sp2dj]{padding:var(--space-1) 1.25rem var(--space-6)}.fc__title[data-astro-cid-244sp2dj]{margin-top:1.25rem}.fc__line[data-astro-cid-244sp2dj]{margin-top:var(--space-4)}.fc__metrics[data-astro-cid-244sp2dj],.fc__cta[data-astro-cid-244sp2dj]{margin-top:var(--space-6)}.fc__cta[data-astro-cid-244sp2dj]{align-self:stretch}.fc__facts[data-astro-cid-244sp2dj]{gap:var(--space-4);padding:var(--space-5) 1.25rem;grid-template-columns:minmax(0,1fr)}.fc__facts[data-astro-cid-244sp2dj]>div[data-astro-cid-244sp2dj]{gap:var(--space-4);grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;display:grid}.fc__facts[data-astro-cid-244sp2dj] dd[data-astro-cid-244sp2dj]{margin-top:0}}@media (forced-colors:active){.fc__media[data-astro-cid-244sp2dj]{display:none}}@media (prefers-reduced-motion:reduce){.fc__cta[data-astro-cid-244sp2dj] svg{transition:none}}.contact[data-astro-cid-vekgkm42]{display:grid}.contact-form[data-astro-cid-vekgkm42],.contact-success[data-astro-cid-vekgkm42]{grid-area:1/1}.contact-form[data-astro-cid-vekgkm42]{gap:var(--space-row);flex-direction:column;display:flex}.contact-form[data-astro-cid-vekgkm42][hidden]{display:none}.contact-form[data-astro-cid-vekgkm42]{transition:opacity .22s var(--ease-out), visibility 0s linear 0s}.contact-form[data-astro-cid-vekgkm42].is-hidden{visibility:hidden;opacity:0;transition:opacity .15s ease-out,visibility 0s linear .15s}.contact-form__row[data-astro-cid-vekgkm42]{gap:var(--space-row) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-form__field[data-astro-cid-vekgkm42]{flex-direction:column;gap:.375rem;display:flex}.contact-form__label[data-astro-cid-vekgkm42]{color:var(--color-text-muted);font-size:var(--text-sm)}.contact-form__input[data-astro-cid-vekgkm42]{width:100%;min-height:52px;padding:var(--space-3) 0;border:0;border-bottom:1px solid var(--color-border-control);color:var(--color-text);caret-color:var(--color-accent);font:inherit;font-size:var(--text-lg);transition:border-color var(--duration-fast) ease-out, box-shadow var(--duration-hover) ease-out, background-size .22s var(--ease-out);background-color:#0000;border-radius:0}input[data-astro-cid-vekgkm42].contact-form__input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2368ca80' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");background-position:right .25rem center;background-repeat:no-repeat;background-size:0;padding-inline-end:2rem}.contact-form__field[data-astro-cid-vekgkm42].is-valid input[data-astro-cid-vekgkm42].contact-form__input{background-size:.875rem}@keyframes field-nudge{20%,60%{translate:-4px}40%,80%{translate:4px}}@media (prefers-reduced-motion:no-preference){.contact-form__field[data-astro-cid-vekgkm42].is-nudge .contact-form__input[data-astro-cid-vekgkm42]{animation:field-nudge .32s var(--ease-swap)}}@media (hover:hover){.contact-form__input[data-astro-cid-vekgkm42]:hover{border-bottom-color:var(--color-border-emphasis)}}.contact-form__input[data-astro-cid-vekgkm42]:focus-visible{border-bottom-color:var(--color-focus);box-shadow:0 2px 0 0 var(--color-focus);outline:none}@media (forced-colors:active){.contact-form__input[data-astro-cid-vekgkm42]:focus-visible{outline-offset:2px;outline:2px solid highlight}}@media (prefers-contrast:more){.contact-form__input[data-astro-cid-vekgkm42]{border-bottom-color:var(--color-border-emphasis)}}.contact-form__textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:8.5rem;line-height:1.5}.contact-form__field[data-astro-cid-vekgkm42].is-invalid .contact-form__input[data-astro-cid-vekgkm42]{border-color:var(--color-error)}.contact-form__error[data-astro-cid-vekgkm42]{min-height:0;color:var(--color-error);font-size:var(--text-sm);transition:opacity var(--duration-hover) ease-out, translate .22s var(--ease-out)}@starting-style{.contact-form__error[data-astro-cid-vekgkm42]:not(:empty){opacity:0;translate:0 -4px}}@media (prefers-reduced-motion:reduce){@starting-style{.contact-form__error[data-astro-cid-vekgkm42]:not(:empty){translate:none}}}.contact-form__error[data-astro-cid-vekgkm42]:empty{display:none}.contact-form__hp[data-astro-cid-vekgkm42]{opacity:0;width:1px;height:1px;position:absolute;inset-inline-start:-9999px}.contact-form__turnstile[data-astro-cid-vekgkm42]{border-radius:var(--radius-md);max-inline-size:100%;overflow:hidden}.contact-form__turnstile[data-astro-cid-vekgkm42]:empty{display:contents}.contact-form__actions[data-astro-cid-vekgkm42]{gap:var(--space-3);flex-wrap:wrap;display:flex}.contact-form__actions[data-astro-cid-vekgkm42] .btn[data-astro-cid-vekgkm42]{min-inline-size:10.5rem}.contact-form__actions[data-astro-cid-vekgkm42] .btn[data-astro-cid-vekgkm42]:not([aria-busy=true]):after{content:"";block-size:1rem;inline-size:1rem;transition:translate var(--duration-base) var(--ease-out);background-color:currentColor;flex:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (hover:hover){.contact-form__actions[data-astro-cid-vekgkm42] .btn[data-astro-cid-vekgkm42]:not([aria-disabled=true]):hover:after{translate:var(--nudge) 0}}@media (forced-colors:active){.contact-form__actions[data-astro-cid-vekgkm42] .btn[data-astro-cid-vekgkm42]:after{forced-color-adjust:none;background-color:buttontext}}.contact-form__actions[data-astro-cid-vekgkm42] .btn[data-astro-cid-vekgkm42][aria-busy=true]:before{content:"";border:2px solid;border-inline-end-color:#0000;border-radius:50%;flex:none;block-size:.875rem;inline-size:.875rem;animation:.8s linear infinite btn-spin}@keyframes btn-spin{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.contact-form__actions[data-astro-cid-vekgkm42] .btn[data-astro-cid-vekgkm42][aria-busy=true]:before{animation-duration:2.4s}}.contact-form__status[data-astro-cid-vekgkm42]{font-size:var(--text-sm)}.contact-form__noscript[data-astro-cid-vekgkm42]{color:var(--color-text-body)}.contact-form__status[data-astro-cid-vekgkm42]:empty{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact-form__status[data-astro-cid-vekgkm42].is-fail{color:var(--color-error)}.contact-form__status[data-astro-cid-vekgkm42].is-ok{color:var(--color-success)}.contact-success[data-astro-cid-vekgkm42]{align-self:center;align-items:flex-start;gap:var(--space-3);transition:opacity .3s var(--ease-out), translate .4s var(--ease-out), display .15s allow-discrete;flex-direction:column;display:flex}@starting-style{.contact-success[data-astro-cid-vekgkm42]{opacity:0;translate:0 12px}}.contact-success__mark[data-astro-cid-vekgkm42] circle[data-astro-cid-vekgkm42]{stroke-dasharray:189;stroke-dashoffset:0;transform-box:fill-box;transform-origin:50%;transition:stroke-dashoffset .42s var(--ease-out);rotate:-90deg}@starting-style{.contact-success__mark[data-astro-cid-vekgkm42] circle[data-astro-cid-vekgkm42]{stroke-dashoffset:189px}}.contact-success__mark[data-astro-cid-vekgkm42] path[data-astro-cid-vekgkm42]{stroke-dasharray:40;stroke-dashoffset:0;transition:stroke-dashoffset .45s var(--ease-out) .36s}@starting-style{.contact-success__mark[data-astro-cid-vekgkm42] path[data-astro-cid-vekgkm42]{stroke-dashoffset:40px}}@media (prefers-reduced-motion:reduce){.contact-success[data-astro-cid-vekgkm42]{transition:opacity .2s ease-out}@starting-style{.contact-success[data-astro-cid-vekgkm42]{translate:none}}.contact-success__mark[data-astro-cid-vekgkm42] path[data-astro-cid-vekgkm42],.contact-success__mark[data-astro-cid-vekgkm42] circle[data-astro-cid-vekgkm42]{transition:none}}.contact-success[data-astro-cid-vekgkm42][hidden]{opacity:0;transition-duration:.15s;display:none}.contact-success[data-astro-cid-vekgkm42]:focus{outline:none}.contact-success__mark[data-astro-cid-vekgkm42]{color:var(--color-success)}.contact-success__title[data-astro-cid-vekgkm42]{color:var(--color-text);font-size:var(--text-feature);font-weight:var(--weight-display);letter-spacing:var(--tracking-title);line-height:1.15}.contact-success__sub[data-astro-cid-vekgkm42]{color:var(--color-text-muted);max-width:var(--measure)}@media (width<=47.5rem){.contact-form__row[data-astro-cid-vekgkm42]{grid-template-columns:minmax(0,1fr)}.contact-form__actions[data-astro-cid-vekgkm42] .btn[data-astro-cid-vekgkm42]{width:100%}}.hero[data-astro-cid-lcdefpme]{min-height:clamp(40rem,100svh,56rem);margin-top:calc(-1 * var(--nav-h));flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:clip}.hero__inner[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;padding-bottom:3.5rem;display:flex}.hero__text[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;display:flex;position:relative}.hero__text[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;pointer-events:none;background:color-mix(in srgb, var(--color-bg) 90%, transparent);-webkit-mask-composite:source-in;position:absolute;inset:-6rem -8rem -6rem 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45% calc(100% - 8rem),#0000),linear-gradient(#0000,#00000026 1.5rem,#00000080 3rem,#000000d9 4.5rem,#000 6rem calc(100% - 6rem),#000000d9 calc(100% - 4.5rem),#00000080 calc(100% - 3rem),#00000026 calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 45% calc(100% - 8rem),#0000),linear-gradient(#0000,#00000026 1.5rem,#00000080 3rem,#000000d9 4.5rem,#000 6rem calc(100% - 6rem),#000000d9 calc(100% - 4.5rem),#00000080 calc(100% - 3rem),#00000026 calc(100% - 1.5rem),#0000);mask-composite:intersect}.hero__eyebrow[data-astro-cid-lcdefpme]{color:var(--color-text-muted)}.hero__name[data-astro-cid-lcdefpme]{hyphens:none;margin:1.25rem 0 2rem}.hero__lede[data-astro-cid-lcdefpme]{max-width:33rem;color:var(--color-text);font-size:var(--text-lede-hero);letter-spacing:-.01em;line-height:1.45}.hero__detail[data-astro-cid-lcdefpme]{max-width:33rem;color:var(--color-text-muted);font-size:var(--text-base);margin-top:1.25rem}.hero__actions[data-astro-cid-lcdefpme]{gap:var(--space-3);flex-wrap:wrap;margin-top:2.25rem;display:flex}.hero[data-astro-cid-lcdefpme] .hero__down{flex:none}.hero__foot[data-astro-cid-lcdefpme]{justify-content:flex-end;align-items:center;gap:var(--space-4);padding-bottom:var(--space-6);color:var(--color-text-dim);display:flex}.hero__cue[data-astro-cid-lcdefpme]{align-items:center;gap:.875rem;display:flex}.hero__cue[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:linear-gradient(to bottom, transparent, var(--color-link));transform-origin:top;width:1px;height:2.5rem;display:block}@media (prefers-reduced-motion:no-preference){.hero__cue[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{animation:2.8s ease-in-out 1.6s backwards hero-cue}}@keyframes hero-cue{0%,to{opacity:.25;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}.hero__art[data-astro-cid-lcdefpme]{--art-fade:linear-gradient(to right, transparent, #000 38%);--art-fade-y:linear-gradient(to bottom, transparent, #000 14%, #000 62%, transparent 92%);z-index:-1;aspect-ratio:1600/1072;pointer-events:none;mix-blend-mode:lighten;width:min(100%,100rem);-webkit-mask-image:var(--art-fade), var(--art-fade-y);-webkit-mask-composite:source-in;mask-image:var(--art-fade), var(--art-fade-y);position:absolute;top:0;right:0;mask-composite:intersect}.hero__art[data-astro-cid-lcdefpme] img,.hero__film[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;display:block}.hero__scrim[data-astro-cid-lcdefpme]{z-index:-1;pointer-events:none;background:linear-gradient(to right, color-mix(in srgb, var(--color-bg) 92%, transparent), color-mix(in srgb, var(--color-bg) 70%, transparent) 30%, transparent 58%), linear-gradient(to top, var(--color-bg), transparent 34%);position:absolute;inset:0}@media (prefers-reduced-transparency:reduce) or (prefers-contrast:more){.hero__scrim[data-astro-cid-lcdefpme]{background:linear-gradient(to right, color-mix(in srgb, var(--color-bg) 96%, transparent), color-mix(in srgb, var(--color-bg) 88%, transparent) 40%, transparent 62%), linear-gradient(to top, var(--color-bg), transparent 34%)}}.hero__art[data-astro-cid-lcdefpme]{--still-solid:72%;--still-fade:80%}.hero__film[data-astro-cid-lcdefpme],.hero__film-clip[data-astro-cid-lcdefpme],.hero__still[data-astro-cid-lcdefpme]{display:none}@media screen and (scripting:enabled) and (prefers-reduced-motion:no-preference){.hero__film[data-astro-cid-lcdefpme],.hero__still[data-astro-cid-lcdefpme]{opacity:0;display:block;position:absolute;inset:0}.hero__still[data-astro-cid-lcdefpme]{width:84%;-webkit-mask-image:linear-gradient(to right, #000 calc(var(--still-solid) / .84), transparent calc(var(--still-fade) / .84));mask-image:linear-gradient(to right, #000 calc(var(--still-solid) / .84), transparent calc(var(--still-fade) / .84));inset:0 auto 0 0;overflow:hidden}.hero__still[data-astro-cid-lcdefpme] img{width:119.048%;max-width:none}.hero__film-clip[data-astro-cid-lcdefpme]{width:96%;display:block;position:absolute;inset:0 0 0 auto;overflow:hidden}.hero__film-clip[data-astro-cid-lcdefpme] .hero__film[data-astro-cid-lcdefpme]{width:104.167%;max-width:none;left:auto}@media (width<=47.5rem){.hero__film-clip[data-astro-cid-lcdefpme]{width:auto;height:96%;inset:0 0 auto}.hero__film-clip[data-astro-cid-lcdefpme] .hero__film[data-astro-cid-lcdefpme]{width:100%;height:104.167%;bottom:auto;left:0}}.hero__film[data-astro-cid-lcdefpme]{transition:opacity .35s var(--ease-out)}.hero__art[data-astro-cid-lcdefpme].is-playing .hero__film[data-astro-cid-lcdefpme]{opacity:1}.hero__still[data-astro-cid-lcdefpme]{transition:opacity 1.1s var(--ease-out)}.hero__art[data-astro-cid-lcdefpme].is-settled .hero__still[data-astro-cid-lcdefpme]{opacity:1}}.hero__art[data-astro-cid-lcdefpme].enter-right{--enter-from:.35;animation-duration:.7s}@media (forced-colors:active){.hero__art[data-astro-cid-lcdefpme]{mix-blend-mode:normal}.hero__scrim[data-astro-cid-lcdefpme],.hero__text[data-astro-cid-lcdefpme]:before{display:none}}@media (width<=47.5rem){.hero[data-astro-cid-lcdefpme]{min-height:0;display:block}.hero__art[data-astro-cid-lcdefpme]{--art-fade:linear-gradient(to right, #00000073, #000 32%);--art-fade-y:linear-gradient(to bottom, transparent, #000 18%, #000 66%, transparent);--still-solid:52%;--still-fade:60%;aspect-ratio:auto;width:100%;height:28rem;position:relative}.hero__art[data-astro-cid-lcdefpme] img,.hero__film[data-astro-cid-lcdefpme]{object-position:88% 50%}@media (width<=30rem){.hero__art[data-astro-cid-lcdefpme] img,.hero__film[data-astro-cid-lcdefpme]{object-position:calc(88vw - 26.76rem) 50%}}.hero__scrim[data-astro-cid-lcdefpme]{display:none}.hero__inner[data-astro-cid-lcdefpme]{padding-bottom:var(--space-6);margin-top:-5rem}.hero__name[data-astro-cid-lcdefpme]{margin:var(--space-4) 0 1.75rem}.hero__text[data-astro-cid-lcdefpme],.hero__actions[data-astro-cid-lcdefpme]{align-self:stretch}.hero__actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:auto}.hero__contact[data-astro-cid-lcdefpme],.hero__cue[data-astro-cid-lcdefpme]{display:none}}.hm-stats[data-astro-cid-lcdefpme]{padding-top:var(--space-5)}.hm-sec[data-astro-cid-lcdefpme]{--sec-pt:var(--section-space);padding-top:var(--sec-pt);scroll-margin-top:calc(var(--space-5) - var(--sec-pt))}.hm-more[data-astro-cid-lcdefpme]{margin-top:var(--space-block)}.hm-more__label[data-astro-cid-lcdefpme]{padding-bottom:var(--space-4);color:var(--color-text-dim)}.hm-more__all[data-astro-cid-lcdefpme]{margin-top:var(--space-4)}.hm-statement[data-astro-cid-lcdefpme]{max-width:62rem;color:var(--color-text);font-size:var(--text-statement);letter-spacing:var(--tracking-display);text-wrap:balance;font-weight:300;line-height:1.08}.hm-statement__tail[data-astro-cid-lcdefpme]{color:var(--color-text-dim)}.hm-quiet[data-astro-cid-lcdefpme]{max-width:44rem;margin-top:var(--space-6);color:var(--color-text);font-size:var(--text-statement-sm);letter-spacing:-.015em;line-height:1.35}.hm-method[data-astro-cid-lcdefpme]{margin-top:var(--space-block);border-top:1px solid var(--color-divider);padding-top:2.5rem}.hm-method__lead[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:var(--text-statement-sm);letter-spacing:-.015em;font-weight:400;line-height:1.35}.hm-path[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));margin:2.5rem 0 0;padding:0;list-style:none;display:grid;position:relative}.hm-path[data-astro-cid-lcdefpme]:before{content:"";background:color-mix(in srgb, var(--color-border-emphasis) 24%, transparent);height:1px;position:absolute;top:11px;left:0;right:0}.hm-step[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;display:flex;position:relative}.hm-step__node[data-astro-cid-lcdefpme]{border:1px solid color-mix(in srgb, var(--color-border-emphasis) 45%, transparent);background:var(--color-bg);width:23px;height:23px;box-shadow:0 0 0 6px var(--color-bg);border-radius:50%;place-items:center;display:grid;position:relative}.hm-step__node[data-astro-cid-lcdefpme]:after{content:"";background:var(--color-text-muted);border-radius:50%;width:7px;height:7px}.hm-step__n[data-astro-cid-lcdefpme]{margin-top:var(--space-5);color:var(--color-text-dim)}.hm-step__title[data-astro-cid-lcdefpme]{margin-top:var(--space-3);font-size:var(--text-xl);font-weight:var(--weight-title);letter-spacing:var(--tracking-heading);line-height:1.25}.hm-step__text[data-astro-cid-lcdefpme]{margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.55}.hm-step__link[data-astro-cid-lcdefpme]{padding-top:var(--space-3);font-size:var(--text-xs-plus);margin-top:auto}@media (47.5rem<width<=68rem){.hm-path[data-astro-cid-lcdefpme]{row-gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}.hm-path[data-astro-cid-lcdefpme]:before{display:none}}@media (width<=47.5rem){.hm-quiet[data-astro-cid-lcdefpme]{margin-top:var(--space-5)}.hm-method[data-astro-cid-lcdefpme]{padding-top:var(--space-6)}.hm-path[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);row-gap:2.5rem;padding-left:2.75rem}.hm-path[data-astro-cid-lcdefpme]:before{width:1px;height:auto;inset:12px auto 12px 11px}.hm-step__node[data-astro-cid-lcdefpme]{position:absolute;top:0;left:-2.75rem}.hm-step__n[data-astro-cid-lcdefpme]{margin-top:.125rem}}@media (forced-colors:active){.hm-step__node[data-astro-cid-lcdefpme]:after{background:canvastext}}.hm-contact[data-astro-cid-lcdefpme]{isolation:isolate;padding-bottom:var(--section-space);position:relative}.hm-contact__light[data-astro-cid-lcdefpme]{z-index:-1;aspect-ratio:1270/640;opacity:.4;pointer-events:none;mix-blend-mode:lighten;-webkit-mask-composite:source-in;width:min(62vw,57.5rem);position:absolute;top:9rem;right:calc(50% - 50vw);-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%),linear-gradient(#0000,#000 30% 55%,#0000);mask-image:linear-gradient(90deg,#0000,#000 45%),linear-gradient(#0000,#000 30% 55%,#0000);mask-composite:intersect}.hm-contact__light[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;display:block}.hm-contact__q[data-astro-cid-lcdefpme]{max-width:56rem;color:var(--color-text);font-size:var(--text-3xl);letter-spacing:var(--tracking-display);text-wrap:balance;font-weight:400;line-height:1.02}.hm-contact__body[data-astro-cid-lcdefpme]{max-width:38rem;margin-top:var(--space-5);color:var(--color-text-muted);font-size:var(--text-xl);letter-spacing:-.01em;font-weight:400;line-height:1.5}.hm-contact__grid[data-astro-cid-lcdefpme]{margin-top:var(--space-block);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}@media (prefers-reduced-transparency:reduce) or (prefers-contrast:more){.hm-contact__light[data-astro-cid-lcdefpme]{opacity:.25}}@media (forced-colors:active),print{.hm-contact__light[data-astro-cid-lcdefpme]{display:none}}@media (width<=47.5rem){.hm-contact[data-astro-cid-lcdefpme]{overflow-x:clip}.hm-contact__light[data-astro-cid-lcdefpme]{opacity:.4;width:150vw;top:7rem;right:-30vw}.hm-contact__q[data-astro-cid-lcdefpme]{font-size:var(--text-2xl);line-height:1.05}.hm-contact__body[data-astro-cid-lcdefpme]{font-size:var(--text-lg);margin-top:1.25rem}.hm-contact__grid[data-astro-cid-lcdefpme]{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}}
