@keyframes Assistant_shimmer__QrTOw{0%{background-position:-200% 0}to{background-position:200% 0}}.Assistant_assistant__jDkAO{display:flex;align-items:center}.Assistant_assistant__body__zlSP1{position:fixed;bottom:0;left:0;width:100%;z-index:9000;background-color:#fff;padding:2.85rem 1.063rem 2rem 0}@media(min-width:768px){.Assistant_assistant__body__zlSP1{height:100vh;padding:2.75rem 3rem 2.75rem 0;display:flex;flex-direction:column;justify-content:flex-end}}@media(min-width:1536px){.Assistant_assistant__body__zlSP1{height:auto;display:block}}.Assistant_assistant__closeButton__nWlx9{font-size:.75rem;line-height:1.2;font-family:var(--font-abc-monument-grotesk);font-weight:500;letter-spacing:0;text-transform:uppercase;position:absolute;top:1.75rem;right:1.75rem;cursor:pointer;display:none;background:none;border:none;padding:0}@media(min-width:1240px){.Assistant_assistant__closeButton__nWlx9{font-size:1rem}}@media(min-width:2560px){.Assistant_assistant__closeButton__nWlx9{font-size:1.25rem;letter-spacing:-.04em}}@media(min-width:768px){.Assistant_assistant__closeButton__nWlx9{display:block;top:2rem;right:2rem}}.Assistant_assistant__mobileOverlay__dDfrH{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}@media(min-width:768px){.Assistant_assistant__mobileOverlay__dDfrH{display:none}}.Assistant_assistant__square__U0xkx{background-color:#fff;display:flex;flex-shrink:0;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;top:-2rem}@media(min-width:768px){.Assistant_assistant__square__U0xkx{width:3.625rem;height:3.625rem}}@media(min-width:1536px){.Assistant_assistant__square__U0xkx{width:4.75rem;height:4.75rem}}.Assistant_assistant__square__U0xkx:before{content:"";width:8px;height:8px;background-color:#000;animation:Assistant_blink__RhPCL 1.2s step-end infinite}@media(min-width:768px){.Assistant_assistant__square__U0xkx:before{width:7px;height:7px}}@media(min-width:1536px){.Assistant_assistant__square__U0xkx:before{width:11px;height:11px}}.Assistant_assistant__nextButton__de34M{flex-shrink:0;height:1.875rem;width:1.875rem;background-color:#000;border:none;box-shadow:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.Assistant_assistant__nextButton__de34M{height:2.5rem;width:2.5rem}}@media(min-width:1536px){.Assistant_assistant__nextButton__de34M{height:3rem;width:3rem}}.Assistant_assistant__nextButton__de34M:focus{outline:none;background-color:gray}.Assistant_assistant__nextButton__de34M:disabled{cursor:default;background-color:gray}.Assistant_assistant__nextButton__icon__bD6DD{filter:invert(1) brightness(2);width:1rem;height:1rem}@media(min-width:768px){.Assistant_assistant__nextButton__icon__bD6DD{width:1.2rem;height:1.2rem}}@keyframes Assistant_blink__RhPCL{0%,49%{visibility:visible}50%,to{visibility:hidden}}@keyframes AssistantBody_shimmer__Iur8Q{0%{background-position:-200% 0}to{background-position:200% 0}}.AssistantBody_assistantBody__expandedArea__MVwwj{position:fixed;bottom:0;left:0;width:100%;max-height:100vh;z-index:9100;display:flex;flex-direction:column;overflow:hidden;will-change:transform,opacity,height;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}@media(max-width:767px){.AssistantBody_assistantBody__expandedArea--fullHeightMobile__NuahA{height:100vh;width:100vw}.AssistantBody_assistantBody__expandedArea--fullHeightMobile__NuahA .AssistantBody_assistantBody__contentWrapper__rrgnO{flex:1 1}.AssistantBody_assistantBody__expandedArea--fullHeightMobile__NuahA .AssistantBody_assistantBody__contentInner__bWs5C{flex:1 1;min-height:0;padding-left:0;padding-right:0}.AssistantBody_assistantBody__expandedArea--scrollableMobile__lH0s6{overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}}@media(max-width:767px){.AssistantBody_assistantBody__expandedArea--scrollableMobile__lH0s6::-webkit-scrollbar{width:1px}.AssistantBody_assistantBody__expandedArea--scrollableMobile__lH0s6::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.AssistantBody_assistantBody__expandedArea--scrollableMobile__lH0s6::-webkit-scrollbar-thumb{background:gray}.AssistantBody_assistantBody__expandedArea--scrollableMobile__lH0s6 .AssistantBody_assistantBody__contentWrapper__rrgnO{flex:none;height:auto!important;overflow:visible!important}.AssistantBody_assistantBody__expandedArea--scrollableMobile__lH0s6 .AssistantBody_assistantBody__contentInner__bWs5C{flex:none;min-height:auto;justify-content:flex-start;margin-top:0}}@media(min-width:768px)and (max-width:1239px){.AssistantBody_assistantBody__expandedArea--fullHeightTablet__om1kR{height:100vh}.AssistantBody_assistantBody__expandedArea--fullHeightTablet__om1kR .AssistantBody_assistantBody__contentWrapper__rrgnO{flex:1 1}.AssistantBody_assistantBody__expandedArea--fullHeightTablet__om1kR .AssistantBody_assistantBody__contentInner__bWs5C{flex:1 1;min-height:0}}.AssistantBody_assistantBody__bodyWrapper__whD0F{position:relative;display:flex;flex-direction:column;width:100vw}.AssistantBody_assistantBody__contentWrapper__rrgnO{overflow:hidden;display:flex;flex-direction:column;will-change:transform,height;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}.AssistantBody_assistantBody__contentWrapper--expanded__vE1MZ{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.AssistantBody_assistantBody__contentWrapper--expanded__vE1MZ::-webkit-scrollbar{display:none}.AssistantBody_assistantBody__contentInner__bWs5C{display:flex;flex-direction:column;justify-content:flex-end;padding:3rem 0;overflow:visible;will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0);margin-top:auto}@media(min-width:768px){.AssistantBody_assistantBody__contentInner__bWs5C{padding:2rem 0 3rem}}@media(min-width:1536px){.AssistantBody_assistantBody__contentInner__bWs5C{padding:0 0 3.5rem}.AssistantBody_assistantBody__contentWrapper--expanded__vE1MZ .AssistantBody_assistantBody__contentInner__bWs5C{padding:2rem 0 4.75rem}}.AssistantBody_assistantBody__contentInner__bWs5C::-webkit-scrollbar{display:none}.AssistantBody_assistantBody__header__2XqB1{position:relative;flex-shrink:0;min-height:0;width:100%;height:-moz-fit-content;height:fit-content}@media(min-width:768px){.AssistantBody_assistantBody__header__2XqB1{min-height:3.5rem}}.AssistantBody_assistantBody__closeButton__HoxrB{font-size:.75rem;line-height:1.2;font-family:var(--font-abc-monument-grotesk);font-weight:500;letter-spacing:0;text-transform:uppercase;position:absolute;top:0;right:0;cursor:pointer;display:none;background:none;border:none;padding:2rem;z-index:10}@media(min-width:1240px){.AssistantBody_assistantBody__closeButton__HoxrB{font-size:1rem}}@media(min-width:2560px){.AssistantBody_assistantBody__closeButton__HoxrB{font-size:1.25rem;letter-spacing:-.04em}}@media(min-width:768px){.AssistantBody_assistantBody__closeButton__HoxrB{display:block}}.AssistantBody_assistantBody__closeButton--mobileVisible__N2AE6{display:block}.AssistantBody_assistantBody__closeButton--hiddenOnMobileOnly__1_OcD{display:none}@media(min-width:768px){.AssistantBody_assistantBody__closeButton--hiddenOnMobileOnly__1_OcD{display:block}}.AssistantBody_assistantBody__closeButton--hidden__CMy7b{display:none!important}@media(min-width:1536px){.AssistantBody_assistantBody__closeButton--hiddenOnDesktopOnly__s3cEA{display:none!important}}.AssistantBody_assistantBody__backgroundMobileOverlay__md3oT{position:fixed;top:0;left:0;right:0;bottom:0;z-index:8998;cursor:pointer;background-color:rgba(0,0,0,.4)}.AssistantBody_assistantBody__backgroundMobileOverlay--disabled__vmT36{pointer-events:none;cursor:default}.AssistantBody_assistantBody__bottomCover__KWJxQ{position:fixed;bottom:0;left:0;right:0;background-color:#fff;z-index:8999;pointer-events:none}@keyframes AssistantIcon_shimmer__lTRo1{0%{background-position:-200% 0}to{background-position:200% 0}}.AssistantIcon_assistantIcon__IIgZO{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:currentColor}.AssistantIcon_assistantIcon__dot__E2qqo{width:8px;height:8px;background-color:currentColor;animation:AssistantIcon_dot-blink__R_1fa 1.2s step-end infinite}@media(min-width:768px){.AssistantIcon_assistantIcon__dot__E2qqo{width:7px;height:7px}}@media(min-width:1536px){.AssistantIcon_assistantIcon__dot__E2qqo{width:11px;height:11px}}.AssistantIcon_assistantIcon__dot--static__C0kbq{animation:none}@keyframes AssistantIcon_dot-blink__R_1fa{0%,49%{opacity:1}50%,to{opacity:0}}.AssistantIcon_assistantIcon__wrapper__lfcOT{position:relative;width:2.5px;height:2.5px}.AssistantIcon_assistantIcon__wrapper__lfcOT:before{position:absolute;top:50%;left:50%;width:2.5px;height:2.5px;content:"";background-color:rgba(0,0,0,0);border-radius:50%;box-shadow:0 -9px 0 0,6.36px -6.36px 0 0,9px 0 0 0,6.36px 6.36px 0 0,0 9px 0 0,-6.36px 6.36px 0 0,-9px 0 0 0,-6.36px -6.36px 0 0;transform:translate(-50%,-50%)}.AssistantIcon_assistantIcon__wrapper--animated__dryFm{animation:AssistantIcon_standby-rotation__xOQBn 4s linear infinite}@keyframes AssistantIcon_standby-rotation__xOQBn{0%,to{transform:rotate(0deg) scale(.7)}12.5%{transform:rotate(45deg) scale(.85)}25%{transform:rotate(90deg) scale(1)}50%{transform:rotate(90deg) scale(1)}62.5%{transform:rotate(45deg) scale(.85)}75%{transform:rotate(0deg) scale(.7)}}.AssistantIcon_assistantIcon__squares__05Gym{position:relative;width:1rem;height:1rem;scale:.8}@media(min-width:768px){.AssistantIcon_assistantIcon__squares__05Gym{scale:.9}}@media(min-width:1536px){.AssistantIcon_assistantIcon__squares__05Gym{scale:1}}.AssistantIcon_assistantIcon__square__wjP_h{position:absolute;width:.6rem;height:.6rem;background-color:currentColor;border-radius:0;transform-origin:center center}.AssistantIcon_assistantIcon__square--bl__lx_KB,.AssistantIcon_assistantIcon__square--br__rLjil,.AssistantIcon_assistantIcon__square--tl__MRvLl,.AssistantIcon_assistantIcon__square--tr__lKlgA{top:50%;left:50%;transform:translate(-50%,-50%)}.AssistantIcon_assistantIcon__squares--animated__MCjlf{animation:AssistantIcon_squares-container-rotate__P4OEp 4s cubic-bezier(.3,0,.7,1) infinite}.AssistantIcon_assistantIcon__squares--animated__MCjlf .AssistantIcon_assistantIcon__square--tl__MRvLl{animation:AssistantIcon_square-tl__oPC_h 4s cubic-bezier(.2,0,.2,1) infinite}.AssistantIcon_assistantIcon__squares--animated__MCjlf .AssistantIcon_assistantIcon__square--tr__lKlgA{animation:AssistantIcon_square-tr__JWNvO 4s cubic-bezier(.2,0,.2,1) infinite}.AssistantIcon_assistantIcon__squares--animated__MCjlf .AssistantIcon_assistantIcon__square--bl__lx_KB{animation:AssistantIcon_square-bl__QnVnF 4s cubic-bezier(.2,0,.2,1) infinite}.AssistantIcon_assistantIcon__squares--animated__MCjlf .AssistantIcon_assistantIcon__square--br__rLjil{animation:AssistantIcon_square-br__D0eJ8 4s cubic-bezier(.2,0,.2,1) infinite}@keyframes AssistantIcon_squares-container-rotate__P4OEp{0%{transform:rotate(0deg)}22%{transform:rotate(0deg)}35%{transform:rotate(-45deg)}44%{transform:rotate(-45deg)}57%{transform:rotate(-90deg)}to{transform:rotate(-90deg)}}@keyframes AssistantIcon_square-tl__oPC_h{0%{transform:translate(-50%,-50%) scale(1) rotate(0deg)}13%{transform:translate(-50%,calc(-50% - .9rem)) scale(.75) rotate(180deg)}22%{transform:translate(-50%,calc(-50% - .9rem)) scale(.75) rotate(180deg)}29%{transform:translate(-50%,calc(-50% - .7rem)) scale(.75) rotate(180deg)}35%{transform:translate(-50%,calc(-50% - .9rem)) scale(.75) rotate(180deg)}44%{transform:translate(-50%,calc(-50% - .9rem)) scale(.75) rotate(180deg)}51%{transform:translate(-50%,calc(-50% - .7rem)) scale(.75) rotate(180deg)}57%{transform:translate(-50%,calc(-50% - .9rem)) scale(.75) rotate(180deg)}66%{transform:translate(-50%,calc(-50% - .9rem)) scale(.75) rotate(180deg)}79%{transform:translate(-50%,-50%) scale(1) rotate(0deg)}to{transform:translate(-50%,-50%) scale(1) rotate(0deg)}}@keyframes AssistantIcon_square-tr__JWNvO{0%{transform:translate(-50%,-50%) scale(1) rotate(0deg)}13%{transform:translate(calc(-50% + .9rem),-50%) scale(.75) rotate(180deg)}22%{transform:translate(calc(-50% + .9rem),-50%) scale(.75) rotate(180deg)}29%{transform:translate(calc(-50% + .7rem),-50%) scale(.75) rotate(180deg)}35%{transform:translate(calc(-50% + .9rem),-50%) scale(.75) rotate(180deg)}44%{transform:translate(calc(-50% + .9rem),-50%) scale(.75) rotate(180deg)}51%{transform:translate(calc(-50% + .7rem),-50%) scale(.75) rotate(180deg)}57%{transform:translate(calc(-50% + .9rem),-50%) scale(.75) rotate(180deg)}66%{transform:translate(calc(-50% + .9rem),-50%) scale(.75) rotate(180deg)}79%{transform:translate(-50%,-50%) scale(1) rotate(0deg)}to{transform:translate(-50%,-50%) scale(1) rotate(0deg)}}@keyframes AssistantIcon_square-bl__QnVnF{0%{transform:translate(-50%,-50%) scale(1) rotate(0deg)}13%{transform:translate(calc(-50% - .9rem),-50%) scale(.75) rotate(180deg)}22%{transform:translate(calc(-50% - .9rem),-50%) scale(.75) rotate(180deg)}29%{transform:translate(calc(-50% - .7rem),-50%) scale(.75) rotate(180deg)}35%{transform:translate(calc(-50% - .9rem),-50%) scale(.75) rotate(180deg)}44%{transform:translate(calc(-50% - .9rem),-50%) scale(.75) rotate(180deg)}51%{transform:translate(calc(-50% - .7rem),-50%) scale(.75) rotate(180deg)}57%{transform:translate(calc(-50% - .9rem),-50%) scale(.75) rotate(180deg)}66%{transform:translate(calc(-50% - .9rem),-50%) scale(.75) rotate(180deg)}79%{transform:translate(-50%,-50%) scale(1) rotate(0deg)}to{transform:translate(-50%,-50%) scale(1) rotate(0deg)}}@keyframes AssistantIcon_square-br__D0eJ8{0%{transform:translate(-50%,-50%) scale(1) rotate(0deg)}13%{transform:translate(-50%,calc(-50% + .9rem)) scale(.75) rotate(180deg)}22%{transform:translate(-50%,calc(-50% + .9rem)) scale(.75) rotate(180deg)}29%{transform:translate(-50%,calc(-50% + .7rem)) scale(.75) rotate(180deg)}35%{transform:translate(-50%,calc(-50% + .9rem)) scale(.75) rotate(180deg)}44%{transform:translate(-50%,calc(-50% + .9rem)) scale(.75) rotate(180deg)}51%{transform:translate(-50%,calc(-50% + .7rem)) scale(.75) rotate(180deg)}57%{transform:translate(-50%,calc(-50% + .9rem)) scale(.75) rotate(180deg)}66%{transform:translate(-50%,calc(-50% + .9rem)) scale(.75) rotate(180deg)}79%{transform:translate(-50%,-50%) scale(1) rotate(0deg)}to{transform:translate(-50%,-50%) scale(1) rotate(0deg)}}@keyframes AssistantSquare_shimmer__a1G6W{0%{background-position:-200% 0}to{background-position:200% 0}}.AssistantSquare_assistantSquare__kQHNz{background-color:#000;color:#fff;display:flex;flex-shrink:0;width:2.5rem;height:2.5rem;transition:opacity .3s ease-out;align-self:flex-start;align-items:center;justify-content:center;padding:.25rem}@media(min-width:768px){.AssistantSquare_assistantSquare__kQHNz{align-self:center;width:3rem;height:3rem}}@media(min-width:1536px){.AssistantSquare_assistantSquare__kQHNz{width:4.75rem;height:4.75rem}}.AssistantSquare_assistantSquare--visible__eZ7mZ{opacity:1}.AssistantSquare_assistantSquare--hidden__p_u_6{opacity:0}.AssistantSquare_assistantSquare--animateColors__U8W5_{transition:opacity .3s ease-out,background-color .3s ease-out,color .3s ease-out}.AssistantSquare_assistantSquare--inverted__xtlqH{background-color:#fff;color:#000}.AssistantSquare_assistantSquare--transparent__JYFct{background-color:rgba(0,0,0,0)}body[data-reel-view-open=true] .AssistantSquare_assistantSquare__kQHNz{display:none}@keyframes typography_deprecated_mixins_shimmer__R8BCA{0%{background-position:-200% 0}to{background-position:200% 0}}@define-mixin font-number-s{font-family:var(--sw-proportional-font-stack);font-weight:var(--typography-number-s-weight);font-size:var(--typography-number-s-size);line-height:var(--typography-number-s-line-height);text-transform:var(--typography-number-s-text-transform);letter-spacing:var(--typography-number-s-letter-spacing)}@define-mixin font-number-m{font-family:var(--sw-proportional-font-stack);font-weight:var(--typography-number-m-weight);font-size:var(--typography-number-m-size);line-height:var(--typography-number-m-line-height);text-transform:var(--typography-number-m-text-transform);letter-spacing:var(--typography-number-m-letter-spacing)}@define-mixin font-number-l{font-family:var(--sw-proportional-font-stack);font-weight:var(--typography-number-l-weight);font-size:var(--typography-number-l-size);line-height:var(--typography-number-l-line-height);text-transform:var(--typography-number-l-text-transform);letter-spacing:var(--typography-number-l-letter-spacing)}@define-mixin font-number-xl{font-family:var(--sw-proportional-font-stack);font-weight:var(--typography-number-xl-weight);font-size:var(--typography-number-xl-size);line-height:var(--typography-number-xl-line-height);text-transform:var(--typography-number-xl-text-transform);letter-spacing:var(--typography-number-xl-letter-spacing)}@define-mixin font-heading-s{font-family:var(--sw-proportional-font-stack);font-weight:var(--typography-heading-s-weight);font-size:var(--typography-heading-s-size);line-height:var(--typography-heading-s-line-height);text-transform:var(--typography-heading-s-text-transform);letter-spacing:var(--typography-heading-s-letter-spacing)}@define-mixin font-heading-m{font-family:var(--sw-proportional-font-stack);font-weight:var(--typography-heading-m-weight);font-size:var(--typography-heading-m-size);line-height:var(--typography-heading-m-line-height);text-transform:var(--typography-heading-m-text-transform);letter-spacing:var(--typography-heading-m-letter-spacing)}@define-mixin font-heading-l{font-family:var(--sw-proportional-font-stack);font-weight:var(--typography-heading-l-weight);font-size:var(--typography-heading-l-size);line-height:var(--typography-heading-l-line-height);text-transform:var(--typography-heading-l-text-transform);letter-spacing:var(--typography-heading-l-letter-spacing)}@define-mixin font-dynamic-number-2xl-mobile{font-family:var(--sw-proportional-font-stack);font-weight:var(--typography-dynamic-number-2xl-mobile-weight);font-size:var(--typography-dynamic-number-2xl-mobile-size);line-height:var(--typography-dynamic-number-2xl-mobile-line-height);text-transform:var(--typography-dynamic-number-2xl-mobile-text-transform);letter-spacing:var(--typography-dynamic-number-2xl-mobile-letter-spacing)}@define-mixin font-dynamic-number-2xl-tablet{font-family:var(--sw-proportional-font-stack);font-weight:var(--typography-dynamic-number-2xl-tablet-weight);font-size:var(--typography-dynamic-number-2xl-tablet-size);line-height:var(--typography-dynamic-number-2xl-tablet-line-height);text-transform:var(--typography-dynamic-number-2xl-tablet-text-transform);letter-spacing:var(--typography-dynamic-number-2xl-tablet-letter-spacing)}@define-mixin font-dynamic-number-2xl-laptop{font-family:var(--sw-proportional-font-stack);font-weight:var(--typography-dynamic-number-2xl-laptop-weight);font-size:var(--typography-dynamic-number-2xl-laptop-size);line-height:var(--typography-dynamic-number-2xl-laptop-line-height);text-transform:var(--typography-dynamic-number-2xl-laptop-text-transform);letter-spacing:var(--typography-dynamic-number-2xl-laptop-letter-spacing)}@define-mixin font-dynamic-number-2xl-desktop{font-family:var(--sw-proportional-font-stack);font-weight:var(--typography-dynamic-number-2xl-desktop-weight);font-size:var(--typography-dynamic-number-2xl-desktop-size);line-height:var(--typography-dynamic-number-2xl-desktop-line-height);text-transform:var(--typography-dynamic-number-2xl-desktop-text-transform);letter-spacing:var(--typography-dynamic-number-2xl-desktop-letter-spacing)}@define-mixin font-dynamic-number-3xl-mobile{font-family:var(--sw-proportional-font-stack);font-weight:var(--typography-dynamic-number-3xl-mobile-weight);font-size:var(--typography-dynamic-number-3xl-mobile-size);line-height:var(--typography-dynamic-number-3xl-mobile-line-height);text-transform:var(--typography-dynamic-number-3xl-mobile-text-transform);letter-spacing:var(--typography-dynamic-number-3xl-mobile-letter-spacing)}@define-mixin font-dynamic-number-3xl-tablet{font-family:var(--sw-proportional-font-stack);font-weight:var(--typography-dynamic-number-3xl-tablet-weight);font-size:var(--typography-dynamic-number-3xl-tablet-size);line-height:var(--typography-dynamic-number-3xl-tablet-line-height);text-transform:var(--typography-dynamic-number-3xl-tablet-text-transform);letter-spacing:var(--typography-dynamic-number-3xl-tablet-letter-spacing)}@define-mixin font-dynamic-number-3xl-laptop{font-family:var(--sw-proportional-font-stack);font-weight:var(--typography-dynamic-number-3xl-laptop-weight);font-size:var(--typography-dynamic-number-3xl-laptop-size);line-height:var(--typography-dynamic-number-3xl-laptop-line-height);text-transform:var(--typography-dynamic-number-3xl-laptop-text-transform);letter-spacing:var(--typography-dynamic-number-3xl-laptop-letter-spacing)}@define-mixin font-dynamic-number-3xl-desktop{font-family:var(--sw-proportional-font-stack);font-weight:var(--typography-dynamic-number-3xl-desktop-weight);font-size:var(--typography-dynamic-number-3xl-desktop-size);line-height:var(--typography-dynamic-number-3xl-desktop-line-height);text-transform:var(--typography-dynamic-number-3xl-desktop-text-transform);letter-spacing:var(--typography-dynamic-number-3xl-desktop-letter-spacing)}@define-mixin font-dynamic-heading-xl-mobile{font-family:var(--sw-proportional-font-stack);font-weight:var(--typography-dynamic-heading-xl-mobile-weight);font-size:var(--typography-dynamic-heading-xl-mobile-size);line-height:var(--typography-dynamic-heading-xl-mobile-line-height);text-transform:var(--typography-dynamic-heading-xl-mobile-text-transform);letter-spacing:var(--typography-dynamic-heading-xl-mobile-letter-spacing)}@define-mixin font-dynamic-heading-xl-tablet{font-family:var(--sw-proportional-font-stack);font-weight:var(--typography-dynamic-heading-xl-tablet-weight);font-size:var(--typography-dynamic-heading-xl-tablet-size);line-height:var(--typography-dynamic-heading-xl-tablet-line-height);text-transform:var(--typography-dynamic-heading-xl-tablet-text-transform);letter-spacing:var(--typography-dynamic-heading-xl-tablet-letter-spacing)}@define-mixin font-dynamic-heading-xl-laptop{font-family:var(--sw-proportional-font-stack);font-weight:var(--typography-dynamic-heading-xl-laptop-weight);font-size:var(--typography-dynamic-heading-xl-laptop-size);line-height:var(--typography-dynamic-heading-xl-laptop-line-height);text-transform:var(--typography-dynamic-heading-xl-laptop-text-transform);letter-spacing:var(--typography-dynamic-heading-xl-laptop-letter-spacing)}@define-mixin font-dynamic-heading-xl-desktop{font-family:var(--sw-proportional-font-stack);font-weight:var(--typography-dynamic-heading-xl-desktop-weight);font-size:var(--typography-dynamic-heading-xl-desktop-size);line-height:var(--typography-dynamic-heading-xl-desktop-line-height);text-transform:var(--typography-dynamic-heading-xl-desktop-text-transform);letter-spacing:var(--typography-dynamic-heading-xl-desktop-letter-spacing)}@define-mixin font-dynamic-heading-2xl-mobile{font-family:var(--sw-proportional-font-stack);font-weight:var(--typography-dynamic-heading-2xl-mobile-weight);font-size:var(--typography-dynamic-heading-2xl-mobile-size);line-height:var(--typography-dynamic-heading-2xl-mobile-line-height);text-transform:var(--typography-dynamic-heading-2xl-mobile-text-transform);letter-spacing:var(--typography-dynamic-heading-2xl-mobile-letter-spacing)}@define-mixin font-dynamic-heading-2xl-tablet{font-family:var(--sw-proportional-font-stack);font-weight:var(--typography-dynamic-heading-2xl-tablet-weight);font-size:var(--typography-dynamic-heading-2xl-tablet-size);line-height:var(--typography-dynamic-heading-2xl-tablet-line-height);text-transform:var(--typography-dynamic-heading-2xl-tablet-text-transform);letter-spacing:var(--typography-dynamic-heading-2xl-tablet-letter-spacing)}@define-mixin font-dynamic-heading-2xl-laptop{font-family:var(--sw-proportional-font-stack);font-weight:var(--typography-dynamic-heading-2xl-laptop-weight);font-size:var(--typography-dynamic-heading-2xl-laptop-size);line-height:var(--typography-dynamic-heading-2xl-laptop-line-height);text-transform:var(--typography-dynamic-heading-2xl-laptop-text-transform);letter-spacing:var(--typography-dynamic-heading-2xl-laptop-letter-spacing)}@define-mixin font-dynamic-heading-2xl-desktop{font-family:var(--sw-proportional-font-stack);font-weight:var(--typography-dynamic-heading-2xl-desktop-weight);font-size:var(--typography-dynamic-heading-2xl-desktop-size);line-height:var(--typography-dynamic-heading-2xl-desktop-line-height);text-transform:var(--typography-dynamic-heading-2xl-desktop-text-transform);letter-spacing:var(--typography-dynamic-heading-2xl-desktop-letter-spacing)}@keyframes typography_mixins_shimmer__PMdyO{0%{background-position:-200% 0}to{background-position:200% 0}}@define-mixin font-detail-s{font-family:var(--sw-proportional-font-stack);font-weight:var(--typography-detail-s-weight);font-size:var(--typography-detail-s-size);line-height:var(--typography-detail-s-line-height);letter-spacing:var(--typography-detail-s-letter-spacing)}@define-mixin font-detail-m-light{font-family:var(--sw-proportional-font-stack);font-weight:var(--typography-detail-m-light-weight);font-size:var(--typography-detail-m-light-size);line-height:var(--typography-detail-m-light-line-height);letter-spacing:var(--typography-detail-m-light-letter-spacing)}@define-mixin font-detail-m-regular{font-family:var(--sw-proportional-font-stack);font-weight:var(--typography-detail-m-regular-weight);font-size:var(--typography-detail-m-regular-size);line-height:var(--typography-detail-m-regular-line-height);letter-spacing:var(--typography-detail-m-regular-letter-spacing)}@define-mixin font-body-m-light{font-family:var(--sw-proportional-font-stack);font-weight:var(--typography-body-m-light-weight);font-size:var(--typography-body-m-light-size);line-height:var(--typography-body-m-light-line-height);letter-spacing:var(--typography-body-m-light-letter-spacing)}@define-mixin font-body-m-regular{font-family:var(--sw-proportional-font-stack);font-weight:var(--typography-body-m-regular-weight);font-size:var(--typography-body-m-regular-size);line-height:var(--typography-body-m-regular-line-height);letter-spacing:var(--typography-body-m-regular-letter-spacing)}@define-mixin font-body-l-light{font-family:var(--sw-proportional-font-stack);font-weight:var(--typography-body-l-light-weight);font-size:var(--typography-body-l-light-size);line-height:var(--typography-body-l-light-line-height);letter-spacing:var(--typography-body-l-light-letter-spacing)}@define-mixin font-body-l-regular{font-family:var(--sw-proportional-font-stack);font-weight:var(--typography-body-l-regular-weight);font-size:var(--typography-body-l-regular-size);line-height:var(--typography-body-l-regular-line-height);letter-spacing:var(--typography-body-l-regular-letter-spacing)}@define-mixin font-code-m{font-family:var(--sw-monospace-font-stack);font-weight:var(--typography-code-m-weight);font-size:var(--typography-code-m-size);line-height:var(--typography-code-m-line-height);letter-spacing:var(--typography-code-m-letter-spacing)}@define-mixin font-label-m-regular{font-family:var(--sw-proportional-font-stack);font-weight:var(--typography-label-m-regular-weight);font-size:var(--typography-label-m-regular-size);line-height:var(--typography-label-m-regular-line-height);letter-spacing:var(--typography-label-m-regular-letter-spacing);text-transform:var(--typography-label-m-regular-text-transform)}@define-mixin font-label-m-medium{font-family:var(--sw-proportional-font-stack);font-weight:var(--typography-label-m-medium-weight);font-size:var(--typography-label-m-medium-size);line-height:var(--typography-label-m-medium-line-height);letter-spacing:var(--typography-label-m-medium-letter-spacing);text-transform:var(--typography-label-m-medium-text-transform)}@define-mixin font-label-l-regular{font-family:var(--sw-proportional-font-stack);font-weight:var(--typography-label-l-regular-weight);font-size:var(--typography-label-l-regular-size);line-height:var(--typography-label-l-regular-line-height);letter-spacing:var(--typography-label-l-regular-letter-spacing);text-transform:var(--typography-label-l-regular-text-transform)}@define-mixin font-label-l-medium{font-family:var(--sw-proportional-font-stack);font-weight:var(--typography-label-l-medium-weight);font-size:var(--typography-label-l-medium-size);line-height:var(--typography-label-l-medium-line-height);letter-spacing:var(--typography-label-l-medium-letter-spacing);text-transform:var(--typography-label-l-medium-text-transform)}@define-mixin font-title-xs{font-family:var(--sw-proportional-font-stack);font-weight:var(--typography-title-xs-weight);font-size:var(--typography-title-xs-size);line-height:var(--typography-title-xs-line-height);text-transform:var(--typography-title-xs-text-transform);letter-spacing:var(--typography-title-xs-letter-spacing)}@define-mixin font-title-s{font-family:var(--sw-proportional-font-stack);font-weight:var(--typography-title-s-weight);font-size:var(--typography-title-s-size);line-height:var(--typography-title-s-line-height);text-transform:var(--typography-title-s-text-transform);letter-spacing:var(--typography-title-s-letter-spacing)}@define-mixin font-title-m{font-family:var(--sw-proportional-font-stack);font-weight:var(--typography-title-m-weight);font-size:var(--typography-title-m-size);line-height:var(--typography-title-m-line-height);text-transform:var(--typography-title-m-text-transform);letter-spacing:var(--typography-title-m-letter-spacing)}@define-mixin font-title-l{font-family:var(--sw-proportional-font-stack);font-weight:var(--typography-title-l-weight);font-size:var(--typography-title-l-size);line-height:var(--typography-title-l-line-height);text-transform:var(--typography-title-l-text-transform);letter-spacing:var(--typography-title-l-letter-spacing)}@define-mixin font-title-xl{font-family:var(--sw-proportional-font-stack);font-weight:var(--typography-title-xl-weight);font-size:var(--typography-title-xl-size);line-height:var(--typography-title-xl-line-height);text-transform:var(--typography-title-xl-text-transform);letter-spacing:var(--typography-title-xl-letter-spacing)}@define-mixin font-title-2xl{font-family:var(--typography-title-2xl-font);font-weight:var(--typography-title-2xl-weight);font-size:var(--typography-title-2xl-size);line-height:var(--typography-title-2xl-line-height);text-transform:var(--typography-title-2xl-text-transform);letter-spacing:var(--typography-title-2xl-letter-spacing)}@keyframes grid_mixins_shimmer__jK_p3{0%{background-position:-200% 0}to{background-position:200% 0}}@custom-media --viewport-xl (min-width: 1800px);@custom-media --viewport-l (min-width: 1240px) and (max-width: 1799.98px);@custom-media --viewport-m (min-width: 1024px) and (max-width: 1239.98px);@custom-media --viewport-s (min-width: 744px) and (max-width: 1023.98px);@custom-media --viewport-xs (max-width: 743.98px);@custom-media --viewport-l-xl (min-width: 1240px);@custom-media --viewport-xs-m (max-width: 1239.98px);@custom-media --viewport-xs-s (max-width: 1023.98px);@custom-media --viewport-xs-l (max-width: 1799.98px);@custom-media --viewport-s-m (min-width: 744px) and (max-width: 1239.98px)
@keyframes foundations_shimmer__bSJVp{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes AssistantLauncher_shimmer__J9VBr{0%{background-position:-200% 0}to{background-position:200% 0}}.AssistantLauncher_assistantLauncher__wYbAA{position:fixed;bottom:0;left:0;z-index:2200;display:flex;align-items:center;justify-content:flex-start;background-color:#000;color:#fff;pointer-events:auto;cursor:pointer;border:none;padding:0;outline:none;width:100%;max-width:100%}@media(min-width:768px){.AssistantLauncher_assistantLauncher__wYbAA{width:-moz-fit-content;width:fit-content;max-width:80vw}}@media(min-width:1536px){.AssistantLauncher_assistantLauncher__wYbAA{max-width:85vw}}.AssistantLauncher_assistantLauncher--animateColors__qNef9{transition:background-color .3s ease-out,color .3s ease-out}.AssistantLauncher_assistantLauncher__wYbAA:focus-visible{outline:2px solid #007bff;outline-offset:2px}body[data-reel-view-open=true] .AssistantLauncher_assistantLauncher__wYbAA{display:none}.AssistantLauncher_assistantLauncher--inverted__y7Wee{background-color:#fff;color:#000}.AssistantLauncher_assistantLauncher__button__UhVmO{display:flex;align-items:center;flex:1 1;min-width:0;background:none;border:none;padding:0;margin:0;color:inherit;cursor:pointer;outline:none}.AssistantLauncher_assistantLauncher__button__UhVmO:focus-visible{outline:2px solid #007bff;outline-offset:2px}.AssistantLauncher_assistantLauncher__textWrapper__7RMav{overflow:hidden;width:-moz-fit-content;width:fit-content;max-width:-moz-fit-content;max-width:fit-content;min-width:0}.AssistantLauncher_assistantLauncher__text__JLCDB{font-size:1.25rem;line-height:1.05;font-family:var(--font-abc-monument-grotesk);font-weight:700;letter-spacing:-.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:currentColor;padding:0 1.5rem 0 .75rem;white-space:nowrap;text-align:left;display:inline-block;width:-moz-fit-content;width:fit-content;max-width:-moz-fit-content;max-width:fit-content}@media(min-width:1024px){.AssistantLauncher_assistantLauncher__text__JLCDB{font-size:1.5rem}}@media(min-width:1536px){.AssistantLauncher_assistantLauncher__text__JLCDB{font-size:1.875rem;line-height:.95}}@media(min-width:2560px){.AssistantLauncher_assistantLauncher__text__JLCDB{font-size:2.25rem}}@media(min-width:768px){.AssistantLauncher_assistantLauncher__text__JLCDB{padding:0 1.75rem 0 0}}.AssistantLauncher_assistantLauncher__square__Hfn_A{width:4rem;height:4rem;padding-left:1rem}@media(min-width:768px){.AssistantLauncher_assistantLauncher__square__Hfn_A{width:5rem;height:5rem;padding-left:0}}@media(min-width:1536px){.AssistantLauncher_assistantLauncher__square__Hfn_A{width:5.5rem;height:5.5rem}}.AssistantLauncher_assistantLauncher__offersButton__Gnezz{font-size:.75rem;line-height:1.2;font-family:var(--font-abc-monument-grotesk);font-weight:500;letter-spacing:0;text-transform:uppercase;color:currentColor;text-decoration:none;padding:.5rem;white-space:nowrap;border:1px solid;margin-right:2rem}@media(min-width:1240px){.AssistantLauncher_assistantLauncher__offersButton__Gnezz{font-size:1rem}}@media(min-width:2560px){.AssistantLauncher_assistantLauncher__offersButton__Gnezz{font-size:1.25rem;letter-spacing:-.04em}}@keyframes AssistantDialogueBlock_shimmer__g5RsZ{0%{background-position:-200% 0}to{background-position:200% 0}}.AssistantDialogueBlock_assistantDialogueBlock___NmBm{display:flex;flex-direction:row;align-items:flex-start;padding-right:3.443rem;overflow:visible;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}@media(min-width:768px){.AssistantDialogueBlock_assistantDialogueBlock___NmBm{align-items:center;margin:0}}.AssistantDialogueBlock_assistantDialogueBlock__squareWrapper__bxGBH{flex-shrink:0}.AssistantDialogueBlock_assistantDialogueBlock__squareWrapper__bxGBH,.AssistantDialogueBlock_assistantDialogueBlock__wrapper__ZZihH{will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}.AssistantDialogueBlock_assistantDialogueBlock__wrapper__ZZihH{display:flex;flex-direction:column;overflow:visible}.AssistantDialogueBlock_assistantDialogueBlock__subtitle__C_ZbR,.AssistantDialogueBlock_assistantDialogueBlock__title__Rbfd3{font-size:1.25rem;line-height:1.05;font-family:var(--font-abc-monument-grotesk);font-weight:700;letter-spacing:-.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;will-change:transform,opacity}@media(min-width:1024px){.AssistantDialogueBlock_assistantDialogueBlock__subtitle__C_ZbR,.AssistantDialogueBlock_assistantDialogueBlock__title__Rbfd3{font-size:1.5rem}}@media(min-width:1536px){.AssistantDialogueBlock_assistantDialogueBlock__subtitle__C_ZbR,.AssistantDialogueBlock_assistantDialogueBlock__title__Rbfd3{font-size:1.875rem;line-height:.95}}@media(min-width:2560px){.AssistantDialogueBlock_assistantDialogueBlock__subtitle__C_ZbR,.AssistantDialogueBlock_assistantDialogueBlock__title__Rbfd3{font-size:2.25rem}}@media(min-width:768px){.AssistantDialogueBlock_assistantDialogueBlock__subtitle__C_ZbR,.AssistantDialogueBlock_assistantDialogueBlock__title__Rbfd3{font-size:1.25rem;line-height:1.05;font-family:var(--font-abc-monument-grotesk);font-weight:600;letter-spacing:-.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media(min-width:768px)and (min-width:1536px){.AssistantDialogueBlock_assistantDialogueBlock__subtitle__C_ZbR,.AssistantDialogueBlock_assistantDialogueBlock__title__Rbfd3{font-size:1.375rem}}@media(min-width:1536px){.AssistantDialogueBlock_assistantDialogueBlock__subtitle__C_ZbR,.AssistantDialogueBlock_assistantDialogueBlock__title__Rbfd3{font-size:1.25rem;line-height:1.05;font-family:var(--font-abc-monument-grotesk);font-weight:700;letter-spacing:-.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media(min-width:1536px)and (min-width:1024px){.AssistantDialogueBlock_assistantDialogueBlock__subtitle__C_ZbR,.AssistantDialogueBlock_assistantDialogueBlock__title__Rbfd3{font-size:1.5rem}}@media(min-width:1536px)and (min-width:1536px){.AssistantDialogueBlock_assistantDialogueBlock__subtitle__C_ZbR,.AssistantDialogueBlock_assistantDialogueBlock__title__Rbfd3{font-size:1.875rem;line-height:.95}}@media(min-width:1536px)and (min-width:2560px){.AssistantDialogueBlock_assistantDialogueBlock__subtitle__C_ZbR,.AssistantDialogueBlock_assistantDialogueBlock__title__Rbfd3{font-size:2.25rem}}.AssistantDialogueBlock_assistantDialogueBlockSuccessSection__D9mjX{margin-top:2.438rem}@media(min-width:768px){.AssistantDialogueBlock_assistantDialogueBlockSuccessSection__D9mjX{margin-top:0}}@keyframes OfferCardClient_shimmer__LTgoC{0%{background-position:-200% 0}to{background-position:200% 0}}.OfferCardClient_offer-card__6y8Dp{display:flex;flex-direction:column;justify-content:center;cursor:pointer;box-sizing:border-box;text-decoration:none;width:100%;height:auto;border:none;border-bottom:1px solid #000;padding:2rem 0}.OfferCardClient_offer-card__6y8Dp:first-child{padding-top:0}@media(min-width:768px){.OfferCardClient_offer-card__6y8Dp:first-child{padding-top:1.25rem}}@media(min-width:1240px){.OfferCardClient_offer-card__6y8Dp:first-child{padding:1.5rem 1.5rem 1rem}}@media(min-width:768px){.OfferCardClient_offer-card__6y8Dp{max-width:16.3rem;aspect-ratio:262/242;padding:1.25rem;border:1px solid #000}}@media(min-width:1240px){.OfferCardClient_offer-card__6y8Dp{max-width:16.625rem;aspect-ratio:262/266}}@media(min-width:1536px){.OfferCardClient_offer-card__6y8Dp{max-width:30rem;aspect-ratio:480/365}}.OfferCardClient_offer-card__6y8Dp:focus{outline:none}.OfferCardClient_offer-card__6y8Dp:focus-visible{outline:2px solid #000;outline-offset:2px}.OfferCardClient_offer-card__content__ALqm1{display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.OfferCardClient_offer-card__content__ALqm1{height:100%;gap:0;justify-content:space-between}}.OfferCardClient_offer-card__details-placeholder__1MuCl{display:none}@media(min-width:768px){.OfferCardClient_offer-card__details-placeholder__1MuCl{display:flex;align-items:flex-end;justify-content:flex-start;height:1.5rem}}@media(min-width:1536px){.OfferCardClient_offer-card__details-placeholder__1MuCl{height:1.5rem}}.OfferCardClient_offer-card__details-text__N_IWE{font-size:.875rem;line-height:1.25rem;font-family:var(--font-abc-monument-grotesk-semi-mono);font-weight:400;letter-spacing:-.05em;display:none;font-weight:500;text-decoration:none;line-height:1;margin:0;padding:0}@media(min-width:1024px){.OfferCardClient_offer-card__details-text__N_IWE{line-height:1.375rem}}@media(min-width:1536px){.OfferCardClient_offer-card__details-text__N_IWE{font-size:1.125rem;line-height:1.5rem}}.OfferCardClient_offer-card__6y8Dp:hover .OfferCardClient_offer-card__details-text__N_IWE{display:block}.OfferCardClient_offer-card__title__EsEfz{font-size:1rem;line-height:1.05;font-family:var(--font-abc-monument-grotesk);font-weight:600;letter-spacing:-.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;word-wrap:break-word;overflow-wrap:break-word}@media(min-width:1536px){.OfferCardClient_offer-card__title__EsEfz{font-size:1.375rem;line-height:.95}}@media(min-width:2560px){.OfferCardClient_offer-card__title__EsEfz{font-size:1.875rem}}@media(min-width:1240px){.OfferCardClient_offer-card__title__EsEfz{font-size:1.25rem;line-height:1.05;font-family:var(--font-abc-monument-grotesk);font-weight:600;letter-spacing:-.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media(min-width:1240px)and (min-width:1536px){.OfferCardClient_offer-card__title__EsEfz{font-size:1.375rem}}@media(min-width:1536px){.OfferCardClient_offer-card__title__EsEfz{font-size:1.25rem;line-height:1.05;font-family:var(--font-abc-monument-grotesk);font-weight:700;letter-spacing:-.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media(min-width:1536px)and (min-width:1024px){.OfferCardClient_offer-card__title__EsEfz{font-size:1.5rem}}@media(min-width:1536px)and (min-width:1536px){.OfferCardClient_offer-card__title__EsEfz{font-size:1.875rem;line-height:.95}}@media(min-width:1536px)and (min-width:2560px){.OfferCardClient_offer-card__title__EsEfz{font-size:2.25rem}}.OfferCardClient_offer-card__brands-and-location__nlgLw{display:flex;flex-direction:column;gap:1rem}.OfferCardClient_offer-card__brands__X_Dq4{font-size:.875rem;line-height:1.25rem;font-family:var(--font-abc-monument-grotesk-semi-mono);font-weight:400;letter-spacing:-.05em;margin:0;word-wrap:break-word;overflow-wrap:break-word}@media(min-width:1024px){.OfferCardClient_offer-card__brands__X_Dq4{line-height:1.375rem}}@media(min-width:1536px){.OfferCardClient_offer-card__brands__X_Dq4{font-size:1.125rem;line-height:1.5rem}}.OfferCardClient_offer-card__location__vt1tW{font-size:.875rem;line-height:1.25rem;font-family:var(--font-abc-monument-grotesk-semi-mono);font-weight:400;letter-spacing:-.05em;margin:0;word-wrap:break-word;overflow-wrap:break-word}@media(min-width:1024px){.OfferCardClient_offer-card__location__vt1tW{line-height:1.375rem}}@media(min-width:1536px){.OfferCardClient_offer-card__location__vt1tW{font-size:1.125rem;line-height:1.5rem}}.OfferCardClient_offer-cards-container___eQsE{display:flex;flex-direction:column;gap:0;width:100%;touch-action:pan-y;padding-top:16px;padding-right:1rem}.OfferCardClient_offer-cards-container__see-more__PhDmF{margin-top:1rem}@media(min-width:768px){.OfferCardClient_offer-cards-container__see-more__PhDmF{margin-top:0;height:-moz-fit-content;height:fit-content;align-self:flex-end}.OfferCardClient_offer-cards-container___eQsE{position:relative;flex-direction:row;align-items:flex-end;flex-wrap:nowrap;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;width:calc(100% + 4.75rem);margin-right:-4.75rem;padding-right:4.75rem;padding-bottom:5.5rem;scrollbar-width:none;-ms-overflow-style:none}}@media(min-width:768px){.OfferCardClient_offer-cards-container___eQsE::-webkit-scrollbar{height:.5px;background:rgba(0,0,0,0)}.OfferCardClient_offer-cards-container___eQsE::-webkit-scrollbar-thumb,.OfferCardClient_offer-cards-container___eQsE::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.OfferCardClient_offer-cards-container___eQsE .OfferCardClient_offer-card__6y8Dp{flex-shrink:0;scroll-snap-align:start}}@media(min-width:1536px){.OfferCardClient_offer-cards-container___eQsE{position:static}}@keyframes OfferCardSkeleton_shimmer__V4LdX{0%{background-position:-200% 0}to{background-position:200% 0}}.OfferCardSkeleton_skeleton___DzNw{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;width:100%;padding:2rem 0;border-bottom:1px solid #000}@media(min-width:768px){.OfferCardSkeleton_skeleton___DzNw{flex-shrink:0;max-width:16.3rem;aspect-ratio:262/242;padding:1.25rem;border:1px solid #000;scroll-snap-align:start}}@media(min-width:1240px){.OfferCardSkeleton_skeleton___DzNw{max-width:16.625rem;aspect-ratio:262/266}}@media(min-width:1536px){.OfferCardSkeleton_skeleton___DzNw{max-width:30rem;aspect-ratio:480/365}}.OfferCardSkeleton_skeleton__title__e_FE_{background:linear-gradient(90deg,#f2f2f2 8%,#f9f9f9 18%,#f2f2f2 33%);background-size:200% 100%;animation:OfferCardSkeleton_shimmer__V4LdX 1.5s linear infinite;border-radius:0;height:2rem;width:80%;margin-bottom:.75rem}@media(min-width:1240px){.OfferCardSkeleton_skeleton__title__e_FE_{height:2.5rem}}.OfferCardSkeleton_skeleton__meta__mp0tc{display:flex;flex-direction:column;gap:.75rem;flex:1 1}.OfferCardSkeleton_skeleton__line__6WUCe{width:60%}.OfferCardSkeleton_skeleton__lineShort__Dz8mO,.OfferCardSkeleton_skeleton__line__6WUCe{background:linear-gradient(90deg,#f2f2f2 8%,#f9f9f9 18%,#f2f2f2 33%);background-size:200% 100%;animation:OfferCardSkeleton_shimmer__V4LdX 1.5s linear infinite;border-radius:0;height:1rem}.OfferCardSkeleton_skeleton__lineShort__Dz8mO{width:40%}.OfferCardSkeleton_skeleton__cta__wEBrZ{background:linear-gradient(90deg,#f2f2f2 8%,#f9f9f9 18%,#f2f2f2 33%);background-size:200% 100%;animation:OfferCardSkeleton_shimmer__V4LdX 1.5s linear infinite;border-radius:0;display:none;height:1rem;width:5rem;margin-top:1rem}@media(min-width:768px){.OfferCardSkeleton_skeleton__cta__wEBrZ{display:block}}@keyframes OfferCardsDisplay_shimmer__r91Us{0%{background-position:-200% 0}to{background-position:200% 0}}.OfferCardsDisplay_offer-cards-container__offers-link__2uZnX{font-size:.875rem;line-height:1.25rem;font-family:var(--font-abc-monument-grotesk-semi-mono);font-weight:400;letter-spacing:-.05em;display:inline-block;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;text-decoration:none;white-space:nowrap;margin:2.5rem 0 1rem}@media(min-width:1024px){.OfferCardsDisplay_offer-cards-container__offers-link__2uZnX{line-height:1.375rem}}@media(min-width:1536px){.OfferCardsDisplay_offer-cards-container__offers-link__2uZnX{font-size:1.125rem;line-height:1.5rem}}@media(min-width:768px){.OfferCardsDisplay_offer-cards-container__offers-link__2uZnX{position:absolute;bottom:0;left:0;display:block;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin:0 0 1.9rem}}@media(min-width:1536px){.OfferCardsDisplay_offer-cards-container__offers-link__2uZnX{position:static;display:inline-block;width:-moz-fit-content;width:fit-content;align-self:flex-end;margin:0 1.5rem}}.OfferCardsDisplay_offer-cards-container__offers-link__2uZnX:hover{color:#333}.OfferCardsDisplay_offer-cards-container__offers-link__2uZnX:focus{outline:none}.OfferCardsDisplay_offer-cards-container__offers-link__2uZnX:focus-visible{outline:2px solid #000;outline-offset:2px}@keyframes MobileFiltersModal_shimmer__qvZ4O{0%{background-position:-200% 0}to{background-position:200% 0}}.MobileFiltersModal_mobile-filters-modal__container__CQxlB{display:flex;flex-direction:column;height:100%;width:100%;gap:.5rem}@media(min-width:768px){.MobileFiltersModal_mobile-filters-modal__container__CQxlB{display:none}}.MobileFiltersModal_mobile-filters-modal__content__8gpaW{flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;max-height:80svh;gap:1.25rem}.MobileFiltersModal_mobile-filters-modal__footer__aeYUj{margin-top:2rem;display:flex;gap:.25rem}.MobileFiltersModal_mobile-filters-modal__button__6Ii_4{flex:1 1;justify-content:center;align-items:center;padding:1rem;border:1px solid #000;background-color:#fff;color:#000;font-size:.75rem;line-height:1.2;font-family:var(--font-abc-monument-grotesk);font-weight:500;letter-spacing:0;text-transform:uppercase;cursor:pointer}@media(min-width:768px){.MobileFiltersModal_mobile-filters-modal__button__6Ii_4{font-size:1.125rem}}@media(min-width:1536px){.MobileFiltersModal_mobile-filters-modal__button__6Ii_4{font-size:1.25rem;letter-spacing:-.04em}}.MobileFiltersModal_mobile-filters-modal__button--primary__HUISs{background-color:#000;color:#fff}@keyframes LegalPageLayout_shimmer__XHrju{0%{background-position:-200% 0}to{background-position:200% 0}}.LegalPageLayout_legalPage__xEyOS{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:.75rem;gap:.75rem;padding:0 1.5rem;margin-top:8rem}@media(min-width:768px){.LegalPageLayout_legalPage__xEyOS{grid-template-columns:repeat(12,1fr);gap:1rem}}@media(min-width:1536px){.LegalPageLayout_legalPage__xEyOS{grid-template-columns:repeat(12,1fr);gap:1rem}}@media(min-width:768px){.LegalPageLayout_legalPage__xEyOS{padding:0 2rem}}.LegalPageLayout_legalPage__title___ya36{grid-column:1/span 6;font-size:1.875rem;line-height:.95;font-family:var(--font-abc-monument-grotesk);font-weight:700;letter-spacing:-.02rem;margin:0 0 2.5rem}@media(min-width:768px){.LegalPageLayout_legalPage__title___ya36{grid-column:1/span 3}}@media(min-width:1536px){.LegalPageLayout_legalPage__title___ya36{grid-column:2/span 2}}@media(min-width:768px){.LegalPageLayout_legalPage__title___ya36{font-size:2.5rem}}@media(min-width:1536px){.LegalPageLayout_legalPage__title___ya36{font-size:3.5rem}}@media(min-width:2560px){.LegalPageLayout_legalPage__title___ya36{font-size:4.75rem}}@media(min-width:768px){.LegalPageLayout_legalPage__title___ya36{margin:0 0 3.75rem}}@media(min-width:1024px){.LegalPageLayout_legalPage__title___ya36{margin:0 0 4.375rem}}@media(min-width:768px)and (max-width:1023px){.LegalPageLayout_legalPage__title___ya36{grid-column:1/span 12}}@media(min-width:2560px){.LegalPageLayout_legalPage__title___ya36{grid-column:2/span 3}}.LegalPageLayout_legalPage__content__GpS1N{grid-column:1/span 6}@media(min-width:768px){.LegalPageLayout_legalPage__content__GpS1N{grid-column:4/span 9}}@media(min-width:1536px){.LegalPageLayout_legalPage__content__GpS1N{grid-column:5/span 7}}@media(min-width:768px)and (max-width:1023px){.LegalPageLayout_legalPage__content__GpS1N{grid-column:1/span 12}}@media(min-width:2560px){.LegalPageLayout_legalPage__content__GpS1N{grid-column:6/span 6}}