@property --parallax{syntax:"<length>";inherits:true;initial-value:0}@property --parallax-origin{syntax:"<length>";inherits:true;initial-value:0}.section-backdrop{--backdrop-ink:color-mix(in oklab, currentColor 8%, transparent)}.dark .section-backdrop{--backdrop-ink:color-mix(in oklab, currentColor 6%, transparent)}.surface-brand .section-backdrop{--backdrop-ink:color-mix(in oklab, currentColor 9%, transparent)}.backdrop-pane{--pane-tile:6.98rem;--pane-weight:.09rem;--pane-arm:.55rem;--pane-drift:.75;inset-inline:0;bottom:0;top:calc(var(--pane-tile) * -1);background-image:linear-gradient(to right, transparent calc(50% - var(--pane-weight) / 2), var(--backdrop-ink) 0 calc(50% + var(--pane-weight) / 2), transparent 0), linear-gradient(to bottom, transparent calc(50% - var(--pane-weight) / 2), var(--backdrop-ink) 0 calc(50% + var(--pane-weight) / 2), transparent 0);background-size:var(--pane-tile) var(--pane-tile);-webkit-mask-image:radial-gradient(circle, #000 var(--pane-arm), transparent 0);-webkit-mask-image:radial-gradient(circle, #000 var(--pane-arm), transparent 0);mask-image:radial-gradient(circle, #000 var(--pane-arm), transparent 0);-webkit-mask-size:var(--pane-tile) var(--pane-tile);-webkit-mask-size:var(--pane-tile) var(--pane-tile);mask-size:var(--pane-tile) var(--pane-tile);transform:translate3d(0, mod(var(--parallax) * var(--pane-drift) + var(--parallax-origin), var(--pane-tile)), 0);position:absolute}
@keyframes contact-check{0%{stroke-dashoffset:20px}to{stroke-dashoffset:0}}.contact-check{stroke-dasharray:20;animation:.42s ease-out .14s both contact-check}@media (prefers-reduced-motion:reduce){.contact-check{stroke-dashoffset:0;animation:none}}
@font-face{font-family:fontSans;src:url(../media/overused_grotesk-s.p.3uh_talqtandd.woff2)format("woff2");font-display:swap;font-weight:300 900}@font-face{font-family:fontSans Fallback;src:local(Arial);ascent-override:107.67%;descent-override:37.68%;line-gap-override:0.0%;size-adjust:92.88%}.fontsans_471975cd-module__g6JDPG__className{font-family:fontSans,fontSans Fallback}.fontsans_471975cd-module__g6JDPG__variable{--font-sans:"fontSans", "fontSans Fallback"}
@font-face{font-family:fontHeading;src:url(../media/outfit-s.p.3tc8d81wr1wm0.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:fontHeading Fallback;src:local(Arial);ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.0%;size-adjust:99.17%}.fontheading_6f958460-module__b2vR6q__className{font-family:fontHeading,fontHeading Fallback}.fontheading_6f958460-module__b2vR6q__variable{--font-heading:"fontHeading", "fontHeading Fallback"}
