.brand img{width:150px;height:72px;object-fit:contain;display:block}.admin-bar header{top:32px}.wp-content-area{padding-top:180px;min-height:75vh;max-width:1200px;margin:auto}.wp-content-area h1{font-size:clamp(36px,5vw,70px);line-height:1.15;margin-bottom:32px}.wp-content-area p{line-height:1.8;margin:20px 0}.wp-content-area article{margin-bottom:60px}.wp-content-area img{max-width:100%;height:auto}.wp-content-area a{text-decoration:underline}.wp-content-area input,.wp-content-area textarea{max-width:100%}@media(max-width:782px){.admin-bar header{top:46px}.brand img{width:125px;height:60px}}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}

.mt-contact-form{background:var(--paper);color:#101117}.mt-contact-form h2{font-size:clamp(32px,4vw,60px);line-height:1.2;margin-bottom:45px}.mt-contact-form form{max-width:760px}.mt-contact-form label{display:block;font-size:14px;line-height:1.8}.mt-contact-form input:not([type=submit]),.mt-contact-form textarea{display:block;width:100%;padding:16px;border:1px solid #b8bac8;border-radius:6px;background:white;color:#111;margin:8px 0 24px;font:inherit}.mt-contact-form input[type=submit]{border:0;border-radius:50px;background:var(--blue);color:white;padding:18px 32px;cursor:pointer;font:inherit}.mt-contact-form input:focus-visible,.mt-contact-form textarea:focus-visible{outline:2px solid var(--blue);outline-offset:3px}

.paused .intro,.paused .line>span{animation:none!important;opacity:1!important;transform:none!important}
