.ssa-text-section{box-sizing:border-box;width:100%;padding:100px 40px;font-family:DM Sans,sans-serif;position:relative;overflow:hidden}.our-philosophy-page{isolation:isolate}.our-philosophy-page:before{content:"";z-index:0;background-image:var(--our-philosophy-background);opacity:.7;pointer-events:none;background-position:bottom;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.ssa-text-section__bg-number{color:#000;opacity:.03;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Playfair Display,serif;font-size:28vw;font-weight:700;line-height:1;position:absolute;top:50%;right:-2%;transform:translateY(-50%)}.ssa-text-section__container{z-index:2;width:100%;margin:0 auto;position:relative}.ssa-text-section--center{text-align:center}.ssa-text-section--left{text-align:left}.ssa-text-section--right{text-align:right}.ssa-text-section__eyebrow-wrap{opacity:0;align-items:center;gap:12px;margin-bottom:24px;animation:.5s .1s forwards ssaFadeUp;display:flex;transform:translateY(8px)}.ssa-text-section--center .ssa-text-section__eyebrow-wrap{justify-content:center}.ssa-text-section--right .ssa-text-section__eyebrow-wrap{justify-content:flex-end}.ssa-text-section__eyebrow-tick{background:#8a8174;width:18px;height:1px}.ssa-text-section__eyebrow{letter-spacing:.28em;text-transform:uppercase;color:#8a8174;font-size:.7rem;font-weight:500}.ssa-text-section__title{font-family:Montserrat SemiBold;font-weight:500;font-size:var(--font-size-3xl);letter-spacing:-.03em;color:#111;opacity:0;max-width:860px;margin:0 0 28px;line-height:1.02;animation:.65s .22s forwards ssaFadeUp;transform:translateY(14px)}.ssa-text-section__title:after{content:"";background:#af1e23;width:80px;height:2px;position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}.ssa-text-section--center .ssa-text-section__title{margin-bottom:50px;margin-left:auto;margin-right:auto}.ssa-text-section__title em{color:#6b6b6b;font-style:italic;font-weight:400}.ssa-text-section__rule{opacity:0;background:#00000040;width:48px;height:1px;margin-bottom:36px;animation:.5s .38s forwards ssaFadeUp}.ssa-text-section--center .ssa-text-section__rule{margin-left:auto;margin-right:auto}.ssa-text-section--right .ssa-text-section__rule{margin-left:auto}.ssa-text-section__description{color:#4b4b4b;white-space:pre-line;opacity:0;max-width:640px;margin:0;font-size:1.05rem;font-weight:300;line-height:1.9;animation:.6s .48s forwards ssaFadeUp;transform:translateY(8px)}.ssa-text-section--center .ssa-text-section__description{margin-left:auto;margin-right:auto}.ssa-text-section--right .ssa-text-section__description{margin-left:auto}@keyframes ssaFadeUp{to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.ssa-text-section{padding:80px 28px}}@media (max-width:768px){.ssa-text-section{padding:64px 20px}.ssa-text-section__title{font-size:var(--font-size-3xl)}.ssa-text-section__description{font-size:1rem;line-height:1.8}.ssa-text-section__bg-number{opacity:.02}}
