.eva-landing{background:#f4f4ef;color:#18312d}.eva-header{background:#102a2e;color:#fff}.eva-header>.container{display:flex;min-height:84px;align-items:center;justify-content:space-between;gap:25px}.eva-header img,.eva-footer img{width:165px;height:auto}.eva-header nav{display:flex;gap:32px}.eva-header nav a{font-size:12px;padding-block:16px;color:#cad9d4}.eva-header nav a:hover{color:#20c4b7}.eva-header-label{font-size:9px;letter-spacing:.15em;color:#a2b9b0}.eva-cover{position:relative;min-height:740px;display:flex;align-items:center;background:#0b2226;color:#fff;isolation:isolate;overflow:hidden}.eva-cover-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 60%;z-index:-2}.eva-cover:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 75% 45%,#27534b,transparent 65%)}.eva-cover-product{position:absolute;right:4%;top:12%;width:48%;height:72%;display:flex;align-items:center;justify-content:center}.eva-cover-product .product-image{width:100%;max-height:100%;object-fit:contain}.eva-cover-content>p,.eva-cover-content h1{max-width:49%}.eva-cover-content{padding-block:90px 120px}.eva-cover-content .eyebrow{color:#a8e5cf;font-size:10px;letter-spacing:.2em}.eva-cover h1{font-size:clamp(54px,6.5vw,96px);line-height:1.05;letter-spacing:-.065em;margin-bottom:30px}.eva-cover h1 em{font-weight:400;font-style:normal;color:#a4e4d2}.eva-cover-content>p:not(.eyebrow){color:#d2ddd5;font-size:16px;line-height:1.9;margin-bottom:33px}.eva-cover-bottom{position:absolute;bottom:25px;left:0;right:0;display:flex;justify-content:space-between;gap:15px;font-size:9px;letter-spacing:.16em;color:#cedbd3;padding-top:20px;border-top:1px solid #ffffff40}.eva-image-note{font-size:10px;line-height:1.8;color:#5a6c63;padding-top:18px}.eva-intro-heading{display:grid;grid-template-columns:1fr 1fr;gap:10px 100px;align-items:end;margin-bottom:65px}.eva-intro-heading .eyebrow{grid-column:1/-1}.eva-intro-heading h2{font-size:clamp(46px,6vw,78px);line-height:1.06;margin:0}.eva-intro-heading h2 span{color:#7c8f7c}.eva-intro-heading>p:last-child{max-width:420px;margin-bottom:5px;font-size:15px}.eva-material-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:center}.eva-landing figure{margin:0;min-width:0}.eva-texture>div{aspect-ratio:1/1;overflow:hidden;background:#e6e9e0}.eva-texture img{width:100%;height:100%;object-fit:cover;object-position:center}.eva-rear{background:#eae9e1}.eva-rear-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.eva-rear figure img{width:100%;height:auto;border-radius:4px}.eva-rear figcaption{display:flex;justify-content:space-between;gap:20px;font-size:9px;line-height:1.8;letter-spacing:.08em;padding-top:17px;color:#596b61}.eva-rear h2{font-size:clamp(36px,4.5vw,60px)}.eva-rear-note{font-size:11px;margin:25px 0 0}@media(max-width:1100px){.eva-rear-grid{gap:40px}}@media(max-width:700px){.eva-rear-grid{grid-template-columns:1fr;gap:35px}.eva-rear figcaption{font-size:8px}.eva-rear h2{font-size:38px}}.eva-texture figcaption,.eva-wide-shot figcaption,.eva-garage-shot figcaption{display:flex;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:.12em;padding-top:17px;line-height:1.8;color:#596b61}.eva-material-copy h3{font-size:clamp(29px,3vw,42px);line-height:1.2}.eva-material-copy>p:not(.eyebrow){font-size:14px}.eva-facts{margin-top:30px;border-top:1px solid #c6cec1}.eva-facts>div{display:flex;justify-content:space-between;gap:15px;padding:16px 0;border-bottom:1px solid #c6cec1;font-size:12px;line-height:1.7}.eva-facts span{color:#647365}.eva-facts strong{font-weight:500}.eva-environment{background:#132f2b;color:#f4f4ef;padding-top:85px}.eva-environment-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:10px 90px;align-items:end;padding-bottom:55px}.eva-environment-heading .eyebrow{grid-column:1/-1;color:#a4cdb7}.eva-environment-heading h2{font-size:clamp(38px,4.5vw,62px);margin:0}.eva-environment-heading>p:last-child{color:#b8c9ba;max-width:360px;margin:0}.eva-wide-shot img{width:100%;max-height:760px;object-fit:cover;object-position:center 65%}.eva-wide-shot figcaption{padding-block:20px;color:#c7d8c9}.eva-set-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:center;margin-bottom:65px}.eva-set-grid>div>p:not(.eyebrow){max-width:440px;font-size:14px}.eva-real-set{padding:45px;background:#e6e9e0}.eva-real-set .product-image{width:100%;max-height:420px;object-fit:contain}.eva-real-set figcaption{padding-top:25px;font-size:9px;letter-spacing:.1em;line-height:2;color:#5b6c60}.eva-garage-shot img{width:100%;height:auto;max-height:700px;object-fit:cover}.eva-use{background:#e4e8dc}.eva-use-heading{margin-bottom:50px}.eva-use-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.eva-use-grid>div{padding-top:25px;border-top:1px solid #b1bfaa}.eva-use-grid h3{font-size:22px}.eva-use-grid p{font-size:13px;margin-bottom:0}.eva-fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.eva-fit-grid>div>p:last-child{max-width:450px}.eva-fit ol{list-style:none;padding:0;margin:0}.eva-fit li{display:flex;gap:25px;padding:25px 0;border-bottom:1px solid #c6cec1}.eva-fit li>span{font-size:11px;color:#55775d;padding-top:4px}.eva-fit li h3{font-size:21px;margin-bottom:8px}.eva-fit li p{font-size:13px;margin-bottom:0}.eva-questions{padding-top:0}.eva-footer{background:#102a2e;color:#c2d2c8;padding-block:50px}.eva-footer>.container{display:flex;justify-content:space-between;align-items:end;gap:30px;flex-wrap:wrap}.eva-footer p{color:#c2d2c8;font-size:12px;margin:20px 0 0}.eva-footer a{font-size:12px;padding-block:12px}.eva-footer>.container>span{font-size:9px;letter-spacing:.1em}.eva-cover :focus-visible,.eva-header :focus-visible,.eva-footer :focus-visible{outline-color:#20c4b7}@media(max-width:700px){.eva-cover-product{top:30px;right:10%;width:80%;height:300px}.eva-cover .eva-cover-content{padding-top:370px;padding-bottom:100px}.eva-cover-content>p,.eva-cover-content h1{max-width:100%}.eva-cover:after{background:radial-gradient(ellipse at 50% 25%,#27534b,transparent 65%)}}@media(max-width:1100px){.eva-header-label{display:none}.eva-cover{min-height:650px}.eva-material-grid,.eva-set-grid{gap:40px}.eva-intro-heading,.eva-environment-heading,.eva-fit-grid{gap:30px 45px}}@media(max-width:700px){.eva-header>.container{min-height:76px;gap:15px;flex-wrap:wrap;padding-block:17px}.eva-header img{width:140px}.eva-header nav{gap:17px}.eva-header nav a{font-size:10px;padding-block:7px}.eva-cover{min-height:720px;align-items:end}.eva-cover-photo{object-position:60% center}.eva-cover:after{background:linear-gradient(0deg,#081b1bf5,#081b1bc9 38%,#081b1b10 80%)}.eva-cover-content{padding-block:270px 100px}.eva-cover h1{font-size:clamp(44px,10.5vw,66px)}.eva-cover-content>p:not(.eyebrow){font-size:13px}.eva-cover-content .eyebrow{font-size:8px}.eva-cover-bottom{font-size:7px;letter-spacing:.08em;bottom:20px}.eva-intro-heading{display:block;margin-bottom:35px}.eva-intro-heading h2{font-size:55px;margin-bottom:25px}.eva-intro-heading>p:last-child{font-size:14px}.eva-material-grid,.eva-set-grid,.eva-fit-grid{grid-template-columns:1fr;gap:35px}.eva-material-copy h3{font-size:32px}.eva-texture figcaption,.eva-wide-shot figcaption,.eva-garage-shot figcaption{font-size:8px;letter-spacing:.05em;gap:15px}.eva-environment{padding-top:60px}.eva-environment-heading{display:block;padding-bottom:35px}.eva-environment-heading h2{font-size:40px;margin-bottom:25px}.eva-environment-heading>p:last-child{font-size:13px}.eva-wide-shot img{aspect-ratio:4/5;object-position:48% center}.eva-set-grid{margin-bottom:35px}.eva-real-set{padding:25px}.eva-garage-shot img{aspect-ratio:1;object-fit:cover}.eva-use-grid{grid-template-columns:1fr;gap:30px}.eva-use-heading{margin-bottom:35px}.eva-fit-grid{gap:15px}.eva-fit li{padding-block:20px}.eva-footer>.container{align-items:start}.eva-footer>.container>span{width:100%}}.carbon-gallery[data-astro-cid-ggwop4oc]{background:#e6ece8}.gallery-grid[data-astro-cid-ggwop4oc]{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}figure[data-astro-cid-ggwop4oc]{background:#f7f9f6;border:1px solid #d1dcd5;border-radius:5px;overflow:hidden;min-width:0}.cabin[data-astro-cid-ggwop4oc]{grid-row:span 2}figure[data-astro-cid-ggwop4oc]>img[data-astro-cid-ggwop4oc]{width:100%;height:auto;display:block}.care[data-astro-cid-ggwop4oc]>img[data-astro-cid-ggwop4oc]{aspect-ratio:3/2;object-fit:contain;background:#dce4de}figcaption[data-astro-cid-ggwop4oc]{padding:26px 28px}figcaption[data-astro-cid-ggwop4oc]>span[data-astro-cid-ggwop4oc]{font-size:9px;letter-spacing:.14em;color:#537166;font-weight:700}h3[data-astro-cid-ggwop4oc]{font-size:24px;margin:16px 0 12px}figcaption[data-astro-cid-ggwop4oc] p[data-astro-cid-ggwop4oc]{font-size:13px;line-height:1.8;margin-bottom:14px}small[data-astro-cid-ggwop4oc]{font-size:10px;line-height:1.8;color:#63766c;display:block}.product-photo[data-astro-cid-ggwop4oc]{background:#dce5dd;padding:25px 40px}.product-photo[data-astro-cid-ggwop4oc] .product-image{width:100%;height:260px;object-fit:contain}@media(max-width:1100px){.gallery-grid[data-astro-cid-ggwop4oc]{gap:20px}figcaption[data-astro-cid-ggwop4oc]{padding:22px}h3[data-astro-cid-ggwop4oc]{font-size:21px}}@media(max-width:700px){.gallery-grid[data-astro-cid-ggwop4oc]{grid-template-columns:1fr;gap:26px}.cabin[data-astro-cid-ggwop4oc]{grid-row:auto}.section-heading[data-astro-cid-ggwop4oc]>p[data-astro-cid-ggwop4oc]{max-width:none}.product-photo[data-astro-cid-ggwop4oc]{padding:25px}.product-photo[data-astro-cid-ggwop4oc] .product-image{height:auto;max-height:330px}}.product-story figure{margin:0;min-width:0}.product-story .split>div{min-width:0}.story-hero{padding-bottom:55px}.story-headline{color:#8be0d6;font-size:clamp(22px,2.5vw,32px);line-height:1.3;letter-spacing:-.04em;margin-bottom:22px}.story-hero .lead{font-size:15px;max-width:510px}.story-product-stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:420px;background:#e5ece9;border-radius:4px;padding:45px 28px 30px}.story-product-stage .product-image{width:100%;max-height:450px;object-fit:contain}.story-edition{position:absolute;left:24px;top:20px;font-size:9px;letter-spacing:.16em;color:#48645e}.story-figure figcaption{color:#b0c7c1;font-size:11px;line-height:1.8;padding-top:18px}.story-index{background:#e6efeb;border-bottom:1px solid var(--line)}.story-index .container{display:flex;gap:35px;flex-wrap:wrap;padding-block:10px}.story-index a{display:flex;align-items:center;min-height:44px;font-size:11px;font-weight:600}.story-index a:hover{color:#00786f}.story-design .section-heading{align-items:start}.story-design .section-heading h2{max-width:650px}.story-design .section-heading>p{max-width:390px;flex:1;min-width:230px}.story-detail-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}.story-detail-image{padding:45px;background:#eaf0ed;border-radius:4px}.story-detail-image .product-image{width:100%;max-height:520px;object-fit:contain}.story-detail-image figcaption{font-size:10px;letter-spacing:.08em;color:var(--muted);padding-top:25px;line-height:1.8}.story-detail-list>div{padding:22px 0;border-top:1px solid var(--line)}.story-detail-list .eyebrow{display:block;margin-bottom:12px;color:#00786f}.story-detail-list h3{font-size:22px;margin-bottom:10px}.story-detail-list p{font-size:13px;margin-bottom:0}.story-tags{display:flex;gap:9px;flex-wrap:wrap}.story-tags span{font-size:11px;padding:10px 13px;border:1px solid #bacdc5;border-radius:3px;line-height:1.5}.story-care{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.story-care li{border-top:2px solid #b9d3c9;padding:25px 10px 0 0}.story-care .eyebrow{display:block;margin-bottom:22px}.story-care h3{font-size:21px}.story-care p{font-size:13px;margin-bottom:0}.story-fit{background:var(--petrol);color:var(--paper);padding-block:85px}.story-fit .eyebrow{color:var(--turquoise)}.story-fit p{color:#b0c7c1;font-size:14px;max-width:500px;margin-bottom:30px}.story-fit-steps{list-style:none;padding:0;margin:0}.story-fit-steps li{padding:28px 0;border-bottom:1px solid #ffffff30;display:flex;gap:25px;font-size:16px;line-height:1.6}.story-fit-steps span{color:var(--turquoise);font-size:11px;padding-top:4px}.story-store-note{font-size:12px;margin:22px 0 0;max-width:760px}.story-other{display:grid;grid-template-columns:1fr .7fr;gap:70px;align-items:center;padding:45px;background:#e8efeb;border-radius:4px}.story-other p:not(.eyebrow){max-width:530px;font-size:14px}.story-other h2{margin-bottom:20px}.story-other-image{padding:15px;display:flex;justify-content:center}.story-other-image .product-image{max-height:240px;object-fit:contain}.story-carbon .story-hero{background:#0b2226}.story-carbon .story-product-stage{background:#dde5e2}@media(max-width:1100px){.story-detail-grid{gap:35px}.story-product-stage{min-height:340px;padding-inline:20px}.story-detail-image{padding:25px}.story-other{gap:35px}}@media(max-width:700px){.story-product-stage{min-height:270px;padding-top:45px}.story-product-stage .product-image{max-height:330px}.story-index .container{gap:0;display:grid;grid-template-columns:1fr 1fr}.story-index a{font-size:10px}.story-detail-grid{grid-template-columns:1fr;gap:25px}.story-design .section-heading>p{min-width:0;max-width:none}.story-detail-image{padding:30px 20px}.story-detail-list h3{font-size:22px}.story-care{grid-template-columns:1fr;gap:30px}.story-care li{padding-top:20px}.story-care .eyebrow{margin-bottom:15px}.story-fit{padding-block:60px}.story-fit-steps li{font-size:14px;padding:22px 0}.story-other{grid-template-columns:1fr;padding:30px 22px;gap:15px}.story-other-image .product-image{max-height:210px}.story-hero .lead{font-size:14px}}
