.smug-about{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:8%;max-width:160rem;padding-top:10rem;padding-bottom:10rem}.smug-about__eyebrow{display:block;margin-bottom:2rem;font-size:1.1rem;font-weight:600;letter-spacing:.16em}.smug-about h1{font-size:clamp(4.8rem,6vw,8rem);line-height:1.05;letter-spacing:-.045em;margin:0 0 2.4rem}.smug-about__story{font-size:1.8rem;line-height:1.7}.smug-about__image{min-width:0;margin:0}.smug-about__image img{display:block;width:100%;aspect-ratio:1/1.05;object-fit:cover}.smug-content-placeholder{display:grid;place-items:center;width:100%;aspect-ratio:1/1.05;background:linear-gradient(145deg,#f4f2ec,#e8ebe2);text-align:center}.smug-content-placeholder img{width:min(68%,42rem);height:auto;aspect-ratio:auto;object-fit:contain}.smug-content-placeholder span{font-size:clamp(4.8rem,8vw,9rem);line-height:1;letter-spacing:-.075em;font-weight:700}
.template-suffix-contact .main-page-title{max-width:110rem;margin:0 auto 2.4rem;font-size:clamp(4rem,5vw,6.4rem);letter-spacing:-.04em}.template-suffix-contact .main-page-title~.rte{max-width:110rem;margin:0 auto;font-size:1.7rem;line-height:1.7}.template-suffix-contact .contact{max-width:110rem;padding-top:3.2rem;padding-bottom:8rem}.template-suffix-contact .contact__fields{gap:2rem}.template-suffix-contact .contact .field{margin-bottom:2rem}.template-suffix-contact .contact textarea{min-height:18rem}
.smug-footer-links{padding:2rem 5.8%;background:#171815;color:#fff}.smug-footer-links nav{display:flex;justify-content:center;flex-wrap:wrap;gap:1.2rem 3.2rem;max-width:160rem;margin:auto}.smug-footer-links a{color:inherit;font-size:1.3rem;text-decoration:none;text-underline-offset:.4rem}.smug-footer-links a:hover{text-decoration:underline}.smug-footer-links__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:749px){.smug-about{grid-template-columns:1fr;gap:3.2rem;padding:6.4rem 2.4rem}.smug-about h1{font-size:4.8rem}.smug-about__story{font-size:1.6rem}.template-suffix-contact .contact{padding-top:2rem;padding-bottom:5.6rem}.smug-footer-links{padding:2.4rem}.smug-footer-links nav{justify-content:flex-start;gap:1.8rem 2.4rem}}
.smug-contact-email{margin:2.4rem 0 0;color:#62665e;font-size:1.4rem;text-align:center}.smug-contact-email a{color:#171815;text-underline-offset:.3rem}
