.AppInstallPrompt_dialog__uK6OF{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid var(--m-line-2);border-radius:0;background:var(--m-bg);color:var(--m-fg);overflow-y:auto;overscroll-behavior:contain}.AppInstallPrompt_dialog__uK6OF::-webkit-backdrop{background:rgb(0 0 0/72%)}.AppInstallPrompt_dialog__uK6OF::backdrop{background:rgb(0 0 0/72%)}.AppInstallPrompt_content__LRstm{padding:56px 40px 32px;text-align:center}.AppInstallPrompt_eyebrow__9mkuV{margin:0 0 28px;font-size:14px;font-weight:500}.AppInstallPrompt_title__hVt99{margin:0;font-size:clamp(30px,5vw,42px);line-height:1.3;font-weight:500;letter-spacing:normal;white-space:pre-line;word-break:keep-all}.AppInstallPrompt_description__Dfxo1{margin:24px 0 36px;color:var(--m-fg-body);font-size:17px;line-height:1.65;white-space:pre-line;word-break:keep-all}.AppInstallPrompt_download__5lfIt{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;min-height:60px;padding:14px 16px;background:var(--m-fg);color:var(--m-bg);font-size:17px;font-weight:500;text-decoration:none}.AppInstallPrompt_download__5lfIt:hover{opacity:.85}.AppInstallPrompt_continue__sfQwc:focus-visible,.AppInstallPrompt_download__5lfIt:focus-visible{outline:2px solid var(--m-fg);outline-offset:4px}.AppInstallPrompt_note__i3Mws{margin:14px 0 0;color:var(--m-fg-meta);font-size:12px}.AppInstallPrompt_desktop__7EaU0{margin:20px 0 0;color:var(--m-fg-meta);font-size:13px;line-height:1.6}.AppInstallPrompt_continue__sfQwc{display:block;min-height:44px;margin:28px auto 0;padding:10px;border:0;border-radius:0;background:transparent;color:var(--m-fg-meta);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}@media (max-width:600px){.AppInstallPrompt_content__LRstm{padding:42px 24px 22px}.AppInstallPrompt_desktop__7EaU0{display:none}.AppInstallPrompt_description__Dfxo1,.AppInstallPrompt_download__5lfIt{font-size:16px}}.SiteFooter_footer__fBAl_{margin-top:60px;background:var(--m-bg-footer);border-top:1px solid var(--m-line)}.SiteFooter_upper__bvPvx{display:flex;gap:50px;padding-block:50px 40px}.SiteFooter_brand__H3cJm{flex:0 0 260px}.SiteFooter_brandLogo__DXWHW{width:143px;height:auto}[data-theme=dark] .SiteFooter_brandLogo__DXWHW{filter:brightness(0) invert(1)}.SiteFooter_brandNote__0eZgk{margin-top:14px;font-size:var(--m-fs-meta);line-height:1.6;color:var(--m-fg-meta)}.SiteFooter_social__OgRfm{display:flex;gap:14px;list-style:none;padding:0;margin:18px 0 0}.SiteFooter_socialLink__TEQsm{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--m-line);color:var(--m-fg-meta);transition:color var(--m-dur) var(--m-ease),border-color var(--m-dur) var(--m-ease)}a.SiteFooter_socialLink__TEQsm:hover{color:var(--m-fg);border-color:var(--m-fg)}.SiteFooter_soon__QDaUv{opacity:.45;cursor:default}.SiteFooter_apps__HIP5c{margin-top:22px}.SiteFooter_appsLabel__Cw7rl{display:block;margin-bottom:10px;font-size:var(--m-fs-meta);font-weight:var(--m-fw-med);letter-spacing:normal;color:var(--m-fg)}.SiteFooter_appsRow__PJ41k{display:flex;flex-wrap:wrap;gap:8px}.SiteFooter_appBadge__qgES1{display:inline-flex;align-items:center;min-height:44px;padding:9px 12px;border:1px solid var(--m-line);font-size:var(--m-fs-meta);color:var(--m-fg);transition:border-color var(--m-dur) var(--m-ease)}.SiteFooter_appBadge__qgES1:hover{border-color:var(--m-fg)}.SiteFooter_appBadge__qgES1:focus-visible{outline:2px solid var(--m-fg);outline-offset:3px}.SiteFooter_blocks__VgvRr{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px;gap:30px;flex:1 1 auto;min-width:0}.SiteFooter_block__u_6mC{min-width:0}.SiteFooter_blockHeadStatic__eCqQu,.SiteFooter_blockHead__DVIwH{margin-bottom:16px;font-size:var(--m-fs-meta);font-weight:var(--m-fw-med);letter-spacing:var(--m-ls-nav);text-transform:uppercase;color:var(--m-fg)}.SiteFooter_blockToggle__VMmck{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:0;border:0;background:transparent;font:inherit;color:inherit;text-align:left}.SiteFooter_chev__jFo2m{transition:transform var(--m-dur) var(--m-ease)}.SiteFooter_chevOpen__fwlIX{transform:rotate(180deg)}.SiteFooter_blockListStatic__SIvQ0,.SiteFooter_blockList__YGkkv{display:flex;flex-direction:column;gap:11px;list-style:none;padding:0;margin:0}.SiteFooter_blockLink__RVL3q{font-size:var(--m-fs-nav);line-height:1.4;color:var(--m-fg-meta);transition:color var(--m-dur) var(--m-ease)}.SiteFooter_blockLink__RVL3q:hover{color:var(--m-fg)}.SiteFooter_publication__pE1RT{padding-block:20px;border-top:1px solid var(--m-line);color:var(--m-fg-meta)}.SiteFooter_publicationHeading__1kqbs{margin:0 0 8px;font-size:var(--m-fs-meta);font-weight:var(--m-fw-med);color:var(--m-fg)}.SiteFooter_publicationLine__HZ19F{margin:0;font-size:var(--m-fs-meta);font-style:normal;line-height:1.7}.SiteFooter_publicationLink__NEfgj{color:inherit}.SiteFooter_publicationLink__NEfgj:hover{color:var(--m-fg)}.SiteFooter_lower__Q3mHW{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:22px;border-top:1px solid var(--m-line)}.SiteFooter_copy__kn5Ih{font-size:var(--m-fs-meta);color:var(--m-fg-meta)}.SiteFooter_lowerNav__Mv_sn{display:flex;gap:20px;list-style:none;padding:0;margin:0}.SiteFooter_lowerLink__l_0zh{font-size:var(--m-fs-meta);color:var(--m-fg-meta)}.SiteFooter_lowerLink__l_0zh:hover{color:var(--m-fg)}@media (max-width:991.98px){.SiteFooter_upper__bvPvx{flex-direction:column;gap:30px;padding-block:36px 24px}.SiteFooter_brand__H3cJm{flex:none}.SiteFooter_blocks__VgvRr{grid-template-columns:1fr;gap:0}.SiteFooter_block__u_6mC{border-top:1px solid var(--m-line);padding-block:16px}.SiteFooter_blockHeadStatic__eCqQu,.SiteFooter_blockHead__DVIwH{margin-bottom:0}.SiteFooter_blockList__YGkkv{display:none}.SiteFooter_blockList__YGkkv[data-open=true]{display:flex;padding-top:16px}.SiteFooter_blockListStatic__SIvQ0{padding-top:16px}.SiteFooter_lower__Q3mHW{flex-direction:column;align-items:flex-start;gap:12px}.SiteFooter_lowerNav__Mv_sn{flex-wrap:wrap;gap:14px}}@media (min-width:992px){.SiteFooter_blockList__YGkkv{display:flex}.SiteFooter_blockToggle__VMmck{pointer-events:none;cursor:default}.SiteFooter_chev__jFo2m{display:none}}.GemEyes_ml-gem__HFw4E{--ml-size:200;--ml-k:0.86;--ml-tilt:-14deg;--ml-cx:50%;--ml-cy:40%;--ml-eye-op:1;--ml-gem:url(/brand/gem/gem.png);position:relative;width:calc(var(--ml-size) * 1px);height:calc(var(--ml-size) * 1px);animation:GemEyes_ml-float__ZKA8e 3.2s ease-in-out infinite;transition:--ml-cx .24s cubic-bezier(.22,.61,.36,1),--ml-cy .24s cubic-bezier(.22,.61,.36,1)}@keyframes GemEyes_ml-float__ZKA8e{0%,to{transform:translateY(calc(var(--ml-size) * .02273 * 1px))}50%{transform:translateY(calc(var(--ml-size) * -.05114 * 1px))}}.GemEyes_ml-canvas__cADZQ{position:absolute;left:0;top:0;width:512px;height:512px;transform-origin:0 0;transform:scale(calc(var(--ml-size) / 512))}.GemEyes_ml-img__4jPDV{position:absolute;inset:0;background:var(--ml-gem) center /contain no-repeat}.GemEyes_ml-facet__ZSNvF{position:absolute;inset:0;mix-blend-mode:screen;-webkit-clip-path:polygon(69.5% 64.55%,66.67% 88.3%,57.25% 90.38%,20.31% 82.45%,14.46% 60.22%,54.05% 49.85%);clip-path:polygon(69.5% 64.55%,66.67% 88.3%,57.25% 90.38%,20.31% 82.45%,14.46% 60.22%,54.05% 49.85%)}.GemEyes_ml-plane__ZkGli{position:absolute;left:0;top:0;width:100px;height:100px;transform-origin:0 0;transform:matrix3d(.937706,-2.076389,0,-.00565394,.48861,1.944955,0,.00180414,0,0,1,0,68,306,0,1)}.GemEyes_ml-eyes__tkTdp{position:absolute;left:40.433px;top:4.803px;width:42.28px;height:48.6px;display:flex;justify-content:space-between;align-items:center;transform:rotate(var(--ml-tilt))}.GemEyes_ml-eye__AOF5m{position:relative;display:block;width:40%;height:100%}.GemEyes_ml-eye__AOF5m:last-child{transform:scale(var(--ml-k))}.GemEyes_ml-exp__tFHvj,.GemEyes_ml-lit__YmXC9{position:absolute;inset:0}.GemEyes_ml-lit__YmXC9{border-radius:50%;opacity:var(--ml-eye-op);background:radial-gradient(ellipse at var(--ml-cx) var(--ml-cy),#ffffff 0 46%,rgba(236,240,248,.72) 68%,transparent 84%);animation:GemEyes_ml-blink__JK9v4 2.8s infinite,GemEyes_ml-glow__KAa6S 3.2s ease-in-out infinite}@keyframes GemEyes_ml-blink__JK9v4{0%,86%,92%,to{transform:scaleY(1)}88.5%,90%,93.5%,94.5%{transform:scaleY(.12)}}@keyframes GemEyes_ml-glow__KAa6S{0%,to{opacity:var(--ml-eye-op)}50%{opacity:calc(var(--ml-eye-op) * .84)}}.GemEyes_ml-gaze-front__VTMfk{--ml-cx:50.0%;--ml-cy:40.0%}.GemEyes_ml-gaze-up__3Aoq5{--ml-cx:56.3%;--ml-cy:10.9%}.GemEyes_ml-gaze-right__IQ_la{--ml-cx:75.2%;--ml-cy:47.3%}.GemEyes_ml-gaze-left__DJCdG{--ml-cx:24.8%;--ml-cy:32.7%}.GemEyes_ml-gaze-down__8jcM3{--ml-cx:43.7%;--ml-cy:69.1%}.GemEyes_ml-ex-focus__H5tsQ .GemEyes_ml-exp__tFHvj{transform:scaleY(.42)}.GemEyes_ml-ex-focus__H5tsQ .GemEyes_ml-lit__YmXC9{animation:GemEyes_ml-glow__KAa6S 3.2s ease-in-out infinite}.GemEyes_ml-ex-tilt__FpebC .GemEyes_ml-eye__AOF5m:last-child .GemEyes_ml-exp__tFHvj{transform:scaleY(.72) translateY(9%)}.GemEyes_ml-ex-tilt__FpebC .GemEyes_ml-eye__AOF5m:last-child .GemEyes_ml-lit__YmXC9{animation:none;opacity:calc(var(--ml-eye-op) * .85)}.GemEyes_ml-ex-sad__e665_ .GemEyes_ml-lit__YmXC9{animation:none;opacity:calc(var(--ml-eye-op) * .5)}.GemEyes_ml-ex-sad__e665_ .GemEyes_ml-eye__AOF5m:first-child .GemEyes_ml-exp__tFHvj{transform:rotate(-14deg) translateY(9%)}.GemEyes_ml-ex-sad__e665_ .GemEyes_ml-eye__AOF5m:last-child .GemEyes_ml-exp__tFHvj{transform:rotate(14deg) translateY(9%)}.GemEyes_ml-ex-smile__CQcv0 .GemEyes_ml-lit__YmXC9{background:none;border-radius:50%;animation:none;border-top:5.5px solid rgba(255,255,255,var(--ml-eye-op));height:56%;top:22%;filter:blur(.4px)}.GemEyes_ml-ex-spark__uqDYl .GemEyes_ml-lit__YmXC9{background:radial-gradient(circle at 50% 42%,#ffffff 0 30%,rgba(236,240,248,.5) 58%,transparent 82%)}.GemEyes_ml-ex-spark__uqDYl .GemEyes_ml-exp__tFHvj:after,.GemEyes_ml-ex-spark__uqDYl .GemEyes_ml-exp__tFHvj:before{content:"";position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);background:linear-gradient(#ffffff,#ffffff)}.GemEyes_ml-ex-spark__uqDYl .GemEyes_ml-exp__tFHvj:before{width:18%;height:112%;filter:blur(.3px);-webkit-mask:linear-gradient(180deg,transparent,#000 42% 58%,transparent);mask:linear-gradient(180deg,transparent,#000 42% 58%,transparent)}.GemEyes_ml-ex-spark__uqDYl .GemEyes_ml-exp__tFHvj:after{width:185%;height:12%;filter:blur(.3px);-webkit-mask:linear-gradient(90deg,transparent,#000 40% 60%,transparent);mask:linear-gradient(90deg,transparent,#000 40% 60%,transparent)}.GemEyes_ml-st-idle__2liXi .GemEyes_ml-img__4jPDV{filter:brightness(.94) contrast(.96)}.GemEyes_ml-st-idle__2liXi{--ml-eye-op:0.75;animation-duration:4.6s}.GemEyes_ml-st-idle__2liXi .GemEyes_ml-lit__YmXC9{animation-duration:4.6s,4.6s}.GemEyes_ml-st-work__XQeu4 .GemEyes_ml-sweep__aQXtm{display:block}.GemEyes_ml-sweep__aQXtm{display:none;position:absolute;top:0;width:16px;height:100px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:GemEyes_ml-sweep__aQXtm 2.2s ease-in-out infinite}@keyframes GemEyes_ml-sweep__aQXtm{0%{left:-20px;opacity:0}12%{opacity:1}88%{opacity:1}to{left:104px;opacity:0}}.GemEyes_ml-st-done__sY_0e .GemEyes_ml-img__4jPDV{filter:brightness(1.06)}.GemEyes_ml-st-done__sY_0e .GemEyes_ml-ring__L1tAR{display:block}.GemEyes_ml-ring__L1tAR{display:none;position:absolute;inset:-4%;border-radius:50%;border:2px solid rgba(233,237,245,.9);animation:GemEyes_ml-ring__L1tAR 1.6s ease-out 1 forwards}@keyframes GemEyes_ml-ring__L1tAR{0%{transform:scale(.92);opacity:0}30%{opacity:1}to{transform:scale(1.12);opacity:0}}.GemEyes_ml-st-err__YKkPY,.GemEyes_ml-st-err__YKkPY *{animation:none!important}.GemEyes_ml-st-err__YKkPY{--ml-eye-op:0.5}.GemEyes_ml-st-err__YKkPY .GemEyes_ml-img__4jPDV{filter:grayscale(1) brightness(.86)}@media (max-width:640px){.GemEyes_ml-gem__HFw4E{--ml-size:168}}@media (prefers-reduced-motion:reduce){.GemEyes_ml-gem__HFw4E,.GemEyes_ml-gem__HFw4E *{animation:none!important}}.NewsletterConsentToast_overlay__oDKJU{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;pointer-events:none}.NewsletterConsentToast_scrim__ykaAB{position:absolute;inset:0;background:rgba(0,0,0,.32);pointer-events:none;animation:NewsletterConsentToast_nlScrimIn__OO4l2 5s 1 forwards}.NewsletterConsentToast_banner__N7rG6{position:relative;display:flex;width:min(400px,calc(100vw - 40px));padding:30px 26px 26px;flex-direction:column;align-items:center;gap:4px;border:1px solid var(--m-line);background:var(--m-bg);box-shadow:0 24px 60px rgba(0,0,0,.22);color:var(--m-fg);text-align:center;pointer-events:auto;animation:NewsletterConsentToast_nlBannerIn__PlDeU 5s 1 forwards}.NewsletterConsentToast_gemWrap___1J_c{display:flex;justify-content:center;margin-bottom:10px}.NewsletterConsentToast_copy__Ju_Wp{display:flex;flex-direction:column;gap:6px}.NewsletterConsentToast_title__JURjD{font-size:18px;font-weight:600;line-height:1.45}.NewsletterConsentToast_description__8nXFf{color:var(--m-fg-body);font-size:14.5px;line-height:1.65}.NewsletterConsentToast_close__qjqTh{position:absolute;top:6px;right:8px;width:32px;height:32px;border:0;background:transparent;color:inherit;font-size:22px;line-height:1;cursor:pointer}.NewsletterConsentToast_close__qjqTh:focus-visible{outline:2px solid currentColor;outline-offset:2px}@keyframes NewsletterConsentToast_nlBannerIn__PlDeU{0%{opacity:0;transform:translateY(10px) scale(.96)}7%{opacity:1;transform:none}85%{opacity:1;transform:none}to{opacity:0;transform:scale(.985)}}@keyframes NewsletterConsentToast_nlScrimIn__OO4l2{0%{opacity:0}7%{opacity:1}85%{opacity:1}to{opacity:0}}@media (max-width:480px){.NewsletterConsentToast_banner__N7rG6{padding:26px 20px 22px}}@media (prefers-reduced-motion:reduce){.NewsletterConsentToast_banner__N7rG6,.NewsletterConsentToast_scrim__ykaAB{opacity:1;transform:none;animation:none}}.NewsletterForm_wrap__GghHo{margin-top:26px;scroll-margin-top:96px}.NewsletterForm_title__KlEy4{margin:0;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--m-fg)}.NewsletterForm_lead__aaVoP{margin:6px 0 12px;font-size:13px;line-height:1.5;color:var(--m-fg-meta)}.NewsletterForm_form__D9nCl{display:flex;flex-wrap:wrap;gap:8px}.NewsletterForm_input__yH6_p{width:207px;height:46px;padding:0 12px;font-size:14px;font-family:inherit;color:var(--m-fg);background:var(--m-bg);border:1px dashed var(--m-line-2);border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.NewsletterForm_input__yH6_p::placeholder{color:var(--m-fg-meta)}.NewsletterForm_input__yH6_p:focus-visible{outline:2px solid var(--m-fg);outline-offset:-2px}.NewsletterForm_input__yH6_p:disabled{opacity:.6}.NewsletterForm_button__aR2ra{height:46px;padding:0 20px;font-size:13px;font-weight:700;font-family:inherit;letter-spacing:.02em;color:var(--m-bg);background:var(--m-fg);border:1px solid var(--m-fg);border-radius:0;cursor:pointer}.NewsletterForm_button__aR2ra:hover{opacity:.82}.NewsletterForm_button__aR2ra:disabled{cursor:default;opacity:.55}.NewsletterForm_msg__0pNVr{min-height:18px;margin:8px 0 0;font-size:12px;line-height:18px;color:var(--m-fg-meta)}.NewsletterForm_msgError__aN9xu{color:var(--m-accent,#d4322c)}.NewsletterForm_terms__8GOvz{margin:6px 0 0;font-size:11px;line-height:1.6;color:var(--m-fg-meta)}.NewsletterForm_terms__8GOvz a{color:inherit;text-decoration:underline}.NewsletterForm_terms__8GOvz a:hover{color:var(--m-fg)}.NewsletterForm_srOnly__K0FuP{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}