.page-transition{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;background:#faf7ef;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,visibility .24s;isolation:isolate}.page-transition::before{content:"";position:absolute;width:min(80vw,650px);aspect-ratio:1;border:1px solid #b9603933;border-radius:50%;box-shadow:0 0 0 65px #b9603907,0 0 0 130px #b9603904}.page-transition.is-active{opacity:1;visibility:visible;pointer-events:auto}.transition-brand{width:min(75vw,480px);text-align:center;position:relative}.transition-brand img{display:block;width:100%;height:auto;transform:translateY(8px);transition:transform .45s ease}.is-active .transition-brand img{transform:translateY(0);animation:bench-breathe 1.8s ease-in-out infinite}.transition-brand p{font-size:10px;letter-spacing:.3em;color:#57604e;margin-top:25px}.transition-line{display:block;width:100px;height:3px;margin:28px auto 0;background:#29413320;overflow:hidden;border-radius:4px}.transition-line::after{content:"";display:block;width:50%;height:100%;background:#b85d35;animation:bench-line 1.15s ease-in-out infinite}@keyframes bench-line{0%{transform:translateX(-110%)}100%{transform:translateX(310%)}}@keyframes bench-breathe{50%{opacity:.65;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.page-transition{transition:opacity .1s}.transition-brand img,.transition-line::after{animation:none!important;transform:none!important}}.form-feedback{max-width:1100px;margin:110px auto 24px;padding:24px;background:#edf3e9;border-left:4px solid #294133;scroll-margin-top:110px}.form-feedback.error{background:#fff0e7;border-color:#b85d35}.form-feedback p{margin:0}.form-feedback ul{margin:10px 0}.website-check{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
