.SectionContact__inner__WWwjA,.SectionContact__root__kTviI{-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);display:grid;grid-template-columns:var(--grid-columns-margin) repeat(var(--grid-columns),1fr) var(--grid-columns-margin)}.SectionContact__inner__WWwjA{grid-column:1/-1}.SectionContact__root__kTviI{isolation:isolate;margin-top:var(--space-3xl);padding-top:.1px;position:relative;--bg-x:50%;--bg-y:50%;overflow:hidden}@media (min-width:768px) and (min-height:500px) and (orientation:landscape){.SectionContact__root__kTviI{margin-top:var(--space-4xl)}}.SectionContact__root__kTviI:before{background-image:linear-gradient(to right,var(--color-light-blue-grey) 20%,var(--color-pink) 55%,var(--color-tan) 100%);background-position:var(--bg-x) var(--bg-y);background-size:300% 300%;content:"";inset:0;opacity:.66;position:absolute;transition:background-position .32s ease-out;will-change:background-position;z-index:-1}.SectionContact__root__kTviI.is-auto:before{animation:SectionContact__contact-pan__ISFex 10s ease-in-out infinite alternate}@keyframes SectionContact__contact-pan__ISFex{0%{background-position:50% 50%}33%{background-position:85% 15%}66%{background-position:15% 85%}to{background-position:100% 50%}}.SectionContact__inner__WWwjA{display:grid;padding:var(--space-2xl) 0;row-gap:var(--space-m)}@media (min-width:768px) and (min-height:500px) and (orientation:landscape){.SectionContact__inner__WWwjA{padding:var(--space-3xl) 0}}.SectionContact__description__zdAvN{grid-column:2/-2;text-align:center}@media (min-width:768px) and (min-height:500px) and (orientation:landscape){.SectionContact__description__zdAvN{grid-column:6/-6}.SectionContact__description__zdAvN br{display:none}}.SectionContact__address__WEc4J{grid-column:1/-1;text-align:center}.SectionContact__emailReveal__u35ZA{display:inline-block;overflow:hidden;padding:4rem;--email-bg-x:50%}.SectionContact__email__QR3Au{color:var(--color-text-base);display:inline-block;font-family:var(--font-family-title);font-size:40rem;font-weight:400;letter-spacing:.01em;line-height:1.15;transition:opacity .3s ease;word-wrap:break-word;background-repeat:no-repeat;background-size:500% 100%;font-style:normal;max-width:300rem;position:relative;text-decoration:none;transition:background-position .2s ease-out,opacity .4s ease,background-size .4s ease-out;transition:opacity .5s cubic-bezier(.165,.84,.44,1)}.SectionContact__email__QR3Au:after{background-color:var(--color-text-base);bottom:-2px;content:"";height:2px;left:0;opacity:0;position:absolute;transform:translateY(2px);transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1),filter .5s cubic-bezier(.165,.84,.44,1);width:100%}.SectionContact__email__QR3Au:focus-visible,.SectionContact__email__QR3Au:hover{filter:brightness(1.2) contrast(1.2);opacity:.8}.SectionContact__email__QR3Au:focus-visible:after,.SectionContact__email__QR3Au:hover:after{opacity:1;transform:translateY(0)}.SectionContact__email__QR3Au.SectionContact__active__RFyQb,.SectionContact__email__QR3Au.active{filter:brightness(1.1) contrast(1.1)}.SectionContact__email__QR3Au.SectionContact__active__RFyQb:after,.SectionContact__email__QR3Au.active:after{opacity:1;transform:translateY(0)}.accessible-display-mode .SectionContact__email__QR3Au,.accessible-display-mode .SectionContact__email__QR3Au:after{transition:none}.SectionContact__email__QR3Au:focus,.SectionContact__email__QR3Au:hover{background-size:200% 100%;opacity:.98;text-shadow:0 0 15rem rgba(var(--color-black-2-rgb),.1)}.SectionContact__email__QR3Au:focus-visible{outline:2px solid currentColor;outline-offset:0}@media (min-height:950px) and (orientation:portrait){.SectionContact__email__QR3Au{max-width:none}}@media (min-width:768px) and (min-height:500px) and (orientation:landscape){.SectionContact__email__QR3Au{font-size:60rem;max-width:none;white-space:normal}}.SectionContact__theme-dark__QzGps{color:var(--color-white)}.SectionContact__theme-dark__QzGps:before{background-image:linear-gradient(to left,var(--color-black),var(--color-black));opacity:1}.SectionContact__theme-dark__QzGps .SectionContact__email__QR3Au{color:currentColor}.SectionContact__theme-dark__QzGps .SectionContact__email__QR3Au:after{background-color:var(--color-white)}.SectionContact__theme-light__zZiCr{color:var(--color-black)}.SectionContact__theme-light__zZiCr:before{background-image:linear-gradient(to left,var(--color-white),var(--color-white));opacity:.9}
