.announcement{background-image:linear-gradient(90deg,#000,#150732);color:#fffc;font-size:.75rem;line-height:var(--v-leading-tight)}.announcement__viewport{overflow:hidden;block-size:40px;display:flex;align-items:center}.announcement__track{display:flex;inline-size:max-content;animation:announcement-slide 120s linear infinite}.announcement__run{display:flex;align-items:center;margin:0;padding:0;list-style:none}.announcement__item{display:flex;align-items:center;gap:27px;padding-inline-end:27px;white-space:nowrap}.announcement__dot{inline-size:4px;block-size:4px;border-radius:50%;background-color:#fffc}@keyframes announcement-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.announcement__track{animation:none;inline-size:100%;justify-content:center}.announcement__run:not(:first-child),.announcement__item:not(:first-child){display:none}.announcement__item{padding-inline-end:0}.announcement__dot{display:none}}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;overflow:hidden;visibility:hidden;pointer-events:none}.drawer[open]{visibility:visible;pointer-events:auto}.drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#08080d4d;-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);opacity:0;transition:opacity var(--v-transition)}.drawer[open] .drawer__scrim{opacity:1}.drawer__panel{--drawer-gap: .625rem;--drawer-pad: var(--v-space-6);position:absolute;inset-block:var(--drawer-gap);inset-inline-end:var(--drawer-gap);display:flex;flex-direction:column;inline-size:min(27.5rem,100% - var(--drawer-gap) * 2);overflow:hidden;border-radius:1.25rem;background-color:#f5f5f5;color:#16161c;box-shadow:0 1.5rem 3.5rem #08080d38;container:drawer / inline-size;transform:translate(calc(100% + var(--drawer-gap)));transition:transform .28s cubic-bezier(.4,0,.2,1)}.drawer[open] .drawer__panel{transform:none}.drawer__head{display:flex;align-items:center;justify-content:space-between;gap:var(--v-space-4);padding:var(--drawer-pad)}.drawer__title{display:flex;align-items:center;gap:var(--v-space-3);margin:0;font-size:1.25rem;font-weight:var(--v-weight-semibold);letter-spacing:-.5px}.drawer__count{display:inline-flex;align-items:center;justify-content:center;min-inline-size:26px;block-size:26px;padding-inline:7px;border-radius:var(--v-radius-pill);background-color:#16161c;color:#fff;font-size:.8125rem}.drawer__close,.dline__remove,.cross__arrow,.xcard__add{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--v-radius-pill);cursor:pointer}.drawer__close{inline-size:38px;block-size:38px;background-color:#f1f1f4;color:#16161c}.drawer__body{flex:1;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;margin-inline-end:.5rem;padding-inline:var(--drawer-pad) calc(var(--drawer-pad) - .5rem);scrollbar-width:thin;scrollbar-color:rgb(22 22 28 / .22) transparent}.drawer__empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--v-space-5);padding-block:var(--v-space-10)}.drawer__lines{margin:0;padding:0;list-style:none}.dline{--dline-media: 4.75rem;display:grid;grid-template-columns:var(--dline-media) minmax(0,1fr) auto;grid-template-rows:auto 1fr;grid-template-areas:"media body remove" "media foot foot";gap:.625rem var(--v-space-4);padding-block:var(--v-space-5);border-block-start:1px solid #ededf2}.dline__media{grid-area:media;display:block;block-size:var(--dline-media);overflow:hidden;border-radius:var(--v-radius);background-color:#f4f4f7}.dline__image{inline-size:100%;block-size:100%;object-fit:contain}.dline__body{grid-area:body;display:flex;flex-direction:column;gap:6px;min-inline-size:0}.dline__foot{grid-area:foot;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--v-space-2) var(--v-space-3);align-self:start;min-inline-size:0}.dline__title{margin:0;font-size:.9375rem;font-weight:var(--v-weight-semibold);line-height:var(--v-leading-tight);letter-spacing:-.3px}.dline__title a{color:inherit;text-decoration:none}.dline__variant,.dline__discount{margin:0;color:#6e6e7a;font-size:.8125rem}.dline__discount{color:var(--v-green)}.dline__stepper{display:inline-flex;align-items:center;gap:var(--v-space-2);padding:3px;border-radius:var(--v-radius-pill);background-color:#f4f4f7}.dline__step{display:inline-flex;align-items:center;justify-content:center;inline-size:28px;block-size:28px;padding:0;border:0;border-radius:var(--v-radius-pill);background-color:#fff;color:#16161c;cursor:pointer}.dline__step[disabled]{opacity:.35;cursor:default}.dline__qty{min-inline-size:22px;text-align:center;font-size:.875rem;font-variant-numeric:tabular-nums}.dline__remove{grid-area:remove;inline-size:28px;block-size:28px;background:none;color:#9a9aa6}.dline__remove:hover{color:#16161c}.dline__price{margin:0 0 0 auto;text-align:end;font-size:.9375rem;font-weight:var(--v-weight-semibold);white-space:nowrap}.dline__was{display:block;color:#9a9aa6;font-size:.75rem;font-weight:var(--v-weight-regular)}.cross{padding-block:var(--v-space-6);border-block-start:1px solid #ededf2}.cross__head{display:flex;align-items:center;justify-content:space-between;gap:var(--v-space-4);margin-block-end:var(--v-space-4)}.cross__title{margin:0;font-size:1rem;font-weight:var(--v-weight-semibold);letter-spacing:-.4px}.cross__nav{display:flex;gap:var(--v-space-2)}.cross__arrow{inline-size:32px;block-size:32px;background-color:#f1f1f4;color:#16161c}.cross__arrow[disabled]{opacity:.35;cursor:default}.cross__arrow--prev svg{transform:rotate(180deg)}.cross__track{display:flex;gap:var(--v-space-3);margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cross__track::-webkit-scrollbar{display:none}.xcard{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:var(--v-space-3);flex:none;inline-size:100%;padding:var(--v-space-3);border-radius:var(--v-radius-lg);background-color:#fff;scroll-snap-align:start}.xcard__save{position:absolute;z-index:1;inset-block-start:4px;inset-inline-start:4px;padding:2px 7px;border-radius:var(--v-radius-pill);background-color:#16161c;color:#fff;font-size:.6875rem;font-weight:var(--v-weight-semibold)}.xcard__media{display:block;block-size:64px;overflow:hidden;border-radius:var(--v-radius-sm);background-color:#f4f4f7}.xcard__image{inline-size:100%;block-size:100%;object-fit:contain}.xcard__body{min-inline-size:0}.xcard__title{margin:0 0 2px;font-size:.875rem;font-weight:var(--v-weight-semibold);line-height:var(--v-leading-tight);letter-spacing:-.3px}.xcard__title a{color:inherit;text-decoration:none}.xcard__price{margin:0;font-size:.9375rem;font-weight:var(--v-weight-semibold)}.xcard__was{margin-inline-start:6px;white-space:nowrap;color:#9a9aa6;font-size:.8125rem;font-weight:var(--v-weight-regular)}.xcard__add{inline-size:42px;block-size:42px;background-color:#16161c;color:#fff}.drawer__foot{display:flex;flex-direction:column;gap:var(--v-space-3);padding:var(--v-space-5) var(--drawer-pad) var(--drawer-pad);border-block-start:1px solid #e6e6ea;background-color:#f5f5f5}.ship{display:flex;flex-direction:column;gap:14px;margin-block-start:var(--v-space-2);padding:16px 18px 18px;border-radius:var(--v-radius-lg);background-color:#fff}.ship__text{margin:0;font-size:.875rem;line-height:var(--v-leading-normal)}.ship__bar{--knob: 1.875rem;position:relative;block-size:6px;border-radius:var(--v-radius-pill);background-color:#e9e9ee}.ship__fill{position:absolute;inset-block:0;inset-inline-start:0;inline-size:calc(var(--knob) / 2 + (100% - var(--knob)) * var(--p, 0) / 100);border-radius:inherit;background-image:var(--v-gradient-brand)}.ship__knob{position:absolute;inset-block-start:50%;inset-inline-start:calc((100% - var(--knob)) * var(--p, 0) / 100);display:inline-flex;align-items:center;justify-content:center;inline-size:var(--knob);block-size:var(--knob);border-radius:50%;background-image:var(--v-gradient-brand);color:#fff;translate:0 -50%}.coupon{display:flex;align-items:center;gap:var(--v-space-2);padding:4px 4px 4px var(--v-space-5);border-radius:var(--v-radius-pill);background-color:#f4f4f7}.coupon__input{flex:1;min-inline-size:0;border:0;background:none;color:inherit;font-family:inherit;font-size:.9375rem}.coupon__input:focus{outline:none}.coupon__submit{flex:none;padding:12px var(--v-space-5);border:0;border-radius:var(--v-radius-pill);background-color:#16161c;color:#fff;font-family:inherit;font-size:.8125rem;font-weight:var(--v-weight-semibold);letter-spacing:.6px;text-transform:uppercase;cursor:pointer}.coupon__msg{margin:0;font-size:.8125rem}.coupon__msg--bad{color:#b3261e}.coupon__msg--good{color:var(--v-green)}.drawer__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--v-space-4);margin:0;color:#6e6e7a;font-size:.9375rem}.drawer__row--discount{color:var(--v-green)}.drawer__row--total{color:#16161c;font-size:1.375rem;font-weight:var(--v-weight-semibold);letter-spacing:-.5px}.drawer__checkout{inline-size:100%;justify-content:center}@container drawer (width < 21.5rem){.drawer__head,.drawer__body,.drawer__foot{--drawer-pad: var(--v-space-5)}.dline{--dline-media: 4rem;column-gap:var(--v-space-3)}}@media(prefers-reduced-motion:reduce){.drawer__panel,.drawer__scrim{transition:none}}.contact__grid{display:grid;grid-template-columns:400px minmax(0,1fr);gap:64px;align-items:start}.contact__channels{display:flex;flex-direction:column;gap:28px}.contact__title{margin:0;font-size:clamp(1.375rem,1.1rem + 1.1vw,1.625rem);font-weight:var(--v-weight-regular);letter-spacing:-.3px}.contact__lede{margin:0;color:var(--v-fg-muted);font-size:.875rem;line-height:var(--v-leading-normal);letter-spacing:-.14px;text-align:justify;text-wrap:pretty}.channel{display:flex;align-items:flex-start;gap:14px}.channel__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:38px;block-size:38px;flex:none;border:1px solid rgb(var(--v-violet-rgb) / .3);border-radius:12px;background-color:rgb(var(--v-violet-rgb) / .08);color:var(--v-eyebrow)}.channel__body{display:flex;flex-direction:column;gap:3px;min-inline-size:0}.channel__label{color:var(--v-fg-muted);font-size:.75rem;font-weight:var(--v-weight-medium)}.channel__value{color:var(--v-fg);font-size:.96875rem;font-weight:var(--v-weight-semibold);line-height:var(--v-leading-tight);text-decoration:none;word-break:break-word}a.channel__value:hover{color:var(--v-eyebrow)}.contact__card{padding:48px;border-radius:24px;background-color:var(--v-surface);box-shadow:0 24px 60px -8px #0f0f2914}.scheme--scheme-1 .contact__card,.scheme--scheme-4 .contact__card,.scheme--scheme-5 .contact__card{border:1px solid rgb(var(--v-fg-rgb) / .07);box-shadow:none}.contact__form{display:flex;flex-direction:column;gap:20px}.contact__form-title{margin:0;font-size:1.375rem;font-weight:var(--v-weight-regular);letter-spacing:0}.contact__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.contact__form .field{margin:0}.contact__form .field__input,.contact__form .field__select,.contact__form .field__textarea{inline-size:100%;padding:14px 16px;border-radius:12px;background-color:var(--v-bg);border-color:rgb(var(--v-fg-rgb) / .1)}.contact__form .field__select{padding-inline-end:3rem}.contact__submit{inline-size:100%;padding-block:18px}.form-note{margin:0;color:var(--v-fg-muted);font-size:.75rem}.contact__form .form-note{text-align:center;text-wrap:balance}@media(max-width:989px){.contact__grid{grid-template-columns:minmax(0,1fr);gap:var(--v-space-10)}.contact__card{padding:var(--v-space-6)}}@media(min-width:750px)and (max-width:989px){.contact__channels{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.75rem 1rem}.contact__title,.contact__lede{grid-column:1 / -1}.channel{grid-column:span 2}.channel:nth-of-type(3n+1):nth-last-of-type(2),.channel:nth-of-type(3n+1):nth-last-of-type(2)+.channel{grid-column:span 3}.channel:nth-of-type(3n+1):last-of-type{grid-column:1 / -1}}@media(max-width:519px){.contact__row{grid-template-columns:minmax(0,1fr)}}.cta-band{overflow:hidden}.cta-band__glow{inline-size:800px;block-size:400px;inset-block-start:14%;inset-inline-start:50%;translate:-50% 0;filter:blur(50px)}@media(prefers-reduced-motion:no-preference){.cta-band__glow{animation:cta-drift 16s ease-in-out infinite alternate}}@keyframes cta-drift{0%{transform:translate(-18%,-8%) scale(1);opacity:.85}50%{transform:translate(6%,10%) scale(1.15);opacity:1}to{transform:translate(20%,-4%) scale(.95);opacity:.8}}.cta-band__inner{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.cta-band__title{margin:0;font-size:clamp(1.75rem,1.3rem + 1.9vw,2.5rem);font-weight:var(--v-weight-regular);line-height:var(--v-leading-tight);letter-spacing:-.4px;text-wrap:balance}.cta-band__text{margin:0;color:var(--v-fg-muted);font-size:.9375rem}.cta-band__buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));inline-size:min(100%,30rem);padding-block-start:14px}.cta-band__buttons .button{inline-size:100%;white-space:nowrap}@media(max-width:749px){.cta-band__buttons{gap:var(--v-space-3)}.cta-band__buttons .button{padding-inline:var(--v-space-3);font-size:.8125rem}.cta-band__text{max-inline-size:15.5rem}}dealer-filter{display:flex;flex-direction:column;align-items:center;gap:40px}.dealers__title{margin:0;font-size:clamp(1.625rem,1.3rem + 1.3vw,2.125rem);font-weight:var(--v-weight-regular);line-height:var(--v-leading-tight);letter-spacing:-.4px}.dealers__controls{--dealers-control-h: 3.25rem;display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;inline-size:100%}.dealers__controls[hidden]{display:none}@media(min-width:750px){.dealers__controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;inline-size:min(100%,48rem)}.dealers__search:last-child{grid-column:1 / -1}}.dealers__search{display:flex;align-items:center;gap:.25rem;inline-size:100%;block-size:var(--dealers-control-h);padding:0 1.375rem 0 .9375rem;border-radius:var(--v-radius-pill);background-color:var(--v-surface);box-shadow:0 20px 48px -6px #0f0f2914;color:var(--v-fg-muted)}.dealers__search .icon{flex:none;inline-size:1.75rem;block-size:1.75rem}.dealers__input{flex:1 1 0;inline-size:100%;min-inline-size:0;padding:0;border:0;background:none;color:var(--v-fg);font:inherit;font-size:max(1rem,16px);text-overflow:ellipsis;-webkit-appearance:none;appearance:none}.dealers__input::-webkit-search-cancel-button,.dealers__input::-webkit-search-decoration,.dealers__input::-webkit-search-results-button,.dealers__input::-webkit-search-results-decoration{display:none;-webkit-appearance:none;appearance:none}@media(max-width:359px){.dealers__input::placeholder{font-size:.875rem}}.dealers__input:focus-visible{outline:none}.dealers__search:focus-within{outline:2px solid var(--v-eyebrow);outline-offset:2px}.dealers__select{inline-size:100%;min-inline-size:0;block-size:var(--dealers-control-h);padding:0 3rem 0 1.375rem;border:0;border-radius:var(--v-radius-pill);background-color:var(--v-surface);box-shadow:0 20px 48px -6px #0f0f2914;color:var(--v-fg);font:inherit;font-size:max(1rem,16px);font-weight:var(--v-weight-medium);cursor:pointer}.dealers__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));gap:24px;inline-size:100%;margin:0;padding:0;list-style:none}.dealer{display:flex;flex-direction:column;gap:10px;padding:28px;border-radius:20px;background-color:var(--v-surface)}.dealer__country{margin:0;color:var(--v-eyebrow);font-size:.65625rem;font-weight:var(--v-weight-semibold);letter-spacing:2px;text-transform:uppercase}.dealer__city{margin:0;font-size:1.25rem;font-weight:700;letter-spacing:0}.dealer__address{margin:0;color:var(--v-fg-muted);font-size:.84375rem;line-height:var(--v-leading-normal)}.dealer__phone{color:var(--v-fg);font-size:.84375rem;font-weight:var(--v-weight-medium);text-decoration:none}.dealer__phone:hover{color:var(--v-eyebrow)}.dealer__map{display:inline-flex;align-items:center;gap:6px;margin-block-start:auto;padding-block-start:6px;color:var(--v-eyebrow);font-size:.8125rem;font-weight:var(--v-weight-semibold);text-decoration:none}.dealers__empty{margin:0;color:var(--v-fg-muted)}.dealer[hidden]{display:none}.faq__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--v-space-2);margin-block-end:var(--v-space-8)}.faq__item[hidden]{display:none}.faq__inner{display:flex;flex-direction:column;align-items:center;gap:36px}.faq__eyebrow{letter-spacing:var(--v-tracking-eyebrow)}.faq__title{margin:0;font-size:clamp(1.5rem,1.2rem + 1.2vw,1.875rem);font-weight:var(--v-weight-regular);letter-spacing:-.3px}.faq__list{display:flex;flex-direction:column;gap:12px;inline-size:100%}@media(min-width:990px){.faq__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:20px}}.faq .section-header{gap:var(--v-space-1)}.faq__wrap{inline-size:100%}.faq__item{border:1px solid rgb(var(--v-fg-rgb) / .06);border-radius:16px;background-color:var(--v-bg);background-image:linear-gradient(rgb(var(--v-fg-rgb) / .03),rgb(var(--v-fg-rgb) / .03))}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:var(--v-space-4);padding:22px 28px;cursor:pointer;font-size:.96875rem;font-weight:var(--v-weight-semibold);list-style:none}.faq__question::-webkit-details-marker{display:none}.faq__question:focus-visible{outline:2px solid var(--v-eyebrow);outline-offset:-2px;border-radius:16px}.faq__caret{flex:none;color:var(--v-fg-muted);transition:transform var(--v-transition)}.faq__item[open] .faq__caret{transform:rotate(180deg)}.faq__answer{padding:0 28px 24px;color:var(--v-fg-muted);font-size:.9375rem;line-height:var(--v-leading-relaxed)}@media(prefers-reduced-motion:reduce){.faq__caret{transition:none}}@media(max-width:749px){.faq__tabs{flex-wrap:nowrap;justify-content:flex-start;margin-inline:calc(var(--v-gutter) * -1);margin-block:-.25rem calc(var(--v-space-8) - .25rem);padding:.25rem var(--v-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--v-gutter);scrollbar-width:none}.faq__tabs::-webkit-scrollbar{display:none}.faq__tabs>:first-child{margin-inline-start:auto}.faq__tabs>:last-child{margin-inline-end:auto}.faq__tabs .pill{flex:none;white-space:nowrap}}@media(max-width:519px){.faq__question{padding:18px 20px;font-size:.9375rem}.faq__answer{padding:0 20px 20px}}.feature-cards-section{overflow-x:clip}.feature-cards{display:flex;flex-direction:column;gap:56px}.feature-cards__title{max-inline-size:52.625rem}.feature-cards__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:24px;margin:0;padding:0;list-style:none}@media(min-width:1100px){.feature-cards__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.feature-cards .section-lede{text-wrap:pretty}@media(max-width:989px){.feature-cards .section-lede br{display:none}}@media(min-width:1100px){.feature-cards-section--lede-wide .section-lede{max-inline-size:62rem;text-wrap:balance}}.feature-cards__card{gap:14px}.feature-cards__card--inline{gap:40px;justify-content:space-between}.feature-cards__top{display:flex;align-items:center;gap:12px}.icon-chip--round{inline-size:34px;block-size:34px;border-radius:var(--v-radius-pill)}.icon-chip--round svg{inline-size:18px;block-size:18px}.card__title--sm{font-size:1.03125rem}@media(max-width:749px){.feature-cards{gap:var(--v-space-10)}.feature-cards .section-lede{font-size:.875rem}}@media(max-width:1099px){.feature-cards__grid{display:flex;grid-template-columns:none;gap:var(--v-space-4);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:1rem var(--v-gutter) 3.5rem;margin:-1rem calc(var(--v-gutter) * -1) -3.5rem;scroll-padding-inline:var(--v-gutter)}.feature-cards__grid::-webkit-scrollbar{display:none}.feature-cards__card{flex:none;inline-size:40vw;scroll-snap-align:start}}@media(max-width:749px){.feature-cards__card{inline-size:80vw}}.footer{position:relative;overflow:hidden}.footer__glow{inline-size:700px;block-size:400px;inset-block-start:-160px;inset-inline-start:-200px;filter:blur(40px);opacity:.5}.footer__inner{display:flex;flex-direction:column;gap:52px;padding-block:64px 56px}.footer__top{display:flex;align-items:center;justify-content:space-between;gap:var(--v-space-6);flex-wrap:wrap}.footer__logo{inline-size:clamp(14rem,22vw,20rem);block-size:auto}.footer__social{display:flex;gap:.525rem;margin:0;padding:0;list-style:none}.footer__social-link{display:inline-flex;align-items:center;justify-content:center;inline-size:3.1rem;block-size:3.1rem;border:1px solid rgb(var(--v-fg-rgb) / .06);border-radius:var(--v-radius-pill);background-color:rgb(var(--v-fg-rgb) / .03);color:var(--v-fg);transition:transform var(--v-transition),border-color var(--v-transition)}.footer__social-link .icon{flex:none;inline-size:1.225rem;block-size:1.225rem}.footer__social-link:hover,.footer__social-link:focus-visible{border-color:transparent;background-image:var(--v-gradient-brand);color:#fff;transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.footer__social-link:hover,.footer__social-link:focus-visible{transform:none}}.footer__columns{display:flex;justify-content:space-between;gap:var(--v-space-10);flex-wrap:wrap}.footer__column{display:flex;flex-direction:column;gap:14px}.footer__column-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--v-space-4);inline-size:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;pointer-events:none}.footer__column-toggle svg{display:none;flex:none;transition:transform var(--v-transition)}.footer__links[hidden],.footer__payment-body[hidden]{display:none}.footer__column-title{margin:0;font-size:.9375rem;font-weight:var(--v-weight-semibold);letter-spacing:0}.footer__links{display:flex;flex-direction:column;gap:14px;margin:2px 0 0;padding:0;list-style:none}.footer__link,.footer__note{color:var(--v-fg-muted);font-size:.875rem;text-decoration:none;transition:color var(--v-transition)}.footer__link:hover{color:var(--v-fg)}.footer__note{margin:0;font-size:.84375rem}.footer__column--payment{max-inline-size:20rem}.footer__payment-body{display:flex;flex:1;flex-direction:column;gap:14px}.footer__column--payment .footer__payment{margin-block-start:auto}.footer__payment{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.footer__payment-icon{display:block;inline-size:57px;block-size:38px;border:1px solid #e9ecef;border-radius:2px;background-color:#f7f7fa}.footer__bar{border-block-start:1px solid rgb(var(--v-fg-rgb) / .07);background-color:#0b0616}.footer__bar-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--v-space-4);padding-block:20px}.footer__copyright{margin:0;color:rgb(var(--v-fg-rgb) / .55);font-size:.78125rem}@media(max-width:989px){.footer__column-toggle{pointer-events:auto;cursor:pointer;padding-block:var(--v-space-5)}.footer__column-toggle svg{display:block}.footer__column-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.footer__column{inline-size:100%;gap:0;border-block-end:1px solid rgb(var(--v-fg-rgb) / .1)}.footer__links,.footer__payment-body{padding-block-end:var(--v-space-4)}.footer__payment-body{gap:var(--v-space-3)}}.footer__viss{display:inline-flex;opacity:.7;transition:opacity var(--v-transition)}.footer__viss:hover{opacity:1}@media(max-width:989px){.footer__columns{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--v-space-8)}.footer__column--payment{grid-column:1 / -1;max-inline-size:none}}@media(max-width:519px){.footer__columns{grid-template-columns:minmax(0,1fr)}}@media(max-width:989px){.footer__columns{row-gap:0}.footer__top{flex-direction:column;justify-content:center;text-align:center}.footer__column:last-child{border-block-end:0}}@media(min-width:750px)and (max-width:989px){.footer:not(.footer--landing) .footer__top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));text-align:start}.footer:not(.footer--landing) .footer__social{justify-self:end}}.footer--landing .footer__top{display:grid;grid-template-columns:minmax(12.5rem,1fr) auto minmax(12.5rem,1fr);align-items:center}.footer--landing .footer__social{justify-self:end}.footer--landing .footer__logo{inline-size:12.5rem}.footer__anchors ul{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--v-space-3) 1.25rem;margin:0;padding:0;list-style:none}.footer__anchor{color:var(--v-fg-muted);font-size:.9375rem;font-weight:var(--v-weight-light);text-decoration:none;transition:color var(--v-transition)}.footer__anchor:hover,.footer__anchor:focus-visible{color:var(--v-fg)}@media(max-width:989px){.footer--landing .footer__top{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:var(--v-space-8);text-align:center}.footer--landing .footer__social{justify-self:center}}.header{position:relative;z-index:20;background-color:var(--v-bg);border-block-end:1px solid rgb(var(--v-fg-rgb) / .06)}.header--sticky{position:sticky;inset-block-start:0}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--v-space-6);padding-block:28px}.logo{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none;flex:none}.logo__mark{inline-size:31px;block-size:26px}.logo__wordmark{font-size:1.25rem;font-weight:var(--v-weight-light);letter-spacing:var(--v-tracking-wordmark);text-transform:uppercase;white-space:nowrap}.logo__image{inline-size:auto;max-block-size:43px}.logo--sm .logo__wordmark{font-size:1rem}.header__menu{display:flex;align-items:center;gap:26px;margin:0;padding:0;list-style:none}.header__item{position:relative}.header__link{display:inline-flex;align-items:center;gap:var(--v-space-1);color:var(--v-fg-muted);font-size:1rem;font-weight:var(--v-weight-light);line-height:var(--v-leading-tight);text-decoration:none;transition:color var(--v-transition)}.header__link:hover,.header__link[aria-current=page]{color:var(--v-fg)}.header__caret{transition:transform var(--v-transition)}.header__submenu{position:absolute;inset-block-start:calc(100% + var(--v-space-4));inset-inline-start:calc(var(--v-space-4) * -1);z-index:5;display:flex;flex-direction:column;gap:var(--v-space-3);min-inline-size:13rem;margin:0;padding:var(--v-space-4);list-style:none;border:1px solid rgb(var(--v-fg-rgb) / .08);border-radius:var(--v-radius);background-color:var(--v-surface);box-shadow:var(--v-shadow-float);opacity:0;visibility:hidden;transition:opacity var(--v-transition),visibility var(--v-transition)}.header__item--parent:hover .header__submenu,.header__item--parent:focus-within .header__submenu{opacity:1;visibility:visible}.header__item--parent:hover .header__caret,.header__item--parent:focus-within .header__caret{transform:rotate(180deg)}.header__actions{display:flex;align-items:center;gap:10px;flex:none}.header__cart{position:relative}.header__cart-count{position:absolute;inset-block-start:-2px;inset-inline-end:-2px;min-inline-size:17px;padding-inline:4px;border-radius:var(--v-radius-pill);background-image:var(--v-gradient-brand);color:#fff;font-size:.6875rem;font-weight:var(--v-weight-semibold);line-height:17px;text-align:center}.header__cart-count.is-empty{display:none}.localization{display:flex;flex-wrap:wrap;gap:var(--v-space-3);margin-inline-start:auto;margin-inline-end:var(--v-space-6)}.localization__form{display:flex;align-items:center;gap:var(--v-space-2)}.localization__select{padding:6px 10px;border:1px solid rgb(var(--v-fg-rgb) / .12);border-radius:var(--v-radius-sm);background-color:rgb(var(--v-fg-rgb) / .04);color:var(--v-fg);font:inherit;font-size:.78125rem;cursor:pointer}.localization__select:focus-visible{outline:2px solid var(--v-eyebrow);outline-offset:1px}.localization--enhanced .localization__submit{display:none}.localization__submit{padding:7px 12px;border:1px solid rgb(var(--v-fg-rgb) / .12);border-radius:var(--v-radius-sm);background:none;color:var(--v-fg);font:inherit;font-size:.78125rem;cursor:pointer}.localization--compact{display:flex;align-items:center;margin-inline-end:var(--v-space-2)}.localization--compact .localization__form{display:flex;align-items:center;gap:4px;padding-inline:14px;block-size:var(--v-tap-target);border-radius:var(--v-radius-pill);background-color:rgb(var(--v-fg-rgb) / .09);transition:background-color var(--v-transition)}.localization--compact .localization__form:hover,.localization--compact .localization__form:focus-within{background-color:rgb(var(--v-fg-rgb) / .18)}.localization--compact .localization__globe{display:flex;color:var(--v-fg)}.localization--compact .localization__select{padding:0;border:0;background:none;color:var(--v-fg);font:inherit;font-size:.75rem;font-weight:var(--v-weight-semibold);letter-spacing:.5px;cursor:pointer;-webkit-appearance:none;appearance:none}.localization--compact .localization__select:focus-visible{outline:2px solid var(--v-eyebrow);outline-offset:3px;border-radius:var(--v-radius-sm)}.localization--compact .localization__select option{color:#0b0b0e}@media(max-width:519px){.localization--compact .localization__form{padding-inline:8px}}.header--landing .header__actions{min-block-size:2.75rem}.header__toggle,.header__nav-localization{display:none}@media(max-width:1099px){.js .header__toggle{display:inline-flex;order:-1}.header__inner{flex-wrap:wrap;gap:var(--v-space-3)}.header__inner .icon-button{flex:none}.header__actions .localization,.header__search,.header__account{display:none}.header__nav-localization{display:block;padding-block:var(--v-space-4) var(--v-space-2)}.header__inner{padding-block:18px}.header__nav{order:4;flex-basis:100%;padding-block:var(--v-space-4) var(--v-space-2);border-block-start:1px solid rgb(var(--v-fg-rgb) / .06)}.header__menu{flex-direction:column;align-items:stretch;gap:0}.header__link{padding-block:var(--v-space-3);font-size:1.0625rem}.header__submenu{position:static;opacity:1;visibility:visible;padding:0 0 var(--v-space-3) var(--v-space-4);border:0;background:none;box-shadow:none}.logo__wordmark{font-size:1rem;letter-spacing:.3em}}.header__logo{display:block;inline-size:16rem;block-size:auto}@media(max-width:1099px){.header__logo{inline-size:12.5rem}}@media(max-width:749px){.header__inner .icon-button{position:relative;inline-size:1.9375rem;block-size:1.9375rem}.header__inner .icon-button:after{content:"";position:absolute;top:-.40625rem;right:-.40625rem;bottom:-.40625rem;left:-.40625rem}.header__inner .icon-button svg{inline-size:.95rem;block-size:.95rem}.header__logo{inline-size:10.5rem}}.menu-sheet{--sheet-bg: #0f0820;--sheet-raised: #1d1334;--sheet-raised-2: #291d44;--sheet-fg: #fff;--sheet-muted: rgb(255 255 255 / .64);--sheet-time: .25s;--sheet-ease: cubic-bezier(.32, .72, 0, 1);position:fixed;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;max-inline-size:none;max-block-size:none;margin:0;padding:0;border:0;overflow:hidden;background:transparent;color:var(--sheet-fg)}.menu-sheet::backdrop{background:transparent}.menu-sheet__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#070709a3;opacity:0;transition:opacity var(--sheet-time) ease}.menu-sheet.is-open .menu-sheet__scrim{opacity:1}.menu-sheet__panel{position:absolute;inset-inline:0;inset-block-end:0;display:flex;flex-direction:column;max-inline-size:36rem;max-block-size:85vh;max-block-size:85dvh;margin-inline:auto;overflow:hidden;border-start-start-radius:var(--v-radius-xl);border-start-end-radius:var(--v-radius-xl);background-color:var(--sheet-bg);background-image:linear-gradient(#ffffff14,#fff0 1.5rem);background-repeat:no-repeat;box-shadow:0 -.5rem 2rem #0006;transform:translateY(100%);transition:transform var(--sheet-time) var(--sheet-ease)}.menu-sheet.is-open .menu-sheet__panel{transform:none}.menu-sheet :focus-visible{outline:2px solid var(--v-violet-light);outline-offset:2px}.menu-sheet__top{position:relative;display:flex;flex:none;justify-content:flex-end;padding:.75rem 1rem .25rem;touch-action:none}.menu-sheet__handle{position:absolute;inset-block-start:.5rem;inset-inline-start:calc(50% - 1.25rem);inline-size:2.5rem;block-size:.25rem;border-radius:.125rem;background-color:#fff6}.menu-sheet__close,.menu-sheet__round{display:inline-flex;flex:none;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background-color:var(--sheet-raised);color:var(--sheet-fg);cursor:pointer;transition:background-color var(--v-transition)}.menu-sheet__close{inline-size:2.75rem;block-size:2.75rem}.menu-sheet__close svg{inline-size:1.875rem;block-size:1.875rem}.menu-sheet__body{display:flex;flex:1 1 auto;flex-direction:column;gap:clamp(1.5rem,11.25vh,5.9375rem);gap:clamp(1.5rem,11.25dvh,5.9375rem);min-block-size:0;padding:.25rem .5rem 1rem;overflow-y:auto;overscroll-behavior:contain;transition:gap var(--sheet-time) var(--sheet-ease)}@media(max-height:42.5rem){.menu-sheet__body{gap:1.5rem}}.menu-sheet__body:has([aria-expanded=true]){gap:1.5rem}.menu-sheet__panel--no-account .menu-sheet__body{padding-block-end:calc(1rem + env(safe-area-inset-bottom,0px))}.menu-sheet__list,.menu-sheet__sublist{margin:0;padding:0;list-style:none}.menu-sheet__link{display:flex;align-items:center;justify-content:space-between;gap:.75rem;inline-size:100%;min-block-size:3.25rem;padding:0 1rem 0 .5rem;border:0;border-radius:var(--v-radius);background:none;color:var(--sheet-fg);font:inherit;font-size:1.25rem;font-weight:var(--v-weight-regular);line-height:var(--v-leading-tight);text-align:start;text-decoration:none;cursor:pointer;transition:background-color var(--v-transition)}.menu-sheet__link.is-current{background-color:var(--sheet-raised);font-weight:var(--v-weight-medium)}.menu-sheet__end{display:inline-flex;align-items:center;gap:.75rem}.menu-sheet__dot{flex:none;inline-size:.375rem;block-size:.375rem;border-radius:50%;background-color:var(--v-pink)}.menu-sheet__caret{flex:none;inline-size:1.4375rem;block-size:1.4375rem;margin:-.09375rem;opacity:.64;transition:transform var(--sheet-time) var(--sheet-ease)}[aria-expanded=true] .menu-sheet__caret{transform:rotate(180deg)}.menu-sheet__sub{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--sheet-time) var(--sheet-ease),visibility 0s linear var(--sheet-time)}[aria-expanded=true]+.menu-sheet__sub{grid-template-rows:1fr;visibility:visible;transition-delay:0s}.menu-sheet__sublist{min-block-size:0;overflow:hidden}.menu-sheet__sublist>li:first-child{padding-block-start:.25rem}.menu-sheet__sublist>li:last-child{padding-block-end:.5rem}.menu-sheet__sublink{display:flex;align-items:center;min-block-size:2.75rem;padding:0 1rem 0 1.5rem;border-radius:var(--v-radius);color:var(--sheet-muted);font-size:1rem;line-height:var(--v-leading-tight);text-decoration:none;transition:background-color var(--v-transition),color var(--v-transition)}.menu-sheet__sublink[aria-current=page]{color:var(--sheet-fg);font-weight:var(--v-weight-medium)}.menu-sheet__link:focus-visible,.menu-sheet__sublink:focus-visible{outline-offset:-2px}.menu-sheet__utils{display:flex;align-items:center;gap:.5rem;padding-inline:.5rem}.menu-sheet__round{inline-size:3.25rem;block-size:3.25rem}.menu-sheet__round svg{inline-size:1.6875rem;block-size:1.6875rem}.menu-sheet__round .icon--phone{inline-size:1.625rem;block-size:1.625rem}.localization--segmented{display:block;flex:1 1 auto;min-inline-size:0;margin:0}.localization__segments{display:flex;align-items:center;block-size:3.25rem;padding:.25rem;border-radius:var(--v-radius-pill);background-color:var(--sheet-raised, rgb(var(--v-fg-rgb) / .09))}.localization--segmented .localization__globe{display:flex;flex:none;align-items:center;justify-content:center;inline-size:2.25rem;block-size:2.75rem;opacity:.64}.localization--segmented .localization__globe svg{inline-size:1.375rem;block-size:1.375rem}.localization__options{display:flex;flex:1 1 auto;min-inline-size:0}.localization__segment{flex:1 1 0;min-inline-size:0;block-size:2.75rem;padding:0;border:0;border-radius:var(--v-radius-pill);background:none;color:var(--sheet-muted, currentColor);font:inherit;font-size:.8125rem;font-weight:var(--v-weight-medium);letter-spacing:.06em;line-height:var(--v-leading-tight);cursor:pointer;transition:background-color var(--v-transition),color var(--v-transition)}.localization__segment[aria-current=true]{background-color:#9f7aea47;background-color:color-mix(in srgb,var(--v-violet-soft) 28%,transparent);color:var(--sheet-fg, currentColor);font-weight:var(--v-weight-semibold);cursor:default}.menu-sheet__foot{display:flex;flex:none;flex-direction:column;gap:.75rem;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));border-start-start-radius:1.5rem;border-start-end-radius:1.5rem;background-color:var(--sheet-raised);box-shadow:0 -.75rem 1.5rem #07070966}.menu-sheet__cta{display:flex;align-items:center;justify-content:center;gap:.5rem;inline-size:100%;min-block-size:3.25rem;padding:.5rem 1rem;border-radius:var(--v-radius);background-image:linear-gradient(90deg,var(--v-violet-deep),var(--v-violet));box-shadow:0 .5rem 1.5rem rgb(var(--v-violet-rgb) / .35);color:#fff;font-size:.875rem;font-weight:var(--v-weight-semibold);letter-spacing:.06em;line-height:var(--v-leading-tight);text-align:center;text-decoration:none;text-transform:uppercase}.menu-sheet__cta--quiet{background-image:none;background-color:var(--sheet-raised-2);box-shadow:none}.menu-sheet__cta-icon{flex:none;inline-size:1.6875rem;block-size:1.6875rem;margin:-.21875rem}.menu-sheet__who{display:flex;align-items:center;gap:.75rem;min-block-size:3rem}.menu-sheet__avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:2.5rem;block-size:2.5rem;border-radius:50%;background-image:linear-gradient(90deg,var(--v-violet-deep),var(--v-violet));font-size:1rem;font-weight:var(--v-weight-semibold);line-height:var(--v-leading-tight)}.menu-sheet__id{flex:1 1 auto;min-inline-size:0}.menu-sheet__hello,.menu-sheet__email{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-sheet__hello{font-size:1rem;font-weight:var(--v-weight-medium);line-height:var(--v-leading-normal)}.menu-sheet__email{color:var(--sheet-muted);font-size:.875rem;line-height:var(--v-leading-normal)}.menu-sheet__logout{display:inline-flex;flex:none;align-items:center;justify-content:center;min-inline-size:4rem;min-block-size:2.75rem;color:var(--v-violet-soft);font-size:.8125rem;font-weight:var(--v-weight-semibold);letter-spacing:.06em;line-height:var(--v-leading-tight);text-decoration:none;text-transform:uppercase}.menu-sheet__actions{display:flex;gap:.5rem}.menu-sheet__actions .menu-sheet__cta{flex:1 1 0;min-inline-size:0}@media(hover:hover){.menu-sheet__link:hover,.menu-sheet__sublink:hover{background-color:#ffffff0a}.menu-sheet__sublink:hover{color:var(--sheet-fg)}.menu-sheet__close:hover,.menu-sheet__round:hover{background-color:var(--sheet-raised-2)}.localization__segment:not([aria-current=true]):hover{color:var(--sheet-fg, currentColor)}}html.menu-sheet-open body{overflow:hidden}html.menu-sheet-open .wa{visibility:hidden}@media(prefers-reduced-motion:reduce){.menu-sheet__panel,.menu-sheet__scrim,.menu-sheet__body,.menu-sheet__sub,.menu-sheet__caret{transition:none}}.hero{overflow:clip}.hero{min-block-size:650px;display:flex;align-items:center}.hero__backdrop{position:absolute;inset-block:0;inset-inline-end:0;inline-size:62%;z-index:0;overflow:hidden}.hero__photo{position:absolute;inset-block:0;inset-inline-end:0;block-size:100%;inline-size:auto;max-inline-size:none;object-fit:cover;object-position:center center}.hero__video--backdrop{position:absolute;inset-block-end:0;inset-inline-end:0;block-size:108.5%;aspect-ratio:1;inline-size:auto;background-color:#050507;-webkit-mask-image:linear-gradient(to right,transparent,#000 8%);mask-image:linear-gradient(to right,transparent,#000 8%)}.hero__video{opacity:0;transition:opacity .6s ease}.hero__video.is-playing{opacity:1}@media(prefers-reduced-motion:reduce){.hero__video{display:none}}.hero__fade{position:absolute;inset-block:0;inset-inline-start:0;inline-size:45%;background-image:linear-gradient(to right,var(--v-bg) 0%,rgb(var(--v-bg-rgb) / .82) 38%,rgb(var(--v-bg-rgb) / 0) 100%)}.hero__glow{inline-size:760px;block-size:760px;inset-block-start:20%;inset-inline-start:46%;z-index:-1;filter:blur(60px)}.hero__inner{position:relative;z-index:1;display:flex;align-items:center;gap:48px}.hero__content{display:flex;flex-direction:column;gap:var(--v-space-6);inline-size:min(35rem,100%);flex:none}.hero__heading{max-inline-size:33rem}.hero__text{margin:0;max-inline-size:33.1875rem;color:var(--v-fg-muted);font-size:.9375rem;font-weight:var(--v-weight-light);line-height:var(--v-leading-normal);letter-spacing:-.3px;text-align:justify;text-wrap:pretty}.hero__buttons{padding-block-start:var(--v-space-3)}.hero__buttons--compact,.hero__figure{display:none}.hero__chips{display:flex;flex-direction:column;align-items:flex-end;gap:12px;margin:0;padding:0;list-style:none;margin-inline-start:auto;align-self:flex-end;padding-block-end:var(--v-space-6);position:relative;inset-block-start:6rem;inset-inline-start:4.5rem}.hero__chips .chip:nth-child(2){margin-inline-end:-2.5rem}@media(prefers-reduced-motion:no-preference){.js .hero__chips .chip{opacity:0;scale:.8}.js .hero__chips.is-in .chip{animation:chip-in .7s cubic-bezier(.22,1,.36,1) forwards,chip-float 4.5s ease-in-out .9s infinite}.js .hero__chips.is-in .chip:nth-child(2){animation-delay:.16s,1.6s}}@keyframes chip-in{to{opacity:1;scale:1}}@keyframes chip-float{0%,to{translate:0 0}50%{translate:0 -6px}}.hero__swatches{display:inline-flex}.hero__swatches span{inline-size:18px;block-size:18px;border-radius:50%;border:1.5px solid rgb(16 16 20 / .9)}.hero__swatches span+span{margin-inline-start:-7px}.hero__dot{inline-size:8px;block-size:8px;border-radius:50%;background-image:var(--v-gradient-brand);box-shadow:0 0 0 3px rgb(var(--v-violet-rgb) / .3)}.hero__end{position:absolute;inset-block-end:0;inset-inline-start:0;display:block;block-size:1px}.scroll-cue{position:absolute;inset-block-end:-4.5rem;inset-inline-start:50%;translate:-50% 0;z-index:2;display:grid;place-items:center;inline-size:3.25rem;block-size:3.25rem;border-radius:50%;background-color:rgb(var(--v-fg-rgb) / .08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--v-fg);text-decoration:none;transition:background-color var(--v-transition),opacity .3s ease,translate .3s ease}.scroll-cue:hover{background-color:var(--v-violet)}.scroll-cue:focus-visible{outline:2px solid var(--v-violet-light);outline-offset:4px}.scroll-cue.is-gone{opacity:0;translate:-50% 12px;pointer-events:none}.scroll-cue__pulse{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:50%;background-color:rgb(var(--v-violet-rgb) / .45);animation:scroll-cue-pulse 2.4s cubic-bezier(.25,.8,.35,1) infinite}.scroll-cue__chevron{display:flex;animation:scroll-cue-bob 2.4s cubic-bezier(.65,0,.35,1) infinite}@keyframes scroll-cue-pulse{0%{transform:scale(1);opacity:.9}70%,to{transform:scale(1.7);opacity:0}}@keyframes scroll-cue-bob{0%,to{transform:translateY(-3px);opacity:.7}50%{transform:translateY(4px);opacity:1}}@media(prefers-reduced-motion:reduce){.scroll-cue__pulse,.scroll-cue__chevron{animation:none}.scroll-cue__pulse{opacity:0}}@media(max-width:1099px){.hero{min-block-size:0}.hero__inner{flex-direction:column;align-items:stretch}.hero__text{text-align:start}.hero__buttons--desktop{display:none}.hero__buttons--compact{display:flex;padding-block-start:var(--v-space-3)}.scroll-cue{display:none}.hero__chips{position:absolute;inset-block-start:auto;inset-block-end:var(--v-space-8);inset-inline-start:auto;inset-inline-end:var(--v-gutter);z-index:2;align-items:flex-end;padding-block-end:0}.hero__chips .chip:nth-child(2){margin-inline-end:0}}@media(max-width:1099px)and (min-width:750px){.hero__text{display:none}.hero__heading{font-size:clamp(1.75rem,.9rem + 2.4vw,2.25rem);max-inline-size:22rem}}@media(max-width:749px){.hero.section{padding-block-end:0}.hero__chips{inset-block-end:4.5rem}scroll-cue{display:none}.hero__backdrop,.hero__glow{display:none}.hero__figure{display:block;margin-inline:calc(var(--v-gutter) * -1)}.hero__figure-photo{display:block;inline-size:100%;block-size:auto;object-fit:cover;max-block-size:26rem}.hero__figure{position:relative;overflow:hidden}.hero__video--figure{position:absolute;inset-block-start:50%;inset-inline:0;inline-size:100%;block-size:auto;aspect-ratio:1;transform:translateY(-53.9%)}}.kits__inner{display:flex;flex-direction:column;align-items:center;gap:48px}.kits__title{margin:0;max-inline-size:43.75rem;font-size:clamp(1.875rem,1.4rem + 1.9vw,2.625rem);font-weight:var(--v-weight-regular);line-height:var(--v-leading-tight);letter-spacing:-.5px}.kits__lede{margin:0;color:var(--v-fg-muted);font-size:1rem}kit-benefits{display:block;inline-size:100%}.kits__benefits{position:relative;display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:1rem;inline-size:min(100%,44rem);margin:0 auto;padding:0;list-style:none}.kits__benefits:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;z-index:1;inline-size:var(--iw, 0);block-size:var(--ih, 0);border-radius:var(--v-radius-pill);background-color:var(--v-violet);opacity:0;transform:translate(var(--ix, 0),var(--iy, 0));transition:transform .6s cubic-bezier(.4,0,.2,1)}.kits__benefits.is-sliding:before{opacity:1}.kits__benefit{--kits-benefit-bg: #f6f6f6;display:flex;align-items:center;justify-content:center;padding:14px 20px;border-radius:var(--v-radius-pill);background-color:var(--kits-benefit-bg);color:#8a8a96;font-size:.90625rem;font-weight:var(--v-weight-medium);text-align:center;white-space:nowrap;transition:color .6s cubic-bezier(.4,0,.2,1)}.kits__benefit-label{position:relative;z-index:2}.scheme--scheme-1 .kits__benefit,.scheme--scheme-4 .kits__benefit,.scheme--scheme-5 .kits__benefit{--kits-benefit-bg: rgb(246 246 246 / .1)}.kits__benefit--active{color:#fff}.kits__benefits:not(.is-sliding) .kits__benefit--active{background-color:var(--v-violet)}@media(prefers-reduced-motion:reduce){.kits__benefits:before,.kits__benefit{transition:none}}@media(min-width:750px)and (max-width:1099px){.kits__benefits{gap:var(--v-space-2)}.kits__benefit{padding:10px 12px;font-size:.75rem}}@media(max-width:749px){.kits__inner{gap:var(--v-space-8)}.kits__lede{max-inline-size:20em}.kits__benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-space-2)}.kits__benefit{padding:10px 12px;font-size:.8125rem}.kits__grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--v-space-4)}}.cart__head{margin-block-end:40px}.cart__empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--v-space-5)}.cart__lines{margin:0;padding:0;list-style:none}.line{display:grid;grid-template-columns:110px minmax(0,1fr) auto auto;align-items:center;gap:var(--v-space-5);padding-block:24px;border-block-end:1px solid rgb(var(--v-fg-rgb) / .08)}.line__media{display:block;overflow:hidden;border-radius:14px;background-color:var(--v-surface)}.line__image{display:block;inline-size:110px;block-size:110px;object-fit:contain}.line__body{display:flex;flex-direction:column;gap:4px}.line__title{margin:0;font-size:1rem;font-weight:var(--v-weight-semibold);letter-spacing:0}.line__variant,.line__unit{margin:0;font-size:.8125rem}.line__discount{margin:0;color:var(--v-eyebrow);font-size:.8125rem}.line__quantity{display:flex;flex-direction:column;align-items:center;gap:8px}.line__input{inline-size:5.5rem;text-align:center}.line__remove{color:var(--v-fg-muted);font-size:.75rem;text-decoration:underline}.line__total{margin:0;min-inline-size:7rem;font-weight:var(--v-weight-semibold);text-align:end}.line__was{display:block;color:var(--v-fg-muted);font-weight:var(--v-weight-regular)}.cart__foot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:start;gap:var(--v-space-8);padding-block-start:36px}.cart__note{margin:0}.cart__summary{display:flex;flex-direction:column;gap:var(--v-space-3);padding:28px;border-radius:20px;background-color:var(--v-surface)}.cart__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--v-space-4);margin:0}.cart__row--discount{color:var(--v-eyebrow);font-size:.875rem}.cart__row--total{font-size:1.125rem;font-weight:var(--v-weight-semibold)}.cart__taxes{margin:0;font-size:.78125rem}.cart__update,.cart__checkout{inline-size:100%}.cart__update{order:1}.cart__checkout{order:2;padding-block:18px}.cart__continue{order:3;color:var(--v-fg-muted);font-size:.8125rem;text-align:center;text-decoration:underline}@media(max-width:989px){.cart__foot{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){.line{grid-template-columns:84px minmax(0,1fr);gap:var(--v-space-4)}.line__image{inline-size:84px;block-size:84px}.line__quantity{align-items:flex-start;grid-column:2}.line__total{grid-column:2;min-inline-size:0;text-align:start}}.policy__inner{display:flex;flex-direction:column;gap:44px}.policy__head{display:flex;flex-direction:column;gap:14px}.policy__title{margin:0;font-size:clamp(2rem,1.5rem + 2vw,2.75rem);font-weight:var(--v-weight-regular);line-height:var(--v-leading-tight);letter-spacing:-.5px}.policy__updated{margin:0;color:var(--v-fg-muted);font-size:.875rem}.policy__cols{display:grid;grid-template-columns:300px minmax(0,1fr);align-items:start;gap:64px}.policy__nav{display:flex;flex-direction:column;gap:6px;padding:24px;border-radius:20px;background-color:var(--v-surface);box-shadow:0 24px 60px -8px #0f0f2914;position:sticky;inset-block-start:var(--v-space-6)}.policy__nav-title{margin:0 0 10px;color:var(--v-fg-muted);font-size:.75rem;font-weight:var(--v-weight-semibold);letter-spacing:2px;text-transform:uppercase}.policy__nav ul{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.policy__link{display:block;padding:12px 14px;border-radius:12px;color:var(--v-fg-muted);font-size:.875rem;text-decoration:none;transition:background-color var(--v-transition),color var(--v-transition)}.policy__link:hover{background-color:rgb(var(--v-fg-rgb) / .04);color:var(--v-fg)}.policy__link.is-current{background-color:rgb(var(--v-violet-rgb) / .08);color:var(--v-eyebrow);font-weight:var(--v-weight-semibold)}.policy__body{padding:48px;border-radius:24px;background-color:var(--v-surface);box-shadow:0 24px 60px -8px #0f0f2914;color:var(--v-fg-muted);font-size:.9375rem;line-height:var(--v-leading-normal)}.policy__body>:first-child{margin-block-start:0}.policy__body h2,.policy__body h3{margin-block:34px 0;color:var(--v-fg);font-size:1.1875rem;font-weight:var(--v-weight-semibold);line-height:var(--v-leading-tight);letter-spacing:0}.policy__body h2{font-size:1.375rem}.policy__body p,.policy__body ul,.policy__body ol{margin-block:16px 0}.policy__body p,.policy__body li{text-align:justify}.policy__body li+li{margin-block-start:10px}.policy__body strong{color:var(--v-fg);font-weight:var(--v-weight-semibold)}.policy__body a{color:var(--v-eyebrow)}@media(max-width:989px){.policy__cols{grid-template-columns:minmax(0,1fr);gap:var(--v-space-8)}.policy__nav{position:static}.policy__body{padding:var(--v-space-6)}}.product-description{display:flex;flex-direction:column;align-items:center;gap:var(--v-space-8);scroll-margin-block-start:7rem}.product-description__title{margin:0;font-size:clamp(1.5rem,1.2rem + 1.2vw,1.875rem);font-weight:var(--v-weight-regular);letter-spacing:-.3px;text-align:center}.product-description__body{inline-size:100%}.product-description__body h3{margin-block:var(--v-space-8) var(--v-space-3);font-size:clamp(1.125rem,1.05rem + .35vw,1.3125rem);font-weight:var(--v-weight-semibold);letter-spacing:-.3px}.product-description__body>h3:first-child{margin-block-start:0}.product-description__body p,.product-description__body li{color:var(--v-fg-muted);line-height:var(--v-leading-relaxed)}.product-description__body li+li{margin-block-start:var(--v-space-2)}.product-description__body strong{color:var(--v-fg);font-weight:var(--v-weight-semibold)}@media(max-width:749px){.product-description__body p{-webkit-hyphens:auto;hyphens:auto}}.product-description.is-clamped:not(.is-open) .product-description__body{max-block-size:var(--collapsed);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 5rem),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 5rem),transparent)}.product-description__toggle[hidden]{display:none}.product-description__toggle:focus-visible{outline:2px solid var(--v-eyebrow);outline-offset:3px}.product-description__toggle svg{flex:none;transition:rotate var(--v-transition)}.product-description__toggle[aria-expanded=true] svg{rotate:180deg}.product-description__toggle[aria-expanded=false] .product-description__less,.product-description__toggle[aria-expanded=true] .product-description__more{display:none}product-form{display:block}.pdp{--v-section-padding-top: 32px;--v-section-padding-bottom: 90px}.pdp__inner{display:flex;flex-direction:column;gap:28px}.breadcrumb__list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;font-size:.8125rem;color:var(--v-fg-muted)}.breadcrumb__list li+li:before{content:"/";margin-inline-end:8px}.breadcrumb__list a{color:inherit;text-decoration:none}.breadcrumb__list [aria-current]{color:var(--v-eyebrow);font-weight:var(--v-weight-semibold)}.pdp__grid{display:grid;grid-template-columns:540px minmax(0,1fr);gap:64px;align-items:start}.pdp__gallery{display:flex;flex-direction:column;gap:16px;position:sticky;inset-block-start:var(--v-space-6)}.pdp__stage{display:flex;align-items:center;justify-content:center;block-size:596px;overflow:hidden;border-radius:24px;background-color:#fff;box-shadow:0 16px 40px -6px #0f0f2912}.pdp__image{inline-size:100%;block-size:100%;object-fit:contain}.pdp__thumbs{display:flex;gap:14px;margin:0;padding:0;list-style:none}.pdp__thumb{display:block;inline-size:96px;block-size:96px;overflow:hidden;border:2px solid transparent;border-radius:14px;background-color:#fff}.pdp__thumb img{inline-size:100%;block-size:100%;object-fit:cover}.pdp__thumb.is-active{border-color:var(--v-violet)}.pdp__buy{container:pdp-buy / inline-size;display:flex;flex-direction:column;gap:18px}.pdp__eyebrow{margin:0;color:var(--v-eyebrow);font-size:.6875rem;font-weight:var(--v-weight-semibold);letter-spacing:2.5px;text-transform:uppercase}.pdp__title{margin:0;font-size:clamp(1.5rem,1.2rem + 1.1vw,1.875rem);font-weight:var(--v-weight-regular);line-height:var(--v-leading-tight);letter-spacing:-.4px}.pdp__rating{display:flex;align-items:center;gap:10px;margin:0}.pdp__rating-text{color:var(--v-fg-muted);font-size:.8125rem;text-transform:uppercase}.pdp__price{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding-block-start:4px}.pdp__compare{color:var(--v-fg-muted);font-size:.875rem}.pdp__price-value{margin:0;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.125rem);font-weight:700;letter-spacing:-.5px}.pdp__installments{margin:0;color:var(--v-fg-muted);font-size:.84375rem}.pdp__pix{margin:0;padding:7px 12px;border-radius:8px;background-color:rgb(var(--v-violet-rgb) / .07);color:var(--v-eyebrow);font-size:.78125rem;font-weight:var(--v-weight-semibold);text-transform:uppercase}.pdp__form{display:flex;flex-direction:column;gap:12px}.tiers{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;border:0}.tier{position:relative;display:flex;align-items:center;gap:14px;padding:18px 20px 18px 18px;border:1px solid rgb(11 11 14 / .12);border-radius:14px;background-color:#fff;cursor:pointer;transition:border-color var(--v-transition),box-shadow var(--v-transition)}.tier__input{position:absolute;opacity:0;pointer-events:none}.tier__dot{inline-size:22px;block-size:22px;flex:none;border:2px solid rgb(11 11 14 / .25);border-radius:50%;transition:border-color var(--v-transition)}.tier:has(.tier__input:checked){border-width:2px;border-color:var(--v-violet);padding:17px 19px 17px 17px}.tier:has(.tier__input:checked) .tier__dot{border-color:var(--v-violet);border-width:6px}.tier--link{color:inherit;text-decoration:none}.tier--link:hover{border-color:rgb(var(--v-violet-rgb) / .5)}.tier.is-current{border-width:2px;border-color:var(--v-violet);padding:17px 19px 17px 17px}.tier.is-current .tier__dot{border-color:var(--v-violet);border-width:6px}.tier--link:focus-visible{outline:2px solid var(--v-eyebrow);outline-offset:2px}.tier:has(.tier__input:focus-visible){outline:2px solid var(--v-eyebrow);outline-offset:2px}.tier--out{opacity:.5;cursor:not-allowed}.tier__body{display:flex;flex-direction:column;gap:5px;flex:1 1 0;min-inline-size:0}.tier__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tier__name{color:#0b0b0e;font-size:.96875rem;font-weight:700}.tier__save{padding:.25rem .625rem;border-radius:.5rem;background-color:#1f9d5b1f;color:#157a45;font-size:.5rem;font-weight:var(--v-weight-semibold);letter-spacing:.01875rem;text-transform:uppercase;white-space:nowrap}.tier__text{color:#5a5a66;font-size:.78125rem;line-height:var(--v-leading-normal)}.tier__prices{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:none}.tier__price{color:#0b0b0e;font-size:1.0625rem;font-weight:700}.tier__compare{color:#8a8a96;font-size:.78125rem}.tier__ribbon{position:absolute;inset-block-start:-12px;inset-inline-end:18px;padding:5px 15px;border-radius:100px;background-image:linear-gradient(163deg,#7b3fe4 0%,var(--v-violet) 73%);box-shadow:0 6px 14px rgb(var(--v-violet-rgb) / .4);color:#fff;font-size:.6875rem;font-weight:var(--v-weight-medium);letter-spacing:1px}@media(min-width:750px){.tiers{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr}.tier{gap:.75rem}.tier__head{flex-wrap:nowrap;gap:.5rem}.tier__name{min-inline-size:0;line-height:var(--v-leading-tight)}.tier__save{flex:none;padding-inline:.5rem;line-height:var(--v-leading-tight)}.tier__prices{line-height:var(--v-leading-tight)}@container pdp-buy (width < 32.5rem){.tier{display:grid;grid-template-columns:1.375rem minmax(0,1fr) auto;grid-template-areas:". save prices" "dot name prices" ". text text";align-content:center;align-items:center;gap:0 .75rem}.tier__body,.tier__head{display:contents}.tier__dot{grid-area:dot;margin-block:-.125rem}.tier__save{grid-area:save;justify-self:start;margin-block-end:.25rem}.tier__name{grid-area:name}.tier__text{grid-area:text;margin-block-start:.3125rem}.tier__prices{grid-area:prices}}@container pdp-buy (width < 27rem){.tier{grid-template-areas:". save prices" "dot name name" ". text text"}.tier__prices{flex-direction:row;align-items:baseline;justify-self:end;column-gap:.375rem;margin-block-end:.25rem}}@container pdp-buy (width < 22.5rem){.tier{grid-template-columns:1.375rem minmax(0,1fr);grid-template-areas:". save" "dot name" ". text" ". prices"}.tier__prices{flex-wrap:wrap;justify-self:start;margin-block:.5rem 0}}}.pdp__actions{display:flex;align-items:center;gap:12px;padding-block-start:6px}.qty{display:flex;align-items:center;gap:6px;flex:none;padding:6px 10px;border:1px solid rgb(11 11 14 / .12);border-radius:var(--v-radius-pill);background-color:#fff}.qty__step{display:inline-flex;align-items:center;justify-content:center;inline-size:32px;block-size:32px;border:0;border-radius:50%;background:none;color:#2a2a33;cursor:pointer}.qty__step:hover{background-color:#0b0b0e0f}.qty__glyph{display:none}.qty__input{inline-size:2.5rem;border:0;background:none;color:#0b0b0e;font:inherit;font-size:.9375rem;font-weight:var(--v-weight-semibold);text-align:center;-moz-appearance:textfield}.qty__input::-webkit-outer-spin-button,.qty__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.pdp__submit{flex:1 1 auto}.pdp__submit:focus-visible{outline-color:var(--v-eyebrow)}.pdp__add{inline-size:100%;border-color:#0b0b0e26;background-color:#fff;color:#2a2a33}.pdp__add:hover{background-color:#0b0b0e0a}.pdp__reassurance{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;font-size:.84375rem;color:var(--v-fg-muted)}.pdp__reassurance li{display:flex;align-items:center;gap:8px}.pdp__reassurance svg{color:#157a45;flex:none}@media(max-width:989px){.pdp__grid{grid-template-columns:minmax(0,1fr);gap:var(--v-space-8)}.pdp__gallery{position:static}.pdp__stage{block-size:auto;aspect-ratio:1 / 1}.pdp__thumbs{overflow-x:auto;scrollbar-width:none}.pdp__thumbs::-webkit-scrollbar{display:none}}@media(max-width:749px){.pdp__actions{align-items:flex-start;padding-block-start:.125rem}.tiers{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:.75rem}.tier,.tier.is-current,.tier:has(.tier__input:checked){--tier-k: clamp(.05rem, calc((100cqi - 4rem) / 279), .0625rem);display:flex;flex-wrap:wrap;align-items:center;align-content:center;gap:calc(var(--tier-k) * 8);min-block-size:6.25rem;padding:1.25rem 1rem 1.25rem 3rem;border:0;border-radius:1rem;box-shadow:0 .125rem .5rem #0b0b0e0f}.tier.is-current,.tier:has(.tier__input:checked){box-shadow:inset 0 0 0 2px var(--v-violet),0 .125rem .5rem #0b0b0e0f}.tier__body,.tier__head{display:contents}.tier__dot{order:1;inline-size:1.25rem;block-size:1.25rem;margin-inline:-2rem calc(.75rem - var(--tier-k) * 8);border-color:#0b0b0e33;background-color:#fff}.tier__name{order:2;flex:1 0 calc(100% - .0625rem);min-inline-size:0;overflow:hidden;font-size:calc(var(--tier-k) * 15);font-weight:var(--v-weight-semibold);line-height:calc(var(--tier-k) * 20);text-overflow:ellipsis;white-space:nowrap}.tier__prices{order:3;flex:1 0 auto;flex-direction:row;align-items:baseline;gap:calc(var(--tier-k) * 6)}.tier__price{font-size:calc(var(--tier-k) * 17);line-height:calc(var(--tier-k) * 22)}.tier__compare{font-size:calc(var(--tier-k) * 12);line-height:calc(var(--tier-k) * 16)}.tier__save{order:4;padding:calc(var(--tier-k) * 4) calc(var(--tier-k) * 6);font-size:calc(var(--tier-k) * 10);line-height:calc(var(--tier-k) * 12);letter-spacing:.04em}.tier__text{display:none}.tier__ribbon{inset-block-start:0;inset-inline-end:0;padding:calc(var(--tier-k) * 3) calc(var(--tier-k) * 10);border-radius:0 1rem 0 .5rem;background-color:var(--v-violet);background-image:none;box-shadow:none;font-size:calc(var(--tier-k) * 10);font-weight:var(--v-weight-semibold);line-height:calc(var(--tier-k) * 12);letter-spacing:.08em;text-transform:uppercase}.qty{gap:0;block-size:3rem;padding:.25rem;border:0;box-shadow:0 .125rem .5rem #0b0b0e0f}.qty__step{inline-size:2.5rem;block-size:2.5rem}.qty__step svg{display:none}.qty__glyph{display:block;font-size:1.125rem;font-weight:var(--v-weight-medium);line-height:1.5rem}.qty__input{inline-size:2rem;font-size:1rem;line-height:1.25rem}.pdp__submit,.pdp__add{min-block-size:3.25rem;padding-block:0;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;letter-spacing:.06em;white-space:nowrap}.pdp__submit{min-inline-size:0}@container pdp-buy (width < 19.5rem){.tier,.tier.is-current,.tier:has(.tier__input:checked){--tier-k: clamp(.05rem, calc((100cqi - 2rem) / 279), .0625rem);padding-inline-start:1rem}.tier__dot{margin-inline-start:0}.tier__name{flex-basis:calc(100% - 2.0625rem)}.qty__step{inline-size:2.25rem}.qty__input{inline-size:1.75rem}}}.search__head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--v-space-5);margin-block-end:44px}.search__form{display:flex;gap:var(--v-space-3);inline-size:min(34rem,100%)}.search__input{flex:1 1 auto;min-inline-size:0}.search__submit{flex:none}.search__count{margin:0}.search__results{margin:0;padding:0;list-style:none}.search__item{display:flex;flex-direction:column;gap:var(--v-space-2);block-size:100%}@media(max-width:599px){.search__form{flex-direction:column}.search__submit{inline-size:100%}}.page-hero__inner{display:flex;flex-direction:column;gap:28px}.page-hero__title{margin:0;max-inline-size:58.125rem;font-size:clamp(1.875rem,1.3rem + 2.3vw,2.75rem);font-weight:var(--v-weight-regular);line-height:var(--v-leading-tight);letter-spacing:-.5px;text-wrap:balance}.page-hero__lede{max-inline-size:47.375rem}@media(max-width:989px){.page-hero__lede:not(:has(br)){text-wrap:balance}}.banner{position:relative;display:flex;align-items:center;overflow:hidden;min-block-size:420px;border:1px solid rgb(255 255 255 / .08);border-radius:28px;background-color:#070709;background-image:radial-gradient(60% 120% at 0% 50%,#9f7aea40,#9f7aea00)}.banner__image{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.banner__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(90deg,#070709 8%,#0707098c 42%,#07070900 72%)}.banner__body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:34px;padding:var(--v-space-12) clamp(1.5rem,5vw,4.625rem);max-inline-size:34rem}.banner__heading{margin:0;color:#c1c1c1;font-size:clamp(1.625rem,1.2rem + 1.8vw,2.3125rem);font-weight:var(--v-weight-regular);line-height:var(--v-leading-tight)}.banner__heading em{color:#fff;font-style:italic;font-weight:var(--v-weight-semibold)}.banner__heading strong{color:#fff;font-weight:inherit}.banner__cta{padding-inline:2.1875rem;font-size:var(--v-text-xs);white-space:nowrap}.banner--duo{min-block-size:25rem;border:0;background-color:#000}.banner__figure,.banner__product{position:absolute;inset-block-end:0;inline-size:auto;max-inline-size:none;object-fit:contain;object-position:bottom}.banner__figure{inset-inline-start:var(--figure-left, 26%);block-size:100%}.banner__product{inset-inline-end:1%;block-size:80%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 22%),linear-gradient(180deg,transparent 0,#000 18%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 22%),linear-gradient(180deg,transparent 0,#000 18%);mask-composite:intersect}@media(min-width:750px)and (max-width:1099px){.banner--square{min-block-size:22rem}.banner--duo .banner__body{max-inline-size:42%;padding-inline:var(--v-space-8) 0}.banner--duo .banner__heading{font-size:1.5rem}.banner--square .banner__heading{max-inline-size:8em}.banner--square .banner__figure{inset-inline-start:34%}.banner--square .banner__product{block-size:50%;inset-inline-end:0}}@media(min-width:750px)and (max-width:1279px){.banner--duo:not(.banner--square){aspect-ratio:1126 / 400;min-block-size:13rem}.banner--duo:not(.banner--square) .banner__body{max-inline-size:42%;padding:var(--v-space-8) 0 var(--v-space-8) var(--v-space-8)}.banner--duo:not(.banner--square) .banner__heading{font-size:1.5rem}.banner--duo:not(.banner--square) .banner__figure{inset-inline-start:37%}.banner--duo:not(.banner--square) .banner__product{block-size:66%;inset-inline-end:1%}}@media(min-width:1100px){.banner--square{aspect-ratio:1126 / 420;min-block-size:0;background-image:radial-gradient(55.5% 62.5% at 0% 50%,#9f7aea40,#9f7aea00),linear-gradient(90deg,#070709 40%,#000 62.6%)}.banner--square .banner__figure{z-index:1;inset-block:0;inset-inline-start:var(--figure-left, 29.4%);inline-size:37.5%;block-size:100%;object-fit:cover;object-position:center}.banner--square .banner__product{z-index:0;inset-block:0;inset-inline-end:0;inline-size:37.4%;block-size:100%;object-fit:cover;object-position:center;-webkit-mask-image:none;mask-image:none}.banner--square .banner__body{gap:4.4375rem;max-inline-size:none;padding:0 0 .75rem 6.57%}.banner--square .banner__heading{max-inline-size:8em;font-size:clamp(1.75rem,2.9vw,2.3125rem);font-weight:var(--v-weight-light);font-optical-sizing:none;line-height:1}}@media(max-width:749px){.banner--duo{flex-direction:column;align-items:stretch;min-block-size:0}.banner--duo .banner__product{block-size:42%;max-block-size:11rem;inset-inline-end:0}.banner--duo .banner__figure{position:static;order:2;align-self:flex-start;inline-size:100%;max-inline-size:30rem;block-size:auto}.banner--duo .banner__body{max-inline-size:none;padding-block-end:var(--v-space-4)}}@media(max-width:749px){.banner{min-block-size:340px}.banner--duo .banner__body{padding-block-start:var(--v-space-8)}.banner--duo .banner__figure{inline-size:72%;max-inline-size:16rem;margin-inline-start:4%}.banner__scrim{background-image:linear-gradient(180deg,#07070959,#070709d9 65%)}.banner__body{gap:var(--v-space-6);max-inline-size:none}}.banner--photo .banner__image{object-position:0% 50%}@media(max-width:749px){.banner--photo{min-block-size:0;max-block-size:21.25rem;aspect-ratio:6 / 5}}.mosaic{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:243px 228px;gap:10px}.mosaic__cell{overflow:hidden;border-radius:10px;background-color:rgb(var(--v-fg-rgb) / .06)}.mosaic__cell--1{grid-area:1 / 1 / 3 / 2}.mosaic__cell--2{grid-area:1 / 2 / 2 / 3}.mosaic__cell--3{grid-area:1 / 3 / 2 / 4}.mosaic__cell--4{grid-area:1 / 4 / 3 / 5}.mosaic__cell{position:relative}.mosaic__video{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:center 15%;opacity:0;transition:opacity .6s ease}.mosaic__video.is-playing{opacity:1}@media(prefers-reduced-motion:reduce){.mosaic__video{display:none}}.mosaic__image{inline-size:100%;block-size:100%;object-fit:cover;object-position:center 15%}.mosaic__panel{grid-area:2 / 2 / 3 / 4;display:flex;align-items:center;justify-content:center;padding:var(--v-space-8);border-radius:10px;background-image:linear-gradient(#00000080,#00000080),radial-gradient(120% 150% at 45% 25%,#1f183f,#362268,#4d2c92,#6435bb,#7b3fe4)}.mosaic__statement{margin:0;max-inline-size:24.375rem;color:#fff;font-size:clamp(1.375rem,1.1rem + 1.1vw,2.0625rem);font-weight:var(--v-weight-hairline);line-height:var(--v-leading-tight);letter-spacing:-.5px;text-align:start}.mosaic__statement em{font-style:italic;font-weight:var(--v-weight-semibold)}@media(max-width:989px){.mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,220px) auto}.mosaic__cell--1{grid-area:1 / 1 / 2 / 2}.mosaic__cell--2{grid-area:1 / 2 / 2 / 3}.mosaic__cell--3{grid-area:2 / 1 / 3 / 2}.mosaic__cell--4{grid-area:2 / 2 / 3 / 3}.mosaic__panel{grid-area:3 / 1 / 4 / 3;padding-block:var(--v-space-12)}}@media(min-width:750px)and (max-width:989px){.mosaic{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,13rem) auto}.mosaic__cell--1{grid-area:1 / 1 / 3 / 2}.mosaic__cell--2{grid-area:1 / 2 / 2 / 3}.mosaic__cell--3{grid-area:2 / 2 / 3 / 3}.mosaic__cell--4{grid-area:1 / 3 / 3 / 4}.mosaic__panel{grid-area:3 / 1 / 4 / 4;padding-block:var(--v-space-10)}.mosaic__statement{max-inline-size:none;font-size:1.5rem;white-space:nowrap}}.ptable__inner{display:flex;flex-direction:column;align-items:center;gap:40px}.ptable__title{margin:0;font-size:clamp(1.625rem,1.3rem + 1.4vw,1.875rem);font-weight:var(--v-weight-regular);letter-spacing:-.3px;text-wrap:balance}.ptable__lede{margin:0;color:var(--v-fg-muted);font-size:.90625rem}.ptable__card{inline-size:100%;padding:16px 48px;border-radius:24px;background-color:var(--v-surface);box-shadow:0 24px 60px -8px #0f0f2914}.ptable__table{inline-size:100%;border-collapse:collapse;font-size:.875rem;line-height:var(--v-leading-normal)}.ptable__table th,.ptable__table td{padding-block:16px;text-align:center;vertical-align:middle}.ptable__table thead th{padding-block:18px;border-block-end:1px solid rgb(var(--v-fg-rgb) / .12);color:var(--v-eyebrow);font-weight:var(--v-weight-semibold);letter-spacing:1.5px}.ptable__service{inline-size:36%;letter-spacing:0;text-align:start}.ptable__table tbody th,.ptable__table tbody td{border-block-end:1px solid rgb(var(--v-fg-rgb) / .06)}.ptable__table tbody tr:last-child th,.ptable__table tbody tr:last-child td{border-block-end:0}.ptable__table tbody th{font-weight:var(--v-weight-medium)}.ptable__table tbody td{color:var(--v-fg-muted)}.ptable__cell-label{display:none}@media(min-width:1110px){.ptable__table th,.ptable__table td{padding-inline:var(--v-space-2)}.ptable__table td{white-space:nowrap}}@media(max-width:1109px){.ptable__card{padding:var(--v-space-2) var(--v-space-5)}.ptable__table thead{display:none}.ptable__table,.ptable__table tbody,.ptable__table tr,.ptable__table th,.ptable__table td{display:block;inline-size:auto}.ptable__table tbody tr{padding-block:var(--v-space-4);border-block-end:1px solid rgb(var(--v-fg-rgb) / .12)}.ptable__table tbody tr:last-child{border-block-end:0}.ptable__table tbody th,.ptable__table tbody td{padding-block:4px;border-block-end:0;text-align:start}.ptable__table tbody .ptable__cell--empty{display:none}.ptable__table tbody th{margin-block-end:4px;font-size:1rem}.ptable__cell-label{display:inline;margin-inline-end:8px;color:var(--v-eyebrow);font-size:.6875rem;font-weight:var(--v-weight-semibold);letter-spacing:1.5px}}@media(min-width:750px)and (max-width:1109px){.ptable__table tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--v-space-8)}.ptable__table tbody tr:nth-last-child(2):nth-child(odd){border-block-end:0}}.compare__inner{display:flex;flex-direction:column;align-items:center;gap:48px}.compare__title{margin:0;font-size:clamp(1.625rem,1.3rem + 1.4vw,2rem);font-weight:var(--v-weight-regular);line-height:var(--v-leading-tight);letter-spacing:-.3px;text-wrap:balance}.compare__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));align-items:stretch;gap:24px;inline-size:100%}.offer{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:40px;border:1px solid rgb(var(--v-fg-rgb) / .08);border-radius:24px;background-color:var(--v-surface)}.offer--featured{border:1.5px solid rgb(var(--v-violet-rgb) / .55);box-shadow:0 20px 50px -8px rgb(var(--v-violet-rgb) / .3)}.offer__media{display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:229px;overflow:hidden;border-radius:16px;background-color:#fdfdfd}.offer__image{inline-size:100%;block-size:100%;object-fit:contain}.offer__tag{margin:0;padding:6px 12px;border:1px solid rgb(var(--v-fg-rgb) / .14);border-radius:var(--v-radius-pill);background-color:rgb(var(--v-fg-rgb) / .06);color:var(--v-fg-muted);font-size:.6875rem;font-weight:var(--v-weight-semibold);letter-spacing:1.5px;text-transform:uppercase}.offer--featured .offer__tag{border-color:rgb(var(--v-violet-rgb) / .5);background-color:rgb(var(--v-violet-rgb) / .2);color:var(--v-violet-light)}.offer__title{margin:0;font-size:1.375rem;font-weight:var(--v-weight-regular);line-height:var(--v-leading-tight);letter-spacing:0}.offer__list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;color:var(--v-fg-muted);font-size:.875rem;line-height:var(--v-leading-normal)}.offer__list li{display:flex;align-items:baseline;gap:10px}.offer__dot{inline-size:6px;block-size:6px;flex:none;border-radius:50%;background-color:var(--v-eyebrow);translate:0 -2px}.offer__action{margin-block-start:auto;padding-block-start:8px}@media(max-width:749px){.offer{padding:var(--v-space-6)}.offer__media{block-size:200px}}.vitrine__inner{display:flex;flex-direction:column;gap:32px}.vitrine__toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--v-space-4);flex-wrap:wrap}.vitrine__filters{display:flex;flex-wrap:wrap;gap:10px}.vitrine__filters[hidden]{display:none}.vitrine .kits__grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}@media(min-width:990px){.vitrine .kits__grid{grid-template-columns:repeat(auto-fill,15rem)}}@media(min-width:1200px){.vitrine .kits__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:749px){.vitrine__filters{flex-wrap:nowrap;gap:6px}.vitrine__filters .pill{padding:8px 14px;font-size:.78125rem;white-space:nowrap}}.vitrine__meta{display:flex;align-items:center;gap:14px}.vitrine__count{margin:0;color:var(--v-fg-muted);font-size:.8125rem}.vitrine__sort{padding:10px 3rem 10px 18px;border:1px solid rgb(var(--v-fg-rgb) / .12);border-radius:var(--v-radius-pill);background-color:var(--v-surface);color:var(--v-fg);font:inherit;font-size:.84375rem;font-weight:var(--v-weight-medium);cursor:pointer}.kit-card__title--lg{font-size:1rem}.kit-card[hidden]{display:none}.vitrine__empty{margin:0;color:var(--v-fg-muted)}@media(max-width:749px){.vitrine__toolbar{gap:var(--v-space-3)}.vitrine__meta{inline-size:100%;justify-content:space-between}}.spotlight{overflow-x:clip}.spotlight__track{display:flex;gap:24px;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline-end:var(--v-gutter);margin-inline-end:calc(var(--v-gutter) * -1)}.spotlight__track::-webkit-scrollbar{display:none}.spotlight__controls{display:flex;align-items:center;justify-content:center;gap:var(--v-space-5);margin-block-start:var(--v-space-8)}.spotlight__arrow{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--v-tap-target);block-size:var(--v-tap-target);padding:0;border:0;border-radius:var(--v-radius-pill);background-color:#fff;color:var(--v-violet-deep);box-shadow:var(--v-shadow-card);cursor:pointer;transition:opacity var(--v-transition),transform var(--v-transition)}.spotlight__arrow--prev svg{transform:rotate(180deg)}.spotlight__arrow:hover:not([disabled]){transform:translateY(-1px)}.spotlight__arrow[disabled]{opacity:.3;cursor:default}.spotlight__dots{display:flex;align-items:center;gap:var(--v-space-1);margin:0;padding:0;list-style:none}.spotlight__dot{display:flex;align-items:center;justify-content:center;min-inline-size:24px;block-size:24px;padding:8px;border:0;background:none;cursor:pointer}.spotlight__dot:before{content:"";display:block;inline-size:8px;block-size:8px;border-radius:var(--v-radius-pill);background-color:rgb(var(--v-violet-rgb) / .3);transition:inline-size var(--v-transition),background-color var(--v-transition)}.spotlight__dot.is-on:before{inline-size:22px;background-color:var(--v-violet)}.spotlight__track:focus-visible{outline:2px solid var(--v-eyebrow);outline-offset:6px;border-radius:20px}.spot{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 27.5rem;align-items:center;flex:none;inline-size:min(51.875rem,88vw);min-block-size:26rem;overflow:hidden;border-radius:20px;background-color:#fff;scroll-snap-align:start}@media(min-width:990px){.spotlight__track{padding-inline:calc((100% - 51.875rem)/2);padding-inline-end:calc((100% - 51.875rem)/2);margin-inline-end:0}.spot{scroll-snap-align:center;transition:transform .5s cubic-bezier(.4,0,.2,1)}spotlight-carousel.is-active .spot{transform:scale(.8)}spotlight-carousel.is-active .spot.is-current{transform:scale(1)}@media(prefers-reduced-motion:reduce){.spot{transition:none}}}.spot__body{display:flex;flex-direction:column;align-items:flex-start;gap:44px;padding-inline-start:55px;z-index:1}.spot__title p{margin:0}.spot__title{margin:0;color:#272727;font-size:clamp(1.75rem,1.3rem + 1.9vw,2.3125rem);font-weight:var(--v-weight-regular);line-height:var(--v-leading-tight);letter-spacing:0}.spot__title em{background-image:linear-gradient(to bottom,var(--v-pink),var(--v-eyebrow));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-style:italic;font-weight:700}.spot__media{position:relative;align-self:stretch}.spot__disc{position:absolute;inset-block-start:50%;inset-inline-start:5%;translate:0 -50%;inline-size:25rem;block-size:25rem;border-radius:50%;background-color:rgb(var(--v-violet-rgb) / .1)}.spot__image{position:absolute;inset-block:0;inset-inline:0;inline-size:100%;block-size:100%;object-fit:contain;object-position:center bottom}@media(max-width:989px){spotlight-carousel{display:block}.spotlight__track{padding-inline:var(--v-gutter);margin-inline:calc(var(--v-gutter) * -1);scroll-padding-inline:var(--v-gutter)}.spot{grid-template-columns:minmax(0,1fr);inline-size:86vw;min-block-size:0}.spot__body{gap:var(--v-space-6);padding:var(--v-space-8) var(--v-space-6)}.spot__media{block-size:18.75rem}.spot__disc{inline-size:260px;block-size:260px;inset-inline-start:50%;translate:-50% -50%}}@media(min-width:750px)and (max-width:989px){.spot{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-block-size:22rem}.spot__body{padding:var(--v-space-8) 0 var(--v-space-8) var(--v-space-8)}.spot__title{font-size:1.625rem}.spot__media{block-size:auto}}.profiles{position:relative;overflow:hidden}profile-carousel{display:contents}.profiles__body{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 360px;min-block-size:44.125rem}@media(min-width:1100px){.profiles--tela .profiles__body{min-block-size:max(36.75rem,calc(100svh - 2.5rem))}}.profiles__media{position:absolute;inset-block:0;inset-inline-start:31%;inline-size:45%;background-image:linear-gradient(180deg,#241433,#120a1c 55%,#070709)}.profiles__photo{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:center top;opacity:0;transition:opacity .32s ease}.profiles__photo--empty{display:block}.profiles__video{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:center top}@media(prefers-reduced-motion:reduce){.profiles__video{display:none}}.profiles__glow{inline-size:420px;block-size:420px;inset-block-start:10%;inset-inline-start:16%;background:radial-gradient(closest-side,#9f7aea59,#9f7aea00);filter:blur(40px)}.profiles__fade{position:absolute;inset-block:0;inline-size:34%;z-index:1}.profiles__fade--start{inset-inline-start:0;background-image:linear-gradient(to right,var(--v-bg),rgb(var(--v-bg-rgb) / 0))}.profiles__fade--end{inset-inline-end:0;background-image:linear-gradient(to left,rgb(var(--v-bg-rgb) / .5),rgb(var(--v-bg-rgb) / 0))}.profiles__main{display:flex;flex-direction:column;gap:2.25rem;padding:3.75rem var(--v-space-10) 3.5rem var(--v-gutter);max-inline-size:41rem;--row-h: 88px}.profiles__heading{margin:0;max-inline-size:27rem;font-size:clamp(2rem,1.5rem + 1.6vw,2.75rem);font-weight:var(--v-weight-regular);line-height:var(--v-leading-tight);letter-spacing:-.3px}.profiles__picker{position:relative;display:flex;gap:var(--v-space-6)}.profiles__rail{--rail-w: 46px;--ring: 3px;--knob: calc(var(--rail-w) - 2 * var(--ring));position:absolute;inset-block:0;inset-inline-start:52px;inline-size:var(--rail-w);border-radius:calc(var(--rail-w) / 2);background-image:linear-gradient(180deg,var(--v-violet-bright) 0%,var(--v-violet) 100%)}.profiles__knob{position:absolute;inset-inline-start:var(--ring);inset-block-start:calc(var(--ring) + (100% - var(--knob) - 2 * var(--ring)) * var(--i, 0) / max(var(--n, 2) - 1,1));display:flex;align-items:center;justify-content:center;inline-size:var(--knob);block-size:var(--knob);border-radius:50%;background-color:#fff;color:var(--v-violet);box-shadow:0 10px 18px #00000059;transition:inset-block-start .32s cubic-bezier(.4,0,.2,1)}.profiles__list{position:relative;z-index:1;display:flex;flex-direction:column;margin:0;padding:0;list-style:none;inline-size:100%}.profiles__item{display:flex;min-block-size:var(--row-h, 112px)}.profiles__item:last-child{min-block-size:0}.profiles__label{display:flex;align-items:flex-start;gap:94px;inline-size:100%;padding-block-start:6px}.profiles__index{flex:none;inline-size:1.75rem;color:#6e6e7a;font-size:.6875rem;font-weight:var(--v-weight-medium);letter-spacing:1.5px;padding-block-start:8px}.profiles__item-body{display:flex;flex-direction:column;gap:var(--v-space-2)}.profiles__item-title{color:#9a9aa6;font-size:1.25rem;font-weight:var(--v-weight-medium);transition:color var(--v-transition)}.profiles__item-sub{color:#6e6e7a;font-size:.875rem}.profiles__side{position:relative;display:flex;flex-direction:column;gap:20px;padding:3.5rem 48px;justify-content:flex-end;border-inline-start:1px solid rgb(var(--v-fg-rgb) / .06);background-color:#08080d}.profiles__panel{display:none;flex-direction:column;gap:22px}.profiles__datum{display:flex;flex-direction:column;gap:10px}.profiles__datum-label{margin:0;color:#8a8a96;font-size:.8125rem}.profiles__datum-value{margin:0;font-size:clamp(2rem,1.6rem + 1.2vw,2.875rem);font-weight:100;line-height:var(--v-leading-tight);letter-spacing:1px}.profiles__datum-total{color:#6e6e7a;font-size:1.375rem}.profiles__datum-note{margin:0;color:var(--v-eyebrow);font-size:.8125rem;font-weight:var(--v-weight-medium)}.profiles__divider{block-size:1px;background-color:rgb(var(--v-fg-rgb) / .1)}.profiles__cta{margin-block-start:1.5rem;inline-size:100%;padding-block:22px}@media(min-width:1100px){.profiles__main{align-self:center;padding-block:3.5rem}.profiles__side{justify-content:center}}.profiles__input:nth-of-type(1):checked~.profiles__body .profiles__rail{--i: 0}.profiles__input:nth-of-type(2):checked~.profiles__body .profiles__rail{--i: 1}.profiles__input:nth-of-type(3):checked~.profiles__body .profiles__rail{--i: 2}.profiles__input:nth-of-type(4):checked~.profiles__body .profiles__rail{--i: 3}.profiles__input:nth-of-type(5):checked~.profiles__body .profiles__rail{--i: 4}.profiles__input:nth-of-type(6):checked~.profiles__body .profiles__rail{--i: 5}.profiles__input:nth-of-type(1):checked~.profiles__body .profiles__photo:nth-child(1),.profiles__input:nth-of-type(2):checked~.profiles__body .profiles__photo:nth-child(2),.profiles__input:nth-of-type(3):checked~.profiles__body .profiles__photo:nth-child(3),.profiles__input:nth-of-type(4):checked~.profiles__body .profiles__photo:nth-child(4),.profiles__input:nth-of-type(5):checked~.profiles__body .profiles__photo:nth-child(5),.profiles__input:nth-of-type(6):checked~.profiles__body .profiles__photo:nth-child(6){opacity:1}.profiles__input:nth-of-type(1):checked~.profiles__body .profiles__panel:nth-child(1),.profiles__input:nth-of-type(2):checked~.profiles__body .profiles__panel:nth-child(2),.profiles__input:nth-of-type(3):checked~.profiles__body .profiles__panel:nth-child(3),.profiles__input:nth-of-type(4):checked~.profiles__body .profiles__panel:nth-child(4),.profiles__input:nth-of-type(5):checked~.profiles__body .profiles__panel:nth-child(5),.profiles__input:nth-of-type(6):checked~.profiles__body .profiles__panel:nth-child(6){display:flex}.profiles__input:nth-of-type(1):checked~.profiles__body .profiles__item:nth-child(1) .profiles__item-title,.profiles__input:nth-of-type(2):checked~.profiles__body .profiles__item:nth-child(2) .profiles__item-title,.profiles__input:nth-of-type(3):checked~.profiles__body .profiles__item:nth-child(3) .profiles__item-title,.profiles__input:nth-of-type(4):checked~.profiles__body .profiles__item:nth-child(4) .profiles__item-title,.profiles__input:nth-of-type(5):checked~.profiles__body .profiles__item:nth-child(5) .profiles__item-title,.profiles__input:nth-of-type(6):checked~.profiles__body .profiles__item:nth-child(6) .profiles__item-title{color:var(--v-fg);font-weight:var(--v-weight-semibold)}@media(prefers-reduced-motion:reduce){.profiles__knob,.profiles__photo{transition:none}}@media(max-width:1099px){.profiles__index{display:none}.profiles__rail{--rail-w: 34px;inset-inline-start:0}.profiles__label{gap:0;padding-inline-start:3.625rem}}@media(min-width:750px)and (max-width:1099px){.profiles__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--v-space-8);min-block-size:28rem}.profiles__side{display:none}.profiles__media{position:relative;grid-column:2;grid-row:1;inset-inline-start:auto;inline-size:auto;align-self:stretch}.profiles__fade,.profiles__glow{display:none}.profiles__heading{font-size:1.75rem}.profiles__item-sub{font-size:.8125rem}.profiles__item-title{font-size:1.0625rem}.profiles__main{grid-column:1;grid-row:1;padding-inline-end:0;max-inline-size:none}}@media(max-width:749px){.profiles__body{grid-template-columns:minmax(0,1fr);min-block-size:0}.profiles__media{position:relative;inset-inline-start:0;inline-size:100%;block-size:380px;order:1}.profiles__fade--start{inset-inline-start:0;inline-size:100%;inset-block:0 auto;block-size:40%;background-image:linear-gradient(to bottom,var(--v-bg),rgb(var(--v-bg-rgb) / 0))}.profiles__fade--end{display:none}.profiles__main{--row-h: 96px;gap:var(--v-space-10);padding:var(--v-space-12) var(--v-gutter);max-inline-size:none}.profiles__item-title{font-size:1.0625rem}.profiles__side{padding:var(--v-space-12) var(--v-gutter);border-inline-start:0;border-block-start:1px solid rgb(var(--v-fg-rgb) / .06)}.profiles__panel{flex-direction:row;flex-wrap:wrap;column-gap:var(--v-space-8);row-gap:var(--v-space-4)}.profiles__panel .profiles__divider,.profiles__datum--tool{display:none}.profiles__cta{margin-block-start:var(--v-space-4);inline-size:auto;align-self:flex-start}}@media(max-width:519px){.profiles__item-title{font-size:.9375rem}}.apply__inner{display:flex;flex-direction:column;align-items:center;gap:36px}.apply__title{margin:0;font-size:clamp(1.5rem,1.2rem + 1.2vw,1.875rem);font-weight:var(--v-weight-regular);letter-spacing:-.3px}.apply__card{inline-size:min(47.5rem,100%);padding:48px;border-radius:24px;background-color:#fff;box-shadow:0 24px 60px -8px #0f0f2914}.apply__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.apply__field{margin:0}.apply__field--wide,.apply__submit,.apply__note,.apply__form .form-flash{grid-column:1 / -1}.apply__form .field__label{color:#2a2a33;font-size:.78125rem;font-weight:var(--v-weight-medium)}.apply__form .field__input,.apply__form .field__select,.apply__form .field__textarea{inline-size:100%;padding:14px 16px;border:1px solid rgb(11 11 14 / .1);border-radius:12px;background-color:#f7f8fb;color:#0b0b0e}.apply__form .field__select{padding-inline-end:3rem}.apply__form .field__textarea{min-block-size:110px}.apply__submit{inline-size:100%;padding-block:18px}.apply__note{color:#8a8a96}@media(max-width:749px){.apply__card{padding:var(--v-space-6)}.apply__form{grid-template-columns:minmax(0,1fr)}}.prices{overflow:hidden}.prices__glow{inline-size:800px;block-size:400px;inset-block-start:60px;inset-inline-start:50%;translate:-50% 0}@media(prefers-reduced-motion:no-preference){.prices__glow{animation:prices-drift 17s ease-in-out infinite alternate}}@keyframes prices-drift{0%{transform:translate(-22%,-6%) scale(1);opacity:.85}50%{transform:translate(8%,12%) scale(1.15);opacity:1}to{transform:translate(24%,-4%) scale(.95);opacity:.8}}.prices__inner{display:flex;flex-direction:column;gap:44px}.prices__inner--center{align-items:center;text-align:center}.prices__inner--start{align-items:flex-start}.prices--rows .prices__inner{gap:40px}.prices__title{margin:0;font-size:clamp(1.625rem,1.3rem + 1.4vw,1.875rem);font-weight:var(--v-weight-regular);letter-spacing:-.3px;text-wrap:balance}.prices__lede{margin:0;color:var(--v-fg-muted);font-size:.90625rem}.prices__grid{inline-size:100%;margin:0;padding:0;list-style:none}.prices--cards .prices__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));align-items:stretch;gap:24px}.service{display:flex;flex-direction:column;gap:10px;padding:26px 24px;border:1px solid rgb(var(--v-fg-rgb) / .07);border-radius:20px;background-color:var(--v-surface);text-align:start}.service--featured{border:1.5px solid rgb(var(--v-violet-rgb) / .55);box-shadow:0 18px 44px -6px rgb(var(--v-violet-rgb) / .3)}.service__title{margin:0;font-size:1.0625rem;font-weight:var(--v-weight-regular);letter-spacing:0}.service__sub{margin:0;color:var(--v-fg-muted);font-size:.75rem}.service__rule{block-size:1px;background-color:rgb(var(--v-fg-rgb) / .08)}.service__rows{display:flex;flex-direction:column;gap:10px;margin:0}.service__row{display:flex;align-items:center;justify-content:space-between;gap:var(--v-space-3)}.service__row dt{color:var(--v-fg-muted);font-size:.78125rem}.service__row dd{margin:0;color:var(--v-violet-light);font-size:.875rem;font-weight:var(--v-weight-semibold);text-align:end}.service__row--single{flex-direction:column;align-items:flex-start;gap:2px}.service__row--single dd{font-size:1.375rem;font-weight:var(--v-weight-light);text-align:start}.prices--rows .prices__grid{display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--prices-split, 1),auto);align-content:start;column-gap:64px}.service-row{display:flex;align-items:center;justify-content:space-between;gap:var(--v-space-5);padding-block:22px;border-block-end:1px solid rgb(var(--v-fg-rgb) / .08)}.service-row__name{display:flex;flex-direction:column;gap:4px}.service-row__title{margin:0;font-size:1rem;font-weight:var(--v-weight-medium);letter-spacing:0}.service-row__sub{margin:0;color:var(--v-fg-muted);font-size:.78125rem}.service-row__price{margin:0;color:var(--v-violet-light);font-size:1.3125rem;font-weight:var(--v-weight-light);letter-spacing:.5px;text-align:end;text-wrap:balance}@media(max-width:989px){.prices--rows .prices__grid{grid-auto-flow:row;grid-template-columns:minmax(0,1fr);grid-template-rows:none}}@media(max-width:749px){.service-row{flex-direction:column;align-items:flex-start;gap:var(--v-space-2)}.service-row__price{text-align:start}}.banner-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4rem;overflow:hidden}.banner-split__text{display:flex;flex-direction:column;align-items:flex-start;gap:1.125rem;inline-size:100%;max-inline-size:calc((var(--v-page-width) - 4rem) / 2);margin-inline-start:auto;padding:5rem 0 5rem var(--v-gutter)}.banner-split__eyebrow{letter-spacing:var(--v-tracking-eyebrow)}.banner-split__title{margin:0;max-inline-size:23.375rem;font-size:clamp(1.625rem,1.3rem + 1.4vw,2rem);font-weight:var(--v-weight-regular);line-height:var(--v-leading-tight);letter-spacing:0}.banner-split__body{margin:0;max-inline-size:32.25rem;color:var(--v-fg-muted);font-size:1rem;line-height:var(--v-leading-normal);letter-spacing:-.02rem;text-align:justify;text-wrap:pretty}.banner-split__action{padding-block-start:.5rem}.banner-split__media{position:relative;align-self:stretch;min-block-size:30rem;background-image:linear-gradient(90deg,var(--v-bg) 0%,#1c0f35 35%,#2a1650 100%)}.banner-split__image{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:center top}@media(min-width:990px){.banner-split{min-block-size:40.625rem}.banner-split__image{object-position:20% top}}@media(min-width:1921px){.banner-split__image{object-position:20% clamp(100%,30rem - 25vw,0%)}}@media(min-width:750px)and (max-width:989px){.banner-split{gap:var(--v-space-8)}.banner-split__text{padding:var(--v-space-12) 0 var(--v-space-12) var(--v-gutter)}.banner-split__body{text-align:start}.banner-split__media{min-block-size:25rem}}@media(max-width:749px){.banner-split{grid-template-columns:minmax(0,1fr);gap:0}.banner-split__text{padding:var(--v-space-12) var(--v-gutter) var(--v-space-8);margin-inline-start:0;max-inline-size:none}.banner-split__body{text-align:start}.banner-split__media{min-block-size:22.5rem;background-image:none}}.steps__inner{display:flex;flex-direction:column;align-items:center;gap:44px}.steps__eyebrow{letter-spacing:var(--v-tracking-eyebrow)}.steps__title{margin:0;font-size:clamp(1.5rem,1.2rem + 1.2vw,1.875rem);font-weight:var(--v-weight-regular);letter-spacing:-.3px}.steps__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));align-items:stretch;gap:24px;inline-size:100%;margin:0;padding:0;list-style:none}.step{display:flex;flex-direction:column;gap:25px;padding:36px 32px;border-radius:20px;background-color:rgb(var(--v-fg-rgb) / .03)}.step__number{color:#7b3fe4;font-size:2.5rem;font-weight:var(--v-weight-light);letter-spacing:1px;line-height:1}.step__title{margin:0;font-size:1.125rem;font-weight:var(--v-weight-regular);letter-spacing:0}.step__text{margin:0;color:var(--v-fg-muted);font-size:.875rem;line-height:var(--v-leading-normal);letter-spacing:-.28px}.steps__note{margin:0;color:var(--v-fg-muted);font-size:.78125rem;text-align:center}@media(min-width:600px)and (max-width:1099px){.steps{overflow-x:clip}.steps__grid{display:flex;gap:var(--v-space-4);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 var(--v-gutter);margin:0 calc(var(--v-gutter) * -1);inline-size:calc(100% + 2 * var(--v-gutter));scroll-padding-inline:var(--v-gutter)}.steps__grid::-webkit-scrollbar{display:none}.step{flex:none;inline-size:40vw;scroll-snap-align:start}}@media(max-width:749px){.steps__inner{gap:var(--v-space-8)}.step{padding:var(--v-space-7) var(--v-space-6);gap:var(--v-space-4)}}.story{display:grid;grid-template-columns:minmax(0,1fr) 355px;align-items:center;gap:64px;padding:56px 64px;border-radius:28px;background-color:var(--v-surface);box-shadow:0 24px 60px -8px #0f0f2914}.scheme--scheme-1 .story,.scheme--scheme-4 .story,.scheme--scheme-5 .story{border:1px solid rgb(var(--v-fg-rgb) / .07);box-shadow:none}.story--flipped .story__body{order:2}.story__body{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.story__eyebrow{letter-spacing:var(--v-tracking-eyebrow)}.story__title{margin:0;font-size:clamp(1.375rem,1.1rem + 1.1vw,1.625rem);font-weight:var(--v-weight-regular);line-height:var(--v-leading-tight);letter-spacing:-.3px}.story__text strong{color:var(--v-eyebrow);font-weight:var(--v-weight-semibold)}.story__text{max-inline-size:36.1875rem;color:var(--v-fg-muted);font-size:.96875rem;line-height:var(--v-leading-normal);text-align:justify;text-wrap:pretty}.story__cta{margin-block-start:var(--v-space-2)}.story__media{overflow:hidden;border-radius:20px;background-image:linear-gradient(180deg,#e6e9f2,#f1f3f8)}.story__image{inline-size:100%;aspect-ratio:355 / 300;object-fit:cover}@media(max-width:989px){.story{grid-template-columns:minmax(0,1fr);gap:var(--v-space-8);padding:var(--v-space-8) var(--v-space-6)}.story__media{order:2}.story--flipped .story__body{order:0}.story__text{text-align:start}}@media(min-width:750px)and (max-width:989px){.story__eyebrow,.story__title{align-self:center;text-align:center}.story__title{text-wrap:balance}.story__text{align-self:stretch;max-inline-size:none;font-size:.875rem;text-align:justify}}.team__head{margin-block-end:40px}.team__title{margin:0;font-size:clamp(1.625rem,1.3rem + 1.4vw,1.875rem);font-weight:var(--v-weight-regular);letter-spacing:-.3px}.team__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:24px;margin:0;padding:0;list-style:none}.member{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgb(11 11 14 / .06);border-radius:20px;background-color:#fff}.member__photo{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;block-size:300px;background-color:#e2e5ee;color:#8a8a96}.member__image{inline-size:100%;block-size:100%;object-fit:cover}.member__note{margin:0;font-size:.71875rem}.member__info{display:flex;align-items:center;justify-content:space-between;gap:var(--v-space-4);margin-block-start:auto;padding:16px 20px 18px}.member__id{display:flex;flex-direction:column;gap:3px}.member__name{margin:0;color:#0b0b0e;font-size:1.0625rem;font-weight:var(--v-weight-semibold);letter-spacing:0}.member__role{margin:0;color:#8a8a96;font-size:.78125rem}.member__social{display:flex;align-items:center;gap:12px}.member__link{display:flex;color:#0b0b0e;transition:opacity .16s ease}.member__link:hover{opacity:.6}.member--featured .member__info{background-color:#5b21cb}.member--featured .member__name,.member--featured .member__link{color:#fff}.member--featured .member__role{color:#ffffffbf}.testimonials__inner{display:flex;flex-direction:column;gap:48px}.testimonials__head{display:flex;align-items:center;justify-content:space-between;gap:var(--v-space-6);flex-wrap:wrap}.testimonials__title{margin:0;font-size:clamp(1.625rem,1.3rem + 1.3vw,2.125rem);font-weight:var(--v-weight-regular);line-height:var(--v-leading-tight);letter-spacing:-.4px}.testimonials__score{display:flex;align-items:center;gap:12px;margin:0;color:var(--v-fg-muted);font-size:.9375rem;font-weight:var(--v-weight-medium)}.testimonials__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:24px;margin:0;padding:0;list-style:none}.testimonials__card{display:flex;flex-direction:column;gap:18px;padding:32px 32px 28px;border-radius:var(--v-radius-lg);background-color:var(--v-surface);box-shadow:0 16px 40px -6px #0f0f2912}.scheme--scheme-1 .testimonials__card,.scheme--scheme-4 .testimonials__card,.scheme--scheme-5 .testimonials__card{border:1px solid rgb(var(--v-fg-rgb) / .07);box-shadow:none}.testimonials__quote{margin:0;color:var(--v-fg-muted);font-size:.9375rem;line-height:var(--v-leading-normal);text-align:justify;text-wrap:pretty}.testimonials__divider{margin-block-start:auto;block-size:1px;background-color:rgb(var(--v-fg-rgb) / .08)}.testimonials__author{display:flex;align-items:center;gap:14px}.testimonials__avatar{display:flex;align-items:center;justify-content:center;inline-size:40px;block-size:40px;flex:none;overflow:hidden;border-radius:50%;background-color:var(--v-bg)}.testimonials__avatar img{inline-size:100%;block-size:100%;object-fit:cover}.testimonials__author-body{display:flex;flex-direction:column;gap:3px}.testimonials__name{font-size:.9375rem;font-weight:var(--v-weight-semibold)}.testimonials__role{color:var(--v-fg-muted);font-size:.78125rem}@media(max-width:1099px){.testimonials__head{justify-content:center}.testimonials__title{text-align:center}.testimonials__score{display:none}.testimonials__grid{display:flex;grid-template-columns:none;gap:var(--v-space-4);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:1rem var(--v-gutter) 3.5rem;margin:-1rem calc(var(--v-gutter) * -1) -3.5rem;scroll-padding-inline:var(--v-gutter)}.testimonials__grid::-webkit-scrollbar{display:none}.testimonials__grid:focus-visible{outline:2px solid var(--v-eyebrow);outline-offset:6px;border-radius:var(--v-radius-lg)}.testimonials__card{flex:none;inline-size:min(23rem,86vw);scroll-snap-align:start}.testimonials__quote{text-align:start}}@media(max-width:749px){.testimonials__card{inline-size:75vw}}@media(max-width:749px){.testimonials__inner{gap:var(--v-space-8)}.testimonials__card{padding:var(--v-space-6)}.testimonials__quote{text-align:start}}.values__head{margin-block-end:40px}.values__title{margin:0;font-size:clamp(1.375rem,1.1rem + 1.2vw,1.75rem);font-weight:var(--v-weight-regular);letter-spacing:-.3px}.values__row{display:flex;gap:16px;block-size:500px}.panel{position:relative;display:flex;flex:0 0 96px;overflow:hidden;padding:24px;border:1px solid rgb(var(--v-fg-rgb) / .07);border-radius:20px;background-color:#0d0d12;cursor:pointer;transition:flex-basis .42s cubic-bezier(.4,0,.2,1),flex-grow .42s cubic-bezier(.4,0,.2,1)}.panel__spine{position:absolute;inset-block-start:24px;inset-inline-start:24px;writing-mode:vertical-rl;rotate:180deg;color:var(--v-fg);font-size:.8125rem;font-weight:var(--v-weight-semibold);letter-spacing:2px;text-transform:uppercase;white-space:nowrap}.panel__icon{position:absolute;inset-block-end:24px;inset-inline-start:50%;translate:-50% 0;color:var(--v-fg-muted)}.panel__body{display:flex;flex-direction:column;gap:14px;align-self:flex-end;margin:0 56px 56px;opacity:0;transition:opacity .2s ease;pointer-events:none}.panel__lead{display:flex;align-items:center;gap:12px;color:var(--v-fg);font-size:.9375rem;font-weight:var(--v-weight-semibold)}.panel__lead svg{color:var(--v-eyebrow);flex:none}.panel__text{color:var(--v-fg-muted);font-size:.875rem;line-height:var(--v-leading-normal);text-align:justify;text-wrap:pretty}.panel__text strong{color:var(--v-fg);font-weight:var(--v-weight-semibold)}.values__input:nth-of-type(1):checked~.values__row .panel:nth-child(1),.values__input:nth-of-type(2):checked~.values__row .panel:nth-child(2),.values__input:nth-of-type(3):checked~.values__row .panel:nth-child(3),.values__input:nth-of-type(4):checked~.values__row .panel:nth-child(4){flex:1 1 auto;background-image:radial-gradient(120% 120% at 70% 0%,rgb(var(--v-violet-rgb) / .28),rgb(var(--v-violet-rgb) / 0) 70%);cursor:default}.values__input:nth-of-type(1):checked~.values__row .panel:nth-child(1) .panel__body,.values__input:nth-of-type(2):checked~.values__row .panel:nth-child(2) .panel__body,.values__input:nth-of-type(3):checked~.values__row .panel:nth-child(3) .panel__body,.values__input:nth-of-type(4):checked~.values__row .panel:nth-child(4) .panel__body{opacity:1;pointer-events:auto}.values__input:nth-of-type(1):checked~.values__row .panel:nth-child(1) .panel__icon,.values__input:nth-of-type(2):checked~.values__row .panel:nth-child(2) .panel__icon,.values__input:nth-of-type(3):checked~.values__row .panel:nth-child(3) .panel__icon,.values__input:nth-of-type(4):checked~.values__row .panel:nth-child(4) .panel__icon{display:none}.values__input:nth-of-type(1):focus-visible~.values__row .panel:nth-child(1),.values__input:nth-of-type(2):focus-visible~.values__row .panel:nth-child(2),.values__input:nth-of-type(3):focus-visible~.values__row .panel:nth-child(3),.values__input:nth-of-type(4):focus-visible~.values__row .panel:nth-child(4){outline:2px solid var(--v-eyebrow);outline-offset:3px}@media(prefers-reduced-motion:reduce){.panel,.panel__body{transition:none}}@media(max-width:989px){.values__row{flex-direction:column;block-size:auto}.panel{flex:0 0 auto;flex-direction:column;padding:var(--v-space-6)}.panel__spine{position:static;writing-mode:horizontal-tb;rotate:none;margin-block-end:var(--v-space-4)}.panel__icon{display:none}.panel__body{opacity:1;pointer-events:auto;margin:0}.panel__text{text-align:start}}.world-map__stage{position:relative}.world-map__image{inline-size:100%;block-size:auto;display:block}.pin{position:absolute;inset-inline-start:var(--pin-x);inset-block-start:var(--pin-y);translate:-5px -50%;display:flex;align-items:center;gap:8px;white-space:nowrap}.pin--left{flex-direction:row-reverse;translate:calc(-100% + 5px) -50%}.pin--below{flex-direction:column;gap:6px;translate:-50% -5px}.pin__dot{position:relative;inline-size:10px;block-size:10px;flex:none;border-radius:50%;background-color:var(--v-violet);box-shadow:0 0 0 5px rgb(var(--v-violet-rgb) / .18),0 0 0 10px rgb(var(--v-violet-rgb) / .08)}@media(prefers-reduced-motion:no-preference){.pin__dot:before,.pin__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid rgb(var(--v-violet-rgb) / .55);animation:pin-ripple 2.6s cubic-bezier(.22,1,.36,1) infinite}.pin__dot:after{animation-delay:1.3s}.pin:nth-child(3n) .pin__dot:before,.pin:nth-child(3n) .pin__dot:after{animation-duration:3s}}@keyframes pin-ripple{0%{transform:scale(1);opacity:.9}to{transform:scale(4.2);opacity:0}}.pin__label{padding:5px 12px;border-radius:var(--v-radius-pill);background-color:var(--v-surface);box-shadow:0 6px 18px #0f0f291a;color:var(--v-fg);font-size:.75rem;font-weight:var(--v-weight-medium)}@media(max-width:749px){.world-map__image{filter:brightness(.8) saturate(1.3)}}@media(max-width:1099px){.pin__label{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
