.maincare-home-dark-field,.maincare-home-polish-story,.maincare-home-yacht-services,.maincare-home-reference-depth{--mc-experience-ease-out: cubic-bezier(.23, 1, .32, 1);--mc-experience-ease-in-out: cubic-bezier(.77, 0, .175, 1);overflow:clip}.maincare-home-dark-field{background:#070b0f;color:#f7f6f2}.maincare-home-dark-field__stage{isolation:isolate;min-height:max(64rem,100svh);padding:clamp(10rem,14svh,18rem) 0 clamp(7rem,10svh,12rem);position:relative}.maincare-home-dark-field__stage:after{background:linear-gradient(90deg,rgba(7,11,15,.96) 0%,rgba(7,11,15,.78) 34%,rgba(7,11,15,.22) 58%,transparent 74%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:2}.maincare-home-dark-field__glow{background:radial-gradient(circle at 72% 35%,rgba(88,191,232,.14),transparent 29%),radial-gradient(circle at 28% 80%,rgba(25,43,57,.82),transparent 36%);top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:-1}.maincare-home-dark-field__inner{align-items:center;display:flex;min-height:inherit;position:relative;z-index:3}.maincare-home-dark-field__content{max-width:min(100%,70rem)}.maincare-home-dark-field .maincare-eyebrow,.maincare-home-reference-depth .maincare-eyebrow,.maincare-home-yacht-services .maincare-eyebrow{color:var(--mc-color-accent)}.maincare-home-dark-field h1,.maincare-home-polish-story h2,.maincare-home-yacht-services h2,.maincare-home-reference-depth h2{line-height:var(--mc-line-height-tight);margin:0;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.maincare-home-dark-field h1{color:#fff;font-size:clamp(5.6rem,9.6vw,14.4rem);max-width:11.5ch;text-shadow:0 .2rem 2.8rem rgba(0,0,0,.28)}.maincare-home-dark-field__text{color:#f7f6f2c2;font-size:clamp(1.7rem,1.7vw,2.2rem);line-height:1.45;margin-top:2.8rem;max-width:44rem}.maincare-home-dark-field__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.6rem}.maincare-home-dark-field .maincare-button--on-dark{border-color:#f7f6f2ad;color:#f7f6f2}.maincare-home-dark-field .maincare-button--primary{background:#f7f6f2;border-color:#f7f6f2;color:var(--mc-color-surface-dark)}.maincare-home-dark-field .maincare-button--primary:hover{background:var(--mc-color-accent);border-color:var(--mc-color-accent);color:var(--mc-color-surface-dark)}.maincare-home-dark-field__media{top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.maincare-home-dark-field__frame{box-shadow:0 3rem 8rem #00000080;margin:0;overflow:hidden;position:absolute;transform-origin:center;will-change:transform}.maincare-home-dark-field__frame--1{height:min(64vw,86rem);right:-4vw;top:2%;width:min(44vw,70rem);z-index:1}.maincare-home-dark-field__frame--2{height:min(22vw,32rem);left:57%;top:8%;width:min(18vw,28rem);z-index:4}.maincare-home-dark-field__frame--3{bottom:-12%;height:min(43vw,59rem);right:14%;width:min(33vw,48rem);z-index:3}.maincare-home-dark-field__frame--4{bottom:4%;height:min(31vw,43rem);left:-3%;width:min(23vw,34rem);z-index:2}.maincare-home-dark-field__frame--5{height:min(17vw,24rem);left:43%;top:57%;width:min(13vw,19rem);z-index:5}.maincare-home-dark-field__image{display:block;height:100%;object-fit:cover;width:100%}.maincare-home-polish-story{background:var(--mc-color-surface);color:var(--mc-color-text-primary)}.maincare-home-polish-story__scroll{position:relative}.maincare-home-polish-story__sticky{padding:clamp(8rem,13vw,17rem) 0}.maincare-home-polish-story__grid{display:grid;gap:clamp(3.2rem,5vw,8rem)}.maincare-home-polish-story h2{font-size:clamp(3.4rem,4.4vw,6.6rem);line-height:1.02}.maincare-home-reference-depth h2{font-size:clamp(4rem,5.4vw,8.2rem)}.maincare-home-polish-story__intro{max-width:62rem}.maincare-home-polish-story__text{color:var(--mc-color-text-secondary);font-size:1.8rem;line-height:1.58;margin-top:2.4rem}.maincare-home-polish-story__product{align-items:center;display:grid;justify-items:center;min-width:0;position:relative}.maincare-home-polish-story__product-line{border:.1rem solid rgba(26,143,189,.42);border-radius:50%;height:min(82vw,60rem);position:absolute;width:min(82vw,60rem)}.maincare-home-polish-story__product-line:before,.maincare-home-polish-story__product-line:after{background:var(--mc-color-accent-strong);content:"";height:.6rem;position:absolute;top:50%;width:.6rem}.maincare-home-polish-story__product-line:before{left:-.3rem}.maincare-home-polish-story__product-line:after{right:-.3rem}.maincare-home-polish-story__product-media{align-items:center;background:transparent;display:flex;height:min(88vw,44rem);justify-content:center;overflow:visible;position:relative;max-width:100%;width:min(82vw,36rem);z-index:1}.maincare-home-polish-story__image{background:transparent;display:block;height:100%;object-fit:contain;width:100%}.maincare-home-polish-story__empty{border:var(--mc-border-subtle);height:60%;width:52%}.maincare-home-polish-story__product-name{color:var(--mc-color-text-primary);font-family:var(--mc-font-family-heading);font-size:clamp(1.5rem,1.4vw,2rem);font-weight:var(--mc-font-weight-semibold);letter-spacing:var(--mc-letter-spacing-none);line-height:1.2;margin:1.2rem 0 0;position:relative;text-align:center;z-index:2}.maincare-home-polish-story__details{align-self:center;max-width:44rem}.maincare-home-polish-story__details ol{border-top:var(--mc-border-subtle);list-style:none;margin:0 0 3.2rem;padding:0}.maincare-home-polish-story__details li{border-bottom:var(--mc-border-subtle);display:grid;gap:1.6rem;grid-template-columns:3rem minmax(0,1fr);padding:2rem 0}.maincare-home-polish-story__details li>span{color:var(--mc-color-accent-strong);font-size:1.1rem;letter-spacing:.1em;padding-top:.4rem}.maincare-home-polish-story__details h3{font-size:clamp(2rem,2.1vw,2.8rem);letter-spacing:-.035em;line-height:1;margin:0}.maincare-home-polish-story__details .rte{color:var(--mc-color-text-secondary);font-size:1.5rem;line-height:1.5;margin-top:.8rem}.maincare-home-yacht-services{background:#f6fafc;color:var(--mc-color-text-primary)}.maincare-home-yacht-services__scroll{position:relative}.maincare-home-yacht-services__sticky{box-sizing:border-box;padding:clamp(4.8rem,7vw,8rem) 0;position:relative}.maincare-home-yacht-services__content{display:grid;gap:1.2rem;min-width:0}.maincare-home-yacht-services__intro{min-width:0;text-align:center}.maincare-home-yacht-services .maincare-eyebrow{color:var(--mc-color-accent-strong)}.maincare-home-yacht-services__list{list-style:none;margin:0 auto;max-width:72rem;min-width:0;padding:0;width:100%}.maincare-home-yacht-services__list li{align-items:baseline;border-top:.1rem solid rgba(16,24,32,.2);display:grid;gap:1.2rem;grid-template-columns:2.4rem minmax(0,1fr);opacity:1;padding:clamp(1rem,1.8vw,1.8rem) 0}.maincare-home-yacht-services__list li:last-child{border-bottom:.1rem solid rgba(16,24,32,.2)}.maincare-home-yacht-services__list span{color:var(--mc-color-accent-strong);font-size:1.1rem;letter-spacing:.12em}.maincare-home-yacht-services__list a,.maincare-home-yacht-services__list p{color:inherit;font-family:var(--mc-font-family-heading);font-size:clamp(2.8rem,3.5vw,5.2rem);font-weight:var(--mc-font-weight-semibold);-webkit-hyphens:none;hyphens:none;letter-spacing:var(--mc-letter-spacing-none);line-height:1.12;margin:0;overflow-wrap:normal;text-decoration:none;transition:color .3s var(--mc-experience-ease-out);word-break:normal}.maincare-home-yacht-services__list a{align-items:baseline;display:flex;gap:1rem;justify-content:space-between}.maincare-home-yacht-services__list a:focus-visible{outline:2px solid var(--mc-color-accent-strong);outline-offset:4px}.maincare-home-yacht-services__list a span{font-family:var(--mc-font-family-body);font-size:.36em;transition:transform .18s ease}@media(hover:hover)and (pointer:fine){.maincare-home-yacht-services__list a:hover span{transform:translate3d(.4rem,-.4rem,0)}}.maincare-home-reference-depth{background:#070b0f;color:#f7f6f2}.maincare-home-reference-depth__scroll{position:relative}.maincare-home-reference-depth__sticky{min-height:82svh;overflow:hidden;padding:clamp(7rem,10vw,12rem) 0;position:relative}.maincare-home-reference-depth__header{max-width:78rem;position:relative;z-index:5}.maincare-home-reference-depth__header h2{color:#fff;max-width:13ch;text-shadow:0 .2rem 2.8rem rgba(0,0,0,.3)}.maincare-home-reference-depth__header .rte{color:#f7f6f2b8;font-size:1.7rem;line-height:1.55;margin-top:2.4rem;max-width:46rem}.maincare-home-reference-depth__gallery{top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute}.maincare-home-reference-depth__frame{box-shadow:0 3.2rem 9rem #00000075;display:grid;top:17%;right:14%;bottom:13%;left:14%;margin:0;overflow:hidden;position:absolute;transform-origin:center;will-change:opacity,transform}.maincare-home-reference-depth__image{display:block;height:100%;object-fit:cover;width:100%}.maincare-home-reference-depth__frame figcaption{align-self:end;background:#070b0fb8;color:#f7f6f2;font-size:1rem;justify-self:start;letter-spacing:.12em;margin:1.6rem;padding:.8rem 1rem;position:relative;text-transform:uppercase}.maincare-home-reference-depth__progress{background:#ffffff40;bottom:3.2rem;height:.1rem;left:var(--mc-gutter);position:absolute;right:var(--mc-gutter);z-index:6}.maincare-home-reference-depth__progress span{background:var(--mc-color-accent);display:block;height:100%;transform:scaleX(0);transform-origin:left;width:100%;will-change:transform}@media screen and (min-width:750px){.maincare-home-dark-field__content{max-width:76rem}.maincare-home-polish-story__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.maincare-home-polish-story__intro{align-self:end}.maincare-home-polish-story__details{grid-column:1 / -1}}@media screen and (min-width:990px){.maincare-home-dark-field__stage{min-height:clamp(62rem,calc(100svh - var(--header-height, 6.8rem)),88rem);padding:clamp(4.8rem,7svh,7.2rem) 0 clamp(4rem,6svh,6.4rem)}.maincare-home-dark-field h1{max-width:12ch}.maincare-home-dark-field__frame--1{height:min(52vw,72svh,72rem);right:3vw;top:4%;width:min(40vw,64rem)}.maincare-home-dark-field__frame--3{bottom:-4%;height:min(35vw,52svh,52rem);width:min(29vw,44rem)}.maincare-home-polish-story__sticky{padding:clamp(6.4rem,8vw,10rem) 0}.maincare-home-polish-story__grid{align-items:center;grid-template-columns:minmax(0,.72fr) minmax(0,.72fr) minmax(0,.66fr)}.maincare-home-polish-story__details{grid-column:auto}.maincare-home-polish-story__product-media{height:min(40vw,44rem);width:100%}.maincare-home-polish-story__product-line{height:min(44vw,52svh,56rem);width:min(44vw,52svh,56rem)}.maincare-home-yacht-services__list{width:100%}.maincare-home-reference-depth__scroll{min-height:460svh}.maincare-home-reference-depth__sticky{align-content:center;display:grid;min-height:100svh;padding:8rem 0;position:sticky;top:0}.maincare-home-reference-depth__header{margin-left:0}.maincare-home-reference-depth__frame{top:9%;right:12%;bottom:8%;left:25%}.maincare-home-reference-depth:not([data-mc-reference-ready]) .maincare-home-reference-depth__scroll{min-height:0}.maincare-home-reference-depth:not([data-mc-reference-ready]) .maincare-home-reference-depth__sticky{display:block;min-height:0;padding:10rem 0;position:relative}.maincare-home-reference-depth:not([data-mc-reference-ready]) .maincare-home-reference-depth__gallery{display:grid;gap:2.4rem;inset:auto;margin:5.6rem auto 0;max-width:var(--mc-page-width);padding:0 var(--mc-gutter);position:relative}.maincare-home-reference-depth:not([data-mc-reference-ready]) .maincare-home-reference-depth__frame{box-shadow:none;display:grid;inset:auto;min-height:42rem;position:relative}.maincare-home-reference-depth:not([data-mc-reference-ready]) .maincare-home-reference-depth__progress{display:none}}@media screen and (max-width:749px){.maincare-home-dark-field__frame--1{height:54vw;right:-7vw;top:8%;width:49vw}.maincare-home-dark-field__frame--2{height:32vw;left:47%;top:20%;width:27vw}.maincare-home-dark-field__frame--3{bottom:8%;height:48vw;right:3%;width:40vw}.maincare-home-dark-field__frame--4{bottom:3%;height:34vw;left:-7vw;width:27vw}.maincare-home-dark-field__frame--5{display:none}.maincare-home-dark-field__content{padding-right:9vw}.maincare-home-dark-field__stage:after{background:linear-gradient(180deg,rgba(7,11,15,.94) 0%,rgba(7,11,15,.72) 44%,rgba(7,11,15,.18) 72%,transparent 100%)}.maincare-home-dark-field__actions .maincare-button{width:100%}.maincare-home-polish-story__product{order:2}.maincare-home-polish-story__details{order:3}.maincare-home-yacht-services__list a,.maincare-home-yacht-services__list p{font-size:clamp(2.4rem,6.4vw,3.6rem)}.maincare-home-reference-depth__gallery{display:grid;gap:1.2rem;inset:auto;overflow:visible;padding:0 var(--mc-gutter) 6.4rem;position:relative}.maincare-home-reference-depth__frame{box-shadow:none;display:grid;inset:auto;min-height:28rem;position:relative;transform:none!important}.maincare-home-reference-depth__frame:nth-child(2n){margin-left:10%}.maincare-home-reference-depth__header{padding-bottom:4.8rem}.maincare-home-reference-depth__progress{display:none}}@media(prefers-reduced-motion:reduce){.maincare-home-dark-field__frame,.maincare-home-polish-story__product,.maincare-home-yacht-services__list li,.maincare-home-reference-depth__frame,.maincare-home-reference-depth__progress span{transform:none!important;transition:none!important}.maincare-home-yacht-services__list li{opacity:1}.maincare-home-yacht-services__list a,.maincare-home-yacht-services__list p{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/maincare-home-experience.css.map */
