.why-stone{background:#eee8dd;border-bottom:1px solid #d9cdbd;scroll-margin-top:95px}.why-stone .section-head>p{max-width:430px;font-size:16px;line-height:1.8}.reason-comparison{display:grid;grid-template-columns:1fr 1fr;gap:24px}.reason-card{padding:30px 32px;background:#f4f1e9;border:1px solid #d8d0c2;border-radius:4px}.reason-card--stone{background:#faf7ef;border-color:#b59c7d;box-shadow:0 8px 30px #66544007}.reason-kicker{display:block;text-transform:uppercase;letter-spacing:.11em;font-size:11px;color:#7d7366}.reason-card--stone .reason-kicker{color:#8a6043}.reason-art{aspect-ratio:2.8;display:flex;align-items:center;margin:15px 0 20px}.reason-art svg{width:100%;height:100%;display:block}.reason-card h3{font:30px/1.2 Georgia,serif;letter-spacing:-.025em;margin:0 0 23px}.reason-card ul{list-style:none;padding:0;margin:0;display:grid;gap:19px}.reason-card li{padding-top:18px;border-top:1px solid #d9d0c1}.reason-card li strong{display:block;font-size:15px;font-weight:500;line-height:1.5;color:#4c4032}.reason-card li span{display:block;font-size:14px;line-height:1.8;color:#786551;margin-top:7px;max-width:450px}.reason-art-note{font-size:12px;line-height:1.7;color:#82705b;margin-top:18px}.reason-next{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:35px;padding-top:28px;border-top:1px solid #d7c9b5}.reason-next>p{font:29px/1.3 Georgia,serif;color:var(--ink)}.reason-next>p em{color:#927158}.reason-next>div{display:flex;align-items:center;gap:23px;flex-wrap:wrap}.reason-next .btn{font-size:13px;min-height:48px}.reason-next .text-link{font-size:13px}.campaign-hero .campaign-copy h1{font-size:clamp(58px,5.4vw,88px)}.campaign-hero .campaign-copy>p{max-width:395px}.campaign-hero .campaign-copy{padding-block:45px}.campaign-hero .campaign-benefits{max-width:620px}
@media(max-width:1100px) and (min-width:701px){.campaign-hero .campaign-copy h1{font-size:66px}.campaign-hero .campaign-copy{max-width:470px}.reason-card{padding:25px}.reason-card h3{font-size:27px}.reason-next>div{max-width:310px;gap:12px}.reason-next>p{font-size:25px}}
@media(max-width:700px){.why-stone{scroll-margin-top:80px}.why-stone .section-head h2{font-size:40px}.why-stone .section-head>p{font-size:16px;line-height:1.75}.reason-comparison{grid-template-columns:1fr;gap:18px}.reason-card{padding:24px 22px}.reason-kicker{font-size:12px;letter-spacing:.07em}.reason-art{margin:12px 0 15px;aspect-ratio:2.6}.reason-card h3{font-size:29px;margin-bottom:20px}.reason-card ul{gap:16px}.reason-card li{padding-top:15px}.reason-card li strong{font-size:16px}.reason-card li span{font-size:15px;line-height:1.75}.reason-art-note{font-size:13px}.reason-next{display:block;margin-top:27px;padding-top:24px}.reason-next>p{font-size:28px}.reason-next>div{margin-top:22px;gap:14px 20px}.reason-next .btn,.reason-next .text-link{font-size:14px}.campaign-hero .campaign-copy h1{font-size:53px;line-height:1.02}.campaign-hero .campaign-copy{padding-block:37px 32px}.campaign-hero .campaign-benefits{gap:7px}.campaign-hero .campaign-copy>p{max-width:none}.campaign-hero .campaign-actions{gap:12px 20px}.campaign-hero .campaign-actions .btn{padding-inline:17px}}
@media(max-width:700px){.reason-card--fabric .reason-art{height:90px;aspect-ratio:auto;margin:9px 0 12px}.reason-card--fabric h3{font-size:25px;margin-bottom:17px}.reason-card--fabric ul{grid-template-columns:repeat(3,1fr);gap:12px;padding-top:16px;border-top:1px solid #d9d0c1}.reason-card--fabric li{border:0;padding:0}.reason-card--fabric li strong{font-size:14px;line-height:1.55}.reason-card--fabric li span{display:none}.reason-card--stone .reason-art{height:100px;aspect-ratio:auto}.reason-card--stone h3{font-size:27px}}
@media(max-width:370px){.campaign-hero .campaign-copy h1{font-size:44px}.reason-card{padding:22px 18px}.reason-card h3{font-size:27px}.reason-next .btn{width:100%;justify-content:space-between}}
.why-stone .reason-photo{display:block;width:100%;height:auto;aspect-ratio:3/2;overflow:hidden;border-radius:3px;margin:19px 0 23px;background:#d7c9b6}.why-stone .reason-photo img{display:block;width:200%;max-width:none;height:100%;object-fit:cover;object-position:center}.why-stone .reason-card--stone .reason-photo img{transform:translateX(-50%)}
@media(max-width:700px){.why-stone .reason-photo{aspect-ratio:4/3;margin:16px 0 19px}.reason-card--fabric .reason-photo+h3{font-size:25px}}
