.about-redesign{--about-navy:#123f54;--about-teal:#4c98a9;--about-bronze:#b47841;margin:0;color:#17394a;background:#fff;font:14px/1.65 Montserrat,Arial,sans-serif}.about-redesign h1,.about-redesign h2,.about-redesign h3{font-family:Cormorant Garamond,Georgia,serif;color:var(--about-navy);font-weight:500;margin:0}.about-hero{display:grid;grid-template-columns:48% 52%;min-height:700px;background:linear-gradient(120deg,#f9f5ee,#fff)}.about-portrait{min-height:700px;overflow:hidden}.about-portrait img{width:100%;height:100%;display:block;object-fit:cover;object-position:45% center}.about-intro{padding:62px 10% 45px;align-self:center}.about-intro h1{font-size:62px;line-height:1}.about-script{font:italic 29px/1.2 Cormorant Garamond,Georgia,serif;color:var(--about-teal);margin:10px 0}.about-wave{display:block;color:var(--about-teal);font:31px Georgia;margin:4px 0 18px}.about-credential{font-weight:600;color:#17394a}.about-intro p{max-width:650px}.about-emphasis{font:italic 24px Cormorant Garamond,Georgia,serif;color:var(--about-teal)}.practice{padding:30px 5% 42px;background:#fffdf9;text-align:center;border-top:1px solid #e5d7c8;border-bottom:1px solid #e5d7c8}.practice>h2{font-size:46px;display:flex;align-items:center;gap:25px}.practice>h2:before,.practice>h2:after{content:"";height:1px;background:#cfae88;flex:1}.practice-grid{max-width:1180px;margin:28px auto 0;display:grid;grid-template-columns:repeat(4,1fr)}.practice article{padding:0 34px;border-right:1px solid #decdb9}.practice article:last-child{border:0}.practice span{display:block;color:var(--about-bronze);font:44px Georgia}.practice h3{text-transform:uppercase;font:600 14px Montserrat,Arial,sans-serif;margin:10px 0}.practice p{font-size:12px}.story{display:grid;grid-template-columns:44% 56%;min-height:420px}.story-copy{padding:52px 13%}.story-copy h2,.about-mission h2{font-size:50px}.story-image{background:linear-gradient(#ffffff10,#ffffff10),url(/assets/products-hero-laptop-v2-BxbGpv8w.png) center/cover no-repeat}.about-mission{text-align:center;padding:52px 7% 60px;background:linear-gradient(#fffdf8c4,#fffdf8d9),url(/assets/closing-shoreline-C5NcOGMA.png) center 62%/cover}.about-mission>p{font-size:14px}.about-button{display:inline-block;margin-top:15px;padding:14px 23px;border-radius:5px;background:var(--about-bronze);color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:600}.about-redesign footer{text-align:center;background:var(--about-navy);color:#fff;padding:18px;font-size:10px}.about-redesign footer a{color:#fff}@media(max-width:900px){.about-hero{grid-template-columns:46% 54%}.about-intro{padding:45px 8%}.about-intro h1{font-size:52px}.practice article{padding:0 18px}.story-copy{padding:42px 9%}}@media(max-width:650px){.about-hero{grid-template-columns:1fr}.about-portrait{min-height:0;height:450px}.about-portrait img{object-position:38% center}.about-intro{padding:36px 8% 42px}.about-intro h1{font-size:47px}.about-script{font-size:26px}.practice{padding:30px 7%}.practice>h2{font-size:39px;gap:12px}.practice-grid{grid-template-columns:1fr 1fr}.practice article{padding:22px 16px;border-right:1px solid #decdb9;border-bottom:1px solid #decdb9}.practice article:nth-child(2){border-right:0}.practice article:nth-child(n+3){border-bottom:0}.story{grid-template-columns:1fr}.story-copy{padding:40px 8%}.story-image{height:300px}.story-copy h2,.about-mission h2{font-size:43px}.about-mission{padding:45px 8% 52px}.about-mission br{display:none}}.story-image{background-image:url(/assets/angie-about-swing-back-B4xgcRdV.jpg);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#f7f3ed}
