.frame-v2{--v2-ink: #191918;--v2-muted: #6f6b65;--v2-soft: #948e86;--v2-paper: #f3eee7;--v2-wash: #fbfaf8;--v2-white: #fff;--v2-line: #ded7ce;--v2-green: #6d836c;--v2-green-soft: #edf2ea;min-height:100vh;overflow:clip;background:var(--v2-wash);color:var(--v2-ink);font-family:var(--font-body--family),"Avenir Next",Avenir,Helvetica,Arial,sans-serif}.frame-v2-main{display:flow-root}.frame-v2 *,.frame-v2 *:before,.frame-v2 *:after{box-sizing:border-box}.frame-v2 [hidden]{display:none!important}.frame-v2 img{max-width:100%}.frame-v2 a{color:inherit;text-decoration:none}.frame-v2 button,.frame-v2 summary,.frame-v2 a{-webkit-tap-highlight-color:transparent}.frame-v2-header{min-height:82px;position:sticky;z-index:30;top:0;border-bottom:1px solid rgba(25,25,24,.08);background:#fbfaf8eb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.frame-v2-header__inner{width:min(calc(100% - 48px),1320px);min-height:82px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:36px}.frame-v2-wordmark{justify-self:start;line-height:1}.frame-v2-wordmark .mura-lockup{width:108px;height:auto;display:block}.frame-v2-header__nav{display:flex;align-items:center;gap:clamp(24px,3vw,42px)}.frame-v2-header__nav a{color:#3f3d39;font-size:12px;font-weight:570;transition:opacity .2s ease}.frame-v2-header__nav a:hover{opacity:.55}.frame-v2-header__cta{min-height:46px;padding:0 30px;border-radius:999px;justify-self:end;display:inline-flex;align-items:center;justify-content:center;background:var(--v2-ink);color:#fff!important;font-size:12px;font-weight:650;transition:transform .2s ease,box-shadow .2s ease}.frame-v2-header__cta:hover{transform:translateY(-1px);box-shadow:0 12px 28px #19191829}.frame-v2-hero{width:min(calc(100% - 64px),1320px);margin:0 auto;padding:52px 0 112px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(400px,.78fr);align-items:start;gap:clamp(52px,6vw,90px);scroll-margin-top:96px}.frame-v2-gallery{min-width:0;position:sticky;top:110px}.frame-v2-gallery__viewport{aspect-ratio:4 / 3;position:relative;overflow:hidden;border:1px solid var(--v2-line);border-radius:22px;background:#f2eee8;outline:none}.frame-v2-gallery__viewport:focus-visible{outline:3px solid rgba(109,131,108,.5);outline-offset:4px}.frame-v2-gallery__slide{width:100%;height:100%;margin:0;position:absolute;top:0;right:0;bottom:0;left:0;background:#f2eee8;opacity:0;transition:opacity .28s ease}.frame-v2-gallery__slide.is-active{z-index:1;opacity:1}.frame-v2-gallery__image{width:100%;height:100%;display:block}.frame-v2-gallery__image--product{object-fit:cover;object-position:center}.frame-v2-gallery__image--finishes{padding:6% 3% 11%;object-fit:contain;object-position:center}.frame-v2-gallery__image--cover{object-fit:cover;object-position:center}.frame-v2-gallery__slide--app{display:grid;place-items:center;background:linear-gradient(145deg,#e7e1d9,#f8f5f0)}.frame-v2-gallery__image--app{width:auto;height:89%;object-fit:contain;filter:drop-shadow(0 24px 36px rgba(25,25,24,.13))}.frame-v2-gallery__slide--finishes{background:#eee9e2}.frame-v2-gallery__caption{min-height:0;padding:0;position:absolute;z-index:2;inset:auto 14px 13px auto;display:none;align-items:center;border:0;background:none;color:#3734307a;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:8px;font-weight:520;letter-spacing:.12em;line-height:1;text-transform:uppercase}.frame-v2-gallery__caption span:first-child{color:inherit;font-weight:inherit}.frame-v2-gallery__arrow{width:42px;height:42px;padding:0;position:absolute;z-index:4;top:50%;border:1px solid rgba(25,25,24,.12);border-radius:50%;display:grid;place-items:center;transform:translateY(-50%);background:#ffffffdb;color:var(--v2-ink);font:inherit;font-size:17px;cursor:pointer;box-shadow:0 8px 24px #19191814;transition:background .2s ease,transform .2s ease}.frame-v2-gallery__arrow:hover{background:#fff;transform:translateY(-50%) scale(1.04)}.frame-v2-gallery__arrow svg{width:20px;height:20px;display:block;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.frame-v2-gallery__arrow--previous svg{transform:rotate(180deg)}.frame-v2-gallery__arrow--previous{left:16px}.frame-v2-gallery__arrow--next{right:16px}.frame-v2-gallery__thumbs{margin-top:14px;padding-bottom:3px;display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.frame-v2-gallery__thumbs::-webkit-scrollbar{display:none}.frame-v2-gallery__thumb{flex:0 0 calc((100% - 40px)/5);min-width:0;aspect-ratio:4 / 3;padding:0;overflow:hidden;border:1px solid transparent;border-radius:10px;background:#eee9e2;opacity:.58;cursor:pointer;scroll-snap-align:start;transition:border-color .2s ease,opacity .2s ease,transform .2s ease}.frame-v2-gallery__thumb:hover,.frame-v2-gallery__thumb.is-active{border-color:var(--v2-ink);opacity:1}.frame-v2-gallery__thumb:hover{transform:translateY(-1px)}.frame-v2-gallery__thumb:focus-visible{outline:3px solid rgba(109,131,108,.45);outline-offset:3px}.frame-v2-gallery__thumb img{width:100%;height:100%;display:block;object-fit:cover}.frame-v2-gallery__thumb-app{padding:5px 0 0;object-fit:contain!important}.frame-v2-buy{min-width:0;padding-top:2px}.frame-v2-reservation-status{display:contents}.frame-v2-reservation-status--mobile{display:none}.frame-v2-availability{min-height:42px;padding-bottom:20px;border-bottom:1px solid var(--v2-line);display:flex;align-items:center}.frame-v2-availability p{margin:0;color:var(--v2-muted);font-size:13px;line-height:1.45}.frame-v2-availability strong{color:var(--v2-ink);font-weight:650}.frame-v2-batch-status{margin-top:0;padding:15px 16px;border:1px solid var(--v2-line);border-radius:10px;background:#f7f5f1}.frame-v2-batch-status__copy{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.frame-v2-batch-status__copy span{color:var(--v2-soft);font-size:9px;font-weight:680;letter-spacing:.11em;text-transform:uppercase}.frame-v2-batch-status__copy strong{color:var(--v2-ink);font-size:11px;font-weight:650}.frame-v2-batch-status__track{height:4px;margin-top:12px;overflow:hidden;border-radius:999px;background:#dedbd5}.frame-v2-batch-status__track span{width:53.8%;height:100%;display:block;border-radius:inherit;background:var(--v2-green)}.frame-v2-buy__title-row{margin-top:28px;display:flex;align-items:baseline;justify-content:space-between;gap:20px}.frame-v2-buy__title-row h1{margin:0;font-size:clamp(42px,4vw,60px);font-weight:560;letter-spacing:-.065em;line-height:.96}.frame-v2-buy__title-row>span{flex:0 0 auto;color:var(--v2-soft);font-size:10px;font-weight:680;letter-spacing:.12em;text-transform:uppercase}.frame-v2-buy__lede{max-width:44ch;margin:19px 0 0;color:var(--v2-muted);font-size:15px;line-height:1.6}.frame-v2-finishes{min-width:0;margin:24px 0 0;padding:0;border:0}.frame-v2-finishes legend{width:100%;padding:0;display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--v2-soft);font-size:10px;font-weight:680;letter-spacing:.1em;text-transform:uppercase}.frame-v2-finishes legend strong{color:var(--v2-ink);font-size:12px;font-weight:620;letter-spacing:0;text-transform:none}.frame-v2-finishes__grid{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.frame-v2-finish{min-width:0;min-height:48px;padding:0 11px;border:1px solid var(--v2-line);border-radius:8px;display:flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:var(--v2-muted);font:inherit;font-size:11px;cursor:pointer;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease}.frame-v2-finish:hover,.frame-v2-finish.is-active{border-color:var(--v2-ink);color:var(--v2-ink)}.frame-v2-finish.is-active{box-shadow:inset 0 0 0 1px var(--v2-ink)}.frame-v2-finish:focus-visible,.frame-v2-cta:focus-visible,.frame-v2-header a:focus-visible,.frame-v2 details summary:focus-visible,.frame-v2-research a:focus-visible{outline:3px solid rgba(109,131,108,.5);outline-offset:3px}.frame-v2-finish__dot{width:14px;height:14px;flex:0 0 auto;border:1px solid rgba(25,25,24,.18);border-radius:50%}.frame-v2-finish__dot--chalk{background:#efeae0}.frame-v2-finish__dot--carbon{background:#282827}.frame-v2-finish__dot--sand{background:#d5bbaa}.frame-v2-finish__dot--sage{background:#aab2a2}.frame-v2-cta{min-height:64px;padding:0 24px;border-radius:999px;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--v2-ink);color:#fff!important;font-size:15px;font-weight:650;transition:transform .2s ease,box-shadow .2s ease}.frame-v2-cta:hover{transform:translateY(-1px);box-shadow:0 16px 34px #1919182b}.frame-v2-conversion{margin-top:18px}.frame-v2-cta--primary{margin-top:0}.frame-v2-mobile-refund{display:none}.frame-v2-cta__copy{display:grid;gap:2px;text-align:center;line-height:1.15}.frame-v2-cta__copy strong{font:inherit;font-weight:680}.frame-v2-cta__copy small{color:#ffffffb8;font-size:10px;font-weight:520}.frame-v2-commitment{max-width:46ch;margin:12px auto 0;color:var(--v2-muted);font-size:11px;line-height:1.5;text-align:center}.frame-v2-commitment strong{color:var(--v2-ink);font-weight:650}.frame-v2-trust{margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;gap:10px;list-style:none;color:var(--v2-muted);font-size:10px}.frame-v2-trust li{display:flex;align-items:center;gap:5px}.frame-v2-trust li span{color:var(--v2-green);font-weight:700}.frame-v2-reservation-details{margin-top:18px;border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line)}.frame-v2-reservation-details summary,.frame-v2-faq summary{list-style:none;cursor:pointer}.frame-v2-reservation-details summary::-webkit-details-marker,.frame-v2-faq summary::-webkit-details-marker{display:none}.frame-v2-reservation-details summary{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;font-weight:620}.frame-v2-reservation-details__control,.frame-v2-faq summary span{font-size:18px;font-weight:400;transition:transform .2s ease}.frame-v2-reservation-details__title--mobile{display:none}.frame-v2-reservation-details__control{width:22px;height:22px;flex:0 0 auto;display:grid;place-items:center;color:var(--v2-soft)}.frame-v2-reservation-details__control:before{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;content:"";transform:rotate(45deg) translate(-1px,-1px)}.frame-v2-reservation-details[open] .frame-v2-reservation-details__control{transform:rotate(180deg)}.frame-v2-faq details[open] summary span{transform:rotate(45deg)}.frame-v2-reservation-details>div{padding:0 0 22px;color:var(--v2-muted);font-size:12px;line-height:1.55}.frame-v2-reservation-details ol{margin:0;padding-left:19px}.frame-v2-reservation-details li+li{margin-top:10px}.frame-v2-reservation-details p{margin:14px 0 0}.frame-v2-policy-links{margin:15px 0 0;display:flex;flex-wrap:wrap;gap:8px 18px;color:var(--v2-soft);font-size:10px}.frame-v2-policy-links a{text-decoration:underline;text-underline-offset:3px}@media(min-width:821px){.frame-v2-hero{padding-top:44px;grid-template-columns:minmax(0,620px) minmax(400px,1fr);gap:clamp(46px,5vw,76px)}.frame-v2-gallery{width:min(100%,620px,calc(133.333vh - 306.666px));justify-self:center}.frame-v2-gallery__thumbs{margin-top:10px;gap:8px}.frame-v2-gallery__thumb{flex-basis:calc((100% - 32px)/5)}.frame-v2-buy{width:min(100%,520px);padding-top:0;justify-self:center}.frame-v2-batch-status{padding:0 0 18px;border:0;border-bottom:1px solid rgba(25,25,24,.1);border-radius:0;background:transparent}.frame-v2-batch-status__track{height:3px;margin-top:10px}.frame-v2-buy__title-row{margin-top:24px}.frame-v2-buy__title-row h1{font-size:clamp(44px,3.3vw,52px);line-height:.98}.frame-v2-buy__lede{margin-top:14px;line-height:1.5}.frame-v2-finishes{margin-top:24px;padding-top:22px;border-top:1px solid rgba(25,25,24,.1)}.frame-v2-finishes legend strong{display:none}.frame-v2-finishes__grid{margin-top:10px;gap:4px}.frame-v2-finish{min-height:66px;padding:8px 2px 7px;border-color:transparent;border-radius:10px;flex-direction:column;gap:9px;background:transparent;font-size:10px}.frame-v2-finish:hover,.frame-v2-finish.is-active{border-color:transparent;box-shadow:none}.frame-v2-finish__dot{width:36px;height:24px;border-radius:8px;transition:box-shadow .2s ease,transform .2s ease}.frame-v2-finish:hover .frame-v2-finish__dot{transform:scale(1.05)}.frame-v2-finish.is-active .frame-v2-finish__dot{box-shadow:0 0 0 3px var(--v2-white),0 0 0 5px var(--v2-ink)}.frame-v2-conversion{margin-top:26px}.frame-v2-cta{min-height:56px;font-size:14px}.frame-v2-cta__copy small{display:none}.frame-v2-cta--primary>span[aria-hidden=true]{display:none}.frame-v2-mobile-refund{margin:12px 0 0;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--v2-green);font-size:10px;font-weight:650;line-height:1.4}.frame-v2-mobile-refund span{font-weight:750}.frame-v2-trust{display:none}.frame-v2-reservation-details{margin-top:22px;border-top-color:#1919181a;border-bottom-color:#1919181a}.frame-v2-reservation-details summary{min-height:56px;padding:0 2px;color:var(--v2-muted);font-size:10px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.frame-v2-reservation-details__title--desktop{display:none}.frame-v2-reservation-details__title--mobile{display:block}.frame-v2-reservation-details>div{padding:6px 2px 18px;font-size:11px;line-height:1.65}.frame-v2-policy-links{margin-top:22px;justify-content:center;gap:8px 18px;font-size:9px}}.frame-v2-eyebrow{margin:0 0 22px;color:var(--v2-soft);font-size:11px;font-weight:700;letter-spacing:.18em;line-height:1;text-transform:uppercase}.frame-v2-section-heading h2,.frame-v2-life h2,.frame-v2-research h2,.frame-v2-transparency h2,.frame-v2-final h2{margin:0;font-size:clamp(40px,5.7vw,76px);font-weight:510;letter-spacing:-.065em;line-height:.98}.frame-v2-section-heading>p:last-child{max-width:48ch;margin:26px 0 0;color:var(--v2-muted);font-size:17px;line-height:1.65}.frame-v2-value,.frame-v2-how,.frame-v2-app,.frame-v2-life,.frame-v2-specs,.frame-v2-transparency,.frame-v2-timeline,.frame-v2-faq,.frame-v2-final{width:min(calc(100% - 64px),1320px);margin:0 auto}.frame-v2-value{padding:120px 0 132px}.frame-v2-value .frame-v2-section-heading{max-width:940px}.frame-v2-value__cards{margin-top:72px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.frame-v2-value__cards article{min-height:250px;padding:32px 34px 38px;border-radius:16px;background:var(--v2-paper)}.frame-v2-value__cards article+article{padding-left:34px}.frame-v2-value__cards article>span,.frame-v2-steps li>span,.frame-v2-timeline li>span{color:var(--v2-soft);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.frame-v2-value__cards h3,.frame-v2-steps h3{margin:58px 0 12px;font-size:22px;font-weight:590;letter-spacing:-.035em}.frame-v2-value__cards p,.frame-v2-steps p{margin:0;color:var(--v2-muted);font-size:14px;line-height:1.6}.frame-v2-how{padding:72px 0 132px;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"media heading" "media content";align-items:start;column-gap:clamp(56px,7vw,104px);row-gap:0;scroll-margin-top:96px}.frame-v2-how__heading{grid-area:heading;padding-top:18px}.frame-v2-how__media{min-height:680px;margin:0;grid-area:media;position:sticky;top:112px;overflow:hidden;border-radius:0;background:transparent}.frame-v2-how__media img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.frame-v2-how__media figcaption,.frame-v2-app__media figcaption,.frame-v2-life figcaption{padding:0;position:absolute;z-index:2;right:14px;bottom:13px;border-radius:0;background:none;color:#3734307a;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:8px;font-weight:520;letter-spacing:.12em;line-height:1;text-transform:uppercase}.frame-v2-how__content{grid-area:content}.frame-v2-steps{margin:64px 0 0;padding:0;display:grid;gap:12px;list-style:none}.frame-v2-steps li{padding:28px 30px 32px;border-radius:14px;background:var(--v2-paper)}.frame-v2-steps h3{margin-top:18px}.frame-v2-research{padding:100px max(32px,calc((100vw - 1320px)/2));display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,.7fr);gap:clamp(64px,10vw,150px);background:#1b1c1a;color:#fff;scroll-margin-top:82px}.frame-v2-research .frame-v2-eyebrow{color:#aeb8aa}.frame-v2-research__copy>p:first-child{margin:4px 0 0;color:#d0d0cb;font-size:17px;line-height:1.68}.frame-v2-research a{margin-top:34px;padding-bottom:7px;display:inline-flex;align-items:center;gap:18px;border-bottom:1px solid rgba(255,255,255,.5);color:#fff;font-size:13px;font-weight:620}.frame-v2-app{padding:130px 0;display:grid;grid-template-columns:minmax(0,.78fr) minmax(400px,1fr);align-items:center;gap:clamp(70px,10vw,150px)}.frame-v2-app__copy ul{margin:44px 0 0;padding:0 0 0 18px;display:grid;gap:22px;list-style:disc}.frame-v2-app__copy li{padding-left:3px;color:#3e3c38;font-size:13px;line-height:1.5}.frame-v2-app__copy li::marker{color:var(--v2-muted);font-size:.8em}.frame-v2-app__media{min-height:680px;margin:0;position:relative;overflow:hidden;border-radius:22px;display:grid;place-items:center;background:linear-gradient(145deg,#e7e0d7,#f6f2ec)}.frame-v2-app__media img{width:100%;height:100%;object-fit:cover;object-position:58% center;filter:drop-shadow(0 28px 42px rgba(25,25,24,.15))}.frame-v2-life{padding:125px 0;display:grid;grid-template-columns:1.15fr .75fr;grid-template-areas:"heading heading" "primary aside";gap:56px 28px}.frame-v2-life__heading{max-width:900px;grid-area:heading}.frame-v2-life__primary,.frame-v2-life__aside figure{margin:0;position:relative;overflow:hidden;border-radius:20px;background:var(--v2-paper)}.frame-v2-life__primary{min-height:610px;grid-area:primary}.frame-v2-life__primary img,.frame-v2-life__aside figure img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.frame-v2-life__aside{grid-area:aside;display:grid;grid-template-rows:auto 1fr;gap:34px}.frame-v2-life__aside>p{max-width:35ch;margin:0;color:var(--v2-muted);font-size:17px;line-height:1.65}.frame-v2-life__aside figure{min-height:390px}.frame-v2-specs{padding:120px 0 130px}.frame-v2-specs .frame-v2-section-heading{max-width:820px}.frame-v2-specs__grid{margin:68px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:0}.frame-v2-specs__group{padding:0 48px}.frame-v2-specs__group:first-child{padding-left:0}.frame-v2-specs__group:last-child{padding-right:0}.frame-v2-specs__group+.frame-v2-specs__group{border-left:1px solid var(--v2-line)}.frame-v2-specs__group dt:nth-of-type(2){margin-top:72px}.frame-v2-specs dt{color:var(--v2-soft);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.frame-v2-specs dd{margin:30px 0 0}.frame-v2-specs dd strong,.frame-v2-specs dd span{display:block}.frame-v2-specs dd strong{font-size:20px;font-weight:600;letter-spacing:-.03em}.frame-v2-specs dd span{margin-top:7px;color:var(--v2-muted);font-size:11px}.frame-v2-transparency{padding:78px;border-radius:22px;display:grid;grid-template-columns:1fr .75fr;gap:clamp(70px,10vw,150px);background:var(--v2-paper)}.frame-v2-transparency>div:last-child{color:var(--v2-muted);font-size:16px;line-height:1.68}.frame-v2-transparency>div:last-child p{margin:0}.frame-v2-transparency>div:last-child p+p{margin-top:25px}.frame-v2-timeline{padding:120px 0 130px}.frame-v2-timeline .frame-v2-section-heading{max-width:780px}.frame-v2-timeline ol{margin:70px 0 0;padding:0;position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;counter-reset:frame-timeline;list-style:none}.frame-v2-timeline ol:before{height:1px;position:absolute;z-index:0;top:14px;right:14px;left:14px;background:var(--v2-line);content:""}.frame-v2-timeline li{min-height:230px;padding:56px 20px 0 0;position:relative;z-index:1;counter-increment:frame-timeline}.frame-v2-timeline li+li{padding-left:0}.frame-v2-timeline li:before{width:29px;height:29px;position:absolute;top:0;left:0;border-radius:50%;display:grid;place-items:center;background:var(--v2-ink);color:#fff;content:counter(frame-timeline,decimal-leading-zero);font-size:8px;font-weight:700;letter-spacing:.06em}.frame-v2-timeline li strong{margin-top:12px;display:block;font-size:17px;font-weight:620;letter-spacing:-.02em}.frame-v2-timeline li p{margin:12px 0 0;color:var(--v2-muted);font-size:12px;line-height:1.58}.frame-v2-faq{padding:120px 0 140px;display:grid;grid-template-columns:.72fr 1.1fr;gap:clamp(80px,11vw,160px);scroll-margin-top:96px}.frame-v2-faq__list{border-top:1px solid var(--v2-line)}.frame-v2-faq details{border-bottom:1px solid var(--v2-line)}.frame-v2-faq summary{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:15px;font-weight:590;line-height:1.35}.frame-v2-faq details p{max-width:66ch;margin:0;padding:0 48px 26px 0;color:var(--v2-muted);font-size:13px;line-height:1.68}.frame-v2-final{margin-bottom:90px;padding:76px;border-radius:24px;display:grid;grid-template-columns:1fr minmax(360px,.72fr);align-items:end;gap:70px;background:var(--v2-paper)}.frame-v2-final>div:first-child>p:last-child{margin:25px 0 0;color:var(--v2-muted);font-size:15px}.frame-v2-final__action>p{margin:0 0 20px;display:flex;align-items:baseline;justify-content:space-between;gap:20px}.frame-v2-final__action>p strong{font-size:18px;font-weight:620}.frame-v2-final__action>p span{max-width:22ch;color:var(--v2-muted);font-size:10px;line-height:1.4;text-align:right}@media(max-width:1040px){.frame-v2-header__nav{gap:22px}.frame-v2-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);gap:42px}.frame-v2-trust{grid-template-columns:1fr;gap:7px}.frame-v2-final{padding:58px}}@media(max-width:820px){.frame-v2-header{min-height:72px}.frame-v2-header__inner{width:min(calc(100% - 32px),760px);min-height:72px;grid-template-columns:1fr auto}.frame-v2-wordmark .mura-lockup{width:96px}.frame-v2-header__nav{display:none}.frame-v2-header__cta{min-height:42px;padding:0 26px}.frame-v2-hero{width:min(calc(100% - 32px),680px);padding:24px 0 54px;grid-template-columns:1fr;gap:42px;scroll-margin-top:78px}.frame-v2-gallery{position:static}.frame-v2-gallery__viewport{border-radius:18px}.frame-v2-buy__title-row{margin-top:28px}.frame-v2-buy__title-row h1{font-size:clamp(42px,8vw,56px)}.frame-v2-buy__lede{font-size:16px}.frame-v2-value,.frame-v2-how,.frame-v2-app,.frame-v2-life,.frame-v2-specs,.frame-v2-transparency,.frame-v2-timeline,.frame-v2-faq,.frame-v2-final{width:min(calc(100% - 32px),680px)}.frame-v2-value{padding:56px 0 100px}.frame-v2-value__cards{margin-top:52px;grid-template-columns:1fr}.frame-v2-value__cards article{min-height:0;padding:28px 30px 30px}.frame-v2-value__cards article+article{padding-left:30px}.frame-v2-value__cards h3{margin-top:32px}.frame-v2-how{padding:64px 0 100px;grid-template-columns:1fr;grid-template-areas:"heading" "media" "content";gap:0}.frame-v2-how__heading{padding-top:0}.frame-v2-how__media{min-height:0;margin-top:36px;aspect-ratio:4 / 3;position:relative;top:auto}.frame-v2-research{padding:82px 32px;grid-template-columns:1fr;gap:48px}.frame-v2-app{padding:100px 0;grid-template-columns:1fr;gap:56px}.frame-v2-app__media{min-height:0;aspect-ratio:4 / 5}.frame-v2-life{padding:92px 0;grid-template-columns:1fr;grid-template-areas:"heading" "primary" "aside";gap:44px}.frame-v2-life__primary{min-height:0;aspect-ratio:4 / 3}.frame-v2-life__aside{grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:start}.frame-v2-life__aside figure{min-height:0;aspect-ratio:1}.frame-v2-specs{padding:90px 0 100px}.frame-v2-specs__grid{grid-template-columns:1fr;gap:56px}.frame-v2-specs__group{padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto;column-gap:44px}.frame-v2-specs__group+.frame-v2-specs__group{border-left:0}.frame-v2-specs__group dt:first-of-type{grid-area:1 / 1}.frame-v2-specs__group dd:first-of-type{grid-area:2 / 1}.frame-v2-specs__group dt:nth-of-type(2){margin-top:0;grid-area:1 / 2}.frame-v2-specs__group dd:nth-of-type(2){grid-area:2 / 2}.frame-v2-transparency{padding:68px 52px;grid-template-columns:1fr;gap:44px}.frame-v2-timeline{padding:90px 0 100px}.frame-v2-timeline ol{padding-left:52px;grid-template-columns:1fr;gap:0}.frame-v2-timeline ol:before{width:1px;height:auto;top:14px;right:auto;bottom:14px;left:14px}.frame-v2-timeline li,.frame-v2-timeline li+li{min-height:0;padding:0 0 56px}.frame-v2-timeline li:last-child{padding-bottom:0}.frame-v2-timeline li:before{left:-52px}.frame-v2-faq{padding:90px 0 110px;grid-template-columns:1fr;gap:52px}.frame-v2-final{margin-bottom:110px;padding:52px;grid-template-columns:1fr;gap:45px}}@media(max-width:560px){.frame-v2-header__inner,.frame-v2-hero,.frame-v2-value,.frame-v2-how,.frame-v2-app,.frame-v2-life,.frame-v2-specs,.frame-v2-transparency,.frame-v2-timeline,.frame-v2-faq,.frame-v2-final{width:calc(100% - 28px)}.frame-v2-header__inner{gap:16px}.frame-v2-header__cta{min-height:40px;padding:0 24px;font-size:11px}.frame-v2-hero{padding-top:16px;gap:12px}.frame-v2-gallery__viewport{border-radius:15px}.frame-v2-buy{display:flex;flex-direction:column}.frame-v2-reservation-status{order:1}.frame-v2-buy__title-row{order:2}.frame-v2-buy__lede{order:3}.frame-v2-finishes{order:4}.frame-v2-conversion{order:5}.frame-v2-reservation-details{order:6}.frame-v2-policy-links{order:7}.frame-v2-gallery__caption{min-height:0;padding:0;font-size:8px}.frame-v2-gallery__arrow{width:38px;height:38px;top:50%}.frame-v2-gallery__arrow--previous{left:10px}.frame-v2-gallery__arrow--next{right:10px}.frame-v2-gallery__thumbs{gap:6px}.frame-v2-gallery__thumb{flex-basis:calc((100% - 18px)/4);border-radius:7px}.frame-v2-reservation-status{padding:5px 0 8px;display:block;border-top:0;border-bottom:0}.frame-v2-availability{min-height:0;padding-bottom:0;border-bottom:0}.frame-v2-availability p{display:flex;align-items:center;gap:8px;font-size:10px;line-height:1.4}.frame-v2-availability p:before{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--v2-green);content:""}.frame-v2-availability p>span{display:none}.frame-v2-batch-status{margin-top:0;padding:0;border:0;border-radius:0;background:transparent}.frame-v2-batch-status__copy{align-items:baseline;flex-direction:row;gap:12px}.frame-v2-batch-status__copy span{font-size:8px}.frame-v2-batch-status__copy strong{font-size:10px;text-align:right}.frame-v2-batch-status__track{height:3px;margin-top:8px}.frame-v2-buy__title-row{width:auto;height:auto;margin:20px 0 0;padding:0;position:static;overflow:visible;border:0;clip:auto;white-space:normal}.frame-v2-buy__title-row h1{font-size:36px}.frame-v2-buy__lede{margin-top:12px;font-size:14px;line-height:1.55}.frame-v2-finishes{margin-top:24px}.frame-v2-finishes legend{font-size:9px}.frame-v2-finishes legend strong{display:none}.frame-v2-finishes__grid{margin-top:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.frame-v2-finish{min-height:64px;padding:8px 2px 6px;border-color:transparent;border-radius:10px;flex-direction:column;gap:8px;background:transparent;font-size:10px}.frame-v2-finish:hover,.frame-v2-finish.is-active{border-color:transparent;box-shadow:none}.frame-v2-finish__dot{width:32px;height:22px;border-radius:7px;transition:box-shadow .2s ease,transform .2s ease}.frame-v2-finish:hover .frame-v2-finish__dot{transform:scale(1.06)}.frame-v2-finish.is-active .frame-v2-finish__dot{box-shadow:0 0 0 3px var(--v2-white),0 0 0 5px var(--v2-ink)}.frame-v2-conversion{margin-top:20px}.frame-v2-cta--primary{margin-top:0}.frame-v2-cta{min-height:60px;padding:0 20px;font-size:13px}.frame-v2-cta__copy small{display:none}.frame-v2-cta--primary>span[aria-hidden=true]{display:none}.frame-v2-mobile-refund{margin:10px 0 0;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--v2-green);font-size:10px;font-weight:650;line-height:1.4}.frame-v2-mobile-refund span{font-weight:750}.frame-v2-commitment{margin-top:11px;padding:0 7px;font-size:10px}.frame-v2-trust{display:none}.frame-v2-reservation-details{margin-top:16px;overflow:visible;border:0;border-top:1px solid rgba(25,25,24,.1);border-bottom:1px solid rgba(25,25,24,.1);border-radius:0;background:transparent}.frame-v2-reservation-details summary{min-height:50px;padding:0 2px;color:var(--v2-muted);font-size:10px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.frame-v2-reservation-details__title--desktop{display:none}.frame-v2-reservation-details__title--mobile{display:block}.frame-v2-reservation-details__control{color:var(--v2-soft)}.frame-v2-reservation-details>div{padding:6px 2px 16px;font-size:11px;line-height:1.65}.frame-v2-reservation-details li+li{margin-top:14px}.frame-v2-reservation-details p{margin-top:18px}.frame-v2-policy-links{margin:18px 0 0;padding:0 2px 4px;display:flex;flex-wrap:nowrap;justify-content:center;gap:14px;font-size:9px;line-height:1.4}.frame-v2-policy-links a{padding-bottom:1px;border-bottom:1px solid currentColor;text-decoration:none}.frame-v2-section-heading h2,.frame-v2-life h2,.frame-v2-research h2,.frame-v2-transparency h2,.frame-v2-final h2{font-size:clamp(34px,10.5vw,46px)}.frame-v2-section-heading>p:last-child,.frame-v2-life__aside>p,.frame-v2-research__copy>p:first-child{font-size:15px}.frame-v2-value__cards{margin-top:48px;display:block;border-top:1px solid var(--v2-line)}.frame-v2-value__cards article{min-height:0;padding:28px 0 30px;display:grid;grid-template-columns:46px minmax(0,1fr);grid-template-areas:"number title" "number copy";column-gap:12px;border-bottom:1px solid var(--v2-line);border-radius:0;background:transparent}.frame-v2-value__cards article+article{padding-left:0}.frame-v2-value__cards article>span{padding-top:3px;grid-area:number;color:var(--v2-green);font-size:11px}.frame-v2-value__cards h3{margin:0;grid-area:title;font-size:21px;line-height:1.12}.frame-v2-value__cards p{margin-top:13px;grid-area:copy;font-size:15px;line-height:1.6}.frame-v2-steps{margin-top:48px;position:relative;gap:0}.frame-v2-steps:before{width:1px;position:absolute;top:8px;bottom:8px;left:7px;background:#6d836c52;content:""}.frame-v2-steps li{padding:0 0 52px 42px;position:relative;border-radius:0;background:transparent}.frame-v2-steps li:last-child{padding-bottom:0}.frame-v2-steps li:before{width:15px;height:15px;position:absolute;top:1px;left:0;z-index:1;border:4px solid var(--v2-wash);border-radius:50%;background:var(--v2-green);content:""}.frame-v2-steps li>span{display:none}.frame-v2-steps h3{margin-top:0;font-size:21px;line-height:1.12}.frame-v2-timeline li strong{font-size:16px}.frame-v2-steps p{margin-top:13px;font-size:15px;line-height:1.6}.frame-v2-research{padding:72px 22px}.frame-v2-app{padding-bottom:72px}.frame-v2-life{padding:72px 0}.frame-v2-specs{padding-top:72px}.frame-v2-life__aside{grid-template-columns:1fr;gap:34px}.frame-v2-life__aside figure{aspect-ratio:4 / 3}.frame-v2-transparency{padding:56px 24px;border-radius:18px}.frame-v2-specs__grid{grid-template-columns:1fr;gap:0;margin-top:48px;border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line)}.frame-v2-specs__group{padding:0;position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;column-gap:0;border-bottom:1px solid var(--v2-line)}.frame-v2-specs__group:last-child{border-bottom:0}.frame-v2-specs__group:after{width:1px;position:absolute;top:0;bottom:0;left:50%;background:var(--v2-line);content:""}.frame-v2-specs__group dt{padding:22px 15px 0;font-size:9px;line-height:1.35}.frame-v2-specs__group dt:nth-of-type(2){margin-top:0}.frame-v2-specs dd{margin-top:14px;padding:0 15px 24px}.frame-v2-specs dd strong{font-size:18px;line-height:1.15}.frame-v2-specs dd span{margin-top:8px;font-size:10px;line-height:1.45}.frame-v2-timeline ol{grid-template-columns:1fr}.frame-v2-timeline li{min-height:0;padding:0 0 50px}.frame-v2-timeline li+li,.frame-v2-timeline li:nth-child(3),.frame-v2-timeline li:nth-child(4){padding-left:0}.frame-v2-faq summary{min-height:70px;font-size:14px}.frame-v2-faq details p{padding-right:28px}.frame-v2-final{padding:42px 24px;border-radius:18px}.frame-v2-final__action>p{display:block}.frame-v2-final__action>p span{margin-top:6px;display:block;max-width:none;text-align:left}}@media(max-width:350px){.frame-v2-wordmark .mura-lockup{width:88px}.frame-v2-header__cta{padding:0 22px}}@media(prefers-reduced-motion:reduce){.frame-v2 *,.frame-v2 *:before,.frame-v2 *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.frame-v2-main{--frame-v2-section-space-before: 58px;--frame-v2-section-space-after: 57px}.frame-v2-main>section{padding-bottom:var(--frame-v2-section-space-after)}.frame-v2-main>section+section{padding-top:var(--frame-v2-section-space-before)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/frame-product-v2.css.map */
