.contact-module__swMWYG__content{width:100%;max-width:var(--breakpoint-sm);margin-inline:auto;padding:0 2rem 3rem}.contact-module__swMWYG__heading{margin-block:5rem 1rem}.contact-module__swMWYG__heading__title{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);letter-spacing:-2%;text-wrap:balance;margin-bottom:.5rem;font-weight:500}.contact-module__swMWYG__form{flex-direction:column;gap:.75rem;display:flex}.contact-module__swMWYG__form:invalid button{pointer-events:none;opacity:.5}.contact-module__swMWYG__form input:user-invalid{outline:1px solid var(--color-danger)}.contact-module__swMWYG__form__actions{justify-content:end;align-items:center;gap:1rem;display:flex}
.header-module__nrpHoW__header{z-index:100;background:linear-gradient(to top, color-mix(in oklab, var(--color-background) 30%, transparent), color-mix(in oklab, var(--color-background) 60%, transparent) 20%, var(--color-background) 90%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:100%;font-size:var(--text-lg);line-height:var(--text-lg--line-height);letter-spacing:-2%;-webkit-user-select:none;user-select:none;position:sticky;top:0}@media print{.header-module__nrpHoW__header{display:none!important}}.header-module__nrpHoW__header__content{padding:1rem 2rem}.header-module__nrpHoW__header__logo{color:var(--color-foreground);transition:color .2s ease-in-out}.header-module__nrpHoW__header__logo:hover{color:var(--color-foreground-secondary)}.header-module__nrpHoW__header__logo:focus-visible{outline:none;text-decoration:underline}@media not (max-width:40rem){.header-module__nrpHoW__header__logo>:after{content:attr(data-after);white-space:pre;display:inline}}.header-module__nrpHoW__header__title{color:var(--color-foreground-secondary);font-weight:300}.header-module__nrpHoW__header__title:before{content:" / ";display:inline}
.footer-module__WOMdyG__footer{-webkit-user-select:none;user-select:none;width:100%;margin-top:auto}@media print{.footer-module__WOMdyG__footer{display:none!important}}.footer-module__WOMdyG__footer__content{width:100%;max-width:var(--breakpoint-lg);color:var(--color-foreground-secondary);font-size:var(--text-sm);line-height:var(--text-sm--line-height);justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;padding:1rem 2rem;display:flex}
