@font-face{font-family:Circular-Book;src:url(../../../fonts/lineto-circular-book.eot);src:url(../../../fonts/lineto-circular-book.eot?#iefix)format("embedded-opentype"),url(../../../fonts/lineto-circular-book.woff2)format("woff2"),url(../../../fonts/lineto-circular-book.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:Circular-Bold;src:url(../../../fonts/lineto-circular-bold.eot);src:url(../../../fonts/lineto-circular-bold.eot?#iefix)format("embedded-opentype"),url(../../../fonts/lineto-circular-bold.woff2)format("woff2"),url(../../../fonts/lineto-circular-bold.woff)format("woff");font-weight:400;font-style:normal}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes fade-to-white{to{fill:#fff}}@keyframes fade-in{to{opacity:1}}@keyframes fade-out{to{opacity:0}}@keyframes slide-up{to{margin:0}}@keyframes moveUp{to{-webkit-transform:translateY(calc(var(--header-height) * -1));-ms-transform:translateY(calc(var(--header-height) * -1));transform:translateY(calc(var(--header-height) * -1))}}@keyframes moveDown{0%{-webkit-transform:translateY(calc(var(--header-height) * -1));-ms-transform:translateY(calc(var(--header-height) * -1));transform:translateY(calc(var(--header-height) * -1))}to{transform:translateY(0)}}@keyframes pulseDot{0%{background:var(--tertiary-color);width:5px;height:5px}50%{background:#000;width:7px;height:7px}to{background:var(--tertiary-color);width:5px;height:5px}}@keyframes pulseBackground{0%{background:var(--tertiary-color)}50%{background:var(--background-color)}to{background:var(--tertiary-color)}}@keyframes disappear{0%{transform:scale(1), translateY(0px);opacity:1}to{transform:scale(.95), translateY(.5rem);opacity:0}}#contact{background:#f6d5d8;min-height:calc(100dvh - 180px)}#contact>.contact-section{opacity:0;animation-name:fade-in;animation-duration:.7s;animation-timing-function:ease-in-out;animation-delay:0s;animation-direction:1;animation-iteration-count:forwards;flex-flow:column;align-items:center;width:100%;height:100%;margin-top:10rem;animation-play-state:running;animation-fill-mode:forwards;animation-timeline:auto;display:flex}#contact>.contact-section>.container{width:calc(100% - 3rem);max-width:568px}#contact>.contact-section>.container>.text{flex-flow:column;padding:.5rem;display:flex}#contact>.contact-section>.container>.text .bodycopy{flex-flow:column;display:flex}#contact>.contact-section>.container>.text p,#contact>.contact-section>.container>.text button,#contact>.contact-section>.container>.text a{color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-moz-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-ms-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;font-feature-settings:"ss01" on, "ss02" on, "ss03" on;letter-spacing:0;font-family:Circular-Book,--apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.25em}#contact>.contact-section>.container>.text h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-moz-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;-ms-font-feature-settings:"ss01" on, "ss02" on, "ss03" on;font-feature-settings:"ss01" on, "ss02" on, "ss03" on;letter-spacing:-.035em;width:fit-content;margin:0 0 2em;font-family:Circular-Book,--apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Helvetica,Arial,sans-serif;font-size:3rem;line-height:.9em}#contact>.contact-section>.container>.text address{grid-template:"company-name""company-subline""name""pronouns""street""city""phone""email""link""uid"/100%;display:grid}#contact>.contact-section>.container>.text address p:nth-of-type(2),#contact>.contact-section>.container>.text address p:nth-of-type(4),#contact>.contact-section>.container>.text address p:nth-of-type(6){margin-bottom:1em}#contact>.contact-section>.container>.text address p:first-of-type{grid-area:company-name}#contact>.contact-section>.container>.text address p:nth-of-type(2){grid-area:company-subline}#contact>.contact-section>.container>.text address p:nth-of-type(3){grid-area:name}#contact>.contact-section>.container>.text address p:nth-of-type(4){grid-area:pronouns}#contact>.contact-section>.container>.text address p:nth-of-type(5){grid-area:street}#contact>.contact-section>.container>.text address p:nth-of-type(6){grid-area:city}#contact>.contact-section>.container>.text address .phone{grid-area:phone}#contact>.contact-section>.container>.text address .email{grid-area:email}#contact>.contact-section>.container>.text address .link{grid-area:link}#contact>.contact-section>.container>.text address .uid{grid-area:uid;margin-top:2em}#contact>.contact-section>.container>.text a,#contact>.contact-section>.container>.text .inline{width:fit-content;color:inherit;background:0 0;display:inline}#contact>.contact-section>.container>.text a:hover,#contact>.contact-section>.container>.text .inline:hover{text-underline-offset:.22em;text-decoration-line:underline}#contact>.contact-section>.container>.text .uid{margin-top:1em}#contact>.contact-widget--inline{opacity:0;animation-name:fade-in;animation-duration:.7s;animation-timing-function:ease-in-out;animation-delay:0s;animation-direction:1;animation-iteration-count:forwards;width:calc(100% - 3rem);max-width:568px;margin:4rem auto;animation-play-state:running;animation-fill-mode:forwards;animation-timeline:auto}#contact>.contact-widget--inline>.contact-widget__panel{background:0 0;padding:.5rem}#contact>.contact-widget--inline>.contact-widget__panel>.contact-widget__send{align-self:end;width:fit-content}#contact>.contact-widget--inline>.contact-widget__panel>.contact-widget__success{color:#000;background:#fcf951;border:none;border-radius:.75rem;align-self:center;width:fit-content;padding:calc(1rem - 2px) 2rem calc(1rem + 2px)}@media screen and (width>=568px){#contact>.contact-section>.container>.text address{grid-template-columns:58% 32%;grid-template-areas:"company-name name""company-subline pronouns""street phone""city email"".link""uid."}#contact>.contact-section>.container>.text address p:nth-of-type(6){margin-bottom:0}#contact>.contact-section>.container>.text address .uid{margin-top:1em}}
