.story-page{background:#f7f4ef;color:#211f1c}.story-hero{max-width:1200px;margin:0 auto;padding:120px 80px 100px}.story-hero .eyebrow,.story-ending .eyebrow{font-size:11px;letter-spacing:2px;text-transform:uppercase;margin-bottom:24px}.story-hero h1{font-family:Georgia,Times New Roman,serif;font-size:72px;font-weight:400;line-height:.98;margin-bottom:35px;max-width:850px}.story-intro{max-width:700px;font-size:18px;line-height:1.7;color:#5d5851}.story-ending{background:#211f1c;color:#fff;padding:140px 10%;text-align:left;position:relative}.story-ending h2{font-family:Georgia,Times New Roman,serif;font-size:82px;font-weight:400;line-height:.95;margin-bottom:30px}.story-ending>p:not(.eyebrow){max-width:500px;margin:0 auto 35px;font-size:17px;line-height:1.7;color:#ddd8d2}.story-ending .button{background:#fff;color:#211f1c}@media(max-width:768px){.story-hero{padding:80px 30px 70px}.story-hero h1{font-size:48px}.story-ending{padding:90px 30px}.story-ending h2{font-size:56px}}.story-image-hero{position:relative;width:100%;height:75vh;min-height:550px;overflow:hidden}.story-image-hero img{width:100%;height:100%;object-fit:cover;display:block}.story-image-title{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;letter-spacing:4px;font-weight:500;text-transform:uppercase}@media(max-width:768px){.story-image-hero{height:65vh;min-height:450px}}.story-editorial{display:grid;grid-template-columns:1fr 1fr;min-height:650px;background:#f7f4ef}.story-editorial-image{min-height:650px;overflow:hidden}.story-editorial-image img{width:100%;height:100%;object-fit:cover;display:block}.story-editorial-content{display:flex;flex-direction:column;justify-content:center;padding:90px}.story-editorial-content span{font-size:11px;letter-spacing:2px;margin-bottom:25px}.story-editorial-content h2{font-family:Georgia,Times New Roman,serif;font-size:52px;font-weight:400;margin-bottom:30px}.story-editorial-content p{max-width:520px;font-size:17px;line-height:1.8;color:#5d5851;margin-bottom:18px}@media(max-width:768px){.story-editorial{grid-template-columns:1fr}.story-editorial-image{min-height:500px}.story-editorial-content{padding:60px 30px}.story-editorial-content h2{font-size:40px}}.story-statement{background:#211f1c;color:#fff;text-align:center;padding:130px 40px}.story-statement p{font-family:Georgia,Times New Roman,serif;font-size:64px;font-weight:400;line-height:1.08;margin:0}@media(max-width:768px){.story-statement{padding:90px 25px}.story-statement p{font-size:42px}}.story-second-image{width:100%;height:75vh;min-height:600px;overflow:hidden}.story-second-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.story-second-image-grid{display:flex;width:100%;height:100%;gap:4px}.story-second-image-grid img{width:33.333%;height:100%;object-fit:cover;object-position:center;display:block}@media(max-width:768px){.story-second-image{height:60vh;min-height:450px}.story-second-image-grid{flex-direction:column}.story-second-image-grid img{width:100%;height:33.333%}}.story-third-image{width:100%;height:75vh;min-height:600px;overflow:hidden}.story-third-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.story-third-image-split{display:flex;width:100%;height:100%;gap:4px}.story-third-image-split img{width:50%;height:100%;object-fit:cover;object-position:center;display:block}@media(max-width:768px){.story-third-image{height:60vh;min-height:450px}.story-third-image-split{flex-direction:column}.story-third-image-split img{width:100%;height:50%}}.story-philosophy{max-width:850px;margin:0 auto;padding:110px 40px;text-align:center}.story-philosophy .story-kicker{font-size:10px;letter-spacing:3px;text-transform:uppercase;margin-bottom:22px}.story-philosophy h2{font-family:Georgia,Times New Roman,serif;font-size:54px;font-weight:400;line-height:1.05;margin-bottom:28px}.story-philosophy p{max-width:650px;margin:0 auto;font-size:16px;line-height:1.8;color:#5d5851}@media(max-width:768px){.story-philosophy{padding:80px 25px}.story-philosophy h2{font-size:40px}}.story-origin{max-width:850px;margin:0 auto;padding:85px 40px 100px;text-align:center;background:#f7f4ef}.story-origin .story-kicker{margin:0 0 24px;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:#68635d}.story-origin h2{max-width:720px;margin:0 auto 35px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,52px);line-height:1.08;font-weight:400;color:#211f1c}.story-origin>p:not(.story-kicker){max-width:650px;margin:0 auto 18px;font-size:14px;line-height:1.9;color:#625d56}@media(max-width:768px){.story-origin{padding:75px 25px}.story-origin h2{font-size:34px}}.story-quality{max-width:1200px;margin:0 auto;padding:100px 60px;text-align:center;background:#f7f4ef}.story-quality .story-kicker{margin:0 0 20px;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:#68635d}.story-quality h2{max-width:700px;margin:0 auto 32px;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4vw,54px);line-height:1.08;font-weight:400;color:#211f1c}.story-quality>p{max-width:680px;margin:0 auto 18px;font-size:14px;line-height:1.9;color:#625d56}.story-quality-points{max-width:900px;margin:55px auto 0;padding-top:28px;border-top:1px solid #d8d4ce;display:grid;grid-template-columns:repeat(3,1fr)}.story-quality-points span{padding:10px 20px;font-size:10px;letter-spacing:1.8px;line-height:1.5;text-transform:uppercase;color:#302d29;border-right:1px solid #d8d4ce}.story-quality-points span:last-child{border-right:none}@media(max-width:768px){.story-quality{padding:75px 25px}.story-quality h2{font-size:34px}.story-quality-points{grid-template-columns:1fr;margin-top:40px}.story-quality-points span{padding:16px 0;border-right:none;border-bottom:1px solid #d8d4ce}.story-quality-points span:last-child{border-bottom:none}}.story-quality{border-top:1px solid #d8d4ce}.story-values{background:#f3f0ea;color:#111;padding:120px 8%;text-align:center;border-top:1px solid #d8d4ce}.story-values>.story-kicker{margin-bottom:24px}.story-values>h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,6vw,82px);font-weight:400;line-height:.95;margin:0 auto 38px;max-width:900px}.story-values>p{max-width:720px;margin:0 auto 22px;font-size:16px;line-height:1.8}.story-values-grid{display:grid;grid-template-columns:repeat(3,1fr);max-width:1100px;margin:80px auto 0;border-top:1px solid #c9c4bc}.story-values-grid>div{padding:45px 35px 20px;border-right:1px solid #c9c4bc}.story-values-grid>div:last-child{border-right:none}.story-values-grid span{display:block;font-size:11px;letter-spacing:2px;margin-bottom:28px}.story-values-grid h3{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;margin:0 0 18px}.story-values-grid p{font-size:14px;line-height:1.7;margin:0}@media(max-width:768px){.story-values{padding:80px 25px}.story-values>h2{font-size:42px}.story-values-grid{grid-template-columns:1fr;margin-top:55px}.story-values-grid>div{border-right:none;border-bottom:1px solid #c9c4bc;padding:35px 10px}.story-values-grid>div:last-child{border-bottom:none}}.story-name{background:#111;color:#f4f1eb;padding:110px 8%;text-align:center}.story-name .story-kicker{color:#c8c2b8;margin-bottom:22px}.story-name h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,6vw,78px);font-weight:400;line-height:1;margin:0 auto 34px;max-width:900px}.story-name p{max-width:700px;margin:0 auto 20px;font-size:16px;line-height:1.8;color:#ded9d1}@media(max-width:768px){.story-name{padding:80px 25px}.story-name h2{font-size:42px}}.story-name-brand,.story-name-message{display:block}.story-name-brand{font-size:1.08em;margin-bottom:8px}.story-name-message{font-size:.72em;font-style:italic;line-height:1.1}.story-ending{background:#211f1c;color:#fff;padding:130px 8% 120px;text-align:center}.story-ending .eyebrow{font-size:10px;letter-spacing:2.5px;text-transform:uppercase;margin:0 auto 30px;color:#d8d4ce}.story-ending h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(64px,8vw,110px);font-weight:400;line-height:.88;letter-spacing:-2px;max-width:700px;margin:0 auto 45px}.story-ending>p:not(.eyebrow){max-width:480px;margin:0 auto 42px;font-size:16px;line-height:1.7;color:#d8d4d2}.story-ending .button{display:inline-flex;align-items:center;justify-content:center;min-width:180px;min-height:54px;padding:0 30px;background:#f4f1eb;color:#211f1c;font-size:10px;letter-spacing:1.8px;text-transform:uppercase;text-decoration:none;transition:opacity .25s ease}.story-ending .button:hover{opacity:.8}@media(max-width:768px){.story-ending{padding:90px 25px 85px}.story-ending h2{font-size:62px;letter-spacing:-1px;margin-bottom:35px}.story-ending>p:not(.eyebrow){font-size:15px;margin-bottom:35px}}.story-ending{padding-bottom:85px}.story-ending .button{margin-bottom:0}.story-page+.site-footer .footer-benefits{width:100%;margin:0}.footer-benefits{width:100%;max-width:100%;box-sizing:border-box;margin-left:0;margin-right:0;overflow:hidden}.story-ending{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.story-ending .eyebrow,.story-ending h2,.story-ending>p:not(.eyebrow),.story-ending .button{margin-left:auto;margin-right:auto}.story-ending h2{width:fit-content;text-align:center}.story-ending>p:not(.eyebrow){text-align:center}.story-ending .button{align-self:center}.story-ending{width:100%;max-width:100%;margin:0;box-sizing:border-box;padding-left:0;padding-right:0}.story-ending .eyebrow,.story-ending h2,.story-ending>p:not(.eyebrow),.story-ending .button{position:relative;left:0;right:0;transform:none}.story-ending{width:100%;box-sizing:border-box;padding:100px 30px 90px;display:flex;flex-direction:column;align-items:center;text-align:center}.story-ending .eyebrow{width:100%;text-align:center;margin:0 0 38px;padding:0}.story-ending h2{width:100%;max-width:none;margin:0 0 38px;text-align:center;white-space:nowrap;font-size:clamp(54px,7vw,100px);line-height:1}.story-ending>p:not(.eyebrow){width:100%;max-width:500px;margin:0 auto 38px;text-align:center}.story-ending .button{margin:0 auto;align-self:center}@media(max-width:768px){.story-ending{padding:75px 20px}.story-ending h2{white-space:normal;font-size:54px}}.story-ending>.eyebrow,.story-ending>h2,.story-ending>p:not(.eyebrow),.story-ending>.button{transform:translateY(55px)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/about.css.map */
