*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0}img{max-width:100%;height:auto}html{font-family:sans-serif;line-height:1.5}html{font-family:Inter,"Helvetica Neue",Helvetica,Arial,sans-serif;background:#0b171c;color:#fff}.block{display:block}.block.width--content{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px}.block.width--narrow{max-width:960px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px}.block.width--full{max-width:none;padding-left:0;padding-right:0}.padding-top--none{padding-top:0}.padding-top--s{padding-top:40px}.padding-top--m{padding-top:80px}.padding-top--l{padding-top:120px}.padding-bottom--none{padding-bottom:0}.padding-bottom--s{padding-bottom:40px}.padding-bottom--m{padding-bottom:80px}.padding-bottom--l{padding-bottom:120px}.site-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-size:12px;line-height:16px}.site-button.is-solid{background:#fff;color:#0f2123;border-radius:100px;padding:17px 24px;-webkit-transition:background-color .45s cubic-bezier(.76,0,.24,1);transition:background-color .45s cubic-bezier(.76,0,.24,1)}.site-button.is-solid:focus-visible,.site-button.is-solid:hover{background:#b5ad9c;-webkit-transform:translateY(-1px) scale(1.015);-ms-transform:translateY(-1px) scale(1.015);transform:translateY(-1px) scale(1.015);-webkit-transition:background-color .45s cubic-bezier(.76,0,.24,1),-webkit-transform .45s cubic-bezier(.76,0,.24,1);transition:background-color .45s cubic-bezier(.76,0,.24,1),-webkit-transform .45s cubic-bezier(.76,0,.24,1);transition:background-color .45s cubic-bezier(.76,0,.24,1),transform .45s cubic-bezier(.76,0,.24,1);transition:background-color .45s cubic-bezier(.76,0,.24,1),transform .45s cubic-bezier(.76,0,.24,1),-webkit-transform .45s cubic-bezier(.76,0,.24,1)}html{font-family:Inter,"Helvetica Neue",Helvetica,Arial,sans-serif;background:#0b171c;color:#fff}.hero-home{position:relative;height:800px;min-height:800px;overflow:hidden;color:#fff;background:#0b171c}@media (min-height:801px) and (max-height:1800px){.hero-home{height:100vh;height:100dvh}}.hero-home__media{position:absolute;inset:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;pointer-events:none}video.hero-home__media{display:block;background:#0b171c}.hero-home__wash{position:absolute;left:0;right:0;bottom:0;height:504px;pointer-events:none;opacity:.7;background:-webkit-gradient(linear,left top,left bottom,from(rgba(15,33,35,0)),to(#1f1a14));background:linear-gradient(180deg,rgba(15,33,35,0) 0,#1f1a14 100%)}.hero-home__canvas{position:absolute;left:0;right:0;bottom:0;z-index:1;width:100%;height:800px}.hero-home__heading{position:absolute;left:80px;top:400px;margin:0;width:559px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:44px;font-weight:700;line-height:1;letter-spacing:-1.32px;text-transform:capitalize;color:#fff}.hero-home__heading>div{padding-bottom:.24em;margin-bottom:-.24em}.hero-home__subheading{position:absolute;left:80px;top:506px;margin:0;width:599px;font-size:21px;font-weight:400;line-height:1.5;letter-spacing:.042px;color:#fff;opacity:.8}.hero-home__text{position:absolute;left:80px;top:569px;margin:0;width:492px;font-size:15px;font-weight:400;line-height:1.5;letter-spacing:.03px;color:#fff;opacity:.8}.hero-home__cta{position:absolute;left:80px;top:680px;width:165px;height:50px;gap:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid rgba(181,173,156,.2);-webkit-transition:background-color .45s cubic-bezier(.76,0,.24,1),border-color .45s cubic-bezier(.76,0,.24,1);transition:background-color .45s cubic-bezier(.76,0,.24,1),border-color .45s cubic-bezier(.76,0,.24,1)}.hero-home__cta:focus-visible,.hero-home__cta:hover{background:#b5ad9c;border-color:rgba(181,173,156,.4);-webkit-transform:translateY(-1px) scale(1.015);-ms-transform:translateY(-1px) scale(1.015);transform:translateY(-1px) scale(1.015);-webkit-transition:background-color .45s cubic-bezier(.76,0,.24,1),border-color .45s cubic-bezier(.76,0,.24,1),-webkit-transform .45s cubic-bezier(.76,0,.24,1);transition:background-color .45s cubic-bezier(.76,0,.24,1),border-color .45s cubic-bezier(.76,0,.24,1),-webkit-transform .45s cubic-bezier(.76,0,.24,1);transition:background-color .45s cubic-bezier(.76,0,.24,1),border-color .45s cubic-bezier(.76,0,.24,1),transform .45s cubic-bezier(.76,0,.24,1);transition:background-color .45s cubic-bezier(.76,0,.24,1),border-color .45s cubic-bezier(.76,0,.24,1),transform .45s cubic-bezier(.76,0,.24,1),-webkit-transform .45s cubic-bezier(.76,0,.24,1)}.hero-home__cta-label{white-space:nowrap}.hero-home__cta-arrow{display:block;width:13px;height:7.364px;max-width:none;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .45s cubic-bezier(.76,0,.24,1);transition:-webkit-transform .45s cubic-bezier(.76,0,.24,1);transition:transform .45s cubic-bezier(.76,0,.24,1);transition:transform .45s cubic-bezier(.76,0,.24,1),-webkit-transform .45s cubic-bezier(.76,0,.24,1)}.hero-home__cta:focus-visible .hero-home__cta-arrow,.hero-home__cta:hover .hero-home__cta-arrow{-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}@media (min-width:768px) and (max-width:1279px){.hero-home__cta,.hero-home__heading,.hero-home__subheading,.hero-home__text{left:40px}.hero-home__heading{width:min(559px,100% - 80px)}.hero-home__subheading,.hero-home__text{width:min(520px,100% - 80px)}}@media (max-width:767px){.hero-home{height:auto;min-height:100vh;min-height:100dvh}.hero-home__wash{height:78%}.hero-home__canvas{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:auto;min-height:100vh;min-height:100dvh;padding:136px 24px 40px;-webkit-box-sizing:border-box;box-sizing:border-box}.hero-home__cta,.hero-home__heading,.hero-home__subheading,.hero-home__text{position:relative;left:auto;top:auto;width:100%}.hero-home__subheading{margin-top:16px;font-size:18px}.hero-home__text{margin-top:12px}.hero-home__cta{width:165px;margin-top:28px}}html{font-family:Inter,"Helvetica Neue",Helvetica,Arial,sans-serif;background:#0b171c;color:#fff}.error-page{position:relative;min-height:100vh;min-height:100dvh;overflow:hidden;color:#fff;background:#0b171c}.error-page__mark{position:absolute;right:80px;top:42%;z-index:0;margin:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:320px;font-weight:700;line-height:.8;letter-spacing:-.06em;color:#a19f8e;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.error-page__wash{position:absolute;left:0;right:0;bottom:0;z-index:1;height:52%;pointer-events:none;background:-webkit-gradient(linear,left top,left bottom,from(rgba(15,33,35,0)),to(#1f1a14));background:linear-gradient(180deg,rgba(15,33,35,0) 0,#1f1a14 100%)}.error-page__copy{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh;min-height:100dvh;max-width:760px;padding:220px 80px 120px}.error-page__heading{margin:0;width:559px;max-width:100%}.error-page__kicker{display:block;margin:0 0 20px;font-family:Inter,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:1px;text-transform:uppercase;color:#a19f8e}.error-page__title{display:block;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:44px;font-weight:700;line-height:1;letter-spacing:-1.32px;text-transform:capitalize;color:#fff}.error-page__text{margin:24px 0 0;width:420px;max-width:100%;font-size:15px;font-weight:400;line-height:1.5;letter-spacing:.03px;color:#fff;opacity:.8}.error-page__cta{-ms-flex-item-align:start;align-self:flex-start;height:50px;margin-top:36px;gap:28px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid rgba(181,173,156,.2);-webkit-transition:background-color .45s cubic-bezier(.76,0,.24,1),border-color .45s cubic-bezier(.76,0,.24,1);transition:background-color .45s cubic-bezier(.76,0,.24,1),border-color .45s cubic-bezier(.76,0,.24,1)}.error-page__cta:focus-visible,.error-page__cta:hover{background:#b5ad9c;border-color:rgba(181,173,156,.4);-webkit-transform:translateY(-1px) scale(1.015);-ms-transform:translateY(-1px) scale(1.015);transform:translateY(-1px) scale(1.015);-webkit-transition:background-color .45s cubic-bezier(.76,0,.24,1),border-color .45s cubic-bezier(.76,0,.24,1),-webkit-transform .45s cubic-bezier(.76,0,.24,1);transition:background-color .45s cubic-bezier(.76,0,.24,1),border-color .45s cubic-bezier(.76,0,.24,1),-webkit-transform .45s cubic-bezier(.76,0,.24,1);transition:background-color .45s cubic-bezier(.76,0,.24,1),border-color .45s cubic-bezier(.76,0,.24,1),transform .45s cubic-bezier(.76,0,.24,1);transition:background-color .45s cubic-bezier(.76,0,.24,1),border-color .45s cubic-bezier(.76,0,.24,1),transform .45s cubic-bezier(.76,0,.24,1),-webkit-transform .45s cubic-bezier(.76,0,.24,1)}.error-page__cta-label{white-space:nowrap}.error-page__cta-arrow{display:block;width:13px;height:7.364px;max-width:none;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .45s cubic-bezier(.76,0,.24,1);transition:-webkit-transform .45s cubic-bezier(.76,0,.24,1);transition:transform .45s cubic-bezier(.76,0,.24,1);transition:transform .45s cubic-bezier(.76,0,.24,1),-webkit-transform .45s cubic-bezier(.76,0,.24,1)}.error-page__cta:focus-visible .error-page__cta-arrow,.error-page__cta:hover .error-page__cta-arrow{-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}@media (min-width:768px) and (max-width:1279px){.error-page__mark{right:40px;font-size:200px}.error-page__copy{padding-left:40px;padding-right:40px}.error-page__heading{width:min(559px,100%)}}@media (max-width:767px){.error-page__mark{top:28%;right:24px;font-size:28vw;color:rgba(161,159,142,.4)}.error-page__copy{padding:0 24px 72px}.error-page__title{font-size:32px;letter-spacing:-.8px}.error-page__text{margin-top:16px}}@media (min-width:768px) and (max-width:980px) and (max-height:560px){.error-page__mark{top:56px;right:40px;-webkit-transform:none;-ms-transform:none;transform:none;font-size:88px;line-height:.85}.error-page__copy{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:196px;padding-bottom:32px}.error-page__kicker{margin-bottom:12px}.error-page__title{font-size:32px;letter-spacing:-.8px}.error-page__text{margin-top:12px}.error-page__cta{margin-top:20px}}@media (max-width:767px) and (max-height:500px){.error-page__mark{top:16px;right:24px;-webkit-transform:none;-ms-transform:none;transform:none;font-size:64px;line-height:.85}.error-page__copy{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:136px 24px 28px}.error-page__kicker{margin-bottom:10px}.error-page__title{font-size:28px;letter-spacing:-.6px}.error-page__text{margin-top:10px}.error-page__cta{margin-top:16px}}body,html{overflow-x:clip}html.lenis,html.lenis body{height:auto}html.lenis.lenis-smooth{scroll-behavior:auto}html.lenis.lenis-smooth [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}html.lenis.lenis-stopped{overflow:hidden}html.is-motion-pending:not(.foundation-qa) .hero-home__canvas,html.is-motion-pending:not(.foundation-qa) .site-header{opacity:0}html.foundation-qa.is-motion-pending .hero-home__canvas,html.foundation-qa.is-motion-pending .site-header{opacity:1}.motion-line-mask{display:block;overflow:hidden;padding-bottom:.24em;margin-bottom:-.24em}.motion-parallax{position:absolute;inset:0;overflow:hidden;pointer-events:none}.motion-parallax>img,.motion-parallax>picture,.motion-parallax>video{position:absolute;left:0;width:100%;max-width:none;will-change:transform}.block--form-media__media,.block--product-blocks__photo,.block--product-slider__media{will-change:transform}