.brand-story{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;padding-block:86px;border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20;margin-bottom:36px}.brand-story-eyebrow{display:block;font-size:10px;letter-spacing:.13em;color:#8d9899;margin-bottom:23px}.brand-story h2{font-size:clamp(32px,3.5vw,48px);line-height:1.08;letter-spacing:-.055em;max-width:360px}.brand-story-heading>a{display:inline-flex;gap:16px;font-size:12px;margin-top:30px;color:#d8e6e2}.brand-story-heading>a:hover{color:#fff;text-decoration:underline;text-underline-offset:6px}.brand-story-copy>p{font-size:19px;line-height:1.65;color:#c9cdcf;letter-spacing:-.015em}.brand-principles{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:36px}.brand-principles>div{border-top:1px solid #8bb7a43d;padding-top:19px}.brand-principles h3{font-size:14px;color:#e4eeea;margin-bottom:11px}.brand-principles p{font-size:13px;line-height:1.8;color:#929b9d}.footer-brand-statement{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:0 0 34px;margin-bottom:36px;border-bottom:1px solid #ffffff1f}.footer-brand-statement>a{display:flex;gap:18px;align-items:baseline;font-size:16px;font-weight:600;letter-spacing:-.025em}.footer-brand-statement>a span{font-size:11px;letter-spacing:.015em;font-weight:400;color:#aab9b4}.footer-brand-statement>p{color:#a2adaa;font-size:12px;line-height:1.6}.footer-bottom>span{max-width:400px;line-height:1.65}.brand-about h3{margin-top:25px!important}
@media(max-width:810px){.brand-story{grid-template-columns:1fr;gap:32px;padding-block:55px}.brand-story h2{max-width:100%;font-size:36px}.brand-story-copy>p{font-size:16px;line-height:1.8}.brand-story-heading>a{margin-top:21px}.brand-principles{gap:22px;margin-top:27px}.brand-principles h3{font-size:12px}.brand-principles p{font-size:12px}.footer-brand-statement{display:block;padding-bottom:25px;margin-bottom:30px}.footer-brand-statement>a{flex-wrap:wrap;gap:9px 15px}.footer-brand-statement>p{margin-top:15px;font-size:11px}.footer-bottom>span{max-width:250px}}
@media(max-width:380px){.brand-principles{grid-template-columns:1fr;gap:20px}.brand-story h2{font-size:32px}}
