.sc-page{color:#193e36;background:#f6f3ec;margin:0 -1px}.sc-crumb{display:flex;gap:12px;flex-wrap:wrap;padding:20px 6%;font-size:12px}.sc-hero{position:relative;isolation:isolate;min-height:660px;display:flex;align-items:end;color:#fff;padding:90px 7% 100px;background:#183c3d;overflow:hidden}.sc-hero>img,.sc-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.sc-shade{z-index:-1;background:linear-gradient(90deg,#062527cc,#06252730),linear-gradient(0deg,#06252780,transparent)}.sc-hero-content{max-width:780px}.sc-page h1{font:clamp(48px,6vw,88px)/1.03 Georgia,serif;letter-spacing:-2px;margin:0 0 25px}.sc-page h1 em{color:#ebc995;font-weight:400}.sc-hero-content>p:not(.eyebrow){font-size:19px;line-height:1.7;max-width:600px;color:#fff}.sc-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:28px}.sc-hero .button{background:#f6f3ec;color:#193e36;border-color:#f6f3ec}.sc-hero .button.secondary{background:#102d2d55;color:white;border-color:#ffffff90}.sc-credit{position:absolute;bottom:18px;right:5%;left:5%;text-align:right;font-size:11px!important;color:white!important}.sc-credit a{color:white}.sc-section{padding:70px 7%}.sc-page h2{font:clamp(32px,3.8vw,54px)/1.1 Georgia,serif;letter-spacing:-1px;margin:0 0 25px}.sc-page h3{font:25px/1.2 Georgia,serif;margin:20px 0}.sc-page p{line-height:1.75}.sc-page .eyebrow{font-size:11px;letter-spacing:2px;margin:0 0 23px}.sc-scales{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;margin:40px 0}.sc-scales article{border-top:1px solid #a0b2a1;padding-top:22px;min-width:0}.sc-scales b{font-size:10px;letter-spacing:1px}.sc-scales p{font-size:14px}.sc-link{color:inherit;font-size:13px;text-underline-offset:4px}.sc-note{font-size:13px;color:#53685b;max-width:960px}.sc-two{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:start}.sc-warm{background:#e8e3d7}.sc-generator h1 em{color:#7e6037}.sc-generator .sc-lede{font-size:20px;max-width:750px}.sc-generator .sc-two{margin:65px 0 30px}.sc-catalog{margin:45px 0}.sc-catalog .card{min-width:0}.sc-page .button{overflow-wrap:anywhere}
@media(max-width:900px){.sc-scales{grid-template-columns:repeat(2,1fr)}.sc-hero{min-height:620px}}@media(max-width:600px){.sc-page h1{font-size:48px;letter-spacing:-1.5px}.sc-hero{min-height:650px;padding:70px 6% 100px}.sc-hero-content>p:not(.eyebrow){font-size:17px}.sc-section{padding:48px 6%}.sc-two{grid-template-columns:1fr;gap:35px}.sc-scales{grid-template-columns:1fr;gap:25px}.sc-credit{font-size:10px!important;text-align:left}.sc-actions{align-items:stretch}.sc-actions .button{width:100%;text-align:center}.sc-generator .sc-two{margin-top:45px}}
.sc-page .eyebrow{color:#315b49}.sc-page .sc-hero .eyebrow{color:#d5e4d3}
