.launch-home{color:var(--bw-ink);background:#fff;overflow:hidden}.launch-home :is(h1,h2,h3,p){margin:0}.launch-home h2{letter-spacing:-.045em;font-size:clamp(30px,3vw,42px);font-weight:550;line-height:1.13}.launch-home .bw-eyebrow{margin-bottom:18px}.launch-hero{background:var(--bw-paper);padding-top:24px}.launch-hero__grid{grid-template-columns:1.08fr 1fr;align-items:center;gap:30px;min-height:650px;display:grid}.launch-hero__copy{z-index:1;padding:44px 0;position:relative}.launch-hero h1{letter-spacing:-.055em;font-size:clamp(42px,4.8vw,68px);font-weight:550;line-height:1.06}.launch-hero h1 span{color:var(--bw-wine)}.launch-hero__description{max-width:460px;color:var(--bw-muted);font-size:16px;line-height:1.75;margin:26px 0 30px!important}.launch-hero__note{color:var(--bw-muted);font-size:10px;line-height:1.6;margin-top:18px!important}.launch-hero__media{justify-content:center;align-items:center;height:610px;padding-bottom:35px;display:flex;position:relative}.launch-hero__halo{opacity:.7;background:radial-gradient(circle,#d2b8b1 0%,#e9dcd5 50%,#efe9e3 69%,#0000 70%);border-radius:50%;width:490px;max-width:100%;height:490px;position:absolute}.storefront .launch-hero__media img{object-fit:contain;filter:drop-shadow(0 24px 20px #54373220);width:375px;max-width:92%;height:525px;position:relative}.launch-hero__caption{color:var(--bw-muted);letter-spacing:.02em;justify-content:center;gap:24px;font-size:10px;display:flex;position:absolute;bottom:18px;left:10%;right:10%}.launch-hero__caption span+span{border-left:1px solid #b6aaa5;padding-left:24px}.launch-trust{border-top:1px solid var(--bw-line);grid-template-columns:repeat(3,1fr);gap:20px;padding-block:24px 28px;display:grid}.launch-trust p{align-items:center;gap:14px;font-size:12px;line-height:1.5;display:flex}.launch-trust span{color:#765b55;letter-spacing:.05em;font-size:10px}.launch-families{padding-top:var(--bw-space)}.launch-section-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px;display:flex}.launch-section-heading>p{color:var(--bw-muted);max-width:350px;font-size:14px;line-height:1.75}.launch-families__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.launch-family{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.launch-family>div{background:var(--bw-paper);border-radius:var(--bw-radius);place-items:center;width:100%;height:175px;padding:25px;transition:background .2s;display:grid;overflow:hidden}.storefront .launch-family img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:120px;transition:transform .25s}.launch-family:hover>div{background:#eee7e1}.launch-family:hover img{transform:translateY(-4px)}.launch-family h3{margin:20px 0 8px;font-size:14px;font-weight:600;line-height:1.5}.launch-family>span{color:var(--bw-muted);border-bottom:1px solid #c2b5af;padding-bottom:3px;font-size:11px}.launch-models{padding-block:var(--bw-space)}.launch-models__grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.launch-models__grid article{border:1px solid var(--bw-line);border-radius:var(--bw-radius);flex-direction:column;align-items:flex-start;padding:36px;display:flex}.launch-models__index{color:#96786e;letter-spacing:.12em;font-size:10px;font-weight:600}.launch-models h3{letter-spacing:-.035em;margin:28px 0 18px;font-size:28px;font-weight:550;line-height:1.2}.launch-models article p{max-width:405px;color:var(--bw-muted);margin-bottom:28px;font-size:14px;line-height:1.75}.launch-models article .bw-button{min-width:270px;margin-top:auto}.launch-trade{color:#fff;background:#39292a;padding:64px 0}.launch-trade__grid{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.launch-trade__media{border-radius:var(--bw-radius);background:#eee6df;place-items:center;padding:26px;display:grid;overflow:hidden}.storefront .launch-trade__media img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:360px}.launch-trade .bw-eyebrow{color:#d4b5a8}.launch-trade__copy>p:not(.bw-eyebrow){color:#d3c6c2;max-width:450px;margin:24px 0 30px;font-size:14px;line-height:1.8}.launch-trade__copy>span{color:#c0aaa3;margin-top:18px;font-size:10px;line-height:1.6;display:block}.launch-care{padding-block:var(--bw-space)}.launch-care__grid{border-top:1px solid var(--bw-line);grid-template-columns:repeat(3,1fr);gap:48px;padding-top:36px;display:grid}.launch-care__grid article{padding-right:30px}.storefront .launch-care img{object-fit:contain;filter:grayscale();width:42px;height:42px}.launch-care h3{margin:24px 0 12px;font-size:18px;font-weight:600}.launch-care article p{color:var(--bw-muted);font-size:14px;line-height:1.75}.launch-home .home-review-banner{background:var(--bw-paper);padding:72px 0}.launch-home .home-reviews__panel{width:var(--bew-container);color:var(--bw-ink);background:0 0;margin:auto;padding:0}.launch-home .home-reviews{margin:36px 0 0;padding:0 28px}.launch-home .home-review__bubble{border:0;border-radius:12px;padding:24px}.launch-home .home-reviews__arrow{color:var(--bw-wine)}.launch-home .home-testimonials{padding:var(--bw-space) 0}.launch-home .home-testimonials__inner{width:var(--bew-container);margin:auto}.launch-home .home-testimonials__inner>h2{max-width:680px}.launch-home .home-testimonials__inner>p{color:var(--bw-muted);margin-top:20px;font-size:14px;line-height:1.7}.launch-home .home-testimonials__grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:36px;display:grid}.launch-home .home-testimonial{border-radius:var(--bw-radius);background:#211e1d;height:390px;margin:0;position:relative;overflow:hidden}.launch-home .home-testimonial>img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.launch-home .home-testimonial__play{cursor:pointer;background:0 0;border:0;width:62px;height:62px;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.launch-home .home-testimonial__play svg{stroke:#fff;fill:#0003;stroke-width:1.5px;width:100%;height:100%}.launch-home .home-testimonial__play path{fill:#fff;stroke:none}.launch-home .home-testimonial [data-player]{background:#000;border:0;width:100%;height:100%;display:none;position:absolute;inset:0}.launch-home .home-testimonial--playing [data-player]{display:block}.launch-about{padding-bottom:var(--bw-space);grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.launch-about__image{border-radius:var(--bw-radius);background:var(--bw-paper);overflow:hidden}.storefront .launch-about__image img{object-fit:cover;width:100%;height:430px;display:block}.launch-about>div>p:not(.bw-eyebrow){color:var(--bw-muted);margin:26px 0;font-size:14px;line-height:1.8}.launch-final{background:#eee6df;padding:64px 0}.launch-final>.bw-container{justify-content:space-between;align-items:center;gap:30px;display:flex}@media (width<=1050px){.launch-hero__grid{gap:20px;min-height:570px}.launch-hero__media{height:520px}.storefront .launch-hero__media img{height:440px}.launch-hero__halo{width:380px;height:380px}.launch-families__grid{grid-template-columns:repeat(3,1fr);row-gap:28px}.launch-family>div{height:180px}.launch-trade__grid,.launch-about{gap:36px}.launch-models__grid article{padding:28px}.launch-models article .bw-button{width:100%;min-width:0}.launch-home .home-testimonial{height:330px}}@media (width<=700px){.launch-hero{padding-top:0}.launch-hero__grid{grid-template-columns:1fr;gap:0}.launch-hero__copy{padding:42px 0 8px}.launch-hero h1{font-size:48px;line-height:1.06}.launch-hero__description{max-width:440px;font-size:14px;margin:24px 0!important}.launch-hero__note{font-size:9px}.launch-hero__media{height:405px;padding-bottom:28px}.storefront .launch-hero__media img{width:250px;height:350px}.launch-hero__halo{width:320px;height:320px}.launch-hero__caption{gap:16px;font-size:9px;bottom:10px}.launch-hero__caption span+span{padding-left:16px}.launch-trust{grid-template-columns:1fr;gap:14px;padding:24px 0}.launch-trust p{font-size:12px}.launch-section-heading{margin-bottom:28px;display:block}.launch-section-heading>p,.launch-section-heading>.bw-text-link{margin-top:20px}.desktop-break{display:none}.launch-families__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 10px}.launch-family>div{border-radius:14px;height:120px;padding:15px}.storefront .launch-family img{height:85px}.launch-family h3{margin:14px 0 8px;font-size:11px}.launch-family>span{font-size:10px}.launch-models__grid{grid-template-columns:1fr;gap:16px}.launch-models h3{margin-top:22px;font-size:26px}.launch-models__grid article{padding:28px}.launch-models article .bw-button{width:100%;font-size:12px}.launch-trade{padding:40px 0}.launch-trade__grid{grid-template-columns:1fr;gap:32px}.launch-trade__media{padding:20px}.storefront .launch-trade__media img{height:280px}.launch-trade__copy .bw-button{width:100%}.launch-care__grid{grid-template-columns:1fr;gap:28px}.launch-care__grid article{border-bottom:1px solid var(--bw-line);padding:0 0 28px}.launch-care h3{margin:18px 0 10px}.launch-home .home-review-banner{padding:48px 0}.launch-home .home-reviews__panel>h2{font-size:30px}.launch-home .home-reviews{padding-inline:20px}.launch-home .home-testimonials__grid{gap:12px}.launch-home .home-testimonial{border-radius:12px;height:220px}.launch-home .home-testimonial__play{width:40px;height:40px}.launch-about{grid-template-columns:1fr;gap:32px}.storefront .launch-about__image img{height:320px}.launch-final{padding:48px 0}.launch-final>.bw-container{display:block}.launch-final .bw-button{width:100%;margin-top:28px}}@media (prefers-reduced-motion:reduce){.launch-family img,.bw-button{transition:none}}.launch-home .home-review__name{color:var(--bw-wine)}.launch-home .home-review__date{color:var(--bw-muted)}.storefront .launch-care img{filter:brightness(0);opacity:.65}@media (width<=700px){.launch-hero .bw-actions .bw-button{flex:1 1 0;padding:14px 12px;font-size:11px}.launch-hero__media{height:355px}.storefront .launch-hero__media img{height:310px}.launch-hero__halo{width:290px;height:290px}}.storefront .launch-family img{mix-blend-mode:normal}.launch-hero__media{isolation:isolate}.launch-hero__edition{z-index:-1;letter-spacing:-.09em;color:#e4d9d1;opacity:.65;font-size:340px;font-weight:600;line-height:1;position:absolute;top:10px;right:0}.launch-hero__halo{opacity:.7;background:linear-gradient(155deg,#f1e8e0,#d4b9ae 80%);border-radius:48% 48% 40% 40%;width:440px;height:540px;transform:rotate(-12deg)}.storefront .launch-hero__media img{width:410px;max-width:94%;height:555px}.launch-trade__media{background:#e7e5e2;padding:0}.storefront .launch-trade__media img{mix-blend-mode:normal;object-fit:contain;height:auto}.storefront .launch-about__image img{object-fit:contain;height:auto}.launch-home .home-testimonial>img{object-fit:contain;object-position:center}.home-testimonial__name{color:#fff;pointer-events:none;background:linear-gradient(#0000,#000b);padding:30px 16px 14px;font-size:13px;position:absolute;bottom:0;left:0;right:0}.home-testimonial--playing .home-testimonial__name{display:none}.home-testimonial__play:focus-visible{outline-offset:5px;border-radius:50%;outline:3px solid #fff}@media (width<=1050px){.launch-hero__edition{font-size:270px}.launch-hero__halo{width:330px;height:430px}.storefront .launch-hero__media img{height:460px}}@media (width<=700px){.launch-hero__edition{font-size:200px;top:0;right:10%}.launch-hero__halo{width:235px;height:290px}.storefront .launch-hero__media img{width:250px;height:310px}.home-testimonial__name{padding:24px 8px 10px;font-size:10px}}.launch-home .home-reviews__panel>h2{max-width:760px;font-size:clamp(30px,3vw,42px);line-height:1.15}.launch-home .home-reviews{margin-top:34px;padding:0 0 58px;font-family:inherit}.home-reviews__track{align-items:stretch}.home-review{padding:0 8px;display:flex}.launch-home .home-review__bubble{border:1px solid var(--bw-line);border-radius:18px;flex-direction:column;width:100%;min-height:300px;padding:28px;display:flex}.home-review__bubble:after{display:none}.home-review__rating{margin-bottom:22px}.home-review__google{top:27px;right:27px}.home-review .home-review__text{height:101px;color:var(--bw-ink);font-size:14px;line-height:1.8}.home-review--expanded .home-review__text{height:auto}.home-reviews .home-review__more{color:var(--bw-wine);text-underline-offset:4px;text-align:left;margin:0;padding:8px 0 14px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.6;text-decoration:underline}.home-review__author{border-top:1px solid #ece7e2;gap:12px;min-height:64px;margin-top:auto;padding:18px 0 0}.home-review .home-review__name{color:var(--bw-ink);font-size:12px;font-weight:600;line-height:1.5}.home-review .home-review__date{font-size:11px;line-height:1.5}.launch-home .home-reviews__arrow{background:0 0;border:1px solid #b9a8a4;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;top:auto;bottom:0}.home-reviews__arrow--previous{left:auto;right:56px}.home-reviews__arrow--next{right:8px}.home-reviews__arrow svg{stroke-width:2px;width:9px;height:16px}.launch-home .home-reviews__arrow:hover{color:#fff;background:var(--bw-wine)}.home-reviews__progress{display:none}.launch-home .home-testimonials__inner>.bw-eyebrow{color:var(--bw-wine);margin:0 0 18px;font-size:11px}.launch-home .home-testimonials__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:900px;margin-top:36px}.launch-home .home-testimonial{aspect-ratio:9/16;border-radius:18px;height:auto}.launch-home .home-testimonial>img{object-fit:contain}.home-testimonial__name{text-align:center;padding:45px 16px 35px;font-size:21px;font-weight:600}.launch-about{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px}.launch-about__image{background:var(--bw-paper);border-radius:18px;margin:0}.launch-about__image figcaption{color:var(--bw-muted);padding:14px 20px;font-size:11px;line-height:1.6}.launch-about h2,.launch-about>div>p:not(.bw-eyebrow){max-width:450px}@media (width<=700px){.launch-home .home-review__bubble{min-height:310px;padding:24px}.launch-home .home-reviews{padding:0 0 58px}.launch-home .home-testimonials__grid{scroll-snap-type:x mandatory;scrollbar-color:#b9a8a4 #eee6df;grid-template-columns:repeat(3,min(76%,292px));gap:16px;max-width:none;padding-bottom:16px;overflow-x:auto}.launch-home .home-testimonial{scroll-snap-align:start;border-radius:16px}.launch-home .home-testimonial__play{width:56px;height:56px}.home-testimonial__name{padding-bottom:30px;font-size:20px}.launch-about{grid-template-columns:1fr;gap:28px}.launch-about__image figcaption{padding:12px 16px}}.launch-duo{margin-bottom:var(--bw-space);background:#ece7e0;border-radius:24px;grid-template-columns:1fr 1.15fr;align-items:center;gap:40px;padding:40px 56px;display:grid}.launch-duo__copy>p:not(.bw-eyebrow){max-width:340px;color:var(--bw-muted);margin:22px 0 28px;font-size:14px;line-height:1.8}.launch-duo small{color:var(--bw-muted);margin-top:18px;font-size:10px;line-height:1.6;display:block}.storefront .launch-duo>img{object-fit:contain;width:100%;height:390px}.launch-highlights{padding-bottom:var(--bw-space)}.launch-highlights__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;display:grid}.launch-highlight{border:1px solid var(--bw-line);border-radius:20px;flex-direction:column;grid-column:span 2;display:flex;overflow:hidden}.launch-highlight--mac{grid-column:span 3}.launch-highlight__image{background:var(--bw-paper);padding:24px}.storefront .launch-highlight__image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:180px}.launch-highlight__copy{flex-direction:column;flex:1;align-items:flex-start;padding:24px;display:flex}.launch-highlight h3{letter-spacing:-.035em;margin:0 0 22px;font-size:20px;font-weight:550;line-height:1.3}.launch-highlight--mac h3{font-size:26px}.launch-highlight .bw-text-link{margin-top:auto}@media (width<=700px){.launch-duo{grid-template-columns:1fr;gap:12px;padding:28px}.storefront .launch-duo>img{height:250px}.launch-duo .bw-button{width:100%}.launch-highlights__grid{grid-template-columns:1fr;gap:16px}.launch-highlight,.launch-highlight--mac{grid-column:auto}.storefront .launch-highlight__image img,.storefront .launch-highlight--mac img{height:200px}.launch-highlight__copy{padding:22px}.launch-highlight h3{font-size:24px}}.launch-highlight__image{overflow:hidden}.storefront .launch-highlight--mac img{height:300px}.storefront .launch-highlight--mac:nth-child(2) img{transform:scale(1.3)}@media (width<=700px){.storefront .launch-highlight--mac img{height:220px}}
