.cta{align-items:center;display:inline-flex;justify-content:center;transition:opacity 333ms ease;z-index:2}.cta,.cta span{font-weight:400;position:relative}.cta span{color:var(--typography-contrast);transition:color 333ms ease;z-index:1}.cta:after{-webkit-backdrop-filter:blur(calc(40/var(--context)*var(--container-width)));backdrop-filter:blur(calc(40/var(--context)*var(--container-width)));content:"";height:100%;left:0;position:absolute;top:0;transition:color 333ms ease,border-radius 333ms ease,clip-path 333ms ease,background-color 333ms ease,opacity 333ms ease;width:100%;z-index:-1}.cta.variant-emphasis span{font-weight:500}.cta.variant-plain:after{display:none}.cta.variant-plain span{color:var(--typography-primary)}.cta.rank-primary:after{background-color:var(--core-primary-fill)}.cta.rank-primary.pressed:after{background-color:var(--core-primary-50)!important}@media (hover:hover){.cta.rank-primary:not(:disabled):hover:after{background-color:var(--core-primary-80)}}.cta.rank-secondary span{color:var(--typography-primary)}.cta.rank-secondary:after{background-color:var(--core-primary-10)}.cta.rank-secondary.pressed:after{background-color:var(--core-primary-50)!important}@media (hover:hover){.cta.rank-secondary:not(:disabled):hover:after{background-color:var(--core-primary-10)}}.cta.rank-highlighted span{color:var(--typography-contrast)}.cta.rank-highlighted:after{background-color:var(--core-accent-fill)}.cta.rank-highlighted.pressed:after{background-color:var(--core-primary-50)!important}.cta.rank-highlighted:focus:after{background-color:var(--core-primary-20)}@media (hover:hover){.cta.rank-highlighted:not(:disabled):hover:after{background-color:var(--core-primary-20)}}.cta.elavated-50:after{box-shadow:0 0 1px #00000080}.cta.elavated-100:after{box-shadow:0 4px 24px #00000005,0 4px 8px #00000005,0 2px 4px #00000005,0 0 1px #0003}.cta:disabled{cursor:not-allowed;opacity:.8}@media only screen and (min-width:680px){.cta.variant-emphasis.size-small{padding:6px 10px}.cta.variant-emphasis.size-small:after{border-radius:4px}.cta.variant-emphasis.size-medium{padding:16px 24px}.cta.variant-emphasis.size-medium:after{border-radius:8px}.cta.variant-base.size-small{padding:8px 16px}.cta.variant-base.size-medium{padding:12px 24px}.cta.variant-base:after{border-radius:24px}}@media only screen and (max-width:679px){.cta.variant-emphasis{padding:16px 24px}.cta.variant-emphasis:after{border-radius:8px}.cta.variant-base.size-small{padding:8px 16px}.cta.variant-base.size-medium{padding:12px 24px}.cta.variant-base:after{border-radius:24px}}.nav[data-v-2c7e2a3b]{pointer-events:none;position:fixed;z-index:900}.nav[data-v-2c7e2a3b]:after{background-color:#fff;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:0}.nav[data-v-2c7e2a3b] a,.nav[data-v-2c7e2a3b] button{pointer-events:auto}.nav a[data-v-2c7e2a3b],.nav button[data-v-2c7e2a3b]{transition:color .5s ease}.nav__announcement[data-v-2c7e2a3b]{align-items:center;background-color:var(--core-accent-fill);color:#000;display:flex;justify-content:center;pointer-events:auto;text-align:center;width:100vw}.nav__announcement[data-v-2c7e2a3b] a{text-decoration:underline}.nav__toggle[data-v-2c7e2a3b]{position:relative;z-index:3}.nav__logo[data-v-2c7e2a3b]{position:relative;z-index:1}.nav__logo[data-v-2c7e2a3b] path{transition:fill .5s ease}.nav.open .nav__toggle div[data-v-2c7e2a3b]{background-color:#fff!important}.nav.open .nav__toggle[data-v-2c7e2a3b] path{stroke:#fff!important}.nav[data-solid=true][data-v-2c7e2a3b]:after{opacity:1}.nav[data-theme=dark] .nav__logo[data-v-2c7e2a3b] path{fill:#fff}.nav[data-theme=dark] .nav__toggle div[data-v-2c7e2a3b]{background-color:#fff}.nav[data-theme=dark] .nav__toggle[data-v-2c7e2a3b] path{stroke:#fff}.nav[data-theme=light] a[data-v-2c7e2a3b],.nav[data-theme=light] button[data-v-2c7e2a3b]{color:#000}.nav[data-theme=light] .nav__logo[data-v-2c7e2a3b] path{fill:#000}.nav[data-theme=light] .nav__toggle div[data-v-2c7e2a3b]{background-color:#000}.nav[data-theme=light] .nav__toggle[data-v-2c7e2a3b] path{stroke:#000}.nav__content[data-v-2c7e2a3b]{transition:opacity 333ms ease}.nav__content.down[data-v-2c7e2a3b]{opacity:0;pointer-events:none}.nav__bar[data-v-2c7e2a3b]{justify-content:space-between;width:100%}.nav__bar[data-v-2c7e2a3b],.nav__bar__list__main-links[data-v-2c7e2a3b]{display:flex}.nav__bar__list__main-links li[data-v-2c7e2a3b]{align-items:center;display:inline-flex}.nav__bar__list__sub-links[data-v-2c7e2a3b]{display:flex}.nav__bar__list__sub-links li[data-v-2c7e2a3b]{align-items:center;display:inline-flex}.nav__logo svg[data-v-2c7e2a3b]{width:100%}@media only screen and (min-width:680px){.nav__content[data-v-2c7e2a3b]{height:80px}.nav__announcement[data-v-2c7e2a3b]{font-size:10px;height:32px}.nav[data-v-2c7e2a3b]:after{content:"";height:100%;left:0;position:absolute;top:0;transition:background-color .5s ease;width:100%;z-index:-1}.nav__bar[data-v-2c7e2a3b]{align-items:center;padding:0}.nav__bar__list[data-v-2c7e2a3b]{display:flex;flex:1;margin-left:calc(24/var(--context)*var(--container-width))}.nav__bar__list__main-links[data-v-2c7e2a3b]{gap:2px;margin-right:auto}.nav__bar__list__main-links__item[data-v-2c7e2a3b]{padding:0;position:relative;z-index:0}.nav__bar__list__main-links__item[data-v-2c7e2a3b]:first-child{display:none}}@media only screen and (min-width:680px) and (hover:hover){.nav__bar__list__main-links__item[data-v-2c7e2a3b]:hover .nav__bar__list__main-links__item__cta:after{opacity:1}.nav__bar__list__main-links__item:hover .nav__bar__list__main-links__item__list[data-v-2c7e2a3b]{opacity:1;pointer-events:auto;transform:translate3d(0,calc(100% + 8px),0)}.nav__bar__list__main-links__item:hover .nav__bar__list__main-links__item__list[data-v-2c7e2a3b] .cta{pointer-events:auto}}@media only screen and (min-width:680px){.nav__bar__list__main-links__item[data-v-2c7e2a3b] .nav__bar__list__main-links__item__cta:after{opacity:0}.nav__bar__list__main-links__item[data-v-2c7e2a3b] .nav__bar__list__main-links__item__cta.router-link-active:after{opacity:1}}@media only screen and (min-width:680px) and (hover:hover){.nav__bar__list__main-links__item[data-v-2c7e2a3b] .nav__bar__list__main-links__item__cta:hover:after{opacity:1}}@media only screen and (min-width:680px){.nav__bar__list__main-links__item__list[data-v-2c7e2a3b]{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background-color:var(--core-primary-10);border-radius:4px;bottom:0;box-shadow:0 24px 72px #0003;left:0;opacity:0;padding:16px 78px 16px 24px;pointer-events:none;position:absolute;transform:translate3d(0,calc(100% + 20px),0);transition:opacity 333ms ease,transform 333ms ease;z-index:1}.nav__bar__list__main-links__item__list[data-v-2c7e2a3b]:after{content:"";height:calc(100% + 10px);left:0;position:absolute;top:-10px;width:100%;z-index:0}.nav__bar__list__main-links__item__list li[data-v-2c7e2a3b]:not(:last-child){margin-bottom:16px}.nav__bar__list__main-links__item__list li[data-v-2c7e2a3b] .cta{padding:0;pointer-events:none}.nav__bar__list__main-links__item__list li[data-v-2c7e2a3b] .cta:after{opacity:0}.nav__bar__list__item[data-v-2c7e2a3b]{padding:0;position:relative;z-index:0}.nav__bar__list__logo[data-v-2c7e2a3b],.nav__bar__list__socials[data-v-2c7e2a3b]{display:none}.nav__bar__list__sub-links li[data-v-2c7e2a3b]{margin:0 12px}.nav__bar__list__sub-links li [class*=plain][data-v-2c7e2a3b]{padding-left:0;padding-right:0}.nav__bar__list__sub-links li[data-v-2c7e2a3b]:last-child{margin-right:0}.nav__logo[data-v-2c7e2a3b]{height:24px;width:93.98px}.nav__toggle[data-v-2c7e2a3b]{display:none}}@media only screen and (max-width:679px){.nav__content[data-v-2c7e2a3b]{height:64px}.nav__announcement[data-v-2c7e2a3b]{font-size:10px;padding:12px var(--margin)}.nav__logo[data-v-2c7e2a3b]{height:calc(20/var(--context)*var(--container-width));width:calc(79/var(--context)*var(--container-width))}.nav.open .nav__toggle div[data-v-2c7e2a3b]:first-child{transform:translate3d(-50%,-50%,0) scaleX(var(--progress)) rotate(45deg)}.nav.open .nav__toggle div[data-v-2c7e2a3b]:nth-child(2){transform:translate3d(-50%,-50%,0) scaleX(var(--progress)) rotate(-45deg)}.nav__toggle[data-v-2c7e2a3b]{height:calc(32/var(--context)*var(--container-width));right:-5px;transform:translateZ(0);width:calc(32/var(--context)*var(--container-width))}.nav__toggle div[data-v-2c7e2a3b]{--progress:1;background-color:#000;border-radius:999px;height:calc(2/var(--context)*var(--container-width));left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);transition:transform 333ms ease,background-color 333ms ease;width:calc(18/var(--context)*var(--container-width))}.nav__toggle div[data-v-2c7e2a3b]:first-child{transform:translate3d(-50%,calc(-50% - 4px),0) scaleX(var(--progress)) rotate(0)}.nav__toggle div[data-v-2c7e2a3b]:nth-child(2){transform:translate3d(-50%,calc(-50% + 4px),0) scaleX(var(--progress)) rotate(0)}.nav__bar[data-v-2c7e2a3b]{align-items:center;height:64px}.nav__bar__list[data-v-2c7e2a3b]{background-color:#000;color:#fff;display:flex;flex-direction:column;height:100vh;left:0;opacity:0;padding:122px var(--margin) var(--margin) var(--margin);pointer-events:auto;position:absolute;top:0;visibility:hidden;width:100vw;z-index:1}.nav__bar__list__logo[data-v-2c7e2a3b]{height:calc(20/var(--context)*var(--container-width));left:var(--margin);position:absolute;top:77px;width:calc(79/var(--context)*var(--container-width));z-index:10}.nav__bar__list__logo[data-v-2c7e2a3b] path{fill:#fff!important;fill-opacity:1!important}.nav__bar__list button[data-v-2c7e2a3b]{display:none}.nav__bar__list ul li[data-v-2c7e2a3b]:not(:last-child){margin-bottom:calc(8/var(--context)*var(--container-width))}.nav__bar__list__main-links[data-v-2c7e2a3b]{flex-direction:column;margin-top:calc(40/var(--context)*var(--container-width));order:0}.nav__bar__list__main-links[data-v-2c7e2a3b] .cta{font-size:var(--h3-size);font-weight:500;letter-spacing:var(--h3-letter-spacing);line-height:var(--h3-line-height);--line-height:var(--h3-line-height)}.nav__bar__list__main-links[data-v-2c7e2a3b] .cta span{color:rgb(var(--white-100)/90%)}.nav__bar__list__main-links li[data-v-2c7e2a3b],.nav__bar__list__main-links ul[data-v-2c7e2a3b]{align-items:flex-start;display:flex;flex-direction:column}.nav__bar__list__sub-links[data-v-2c7e2a3b]{flex-direction:column;margin-top:auto;order:2;width:100%}.nav__bar__list__sub-links li[data-v-2c7e2a3b]{width:100%}.nav__bar__list__sub-links li[data-v-2c7e2a3b]:not(:last-child){margin-bottom:calc(20/var(--context)*var(--container-width))}.nav__bar__list__sub-links li[data-v-2c7e2a3b] .cta{width:100%}.nav__bar__list__socials[data-v-2c7e2a3b]{display:flex;flex-wrap:wrap;margin-bottom:calc(100/var(--context)*var(--container-width));margin-top:calc(16/var(--context)*var(--container-width));order:1;width:100%}.nav__bar__list__socials li[data-v-2c7e2a3b]{height:calc(16/var(--context)*var(--container-width));width:calc(16/var(--context)*var(--container-width))}.nav__bar__list__socials li[data-v-2c7e2a3b]:not(:last-child){margin-right:calc(16/var(--context)*var(--container-width))}.nav__bar__list__socials li svg[data-v-2c7e2a3b]{height:calc(16/var(--context)*var(--container-width));width:calc(16/var(--context)*var(--container-width))}}.preloader[data-v-cbce8863]{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1000}.preloader[data-v-cbce8863] path{fill:#fff}@media only screen and (min-width:680px){.preloader svg[data-v-cbce8863]{left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:calc(120/var(--context)*var(--container-width))}}@media only screen and (max-width:679px){.preloader[data-v-cbce8863]{height:100svh}.preloader svg[data-v-cbce8863]{left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:calc(140/var(--context)*var(--container-width))}}.close-button[data-v-00587fdb]{background-color:var(--surface-contrast);border-radius:100%;position:relative}.close-button svg[data-v-00587fdb]{left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.close-button svg[data-v-00587fdb] path{fill:var(--surface-base)}@media only screen and (min-width:680px){.close-button[data-v-00587fdb]{height:40px;right:24px;top:24px;width:40px}.close-button svg[data-v-00587fdb]{width:12px}}@media only screen and (max-width:679px){.close-button[data-v-00587fdb]{height:40px;right:20px;top:20px;width:40px}.close-button svg[data-v-00587fdb]{width:12px}}.arrow-button[data-v-35210c6f]{background-color:var(--surface-contrast);border-radius:100%;position:relative}.arrow-button[data-direction=left] svg[data-v-35210c6f]{transform:translate3d(-50%,-50%,0) rotate(180deg)}.arrow-button[data-direction=up] svg[data-v-35210c6f]{transform:translate3d(-50%,-50%,0) rotate(-90deg)}.arrow-button[data-direction=down] svg[data-v-35210c6f]{transform:translate3d(-50%,-50%,0) rotate(90deg)}.arrow-button svg[data-v-35210c6f]{left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.arrow-button svg[data-v-35210c6f] path{fill:var(--surface-base)}@media only screen and (min-width:680px){.arrow-button[data-v-35210c6f]{height:40px;right:24px;top:24px;width:40px}.arrow-button svg[data-v-35210c6f]{width:12px}}@media only screen and (max-width:679px){.arrow-button[data-v-35210c6f]{height:40px;right:20px;top:20px;width:40px}.arrow-button svg[data-v-35210c6f]{width:12px}}.media[data-v-3e95b8eb]{overflow:hidden;position:relative}.media:not(.full) .media__container[data-v-3e95b8eb]{aspect-ratio:var(--ratio)}.media.parallax .asset[data-v-3e95b8eb]{transform:translateZ(0) scale(var(--scale,1.4))}.media.full[data-v-3e95b8eb]{height:100%;width:100%}.media.full .media__container[data-v-3e95b8eb]{height:100%}.media__container[data-v-3e95b8eb]{overflow:hidden;position:relative;width:100%}.media figcaption[data-v-3e95b8eb]{color:gray}@media only screen and (min-width:680px){.media figcaption[data-v-3e95b8eb]{margin-top:calc(16/var(--context)*var(--container-width))}}@media only screen and (max-width:679px){.media figcaption[data-v-3e95b8eb]{margin-top:16px}}.product-content-grid-modal__modal__item[data-v-48596aaf]{display:flex}.product-content-grid-modal__modal__item__copy__indicator[data-v-48596aaf]{font-size:12px;font-weight:700;letter-spacing:"0.035em";line-height:"1.33em"}.product-content-grid-modal__modal__item__copy__indicator span[data-v-48596aaf]{font-feature-settings:"ss08" on,"zero" on}.product-content-grid-modal__modal__item__copy__indicator__number[data-v-48596aaf]{color:var(--typography-primary-70)}.product-content-grid-modal__modal__item__copy__indicator__total[data-v-48596aaf]{color:var(--typography-primary-30)}.product-content-grid-modal__modal__item__copy__title[data-v-48596aaf]{color:var(--typography-primary)}.product-content-grid-modal__modal__item__copy__description[data-v-48596aaf]{color:var(--typography-primary-70)}.product-content-grid-modal__modal__item__asset[data-v-48596aaf]{overflow:hidden;position:relative}.product-content-grid-modal__modal__item__asset__mini-modal[data-v-48596aaf]{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:#fff3;box-shadow:0 10.4px 26px #0000000a,0 15.6px 20.8px #00000005,0 2.6px 5.2px #0000000a,0 0 .65px #0000004d;position:absolute;z-index:1}.product-content-grid-modal__modal__item__asset__mini-modal__icon svg[data-v-48596aaf]{height:100%;width:100%}.product-content-grid-modal__modal__item__asset__mini-modal__title[data-v-48596aaf]{color:#fff}.product-content-grid-modal__modal__item__asset__mini-modal__description[data-v-48596aaf]{color:#fff;font-family:Inter;font-feature-settings:"pnum" on,"lnum" on;font-style:normal;font-weight:500;letter-spacing:-.04em;line-height:1.41}.product-content-grid-modal__modal__item__asset__mini-modal__cta[data-v-48596aaf]{background:#fff;border-radius:1000px;color:#000;display:inline-block;font-family:Inter Tight;font-feature-settings:"pnum" on,"lnum" on;font-style:normal;font-weight:500}.product-content-grid-modal__modal__item__asset__inner[data-v-48596aaf]{height:100%;overflow:hidden;position:relative;width:100%;z-index:0}.product-content-grid-modal__modal__item__asset__inner .media[data-v-48596aaf]{position:absolute}@media only screen and (min-width:680px){.product-content-grid-modal__modal__item[data-v-48596aaf]{height:calc(var(--vh, 1vh)*100);height:100svh;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100vw;width:100%}.product-content-grid-modal__modal__item.active[data-v-48596aaf]{pointer-events:auto}.product-content-grid-modal__modal__item__copy[data-v-48596aaf]{flex:0 0 50%;padding:calc(40/var(--context)*var(--container-width) + 16px) calc(130/var(--context)*var(--container-width)) calc(40/var(--context)*var(--container-width)) calc(40/var(--context)*var(--container-width))}.product-content-grid-modal__modal__item__copy__indicator[data-v-48596aaf]{display:none}.product-content-grid-modal__modal__item__copy__title[data-v-48596aaf]{margin-bottom:calc(24/var(--context)*var(--container-width));margin-top:calc(12/var(--context)*var(--container-width))}.product-content-grid-modal__modal__item__copy .cta[data-v-48596aaf]{margin-top:calc(36/var(--context)*var(--container-width))}.product-content-grid-modal__modal__item__asset[data-v-48596aaf]{flex:0 0 50%}.product-content-grid-modal__modal__item__asset.error-media .product-content-grid-modal__modal__item__asset__inner[data-v-48596aaf]{background:linear-gradient(180deg,#4b171700 63.53%,#0f0f0fcc 102.79%),linear-gradient(180deg,#4b1c1300 20.64%,#590f0066),linear-gradient(180deg,#86a7c1,#b98c85)}.product-content-grid-modal__modal__item__asset__mini-modal[data-v-48596aaf]{border-radius:12px;bottom:24px;padding:16px;right:24px;width:240px}.product-content-grid-modal__modal__item__asset__mini-modal__title[data-v-48596aaf]{margin-bottom:16px}.product-content-grid-modal__modal__item__asset__mini-modal__icon[data-v-48596aaf]{height:20px;margin-bottom:5px;width:20px}.product-content-grid-modal__modal__item__asset__mini-modal__description[data-v-48596aaf]{font-size:calc(17/var(--context)*var(--container-width));line-height:calc(24/var(--context)*var(--container-width));margin-bottom:8px}.product-content-grid-modal__modal__item__asset__mini-modal__cta[data-v-48596aaf]{display:inline-block;font-size:10px;padding:6px 12px}}@media only screen and (max-width:679px){.product-content-grid-modal__modal__item[data-v-48596aaf]{background-color:var(--surface-base);border-radius:12px;flex-direction:column;overflow:hidden;position:relative}.product-content-grid-modal__modal__item[data-v-48596aaf]:not(:last-child){margin-bottom:calc(16/var(--context)*var(--container-width))}.product-content-grid-modal__modal__item__copy[data-v-48596aaf]{order:1;padding:calc(20/var(--context)*var(--container-width)) calc(20/var(--context)*var(--container-width)) calc(32/var(--context)*var(--container-width)) calc(20/var(--context)*var(--container-width))}.product-content-grid-modal__modal__item__copy__indicator[data-v-48596aaf]{margin-bottom:4px}.product-content-grid-modal__modal__item__copy__title[data-v-48596aaf]{margin-bottom:calc(24/var(--context)*var(--container-width))}.product-content-grid-modal__modal__item__copy .cta[data-v-48596aaf]{margin-top:calc(36/var(--context)*var(--container-width))}.product-content-grid-modal__modal__item__asset[data-v-48596aaf]{height:calc((var(--container-width)*6 - var(--margin)*2*6 - (var(--columns) - 1)*var(--gutter)*6)/var(--columns) + var(--gutter)*5);order:0;width:calc((var(--container-width)*6 - var(--margin)*2*6 - (var(--columns) - 1)*var(--gutter)*6)/var(--columns) + var(--gutter)*5)}.product-content-grid-modal__modal__item__asset__mini-modal[data-v-48596aaf]{border-radius:8px;bottom:14px;padding:10px;right:14px;width:132px}.product-content-grid-modal__modal__item__asset__mini-modal__title[data-v-48596aaf]{font-size:7px;margin-bottom:5px}.product-content-grid-modal__modal__item__asset__mini-modal__icon[data-v-48596aaf]{height:12px;margin-bottom:10px;width:12px}.product-content-grid-modal__modal__item__asset__mini-modal__description[data-v-48596aaf]{font-size:10px;margin-bottom:5px}.product-content-grid-modal__modal__item__asset__mini-modal__cta[data-v-48596aaf]{font-size:6px;padding:3px 6px}}.product-content-grid-modal[data-v-0586f13c]{left:0;pointer-events:none;position:fixed;top:0;z-index:900}.product-content-grid-modal__bg[data-v-0586f13c]{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:#ffffff0d;box-shadow:0 24px 72px #0003;height:100%;left:0;pointer-events:auto;position:absolute;top:0;width:100%;z-index:0}.product-content-grid-modal .container__inner[data-v-0586f13c]{align-items:center;display:flex;flex-direction:column;justify-content:center;pointer-events:none;position:relative;z-index:1}.product-content-grid-modal__modal[data-v-0586f13c]{display:flex;pointer-events:auto;position:relative}.product-content-grid-modal__modal__buttons[data-v-0586f13c]{display:flex}.product-content-grid-modal__modal__indicator[data-v-0586f13c]{font-size:12px;font-weight:700;letter-spacing:"0.035em";line-height:"1.33em"}.product-content-grid-modal__modal__indicator span[data-v-0586f13c]{font-feature-settings:"ss08" on,"zero" on}.product-content-grid-modal__modal__indicator__number[data-v-0586f13c]{color:var(--typography-primary-70)}.product-content-grid-modal__modal__indicator__total[data-v-0586f13c]{color:var(--typography-primary-30)}@media only screen and (min-width:680px){.product-content-grid-modal[data-v-0586f13c]{height:calc(var(--vh, 1vh)*100);height:100svh;width:100vw}.product-content-grid-modal .arrow-button[data-v-0586f13c],.product-content-grid-modal .close-button[data-v-0586f13c]{right:unset;top:unset}.product-content-grid-modal__modal[data-v-0586f13c]{aspect-ratio:1142/571;background-color:var(--surface-base);border-radius:12px;min-height:360px;overflow:hidden;width:calc(1142/var(--context)*var(--container-width))}.product-content-grid-modal__modal__close[data-v-0586f13c]{position:absolute;right:calc(20/var(--context)*var(--container-width));top:calc(20/var(--context)*var(--container-width));z-index:1}.product-content-grid-modal__modal__close .scroll-circle[data-v-0586f13c]{display:none}.product-content-grid-modal__modal__indicator[data-v-0586f13c]{left:calc(40/var(--context)*var(--container-width));position:absolute;top:calc(40/var(--context)*var(--container-width));z-index:1}.product-content-grid-modal__modal__buttons[data-v-0586f13c]{bottom:calc(40/var(--context)*var(--container-width));gap:8px;left:calc(40/var(--context)*var(--container-width));position:absolute;z-index:1}.product-content-grid-modal__modal__items[data-v-0586f13c],.product-content-grid-modal__modal__items__container[data-v-0586f13c]{height:100%;position:relative;width:100%;z-index:0}}@media only screen and (max-width:679px){.product-content-grid-modal[data-v-0586f13c]{height:calc(var(--vh, 1vh)*100);height:100svh;overflow:hidden;padding:0;width:100vw}.product-content-grid-modal__modal[data-v-0586f13c]{flex-direction:column;height:100%;overflow:hidden;width:100%}.product-content-grid-modal__modal__close[data-v-0586f13c]{height:40px;position:absolute;right:calc(32/var(--context)*var(--container-width));top:calc(32/var(--context)*var(--container-width));width:40px;z-index:1}.product-content-grid-modal__modal__close .close-button[data-v-0586f13c]{right:unset;top:unset}.product-content-grid-modal__modal__close .scroll-circle[data-v-0586f13c]{height:48px;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:48px}.product-content-grid-modal__modal__close .scroll-circle[data-v-0586f13c] path{stroke:var(--typography-primary-70);stroke-width:2px}.product-content-grid-modal__modal__close .scroll-circle[data-v-0586f13c] path:first-child{stroke:var(--border-20)}.product-content-grid-modal__modal__close .scroll-circle[data-v-0586f13c] path:nth-child(2){stroke:var(--core-primary-fill)}.product-content-grid-modal__modal__buttons[data-v-0586f13c],.product-content-grid-modal__modal__indicator[data-v-0586f13c]{display:none}.product-content-grid-modal__modal__items[data-v-0586f13c]{height:100%;overflow-y:scroll;overscroll-behavior:contain;padding:var(--margin);width:100%}}.preview-toggle[data-v-9e0c5a9a]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#000;background-color:#20202099;border-radius:10px;bottom:50px;color:#fff;flex-direction:column;padding:24px 48px;z-index:10000}.nav-footer[data-v-9e0c5a9a],.preview-toggle[data-v-9e0c5a9a]{display:flex;left:50%;position:fixed;transform:translate3d(-50%,0,0)}.nav-footer[data-v-9e0c5a9a]{align-items:center;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:#ffffff0d;border-radius:12px;bottom:24px;box-shadow:0 24px 72px #0003;display:none;padding:16px;z-index:1000}.nav-footer span[data-v-9e0c5a9a]{color:#fff;font-family:Proto A6;font-feature-settings:"salt" on;font-size:calc(22/var(--context)*var(--container-width));font-size:22px;letter-spacing:.35px;line-height:24px}.nav-footer ul[data-v-9e0c5a9a]{display:flex;gap:16px;margin-left:16px;margin-right:112px}.error-page[data-v-f4924a14]{background-color:#000;color:#fff;display:flex;flex-direction:column;left:0;position:fixed;top:0;width:100vw}.error-page img[data-v-f4924a14]{z-index:0}.error-page__logo[data-v-f4924a14]{position:absolute;z-index:10}.error-page__logo[data-v-f4924a14] path{fill:#fff}.error-page__content[data-v-f4924a14]{position:relative;text-align:center;z-index:3}@media only screen and (min-width:680px){.error-page[data-v-f4924a14]{align-items:center;height:100vh;justify-content:center}.error-page__logo[data-v-f4924a14]{left:50%;top:28px;transform:translate3d(-50%,0,0);width:94px}.error-page h1[data-v-f4924a14]{font-size:64px}.error-page p[data-v-f4924a14]{margin-bottom:26px;margin-top:14px}}@media only screen and (max-width:679px){.error-page[data-v-f4924a14]{align-items:center;height:100vh;height:calc(var(--vh-fixed, 1vh)*100);height:100svh;justify-content:center}.error-page__logo[data-v-f4924a14]{left:50%;top:28px;transform:translate3d(-50%,0,0);width:94px}.error-page h1[data-v-f4924a14]{font-size:64px}.error-page p[data-v-f4924a14]{margin-bottom:26px;margin-top:14px}}.error-page[data-v-14d923ab]{align-items:center;background:#000;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:2rem 1rem;text-align:center}.error-page h1[data-v-14d923ab]{font-size:5rem;margin-bottom:.5rem}.error-page h2[data-v-14d923ab]{margin-bottom:1.5rem;margin-top:0}.error-page p[data-v-14d923ab]{margin-bottom:2rem}.error-page .action-button[data-v-14d923ab],.error-page .home-link[data-v-14d923ab]{background-color:#000;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .3s}.error-page .action-button[data-v-14d923ab]:hover,.error-page .home-link[data-v-14d923ab]:hover{background-color:#333}.error-page .action-button.secondary[data-v-14d923ab],.error-page .home-link.secondary[data-v-14d923ab]{background-color:#666;margin-left:1rem}.error-page .action-button.secondary[data-v-14d923ab]:hover,.error-page .home-link.secondary[data-v-14d923ab]:hover{background-color:#999}.error-page .error-debug[data-v-14d923ab]{max-width:800px;width:100%}.error-page .error-debug .error-details[data-v-14d923ab]{border-radius:6px;margin:2rem 0;padding:1.5rem;text-align:left}.error-page .error-debug .error-details h3[data-v-14d923ab]{border-bottom:1px solid #eee;margin-bottom:1rem;margin-top:0;padding-bottom:.5rem}.error-page .error-debug .error-details .error-info p[data-v-14d923ab]{margin:.5rem 0}.error-page .error-debug .error-details .error-stack[data-v-14d923ab]{margin-top:2rem}.error-page .error-debug .error-details .error-stack pre[data-v-14d923ab]{border-radius:4px;font-size:.85rem;line-height:1.6;overflow-x:auto;padding:1rem}
