.fs-info{--heading-font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);--fs-info-paper:#f4f1eb;--fs-info-ink:#302c25;--fs-info-muted:#645c50;--fs-info-line:#d6cec2;--fs-info-olive:#363c2f;--fs-info-bronze:#9b815b;color:var(--fs-info-ink);background:#fff;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:16px;line-height:1.7}
.fs-info *{box-sizing:border-box}
.fs-info h1,.fs-info h2,.fs-info h3{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:400;text-transform:none;letter-spacing:-.025em;line-height:1.08;color:inherit}
.fs-info h1{font-size:clamp(52px,6.1vw,84px);margin:0 0 24px}
.fs-info h2{font-size:clamp(36px,4vw,54px);margin:0 0 24px}
.fs-info h3{font-size:clamp(28px,2.7vw,36px);margin:0 0 16px}
.fs-info p{margin:0 0 20px}
.fs-info a{color:inherit}
.fs-info__wrap{max-width:1400px;margin-inline:auto;padding-inline:clamp(24px,5vw,72px)}
.fs-info .fs-info__eyebrow{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.15em;text-transform:uppercase;margin:0 0 22px}
.fs-info__button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:50px;padding:13px 24px;border:1px solid var(--fs-info-ink);background:var(--fs-info-ink);color:#fff!important;text-decoration:none;font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.09em;text-transform:uppercase;border-radius:0;transition:background .2s,border-color .2s}
.fs-info__button:hover{background:var(--fs-info-olive);border-color:var(--fs-info-olive)}
.fs-info__text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:44px;border-bottom:1px solid currentColor;text-decoration:none;font-size:13px;line-height:1.5}
.fs-info__text-link:hover{color:#756144}
.fs-info :is(a,button,summary):focus-visible{outline:2px solid #84704e;outline-offset:5px}
.fs-info :is(section,[id]){scroll-margin-top:245px}
.fs-info img{display:block;width:100%;height:100%;object-fit:cover}
.fs-info [aria-hidden=true]{speak:none}
@media(max-width:768px){.fs-info{font-size:15px}.fs-info h1{font-size:54px}.fs-info h2{font-size:39px}.fs-info h3{font-size:30px}.fs-info :is(section,[id]){scroll-margin-top:205px}.fs-info__button{min-height:50px}.fs-info__wrap{padding-inline:24px}}
@media(prefers-reduced-motion:reduce){.fs-info *, .fs-info *:before,.fs-info *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
