.about--section{display:flex;position:relative}.about--section h2{text-align:center;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .6em;font-family:Interstate,sans-serif;font-size:1.0625rem;font-weight:500;line-height:1.3}.about--section h3{text-align:center;text-transform:lowercase;letter-spacing:.0235em;margin:0 0 .54em;font-size:2.25rem;line-height:1.27778}@media (min-width:768px){.about--section h3{letter-spacing:.0235em;margin:0 0 .615em;font-size:3rem;line-height:1.04167}}.about--section p{letter-spacing:.0235em;font-size:1.0625rem;line-height:1.33}.about--section-nav-state{width:1px;max-height:50vh;margin-bottom:10vh;position:sticky;top:0}.about--section-anchor{position:absolute;top:-60px}@media (min-width:992px){.about--section-anchor{top:-120px}}.about--section .btn{text-align:center;color:#76774a;white-space:nowrap;cursor:pointer;letter-spacing:.0235em;background:0 0;border:1px solid #767755;border-radius:30px;height:60px;padding:0 2em;font-size:1.0625rem;line-height:57px;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-block}.about--section .btn:hover{background:#f9faf7}.about--section .btn.focus-visible{border-color:#0000;box-shadow:0 0 0 3px #3d7bae}.about--section .btn--primary{color:#fff;background:#76774a;border-color:#0000}.about--section .btn--primary:hover{background:#6b6c43}.about--section .btn--gray{color:#676564;background:0 0;border:1px solid #ddd}.about--section .btn--gray:hover{background:#f8f8f8}.about--section .btn--bg{color:#fff;background:0 0;border:1px solid #fff}.about--section .btn--bg:hover{background:#ffffff1a}.about--section .btn--bg.focus-visible{border-color:#fff;box-shadow:0 0 0 3px #3d7bae,0 0 0 4px #fff}.about--section .about--back-to-nav{clip:rect(0 0 0 0);z-index:100000;width:1px;height:1px;position:absolute;bottom:20px;left:20px;overflow:hidden;transform:translate(0,0)}.about--section .about--back-to-nav.focus-visible{letter-spacing:.0235em;background:#fff;width:auto;height:45px;font-size:.9375rem;line-height:43px;box-shadow:0 0 0 3px #3d7bae,0 0 0 4px #fff;clip:auto!important}.about--content{width:100%;margin-left:-1px}
