:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}

:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}
.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}
.results-carousel-module__ZLmGmq__gallery{width:calc(100% + 2rem);margin:clamp(3.5rem,10vw,7rem) -1rem 0;overflow:hidden}.results-carousel-module__ZLmGmq__carousel{width:100%;padding:.75rem 0 3.75rem}.results-carousel-module__ZLmGmq__slide{width:min(78vw,24rem);height:auto}.results-carousel-module__ZLmGmq__card{background:#fff;border:1px solid #1b17181f;border-radius:1.75rem;position:relative;overflow:hidden;box-shadow:0 1.25rem 3.5rem #1b171829}.results-carousel-module__ZLmGmq__card img{object-fit:contain;width:100%;height:auto;display:block}.results-carousel-module__ZLmGmq__card img.results-carousel-module__ZLmGmq__trimBlackFrame{transform-origin:50%;transform:scaleX(1.04)scaleY(1.02)}.results-carousel-module__ZLmGmq__label{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#1b1718d1;border-radius:999px;align-items:center;min-height:2rem;padding:0 .8rem;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;left:.75rem}.results-carousel-module__ZLmGmq__before{top:.75rem}.results-carousel-module__ZLmGmq__after{top:calc(50% + .75rem)}.results-carousel-module__ZLmGmq__hint{color:#6c6466;text-align:center;padding:0 1rem;font-size:.88rem}.results-carousel-module__ZLmGmq__carousel .swiper-pagination{justify-content:center;display:flex;bottom:.5rem}.results-carousel-module__ZLmGmq__carousel .swiper-pagination-bullet{opacity:1;background:0 0;width:2rem;height:2rem;position:relative;margin:0!important}.results-carousel-module__ZLmGmq__carousel .swiper-pagination-bullet:after{content:"";background:#a69d9f;border-radius:50%;width:.45rem;height:.45rem;transition:width .18s,background-color .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.results-carousel-module__ZLmGmq__carousel .swiper-pagination-bullet-active:after{background:#ad0014;border-radius:999px;width:1.15rem}.results-carousel-module__ZLmGmq__carousel .swiper-pagination-bullet:focus-visible{outline-offset:-4px;border-radius:50%;outline:2px solid #ad0014}:is(.results-carousel-module__ZLmGmq__carousel .swiper-button-prev,.results-carousel-module__ZLmGmq__carousel .swiper-button-next){color:#1b1718;background:0 0;border:0;width:2.75rem;height:2.75rem;margin-top:-1.375rem;position:absolute}.results-carousel-module__ZLmGmq__carousel .swiper-button-prev{left:-.25rem}.results-carousel-module__ZLmGmq__carousel .swiper-button-next{right:-.25rem}.results-carousel-module__ZLmGmq__carousel .swiper-button-prev:before{content:"";background:#ffffffe6;border:1px solid #1b17181f;border-radius:50%;position:absolute;inset:.375rem;box-shadow:0 .4rem 1.2rem #1b17181a}.results-carousel-module__ZLmGmq__carousel .swiper-button-next:before{content:"";background:#ffffffe6;border:1px solid #1b17181f;border-radius:50%;position:absolute;inset:.375rem;box-shadow:0 .4rem 1.2rem #1b17181a}:is(.results-carousel-module__ZLmGmq__carousel .swiper-button-prev svg,.results-carousel-module__ZLmGmq__carousel .swiper-button-next svg){z-index:1;width:.8rem;height:.8rem;position:relative}:is(.results-carousel-module__ZLmGmq__carousel .swiper-button-prev:focus-visible,.results-carousel-module__ZLmGmq__carousel .swiper-button-next:focus-visible){outline-offset:3px;outline:2px solid #ad0014}:is(.results-carousel-module__ZLmGmq__carousel .swiper-button-prev:active,.results-carousel-module__ZLmGmq__carousel .swiper-button-next:active){transform:scale(.94)}@media (min-width:780px){.results-carousel-module__ZLmGmq__gallery{width:calc(100% + 9rem);margin-left:-4.5rem;margin-right:-4.5rem}.results-carousel-module__ZLmGmq__slide{width:min(34vw,24rem)}}@media (prefers-reduced-motion:reduce){.results-carousel-module__ZLmGmq__carousel .swiper-pagination-bullet:after{transition:none!important}}
.checkout-form-module__Xmr6eG__form{gap:1rem;display:grid}.checkout-form-module__Xmr6eG__field{gap:.5rem;display:grid}.checkout-form-module__Xmr6eG__form label{color:#1b1718;font-size:.88rem;font-weight:700}.checkout-form-module__Xmr6eG__textInput{color:#1b1718;background:#fff;border:1px solid #1b17182e;border-radius:999px;width:100%;min-height:3.5rem;padding:0 1rem;font-size:1rem;transition:border-color .16s,box-shadow .16s}.checkout-form-module__Xmr6eG__textInput:focus{border-color:#ad0014;outline:0;box-shadow:0 0 0 4px #ad00141c}.checkout-form-module__Xmr6eG__textInput:focus-visible{outline-offset:2px;outline:3px solid #ad00143d}:is(.checkout-form-module__Xmr6eG__textInput[aria-invalid=true],.checkout-form-module__Xmr6eG__textInput:user-invalid){border-color:#ad0014;box-shadow:0 0 0 4px #ad00141a}.checkout-form-module__Xmr6eG__checkboxLabel{grid-template-columns:1.15rem 1fr;align-items:start;gap:.65rem;margin:.15rem 0;line-height:1.45;display:grid;color:#6c6466!important;font-size:.8rem!important;font-weight:400!important}.checkout-form-module__Xmr6eG__form .checkout-form-module__Xmr6eG__checkboxLabel input{accent-color:#ad0014;width:1.1rem;min-height:1.1rem;margin:.08rem 0 0}.checkout-form-module__Xmr6eG__honeypot{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.checkout-form-module__Xmr6eG__formError,.checkout-form-module__Xmr6eG__fieldError{color:#8d0010;line-height:1.4}.checkout-form-module__Xmr6eG__formError{font-size:.84rem}.checkout-form-module__Xmr6eG__fieldError{font-size:.82rem;font-weight:700}.checkout-form-module__Xmr6eG__form input::placeholder{color:#958f87}.checkout-form-module__Xmr6eG__submitButton{color:#fff;cursor:pointer;background:#ad0014;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:3.6rem;margin-top:.35rem;padding:0 1.25rem;font-weight:700;transition:background-color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 .75rem 1.75rem #ad001433}.checkout-form-module__Xmr6eG__submitButton:hover:not(:disabled){background:#8d0010;box-shadow:0 .85rem 2rem #ad001445}.checkout-form-module__Xmr6eG__submitButton:active:not(:disabled){transform:scale(.985)}.checkout-form-module__Xmr6eG__submitButton:focus-visible{outline-offset:3px;outline:3px solid #ad001447}.checkout-form-module__Xmr6eG__submitButton:disabled{cursor:wait;opacity:.65}@media (prefers-reduced-motion:reduce){.checkout-form-module__Xmr6eG__textInput,.checkout-form-module__Xmr6eG__submitButton{transition:none}}
.checkout-modal-module__64oYDW__dialog{color:#1b1718;background:#fff;border:0;border-radius:2rem;width:min(100% - 1.5rem,39rem);max-height:calc(100dvh - 1.5rem);margin:auto;padding:0;overflow:hidden;box-shadow:0 1.5rem 6rem #1b171852}.checkout-modal-module__64oYDW__dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1b1718b8}.checkout-modal-module__64oYDW__dialog[open]{animation:.28s cubic-bezier(.22,1,.36,1) checkout-modal-module__64oYDW__modalEnter}.checkout-modal-module__64oYDW__dialog[open]::backdrop{animation:.22s ease-out checkout-modal-module__64oYDW__backdropEnter}.checkout-modal-module__64oYDW__panel{overscroll-behavior:contain;max-height:calc(100dvh - 1.5rem);padding:clamp(2rem,6vw,3.25rem);scroll-padding-block:1.5rem;position:relative;overflow-y:auto}.checkout-modal-module__64oYDW__heading{margin-bottom:clamp(1.75rem,5vw,2.5rem);padding-right:3.5rem}.checkout-modal-module__64oYDW__heading h2{letter-spacing:-.045em;text-wrap:balance;max-width:13ch;font-size:clamp(2rem,7vw,3.2rem);font-weight:700;line-height:.98}.checkout-modal-module__64oYDW__heading h2:focus{outline:0}.checkout-modal-module__64oYDW__heading:after{content:"";background:#ad0014;border-radius:999px;width:3rem;height:.2rem;margin-top:1.25rem;display:block}.checkout-modal-module__64oYDW__closeButton{z-index:1;color:#1b1718;cursor:pointer;background:#f8f6f4;border:1px solid #1b171826;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;transition:color .16s,background-color .16s,transform .16s;display:grid;position:absolute;top:1rem;right:1rem}.checkout-modal-module__64oYDW__closeButton span{font-family:Arial,Helvetica,sans-serif;font-size:1.45rem;line-height:1}.checkout-modal-module__64oYDW__closeButton:hover{color:#fff;background:#ad0014}.checkout-modal-module__64oYDW__closeButton:active{transform:scale(.94)}.checkout-modal-module__64oYDW__closeButton:focus-visible{outline-offset:3px;outline:3px solid #ad00143d}@keyframes checkout-modal-module__64oYDW__modalEnter{0%{opacity:0;transform:translateY(1.25rem)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes checkout-modal-module__64oYDW__backdropEnter{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.checkout-modal-module__64oYDW__dialog{border-radius:1.75rem;width:calc(100% - 1rem);max-height:calc(100dvh - 1rem)}.checkout-modal-module__64oYDW__panel{max-height:calc(100dvh - 1rem);padding:4.25rem 1.25rem max(1.5rem, env(safe-area-inset-bottom))}.checkout-modal-module__64oYDW__heading{margin-bottom:1.5rem;padding-right:0}.checkout-modal-module__64oYDW__heading h2{max-width:15ch;font-size:clamp(1.8rem,8vw,2.5rem)}}@media (prefers-reduced-motion:reduce){.checkout-modal-module__64oYDW__dialog[open],.checkout-modal-module__64oYDW__dialog[open]::backdrop{animation:none}.checkout-modal-module__64oYDW__closeButton{transition:none}}
.sales-wait-modal-module__fhbI_G__dialog{color:#1b1718;background:#fff;border:0;border-radius:2rem;width:min(100% - 1.5rem,39rem);max-height:calc(100dvh - 1.5rem);margin:auto;padding:0;overflow:hidden;box-shadow:0 1.5rem 6rem #1b171852}.sales-wait-modal-module__fhbI_G__dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1b1718b8}.sales-wait-modal-module__fhbI_G__dialog[open]{animation:.28s cubic-bezier(.22,1,.36,1) sales-wait-modal-module__fhbI_G__modalEnter}.sales-wait-modal-module__fhbI_G__dialog[open]::backdrop{animation:.22s ease-out sales-wait-modal-module__fhbI_G__backdropEnter}.sales-wait-modal-module__fhbI_G__panel{overscroll-behavior:contain;max-height:calc(100dvh - 1.5rem);padding:clamp(2rem,6vw,3.25rem);scroll-padding-block:1.5rem;position:relative;overflow-y:auto}.sales-wait-modal-module__fhbI_G__heading{margin-bottom:clamp(1.75rem,5vw,2.5rem);padding-right:3.5rem}.sales-wait-modal-module__fhbI_G__heading h2{letter-spacing:-.045em;text-wrap:balance;max-width:13ch;font-size:clamp(2rem,7vw,3.2rem);font-weight:700;line-height:.98}.sales-wait-modal-module__fhbI_G__heading h2:focus{outline:0}.sales-wait-modal-module__fhbI_G__heading:after{content:"";background:#ad0014;border-radius:999px;width:3rem;height:.2rem;margin-top:1.25rem;display:block}.sales-wait-modal-module__fhbI_G__closeButton{z-index:1;color:#1b1718;cursor:pointer;background:#f8f6f4;border:1px solid #1b171826;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;transition:color .16s,background-color .16s,transform .16s;display:grid;position:absolute;top:1rem;right:1rem}.sales-wait-modal-module__fhbI_G__closeButton span{font-family:Arial,Helvetica,sans-serif;font-size:1.45rem;line-height:1}.sales-wait-modal-module__fhbI_G__closeButton:hover{color:#fff;background:#ad0014}.sales-wait-modal-module__fhbI_G__closeButton:active{transform:scale(.94)}.sales-wait-modal-module__fhbI_G__closeButton:focus-visible{outline-offset:3px;outline:3px solid #ad00143d}.sales-wait-modal-module__fhbI_G__waitContainer{text-align:center;padding:2rem 0}.sales-wait-modal-module__fhbI_G__waitContainer .sales-wait-modal-module__fhbI_G__heading{margin-bottom:2rem;padding-right:0}.sales-wait-modal-module__fhbI_G__waitContainer .sales-wait-modal-module__fhbI_G__heading h2{max-width:100%;margin:0 auto}.sales-wait-modal-module__fhbI_G__waitContainer .sales-wait-modal-module__fhbI_G__heading:after{margin:1.5rem auto 0}.sales-wait-modal-module__fhbI_G__waitMessage p{color:#333;margin-bottom:1rem;font-size:1.25rem}.sales-wait-modal-module__fhbI_G__waitTimer{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:#fff;background:#ad0014;border-radius:1rem;align-items:baseline;gap:.5rem;padding:1rem 1.5rem;display:inline-flex;box-shadow:0 .5rem 1.5rem #36000726}.sales-wait-modal-module__fhbI_G__waitTimer span{align-items:baseline;gap:.15rem;display:inline-flex}.sales-wait-modal-module__fhbI_G__waitTimer b{font-size:2.5rem;line-height:1}.sales-wait-modal-module__fhbI_G__waitTimer small{text-transform:uppercase;color:#ffffffb8;font-size:1rem;font-weight:700}.sales-wait-modal-module__fhbI_G__waitTimer i{color:#ffffff85;font-size:1.5rem;font-style:normal}.sales-wait-modal-module__fhbI_G__waitMessage .sales-wait-modal-module__fhbI_G__welcomeBonus{color:#5f111b;background:#ad001412;border:1px solid #ad00142e;border-radius:1rem;max-width:30rem;margin:1.5rem auto 0;padding:.9rem 1rem;font-size:1rem;line-height:1.45}.sales-wait-modal-module__fhbI_G__welcomeBonus strong{color:#ad0014}@keyframes sales-wait-modal-module__fhbI_G__modalEnter{0%{opacity:0;transform:translateY(1.25rem)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sales-wait-modal-module__fhbI_G__backdropEnter{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.sales-wait-modal-module__fhbI_G__dialog{border-radius:1.75rem;width:calc(100% - 1rem);max-height:calc(100dvh - 1rem)}.sales-wait-modal-module__fhbI_G__panel{max-height:calc(100dvh - 1rem);padding:4.25rem 1.25rem max(1.5rem, env(safe-area-inset-bottom))}.sales-wait-modal-module__fhbI_G__heading{margin-bottom:1.5rem;padding-right:0}.sales-wait-modal-module__fhbI_G__heading h2{max-width:15ch;font-size:clamp(1.8rem,8vw,2.5rem)}.sales-wait-modal-module__fhbI_G__waitTimer b{font-size:1.75rem}.sales-wait-modal-module__fhbI_G__waitTimer small{font-size:.75rem}.sales-wait-modal-module__fhbI_G__waitTimer i{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.sales-wait-modal-module__fhbI_G__dialog[open],.sales-wait-modal-module__fhbI_G__dialog[open]::backdrop{animation:none}.sales-wait-modal-module__fhbI_G__closeButton{transition:none}}
.campaign-structure-module__Pbx9TW__root{overflow:clip}.campaign-structure-module__Pbx9TW__section{padding:clamp(6rem,16vw,12rem) clamp(1rem,5vw,4.5rem)}.campaign-structure-module__Pbx9TW__eyebrow{letter-spacing:.14em;text-transform:uppercase;margin-bottom:clamp(1.5rem,4vw,2.5rem);font-size:.78rem;font-weight:700}.campaign-structure-module__Pbx9TW__sectionHeading{max-width:58rem}.campaign-structure-module__Pbx9TW__sectionHeading h2,.campaign-structure-module__Pbx9TW__introduction h2,.campaign-structure-module__Pbx9TW__transformation h2,.campaign-structure-module__Pbx9TW__offer h2,.campaign-structure-module__Pbx9TW__closing h2{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(3rem,8vw,7rem);font-weight:300;line-height:.94}.campaign-structure-module__Pbx9TW__introduction{color:#1b1718;background:linear-gradient(#fff 0% 30%,#fffdfd 58%,#fff 100%);min-height:210svh;padding:0;position:relative}.campaign-structure-module__Pbx9TW__introductionSticky{place-items:center;min-height:100svh;padding:clamp(5rem,14vw,10rem) clamp(1rem,5vw,4.5rem);display:grid;position:sticky;top:0;overflow:hidden}.campaign-structure-module__Pbx9TW__introductionSticky:before{content:"";aspect-ratio:1;filter:blur(1.5rem);pointer-events:none;background:radial-gradient(circle,#ad00140d 0%,#ad001405 42%,#0000 70%);border-radius:50%;width:min(78vw,54rem);position:absolute}.campaign-structure-module__Pbx9TW__introductionCopy{z-index:1;text-align:center;width:min(100%,78rem);position:relative}.campaign-structure-module__Pbx9TW__introduction h2{max-width:13ch;margin:0 auto;font-size:clamp(3rem,9vw,8.5rem)}.campaign-structure-module__Pbx9TW__introduction h2 strong{color:#ad0014;font-weight:700;display:block}.campaign-structure-module__Pbx9TW__introductionCopy>p:last-child,.campaign-structure-module__Pbx9TW__transformationCopy>p,.campaign-structure-module__Pbx9TW__offerCopy>p:last-child,.campaign-structure-module__Pbx9TW__sectionHeading>p:last-child{max-width:38rem;margin-top:2rem;font-size:clamp(1.1rem,2.2vw,1.4rem);line-height:1.55}.campaign-structure-module__Pbx9TW__introductionCopy>p:last-child{margin-left:auto;margin-right:auto}.campaign-structure-module__Pbx9TW__resultsLink{color:#fff;background:#ad0014;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;min-height:3.25rem;margin-top:2rem;padding:0 1.35rem;font-weight:700;transition:background-color .16s,transform .16s;display:inline-flex}.campaign-structure-module__Pbx9TW__resultsLink svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:1rem;height:1rem}.campaign-structure-module__Pbx9TW__resultsLink:hover{background:#8d0010}.campaign-structure-module__Pbx9TW__resultsLink:active{transform:scale(.98)}.campaign-structure-module__Pbx9TW__resultsLink:focus-visible{outline-offset:4px;outline:3px solid #ad00143d}.campaign-structure-module__Pbx9TW__widePhotoPlaceholder,.campaign-structure-module__Pbx9TW__proofPlaceholder{color:#6c6466;letter-spacing:.16em;background:#e9e7e5;place-items:center;font-size:.76rem;font-weight:700;display:grid}.campaign-structure-module__Pbx9TW__included{color:#1b1718;background:radial-gradient(circle at 50% 58%,#ad00140a 0%,#0000 min(34rem,48vw)),#f8f6f4}.campaign-structure-module__Pbx9TW__procedureList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:clamp(5rem,12vw,9rem);display:grid}.campaign-structure-module__Pbx9TW__procedure{text-align:center;background:#fff;border:1px solid #1b171829;border-radius:1.4rem;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;min-height:clamp(13.5rem,62vw,16rem);padding:1.35rem .8rem;display:flex;position:relative;overflow:hidden;box-shadow:0 .8rem 2rem #1b17180f}.campaign-structure-module__Pbx9TW__procedure:before{content:"";background:#ad0014;border-radius:0 0 999px 999px;width:3.25rem;height:3px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.campaign-structure-module__Pbx9TW__procedure:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - .375rem)}.campaign-structure-module__Pbx9TW__procedure h3{text-wrap:balance;max-width:13ch;font-size:clamp(1.05rem,4.8vw,1.35rem);font-weight:700;line-height:1.12}.campaign-structure-module__Pbx9TW__journeyFlow h3{font-size:clamp(1.5rem,3vw,2.4rem);font-weight:700}.campaign-structure-module__Pbx9TW__journeyFlow p{max-width:37rem;margin-top:.6rem;font-size:1rem;line-height:1.5}.campaign-structure-module__Pbx9TW__cardAmount{color:#ad0014;font-size:clamp(1.3rem,6vw,1.7rem);font-weight:700;line-height:1}.campaign-structure-module__Pbx9TW__cardProcedure{color:#8f8789;text-wrap:balance;max-width:17ch;font-size:clamp(.84rem,3.7vw,1rem);font-weight:300;line-height:1.35}.campaign-structure-module__Pbx9TW__journey{color:#fff;background:#1b1718}.campaign-structure-module__Pbx9TW__journey .campaign-structure-module__Pbx9TW__eyebrow{color:#d45b69}.campaign-structure-module__Pbx9TW__journeyFlow{gap:clamp(4rem,9vw,7rem);margin-top:clamp(5rem,12vw,9rem);display:grid}.campaign-structure-module__Pbx9TW__journeyFlow article{border-top:1px solid #ffffff52;max-width:42rem;padding-top:1.5rem}.campaign-structure-module__Pbx9TW__journeyFlow article:nth-child(2n){margin-left:auto}.campaign-structure-module__Pbx9TW__journeyFlow p{color:#c8bec0}.campaign-structure-module__Pbx9TW__transformation{color:#1b1718;background:#fff;gap:clamp(4rem,10vw,8rem);display:grid}.campaign-structure-module__Pbx9TW__transformation h2{color:#ad0014}.campaign-structure-module__Pbx9TW__transformationCopy>p{margin-top:1.5rem}.campaign-structure-module__Pbx9TW__widePhotoPlaceholder{min-height:clamp(22rem,60vw,42rem)}.campaign-structure-module__Pbx9TW__proofs{color:#1b1718;background:#efedeb}.campaign-structure-module__Pbx9TW__proofGrid{gap:1rem;margin-top:clamp(4rem,10vw,7rem);display:grid}.campaign-structure-module__Pbx9TW__proofPlaceholder{border:1px solid #cbc5c6;min-height:18rem}.campaign-structure-module__Pbx9TW__offer{color:#fff;background:#ad0014;gap:clamp(4rem,10vw,8rem);display:grid}.campaign-structure-module__Pbx9TW__offerCopy>p:last-child{color:#fff}.campaign-structure-module__Pbx9TW__price{align-self:end}.campaign-structure-module__Pbx9TW__price>p{font-size:clamp(1rem,2vw,1.25rem)}.campaign-structure-module__Pbx9TW__price .campaign-structure-module__Pbx9TW__installmentLead{margin-top:1.5rem;font-weight:700}.campaign-structure-module__Pbx9TW__price .campaign-structure-module__Pbx9TW__paymentNote{max-width:34rem;margin-top:.5rem;font-size:1rem;line-height:1.5}.campaign-structure-module__Pbx9TW__price .campaign-structure-module__Pbx9TW__launchBonus{background:#ffffff1a;border:1px solid #ffffff7a;border-radius:1rem;max-width:34rem;margin-top:1.25rem;padding:1rem 1.1rem;font-size:1rem;line-height:1.45}.campaign-structure-module__Pbx9TW__launchBonus b{font-weight:700}.campaign-structure-module__Pbx9TW__price strong{letter-spacing:-.055em;white-space:nowrap;margin:.5rem 0;font-size:clamp(4rem,11vw,9rem);font-weight:700;line-height:.85;display:block}.campaign-structure-module__Pbx9TW__price button,.campaign-structure-module__Pbx9TW__closing button{color:#1b1718;min-height:3.5rem;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:2rem;padding:0 1.4rem;font-weight:700;transition:transform .16s;display:inline-flex}.campaign-structure-module__Pbx9TW__price button:active,.campaign-structure-module__Pbx9TW__closing button:active{transform:scale(.98)}.campaign-structure-module__Pbx9TW__price button:focus-visible,.campaign-structure-module__Pbx9TW__closing button:focus-visible{outline-offset:3px;outline:3px solid #ffffff7a}.campaign-structure-module__Pbx9TW__faq{color:#1b1718;background:#f8f6f4}.campaign-structure-module__Pbx9TW__questions{margin-top:clamp(4rem,10vw,7rem)}.campaign-structure-module__Pbx9TW__questions details{border-top:1px solid #1b17183d}.campaign-structure-module__Pbx9TW__questions details:last-child{border-bottom:1px solid #1b17183d}.campaign-structure-module__Pbx9TW__questions summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:1rem;min-height:4.5rem;padding:1.25rem 0;font-size:clamp(1.2rem,2.5vw,1.75rem);font-weight:700;list-style:none;display:grid}.campaign-structure-module__Pbx9TW__questions summary::-webkit-details-marker{display:none}.campaign-structure-module__Pbx9TW__questions summary:after{content:"+";color:#ad0014;font-family:Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:400}.campaign-structure-module__Pbx9TW__questions details[open] summary:after{content:"×"}.campaign-structure-module__Pbx9TW__questions details p{max-width:48rem;padding:0 0 1.75rem;font-size:1rem;line-height:1.55}.campaign-structure-module__Pbx9TW__closing{color:#fff;background:#1b1718}.campaign-structure-module__Pbx9TW__closing h2{max-width:13ch}.campaign-structure-module__Pbx9TW__closing button{color:#fff;background:#ad0014}@media (prefers-reduced-motion:reduce){.campaign-structure-module__Pbx9TW__introduction{min-height:auto}.campaign-structure-module__Pbx9TW__introductionSticky{min-height:auto;padding:clamp(7rem,18vw,12rem) clamp(1rem,5vw,4.5rem);position:relative}.campaign-structure-module__Pbx9TW__introductionCopy{opacity:1!important;transform:none!important}.campaign-structure-module__Pbx9TW__price button,.campaign-structure-module__Pbx9TW__closing button,.campaign-structure-module__Pbx9TW__resultsLink{transition:none}}@media (min-width:780px){.campaign-structure-module__Pbx9TW__transformation,.campaign-structure-module__Pbx9TW__offer{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.campaign-structure-module__Pbx9TW__journeyFlow{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-structure-module__Pbx9TW__journeyFlow article:nth-child(2n){margin-top:8rem}.campaign-structure-module__Pbx9TW__proofGrid{grid-template-columns:1.3fr .85fr .85fr}.campaign-structure-module__Pbx9TW__proofPlaceholder:first-child{grid-row:span 2;min-height:32rem}}@media (max-width:420px){.campaign-structure-module__Pbx9TW__included .campaign-structure-module__Pbx9TW__sectionHeading h2{max-width:10ch;font-size:clamp(2.35rem,11vw,3rem)}.campaign-structure-module__Pbx9TW__price strong{font-size:clamp(3.4rem,17vw,4.5rem)}}@media (min-width:761px) and (max-width:1180px){.campaign-structure-module__Pbx9TW__section{padding:6rem 2rem}.campaign-structure-module__Pbx9TW__sectionHeading h2,.campaign-structure-module__Pbx9TW__introduction h2,.campaign-structure-module__Pbx9TW__transformation h2,.campaign-structure-module__Pbx9TW__offer h2,.campaign-structure-module__Pbx9TW__closing h2{font-size:clamp(3.25rem,7vw,4.75rem)}.campaign-structure-module__Pbx9TW__transformation,.campaign-structure-module__Pbx9TW__offer,.campaign-structure-module__Pbx9TW__journeyFlow,.campaign-structure-module__Pbx9TW__proofGrid{grid-template-columns:1fr}.campaign-structure-module__Pbx9TW__journeyFlow article:nth-child(2n){margin-top:0}.campaign-structure-module__Pbx9TW__proofPlaceholder:first-child{grid-row:auto;min-height:24rem}.campaign-structure-module__Pbx9TW__price strong{font-size:clamp(4.5rem,10vw,7rem)}}@media (min-width:1181px) and (pointer:fine){.campaign-structure-module__Pbx9TW__section{padding:8rem max(4rem,50vw - 560px)}.campaign-structure-module__Pbx9TW__sectionHeading{max-width:54rem}.campaign-structure-module__Pbx9TW__sectionHeading h2,.campaign-structure-module__Pbx9TW__transformation h2,.campaign-structure-module__Pbx9TW__offer h2,.campaign-structure-module__Pbx9TW__closing h2{font-size:clamp(4.5rem,5.8vw,6rem)}.campaign-structure-module__Pbx9TW__introduction{min-height:185svh}.campaign-structure-module__Pbx9TW__introductionSticky{padding:8rem max(4rem,50vw - 560px)}.campaign-structure-module__Pbx9TW__introductionCopy{width:min(100%,64rem)}.campaign-structure-module__Pbx9TW__introduction h2{max-width:11ch;font-size:clamp(5.25rem,6vw,6.75rem)}.campaign-structure-module__Pbx9TW__introductionCopy>p:last-child,.campaign-structure-module__Pbx9TW__transformationCopy>p,.campaign-structure-module__Pbx9TW__offerCopy>p:last-child,.campaign-structure-module__Pbx9TW__sectionHeading>p:last-child{font-size:1.2rem}.campaign-structure-module__Pbx9TW__procedureList{margin-top:6rem}.campaign-structure-module__Pbx9TW__journeyFlow{grid-template-columns:1fr;gap:5rem;margin-top:6rem}.campaign-structure-module__Pbx9TW__journeyFlow article:nth-child(2n){margin-top:0}.campaign-structure-module__Pbx9TW__transformation,.campaign-structure-module__Pbx9TW__offer{grid-template-columns:1fr;gap:4.5rem}.campaign-structure-module__Pbx9TW__offerCopy{max-width:54rem}.campaign-structure-module__Pbx9TW__price{max-width:42rem}.campaign-structure-module__Pbx9TW__price strong{font-size:clamp(5rem,8vw,7.5rem)}.campaign-structure-module__Pbx9TW__questions{max-width:58rem}}@media (min-width:1181px) and (max-width:1366px) and (pointer:coarse){.campaign-structure-module__Pbx9TW__sectionHeading h2,.campaign-structure-module__Pbx9TW__introduction h2,.campaign-structure-module__Pbx9TW__transformation h2,.campaign-structure-module__Pbx9TW__offer h2,.campaign-structure-module__Pbx9TW__closing h2{font-size:5rem}}@media (min-width:1181px) and (pointer:fine) and (prefers-reduced-motion:reduce){.campaign-structure-module__Pbx9TW__introduction{min-height:auto}}
.emotional-mirror-module__f3DQnG__section{color:#fff;background:#ad0014;padding:clamp(6rem,18vw,12rem) clamp(1rem,5vw,4.5rem);overflow:clip}.emotional-mirror-module__f3DQnG__inner{width:min(100%,1440px);margin:0 auto}.emotional-mirror-module__f3DQnG__intro{max-width:72rem}.emotional-mirror-module__f3DQnG__kicker{letter-spacing:.16em;text-transform:uppercase;margin-bottom:clamp(2rem,7vw,5.5rem);font-size:clamp(.75rem,1.6vw,.9rem);font-weight:700}.emotional-mirror-module__f3DQnG__title{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(3.2rem,10.5vw,9.5rem);font-weight:300;line-height:.88}.emotional-mirror-module__f3DQnG__title span{display:block}.emotional-mirror-module__f3DQnG__title strong{font-weight:700}.emotional-mirror-module__f3DQnG__thoughts{gap:clamp(7rem,20vw,17rem);margin-top:clamp(9rem,25vw,21rem);display:grid}.emotional-mirror-module__f3DQnG__thought{letter-spacing:-.045em;text-wrap:balance;width:min(100%,15ch);font-size:clamp(2.35rem,7.5vw,6.8rem);font-weight:300;line-height:.96}.emotional-mirror-module__f3DQnG__thought:nth-child(2n){text-align:right;margin-left:auto}.emotional-mirror-module__f3DQnG__thought strong{font-weight:700}.emotional-mirror-module__f3DQnG__closing{text-wrap:balance;border-top:1px solid #ffffff9e;max-width:34rem;margin-top:clamp(9rem,22vw,18rem);margin-left:auto;padding-top:clamp(1.25rem,3vw,2rem);font-size:clamp(1.3rem,3vw,2rem);font-weight:300;line-height:1.35}@media (min-width:761px) and (max-width:1180px){.emotional-mirror-module__f3DQnG__section{padding:7rem 2rem}.emotional-mirror-module__f3DQnG__title{font-size:clamp(4rem,8vw,5.5rem)}.emotional-mirror-module__f3DQnG__thoughts{gap:7rem;margin-top:9rem}.emotional-mirror-module__f3DQnG__thought{font-size:clamp(3rem,6vw,4.25rem)}}@media (min-width:1181px) and (pointer:fine){.emotional-mirror-module__f3DQnG__section{padding:8rem max(4rem,50vw - 560px)}.emotional-mirror-module__f3DQnG__inner{width:min(100%,1120px)}.emotional-mirror-module__f3DQnG__intro{max-width:58rem}.emotional-mirror-module__f3DQnG__title{font-size:clamp(5rem,6vw,6.5rem)}.emotional-mirror-module__f3DQnG__thoughts{gap:8rem;margin-top:10rem}.emotional-mirror-module__f3DQnG__thought{font-size:clamp(3.5rem,4.5vw,4.75rem)}.emotional-mirror-module__f3DQnG__closing{margin-top:10rem}}@media (min-width:1181px) and (max-width:1366px) and (pointer:coarse){.emotional-mirror-module__f3DQnG__title{font-size:6rem}.emotional-mirror-module__f3DQnG__thought{font-size:4.75rem}}@media (prefers-reduced-motion:reduce){.emotional-mirror-module__f3DQnG__kicker,.emotional-mirror-module__f3DQnG__title span,.emotional-mirror-module__f3DQnG__thought,.emotional-mirror-module__f3DQnG__closing{opacity:1!important;transform:none!important}}
.effort-loop-module__a9ZTta__section{color:#1b1718;background:#f8f6f4;overflow:clip}.effort-loop-module__a9ZTta__stage{min-height:185svh}.effort-loop-module__a9ZTta__sticky{align-items:center;min-height:100svh;padding:clamp(5rem,14vw,10rem) clamp(1rem,5vw,4.5rem);display:grid;position:sticky;top:0;overflow:hidden}.effort-loop-module__a9ZTta__title{z-index:1;letter-spacing:-.055em;text-wrap:balance;width:min(100%,12ch);margin:0 auto;font-size:clamp(3.2rem,10.5vw,9.5rem);font-weight:300;line-height:.86;position:relative}.effort-loop-module__a9ZTta__title span,.effort-loop-module__a9ZTta__title strong{display:block}.effort-loop-module__a9ZTta__title strong{font-weight:700}.effort-loop-module__a9ZTta__redLine{color:#ad0014}.effort-loop-module__a9ZTta__routine{pointer-events:none;align-content:space-between;padding-block:clamp(2.5rem,7vw,5.5rem);display:grid;position:absolute;inset:0}.effort-loop-module__a9ZTta__track{color:#ad001421;letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;width:max-content;font-size:clamp(4.5rem,15vw,13rem);font-weight:700;line-height:.78}.effort-loop-module__a9ZTta__narrative{gap:clamp(5rem,14vw,12rem);width:min(100% - 2rem,1440px);margin:0 auto;padding:clamp(7rem,18vw,14rem) 0;display:grid}.effort-loop-module__a9ZTta__copy{gap:clamp(1.2rem,3.5vw,2.4rem);width:min(100%,62rem);display:grid}.effort-loop-module__a9ZTta__copy p{letter-spacing:-.045em;text-wrap:balance;width:fit-content;max-width:18ch;font-size:clamp(2.25rem,6.2vw,5.8rem);font-weight:300;line-height:.96}.effort-loop-module__a9ZTta__copy p:nth-child(2){margin-left:clamp(1.5rem,7vw,7rem)}.effort-loop-module__a9ZTta__copy p:nth-child(3){margin-left:clamp(3rem,14vw,14rem)}.effort-loop-module__a9ZTta__copy p:last-child{color:#ad0014;text-align:right;max-width:14ch;margin-top:clamp(1rem,3vw,2rem);margin-left:auto}.effort-loop-module__a9ZTta__copy strong{font-weight:700}.effort-loop-module__a9ZTta__bridge{text-wrap:balance;border-top:1px solid #ad0014;max-width:31rem;margin-left:auto;padding-top:clamp(1.25rem,3vw,2rem);font-size:clamp(1.3rem,3vw,2rem);font-weight:300;line-height:1.35}@media (min-width:768px){.effort-loop-module__a9ZTta__stage{min-height:205svh}.effort-loop-module__a9ZTta__narrative{width:min(100% - 9rem,1440px)}}@media (min-width:761px) and (max-width:1180px){.effort-loop-module__a9ZTta__stage{min-height:185svh}.effort-loop-module__a9ZTta__sticky{padding:7rem 2rem}.effort-loop-module__a9ZTta__title{font-size:clamp(4rem,8vw,5.5rem)}.effort-loop-module__a9ZTta__track{font-size:clamp(6rem,13vw,9rem)}.effort-loop-module__a9ZTta__narrative{width:calc(100% - 4rem)}.effort-loop-module__a9ZTta__copy p{font-size:clamp(3rem,5.8vw,4.25rem)}}@media (min-width:1181px) and (pointer:fine){.effort-loop-module__a9ZTta__stage{min-height:185svh}.effort-loop-module__a9ZTta__sticky{padding:8rem max(4rem,50vw - 560px)}.effort-loop-module__a9ZTta__title{width:min(100%,11ch);font-size:clamp(5rem,6vw,6.5rem)}.effort-loop-module__a9ZTta__track{font-size:clamp(7rem,10vw,10rem)}}@media (min-width:1181px) and (max-width:1366px) and (pointer:coarse){.effort-loop-module__a9ZTta__title{font-size:6rem}.effort-loop-module__a9ZTta__copy p{font-size:4.75rem}}@media (prefers-reduced-motion:reduce){.effort-loop-module__a9ZTta__stage{min-height:auto}.effort-loop-module__a9ZTta__sticky{position:relative}.effort-loop-module__a9ZTta__routine{display:none}.effort-loop-module__a9ZTta__title,.effort-loop-module__a9ZTta__title span,.effort-loop-module__a9ZTta__title strong,.effort-loop-module__a9ZTta__copy p,.effort-loop-module__a9ZTta__bridge{opacity:1!important;transform:none!important}}@media (max-width:560px){.effort-loop-module__a9ZTta__copy p:nth-child(2){margin-left:1.25rem}.effort-loop-module__a9ZTta__copy p:nth-child(3){margin-left:2.5rem}.effort-loop-module__a9ZTta__copy p:last-child{text-align:left;margin-left:0}}
.lumi-slim-preloader-module__nRmanW__experience{min-height:100svh}.lumi-slim-preloader-module__nRmanW__siteStage{opacity:1;min-height:100svh;transform:none}.lumi-slim-preloader-module__nRmanW__siteStageLoading{opacity:.72;transform-origin:50%;will-change:opacity, transform;transform:translateY(1rem)scale(.992)}.lumi-slim-preloader-module__nRmanW__siteStageRevealing{animation:.65s cubic-bezier(.16,1,.3,1) forwards lumi-slim-preloader-module__nRmanW__site-reveal}.lumi-slim-preloader-module__nRmanW__preloader{z-index:1000;min-height:100dvh;padding-top:max(2rem, env(safe-area-inset-top));padding-right:max(2rem, env(safe-area-inset-right));padding-bottom:max(2rem, env(safe-area-inset-bottom));padding-left:max(2rem, env(safe-area-inset-left));color:#fff;background:var(--campaign-red);will-change:transform;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden;transform:translate(0,0)}.lumi-slim-preloader-module__nRmanW__preloaderRevealing{animation:.65s cubic-bezier(.7,0,.84,0) forwards lumi-slim-preloader-module__nRmanW__preloader-exit}.lumi-slim-preloader-module__nRmanW__logo{filter:drop-shadow(0 .45rem 1rem #4600081a);width:clamp(7.5rem,31vw,10rem);height:auto;display:block;overflow:visible}.lumi-slim-preloader-module__nRmanW__letterTrace{fill:none;stroke:currentColor;stroke-width:.52px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;animation:lumi-slim-preloader-module__nRmanW__trace-letter .38s cubic-bezier(.22, 1, .36, 1) var(--letter-delay) forwards}.lumi-slim-preloader-module__nRmanW__letterFill{fill:currentColor;opacity:0;animation:lumi-slim-preloader-module__nRmanW__fill-letter .22s ease-out calc(var(--letter-delay) + .21s) forwards}.lumi-slim-preloader-module__nRmanW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes lumi-slim-preloader-module__nRmanW__trace-letter{0%{opacity:0;stroke-dashoffset:1px}15%{opacity:1}to{opacity:1;stroke-dashoffset:0}}@keyframes lumi-slim-preloader-module__nRmanW__fill-letter{0%{opacity:0}to{opacity:1}}@keyframes lumi-slim-preloader-module__nRmanW__preloader-exit{0%{transform:translate(0,0)}to{transform:translateY(-100%)}}@keyframes lumi-slim-preloader-module__nRmanW__site-reveal{0%{opacity:.72;transform:translateY(1rem)scale(.992)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){.lumi-slim-preloader-module__nRmanW__siteStageLoading{opacity:1;transform:none}.lumi-slim-preloader-module__nRmanW__siteStageRevealing{animation:none}.lumi-slim-preloader-module__nRmanW__letterTrace{animation:none;display:none}.lumi-slim-preloader-module__nRmanW__letterFill{opacity:1;animation:none}.lumi-slim-preloader-module__nRmanW__preloaderRevealing{animation:.16s ease-out forwards lumi-slim-preloader-module__nRmanW__preloader-fade}}@keyframes lumi-slim-preloader-module__nRmanW__preloader-fade{to{opacity:0}}
.offer-countdown-bar-module__wjB8NG__bar{z-index:100;min-height:calc(3.75rem + env(safe-area-inset-top));color:#fff;opacity:0;visibility:hidden;pointer-events:none;background:#ad0014;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .18s ease-out,visibility 0s linear .3s;position:fixed;top:0;left:0;right:0;transform:translateY(calc(-100% - .75rem));box-shadow:0 .75rem 2.5rem #3600073d}.offer-countdown-bar-module__wjB8NG__visible{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0,0)}.offer-countdown-bar-module__wjB8NG__inner{width:min(1120px,100% - 2.5rem);min-height:inherit;padding-top:env(safe-area-inset-top);white-space:nowrap;justify-content:center;align-items:center;gap:.65rem;margin:0 auto;display:flex}.offer-countdown-bar-module__wjB8NG__campaign{letter-spacing:.12em;text-transform:uppercase;border-right:1px solid #ffffff5c;margin-right:.35rem;padding-right:1rem;font-size:.7rem;font-weight:700}.offer-countdown-bar-module__wjB8NG__prefix,.offer-countdown-bar-module__wjB8NG__suffix,.offer-countdown-bar-module__wjB8NG__endDate{font-size:.82rem}.offer-countdown-bar-module__wjB8NG__prefix{font-weight:700}.offer-countdown-bar-module__wjB8NG__suffix,.offer-countdown-bar-module__wjB8NG__endDate{color:#ffffffc7}.offer-countdown-bar-module__wjB8NG__timer{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";align-items:baseline;gap:.22rem;display:inline-flex}.offer-countdown-bar-module__wjB8NG__timer>span{align-items:baseline;gap:.12rem;display:inline-flex}.offer-countdown-bar-module__wjB8NG__timer b{text-align:right;min-width:2ch;font-size:1.22rem;line-height:1}.offer-countdown-bar-module__wjB8NG__timer small{color:#ffffffb8;text-transform:uppercase;font-size:.66rem;font-weight:700}.offer-countdown-bar-module__wjB8NG__timer i{color:#ffffff85;font-size:.9rem;font-style:normal}.offer-countdown-bar-module__wjB8NG__endDate{border-left:1px solid #ffffff5c;margin-left:.5rem;padding-left:1rem}.offer-countdown-bar-module__wjB8NG__ended{letter-spacing:.04em;text-transform:uppercase;font-size:.9rem}@media (max-width:760px){.offer-countdown-bar-module__wjB8NG__bar{min-height:calc(3.5rem + env(safe-area-inset-top))}.offer-countdown-bar-module__wjB8NG__inner{gap:.45rem;width:calc(100% - 1.5rem)}.offer-countdown-bar-module__wjB8NG__campaign,.offer-countdown-bar-module__wjB8NG__endDate{display:none}.offer-countdown-bar-module__wjB8NG__prefix,.offer-countdown-bar-module__wjB8NG__suffix{font-size:clamp(.68rem,3.1vw,.78rem)}.offer-countdown-bar-module__wjB8NG__timer{gap:.15rem}.offer-countdown-bar-module__wjB8NG__timer b{font-size:clamp(1rem,4.8vw,1.18rem)}.offer-countdown-bar-module__wjB8NG__timer small{font-size:.6rem}}@media (max-width:360px){.offer-countdown-bar-module__wjB8NG__suffix{display:none}}@media (prefers-reduced-motion:reduce){.offer-countdown-bar-module__wjB8NG__bar{transition:none}}
.site-footer-module__BcHpwq__footer{color:#f8f6f4;background:#151314;border-top:4px solid #ad0014;overflow:hidden}.site-footer-module__BcHpwq__frame{width:min(100%,1440px);padding:clamp(2rem, 6vw, 4.5rem) clamp(1.25rem, 5vw, 4.5rem) calc(1.5rem + env(safe-area-inset-bottom));margin:0 auto}.site-footer-module__BcHpwq__topRow{gap:clamp(3rem,8vw,7rem);display:grid}.site-footer-module__BcHpwq__intro{max-width:34rem}.site-footer-module__BcHpwq__project{color:#c8bec0;letter-spacing:.13em;text-transform:uppercase;margin-bottom:1rem;font-size:.76rem;font-weight:700}.site-footer-module__BcHpwq__intro h2{letter-spacing:-.045em;text-wrap:balance;max-width:13ch;font-size:clamp(2rem,9vw,4.8rem);font-weight:300;line-height:.96}.site-footer-module__BcHpwq__supportingText{color:#b7adaf;max-width:29rem;margin-top:1.3rem;font-size:1rem;line-height:1.55}.site-footer-module__BcHpwq__contactList{align-content:start;font-style:normal;display:grid}.site-footer-module__BcHpwq__contactLink{color:#d3cbcc;border-top:1px solid #f8f6f438;grid-template-columns:minmax(5.5rem,.65fr) minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:4.75rem;transition:color .18s,border-color .18s;display:grid}.site-footer-module__BcHpwq__contactLink:last-child{border-bottom:1px solid #f8f6f438}.site-footer-module__BcHpwq__contactLink>span:first-child{letter-spacing:.11em;text-transform:uppercase;font-size:.75rem;font-weight:700}.site-footer-module__BcHpwq__contactLink strong{overflow-wrap:anywhere;color:#f8f6f4;font-size:clamp(1rem,4.5vw,1.3rem);font-weight:300}.site-footer-module__BcHpwq__externalMark{color:#d45b69;font-family:Arial,Helvetica,sans-serif;font-size:1.05rem;transition:transform .18s}.site-footer-module__BcHpwq__contactLink:hover,.site-footer-module__BcHpwq__contactLink:focus-visible{color:#fff;border-color:#ad0014}.site-footer-module__BcHpwq__contactLink:hover .site-footer-module__BcHpwq__externalMark,.site-footer-module__BcHpwq__contactLink:focus-visible .site-footer-module__BcHpwq__externalMark{transform:translate(2px,-2px)}.site-footer-module__BcHpwq__contactLink:focus-visible{outline-offset:5px;outline:2px solid #f8f6f4}.site-footer-module__BcHpwq__metaRow{color:#918789;border-top:1px solid #f8f6f424;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;margin-top:clamp(3rem,8vw,6.5rem);padding-top:1rem;font-size:.76rem;line-height:1.4;display:flex}.site-footer-module__BcHpwq__onePixelCredit{min-height:2.5rem;color:inherit;background:#ffffff08;border:1px solid #ad00146b;border-radius:999px;flex:none;align-items:center;gap:.625rem;padding:.3125rem .875rem .3125rem .3125rem;transition:border-color .22s,background-color .22s,box-shadow .22s,transform .22s;display:inline-flex;position:relative;overflow:hidden}.site-footer-module__BcHpwq__onePixelCredit:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#d45b692e 50%,#0000 70%);transition:transform .65s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-120%)}.site-footer-module__BcHpwq__onePixelCredit:hover,.site-footer-module__BcHpwq__onePixelCredit:focus-visible{background:#ad00141a;border-color:#ad0014;transform:translateY(-2px);box-shadow:0 .375rem 1.375rem #ad001438}.site-footer-module__BcHpwq__onePixelCredit:hover:before,.site-footer-module__BcHpwq__onePixelCredit:focus-visible:before{transform:translate(120%)}.site-footer-module__BcHpwq__onePixelCredit:focus-visible{outline-offset:4px;outline:2px solid #f8f6f4}.site-footer-module__BcHpwq__onePixelLogo{background:#fff;border-radius:999px;flex:none;place-items:center;width:1.75rem;height:1.75rem;padding:.1875rem;transition:box-shadow .22s;display:grid;overflow:hidden;box-shadow:0 0 0 1px #ad001447}.site-footer-module__BcHpwq__onePixelLogo img{object-fit:contain;border-radius:999px;width:100%;height:100%;display:block}.site-footer-module__BcHpwq__onePixelCredit:hover .site-footer-module__BcHpwq__onePixelLogo,.site-footer-module__BcHpwq__onePixelCredit:focus-visible .site-footer-module__BcHpwq__onePixelLogo{box-shadow:0 0 0 2px #ad0014}.site-footer-module__BcHpwq__onePixelText{flex-direction:column;line-height:1.18;display:flex}.site-footer-module__BcHpwq__onePixelBy{color:#918789;letter-spacing:.02em;font-size:.6rem}.site-footer-module__BcHpwq__onePixelName{color:#d45b69;letter-spacing:.125rem;text-transform:uppercase;font-size:.8rem;font-weight:700;transition:color .22s,letter-spacing .22s}.site-footer-module__BcHpwq__onePixelCredit:hover .site-footer-module__BcHpwq__onePixelName,.site-footer-module__BcHpwq__onePixelCredit:focus-visible .site-footer-module__BcHpwq__onePixelName{color:#f07d8b;letter-spacing:.175rem}.site-footer-module__BcHpwq__wordmark{color:#f8f6f41a;width:calc(100vw - clamp(.75rem,2vw,2rem));font-family:var(--font-bodoni-moda), "Times New Roman", serif;font-optical-sizing:auto;letter-spacing:.075em;text-align:center;text-transform:uppercase;-webkit-user-select:none;user-select:none;margin-top:clamp(1rem,2.5vw,2.25rem);margin-left:50%;padding-bottom:.06em;font-size:clamp(7rem,34vw,64rem);font-weight:400;line-height:.66;transform:translate(-50%)}.site-footer-module__BcHpwq__wordmark span{white-space:nowrap;padding-left:.075em;display:block}@media (min-width:780px){.site-footer-module__BcHpwq__topRow{grid-template-columns:minmax(0,.85fr) minmax(25rem,1.15fr);align-items:start}.site-footer-module__BcHpwq__contactLink{grid-template-columns:minmax(6.5rem,.55fr) minmax(0,1fr) auto}}@media (max-width:480px){.site-footer-module__BcHpwq__contactLink{grid-template-columns:1fr auto;gap:.35rem 1rem;padding:.9rem 0}.site-footer-module__BcHpwq__contactLink>span:first-child,.site-footer-module__BcHpwq__contactLink strong{grid-column:1}.site-footer-module__BcHpwq__externalMark{grid-area:1/2/span 2}.site-footer-module__BcHpwq__metaRow{flex-direction:column;align-items:flex-start}}@media (min-width:761px) and (max-width:1180px){.site-footer-module__BcHpwq__topRow{grid-template-columns:1fr}.site-footer-module__BcHpwq__intro h2{font-size:clamp(3rem,7vw,4.25rem)}}@media (min-width:1181px) and (pointer:fine){.site-footer-module__BcHpwq__frame{width:min(100%,1120px);padding:4.5rem 0 calc(1.5rem + env(safe-area-inset-bottom))}.site-footer-module__BcHpwq__topRow{grid-template-columns:1fr;gap:4rem}.site-footer-module__BcHpwq__intro h2{font-size:clamp(3.75rem,4.5vw,4.75rem)}.site-footer-module__BcHpwq__contactList{width:min(100%,52rem);margin-left:auto}}@media (prefers-reduced-motion:reduce){.site-footer-module__BcHpwq__contactLink,.site-footer-module__BcHpwq__externalMark,.site-footer-module__BcHpwq__onePixelCredit,.site-footer-module__BcHpwq__onePixelCredit:before,.site-footer-module__BcHpwq__onePixelLogo,.site-footer-module__BcHpwq__onePixelName{transition:none}}
