.wstory{background:#f1ede3;color:#332b28}.wstory *{box-sizing:border-box}.wstory a{color:inherit;text-decoration:none}.wstory-hero{min-height:78svh;padding:150px 5vw 80px;background:#6a704f;color:#f1ede3;display:flex;flex-direction:column;justify-content:flex-end}.wstory-hero h1{font-family:var(--font-heading--family),serif;font-size:clamp(82px,12vw,180px);font-weight:400;letter-spacing:-.06em;line-height:.76;margin:0 0 42px;max-width:1100px}.wstory-hero>p:not(.w2-kicker){font-size:clamp(18px,1.6vw,24px);line-height:1.45;max-width:620px;margin:0 0 38px}.wstory-hero>a,.wstory-link{font-size:11px;letter-spacing:.13em;font-weight:700;border-bottom:1px solid currentColor;padding-bottom:5px;align-self:flex-start}.wstory-intro,.wstory-seo{padding:120px 5vw;display:grid;grid-template-columns:1.2fr .72fr;gap:10vw;align-items:end}.wstory-intro>.w2-kicker{grid-column:1/-1;margin-bottom:-35px}.wstory-intro h2,.wstory-seo h2,.wstory-now h2{font-family:var(--font-heading--family),serif;font-weight:400;font-size:clamp(56px,7vw,108px);letter-spacing:-.05em;line-height:.88;margin:0}.wstory em{font-weight:400;color:#a94f35}.wstory-intro div p,.wstory-seo div:last-child p{font-size:16px;line-height:1.65;margin:0 0 20px}.wstory-line{border-top:1px solid rgba(51,43,40,.18)}.wstory-line article{min-height:570px;padding:85px 5vw;display:grid;grid-template-columns:.18fr 1fr;gap:6vw;border-bottom:1px solid rgba(51,43,40,.18);align-items:start}.wstory-line article>span{font-size:11px;letter-spacing:.16em;padding-top:10px}.wstory-line article>div{max-width:950px}.wstory-label{font-size:10px;letter-spacing:.18em;font-weight:700;margin:0 0 35px}.wstory-line h2{font-family:var(--font-heading--family),serif;font-weight:400;font-size:clamp(58px,8vw,122px);line-height:.84;letter-spacing:-.05em;margin:0 0 48px}.wstory-line article div>p:not(.wstory-label){max-width:620px;font-size:17px;line-height:1.65;margin:0 0 18px}.wstory-line .wstory-dark{background:#332b28;color:#f1ede3}.wstory-now{padding:130px 5vw;background:#a94f35;color:#f1ede3}.wstory-now em{color:#f2d3c5}.wstory-now>p:not(.w2-kicker){max-width:680px;font-size:18px;line-height:1.6;margin:40px 0}.wstory-actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap}.wstory-seo{background:#e7e0d5}@media(max-width:800px){.wstory-hero{min-height:72svh;padding:120px 22px 60px}.wstory-hero h1{font-size:clamp(70px,22vw,104px)}.wstory-intro,.wstory-seo{display:block;padding:75px 22px}.wstory-intro>.w2-kicker{margin-bottom:25px}.wstory-intro h2,.wstory-seo h2{margin-bottom:38px}.wstory-line article{min-height:0;padding:65px 22px;grid-template-columns:35px 1fr;gap:14px}.wstory-line h2{font-size:clamp(54px,15vw,78px);margin-bottom:35px}.wstory-line article div>p:not(.wstory-label){font-size:15px}.wstory-now{padding:80px 22px}.wstory-now h2{font-size:clamp(58px,16vw,82px)}}
.wstory-future{background:#332b28;color:#f1ede3;padding:125px 5vw;position:relative;overflow:hidden}.wstory-future__head{display:grid;grid-template-columns:.25fr 1fr;gap:4vw;align-items:start}.wstory-future__head .w2-kicker{padding-top:14px}.wstory-future h2{font-family:var(--font-heading--family),serif;font-size:clamp(65px,9vw,138px);font-weight:400;line-height:.82;letter-spacing:-.055em;margin:0;max-width:1050px}.wstory-future h2 em{color:#d49372}.wstory-future__copy{max-width:620px;margin:75px 8vw 100px auto}.wstory-future__copy p{font-size:17px;line-height:1.65;margin:0 0 20px}.wstory-future__words{border-top:1px solid rgba(241,237,227,.22);border-bottom:1px solid rgba(241,237,227,.22);display:grid;grid-template-columns:repeat(4,1fr)}.wstory-future__words span{padding:26px 18px;text-align:center;font-size:9px;letter-spacing:.14em;font-weight:700;border-right:1px solid rgba(241,237,227,.22)}.wstory-future__words span:last-child{border-right:0}.wstory-future__end{font-family:var(--font-heading--family),serif;font-size:clamp(34px,4vw,62px);line-height:1.05;letter-spacing:-.025em;margin:95px 0 0;max-width:850px}.wstory-future__end strong{font-weight:400;color:#d49372}@media(max-width:800px){.wstory-future{padding:80px 22px}.wstory-future__head{display:block}.wstory-future__head .w2-kicker{padding:0;margin-bottom:28px}.wstory-future h2{font-size:clamp(58px,17vw,86px)}.wstory-future__copy{margin:55px 0 65px}.wstory-future__copy p{font-size:15px}.wstory-future__words{grid-template-columns:1fr 1fr}.wstory-future__words span:nth-child(2){border-right:0}.wstory-future__words span:nth-child(-n+2){border-bottom:1px solid rgba(241,237,227,.22)}.wstory-future__end{margin-top:65px}}

.wstory-line .wstory-risk{background:#e7e0d5}.wstory-risk em{font-family:var(--font-heading--family),serif;font-size:1.12em;color:#a94f35}
