@media (max-width: 639px){.hdr-signup{padding:.4rem .75rem!important;gap:.25rem!important}.hdr-signup svg{width:.85rem;height:.85rem}}.lang-dd{position: relative}.hdr-nav-desktop{position: relative}.hdr-navlink{position: relative;z-index: 1;color: #52524e;transition: color .25s cubic-bezier(.22,1,.36,1)}.hdr-navlink:hover, .hdr-navlink.is-hot, .hdr-navlink[aria-current="page"]{color: #131312}.hdr-nav-desktop:not(.has-pill) .hdr-navlink:hover{background: rgba(19,19,18,.05)}.hdr-pill{position: absolute;left: 0;top: 0;z-index: 0;pointer-events: none;border-radius: 9999px;background: rgba(19,19,18,.06);box-shadow: inset 0 0 0 1px rgba(19,19,18,.05);opacity: 0;transition: transform .42s cubic-bezier(.22,1,.36,1), width .42s cubic-bezier(.22,1,.36,1), opacity .25s ease}.hdr-pill.is-on{opacity: 1}.hdr-navlink[aria-current="page"]::after{content: "";position: absolute;left: 50%;bottom: -3px;width: 4px;height: 4px;margin-left: -2px;border-radius: 9999px;background: #e63946}.hdr-login{background: linear-gradient(currentColor, currentColor) no-repeat;background-origin: content-box;background-clip: border-box;background-size: 0 1px;background-position: 100% calc(100% - 2px);transition: background-size .35s cubic-bezier(.22,1,.36,1), color .2s}html[dir="ltr"] .hdr-login{background-position: 0 calc(100% - 2px)}.hdr-login:hover{background-size: 100% 1px}@media (prefers-reduced-motion: reduce){.hdr-pill, .hdr-login{transition: none}}@media (min-width: 1024px){.hdr-mobile-toggle{display: none}.hdr-drawer, .hdr-scrim{display: none !important}}@media (max-width: 1023.98px){.lang-dd{display: none}}html.hdr-lock, html.hdr-lock body{overflow: hidden}.hdr-scrim{position: fixed;inset: 0;z-index: 1;background: rgba(19,19,18,.38);-webkit-backdrop-filter: blur(3px);backdrop-filter: blur(3px)}.hdr-fade-run{transition: opacity .35s cubic-bezier(.22,1,.36,1)}.hdr-fade-off{opacity: 0}.hdr-fade-on{opacity: 1}.hdr-drawer{position: fixed;top: 0;bottom: 0;inset-inline-end: 0;z-index: 2;width: min(86vw, 380px);height: 100dvh;display: flex;flex-direction: column;padding: 1rem 1rem calc(1rem + env(safe-area-inset-bottom));background: #fff;border-start-start-radius: 28px;border-end-start-radius: 28px;box-shadow: 0 0 0 1px rgba(19,19,18,.05), -30px 0 60px -30px rgba(19,19,18,.35);overflow-y: auto;overscroll-behavior: contain;-webkit-overflow-scrolling: touch}html[dir="rtl"] .hdr-drawer{box-shadow: 0 0 0 1px rgba(19,19,18,.05), 30px 0 60px -30px rgba(19,19,18,.35)}.hdr-slide-in{transition: transform .55s cubic-bezier(.22,1,.36,1)}.hdr-slide-out{transition: transform .32s cubic-bezier(.4,0,1,1)}.hdr-slide-on{transform: translateX(0)}.hdr-slide-off{transform: translateX(104%)}html[dir="rtl"] .hdr-slide-off{transform: translateX(-104%)}.hdr-drawer-top{display: flex;align-items: center;justify-content: space-between;padding: .25rem .25rem 1rem .5rem;margin-bottom: .5rem;border-bottom: 1px solid rgba(19,19,18,.07)}.hdr-drawer-logo{height: 22px;width: auto}.hdr-drawer-close{display: grid;place-items: center;width: 40px;height: 40px;border-radius: 9999px;border: 1px solid rgba(19,19,18,.1);background: #fff;color: #131312;transition: transform .4s cubic-bezier(.22,1,.36,1), background-color .2s}.hdr-drawer-close:active{transform: scale(.94)}.hdr-drawer.is-open .hdr-drawer-close{animation: hdr-spin-in .6s cubic-bezier(.22,1,.36,1) both}@keyframes hdr-spin-in{from{transform: rotate(-90deg) scale(.6);opacity: 0}to{transform: none;opacity: 1}}.hdr-drawer-nav{display: flex;flex-direction: column}.hdr-drawer-link{display: flex;align-items: center;justify-content: space-between;gap: .75rem;padding: .95rem .75rem;border-bottom: 1px solid rgba(19,19,18,.06);font-size: 17px;font-weight: 600;color: #131312;text-decoration: none;transition: color .2s, padding .3s cubic-bezier(.22,1,.36,1)}.hdr-drawer-link svg{color: #b0b0ac;transition: color .2s, transform .3s cubic-bezier(.22,1,.36,1)}.hdr-drawer-link:active{background: rgba(19,19,18,.03)}.hdr-drawer-link:hover, .hdr-drawer-link:focus-visible{color: #e63946;padding-inline-start: 1rem}.hdr-drawer-link:hover svg{color: #e63946}.hdr-drawer-actions{display: grid;grid-template-columns: 1fr 1.4fr;gap: .5rem;margin-top: 1.25rem}.hdr-drawer-login{display: grid;place-items: center;min-height: 48px;border-radius: 9999px;border: 1px solid rgba(19,19,18,.12);color: #131312;font-weight: 600;font-size: 14.5px;text-decoration: none}.hdr-drawer-signup{min-height: 48px;padding-block: 0 !important;font-size: 14.5px;font-weight: 600}.hdr-drawer.is-open .hdr-drawer-link, .hdr-drawer.is-open .hdr-drawer-actions, .hdr-drawer.is-open .hdr-mobile-lang{animation: hdr-item-in .55s cubic-bezier(.22,1,.36,1) both;animation-delay: calc(120ms + var(--i, 0) * 45ms)}@keyframes hdr-item-in{from{opacity: 0;transform: translateX(22px)}to{opacity: 1;transform: none}}html[dir="rtl"] .hdr-drawer.is-open .hdr-drawer-link, html[dir="rtl"] .hdr-drawer.is-open .hdr-drawer-actions, html[dir="rtl"] .hdr-drawer.is-open .hdr-mobile-lang{animation-name: hdr-item-in-rtl}@keyframes hdr-item-in-rtl{from{opacity: 0;transform: translateX(-22px)}to{opacity: 1;transform: none}}@media (prefers-reduced-motion: reduce){.hdr-slide-in, .hdr-slide-out, .hdr-fade-run{transition-duration: .01ms}.hdr-drawer.is-open *{animation: none !important}}.hdr-mobile-lang{margin-top: 1.25rem;padding: .75rem .25rem .25rem;border-top: 1px solid rgba(19,19,18,.08)}.hdr-mobile-lang-head{display: flex;align-items: center;gap: .5rem;padding: 0 .5rem .5rem;font-size: 12px;font-weight: 600;letter-spacing: .01em;color: #7a7a76}.hdr-mobile-lang-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: .375rem}.hdr-mobile-lang-item{display: flex;align-items: center;justify-content: space-between;gap: .375rem;min-height: 40px;padding: .5rem .75rem;border-radius: .875rem;font-size: 13.5px;line-height: 1.2;color: #3f3f46;text-decoration: none;background: rgba(19,19,18,.03);border: 1px solid transparent}.hdr-mobile-lang-name{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.hdr-mobile-lang-item svg{flex: none}.hdr-mobile-lang-item.is-active{font-weight: 600;color: #131312;background: rgba(19,19,18,.06);border-color: rgba(19,19,18,.12)}@media (max-width: 359px){.hdr-mobile-lang-grid{grid-template-columns: minmax(0, 1fr)}}.lang-dd-btn{display: grid;place-items: center;padding: .45rem;line-height: 1;color: #3f3f46;background: transparent;border: 1px solid rgba(19,19,18,.12);border-radius: 999px;cursor: pointer;transition: background-color .2s, color .2s}.lang-dd-btn:hover{background: rgba(19,19,18,.05);color: #131312}.lang-dd-menu{position: absolute;inset-inline-end: 0;top: calc(100% + .5rem);z-index: 50;min-width: 158px;padding: .375rem;background: #fff;border: 1px solid rgba(19,19,18,.10);border-radius: 1rem;box-shadow: 0 12px 30px -10px rgba(13,13,12,.22)}.lang-dd-item{display: flex;align-items: center;justify-content: space-between;gap: .75rem;padding: .625rem .875rem;margin-bottom: .25rem;border-radius: .75rem;font-size: 14px;color: #3f3f46;text-decoration: none;white-space: nowrap}.lang-dd-item:last-child{margin-bottom: 0}.lang-dd-item:hover{background: rgba(19,19,18,.05);color: #131312}.lang-dd-item.is-active{font-weight: 600;color: #131312;background: rgba(19,19,18,.04)}.ai-row{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: .375rem;margin: 1.5rem auto 0;padding: .375rem;width: max-content;max-width: 100%;list-style: none;background: #fff;border: 1px solid var(--color-ink-200, #e7e7e5);border-radius: 9999px}.ai-row a{display: grid;place-items: center;width: 46px;height: 46px;border-radius: 14px;transition: background-color 260ms ease, transform 320ms cubic-bezier(.22, 1, .36, 1)}.ai-row a:hover{background: #f1f1ef;transform: translateY(-2px)}.ai-row a:focus-visible{outline: 2px solid #e63946;outline-offset: 2px}.ai-mark{display: block;width: 24px;height: 24px;background-color: #131312;-webkit-mask: var(--mark) center / contain no-repeat;mask: var(--mark) center / contain no-repeat;opacity: .55;transition: opacity 260ms ease}.ai-row a:hover .ai-mark{opacity: 1}@media (max-width: 479px){.ai-row{display: grid;grid-template-columns: repeat(3, 1fr);gap: .25rem;width: 100%;max-width: 264px;border-radius: 1.5rem}.ai-row a{width: 100%;height: 52px;border-radius: 1.125rem}}@media (prefers-reduced-motion: reduce), (max-width: 767px){.ai-row a, .ai-mark{transition: none}.ai-row a:hover{transform: none}}.pref-src{margin-top:1.25rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}.pref-src p{margin:0;font-size:12px;line-height:1.6;color:#737370}.pref-src a{font-size:12px;color:#131312;text-decoration:underline}.pref-src [google-add-preferred-source-btn] *{font-family:inherit!important}@media (min-width:1024px){.pref-src{align-items:flex-start}}.ft-link{position: relative;display: inline-flex;align-items: center;gap: .35rem;padding-bottom: 2px;background: linear-gradient(#131312, #131312) no-repeat;background-size: 0 1px;background-position: 100% 100%;transition: color .25s cubic-bezier(.22,1,.36,1), background-size .4s cubic-bezier(.22,1,.36,1)}html[dir="ltr"] .ft-link{background-position: 0 100%}.ft-link::after{content: "";width: 6px;height: 6px;flex-shrink: 0;border-top: 1.5px solid currentColor;border-inline-end: 1.5px solid currentColor;transform: translateX(6px) rotate(45deg);opacity: 0;transition: opacity .25s ease, transform .35s cubic-bezier(.22,1,.36,1)}html[dir="rtl"] .ft-link::after{transform: translateX(-6px) rotate(-45deg)}.ft-link:hover, .ft-link:focus-visible{color: #131312;background-size: calc(100% - 12px) 1px}.ft-link:hover::after, .ft-link:focus-visible::after{opacity: 1;transform: translateX(0) rotate(45deg)}html[dir="rtl"] .ft-link:hover::after, html[dir="rtl"] .ft-link:focus-visible::after{transform: translateX(0) rotate(-45deg)}.ft-social{transition: transform .35s cubic-bezier(.22,1,.36,1), background-color .25s, color .25s, border-color .25s, box-shadow .35s}.ft-social:hover, .ft-social:focus-visible{transform: translateY(-3px);background: #131312;color: #fff;border-color: #131312;box-shadow: 0 10px 18px -10px rgba(19,19,18,.55)}.ft-social:active{transform: translateY(-1px) scale(.96)}@media (prefers-reduced-motion: reduce){.ft-link, .ft-link::after, .ft-social{transition: none}}.pm-strip{display:grid;grid-template-columns:repeat(5,auto);justify-content:center;place-items:center;column-gap:1.125rem;row-gap:1.25rem;--pm-h:16px}@media (min-width:640px){.pm-strip{grid-template-columns:repeat(5,auto);column-gap:1.375rem;--pm-h:17px}}@media (min-width:1024px){.pm-strip{grid-template-columns:repeat(10,auto);column-gap:1.625rem;--pm-h:18px}}.pm-strip li{display:flex;align-items:center;justify-content:center;min-width:0}.pm-strip img{width:auto;max-width:100%;height:var(--pm-h)}.l1s{display:flex;align-items:center;justify-content:center;gap:.75rem;margin:0 0 2.25rem;width:fit-content;margin-inline:auto;text-decoration:none;color:inherit}.l1s:hover .l1s-name,.l1s:focus-visible .l1s-name{text-decoration:underline;text-underline-offset:3px}.l1s-shield{position:relative;width:42px;height:49px;flex:none}.l1s-shield svg{position:relative;display:block;width:100%;height:100%;overflow:visible}.l1s-sw{transform-box:view-box;transform-origin:60px 70px}.l1s-sw-l{transform:rotate(-40deg) scale(.88)}.l1s-sw-r{transform:rotate(40deg) scale(.88)}.l1s-clang{transform-box:fill-box;transform-origin:center;opacity:0}.l1s-ring{position:absolute;left:50%;top:50%;width:100%;aspect-ratio:1;border:2px solid #d9111f;border-radius:50%;opacity:0;transform:translate(-50%,-50%) scale(.5);pointer-events:none}.l1s-text{display:flex;flex-direction:column;align-items:flex-start;gap:1px;margin:0;line-height:1.25}.l1s-label{font-size:11.5px;font-weight:500;color:#737370}.l1s-name{font-size:17px;font-weight:800;color:#131312}.l1s-name b{font-weight:inherit;color:#d9111f}.l1s-text>span{display:block}.l1s.is-armed .l1s-shield svg{opacity:0;transform:scale(1.6)}.l1s.is-armed .l1s-sw{opacity:0;transform:rotate(0deg) scale(.88)}.l1s.is-armed .l1s-text>span{opacity:0;transform:translateX(-8px)}[dir="rtl"] .l1s.is-armed .l1s-text>span{transform:translateX(8px)}.l1s.is-play .l1s-shield svg{animation:l1s-slam .42s cubic-bezier(.5,0,.75,0) forwards,l1s-shake .3s linear .42s}.l1s.is-play .l1s-ring{animation:l1s-ring .6s ease-out .4s}.l1s.is-play .l1s-sw-l{animation:l1s-swl .36s cubic-bezier(.3,1.5,.5,1) .55s forwards}.l1s.is-play .l1s-sw-r{animation:l1s-swr .36s cubic-bezier(.3,1.5,.5,1) .55s forwards}.l1s.is-play .l1s-clang{animation:l1s-clang .35s ease-out .85s}.l1s.is-play .l1s-text>span{animation:l1s-rise .5s cubic-bezier(.2,.8,.2,1) .5s forwards}.l1s.is-play .l1s-text>span+span{animation-delay:.62s}@keyframes l1s-slam{60%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes l1s-shake{0%,100%{transform:translate(0,0)}25%{transform:translate(-2px,1px)}50%{transform:translate(2px,-1px)}75%{transform:translate(-1px,1px)}}@keyframes l1s-ring{0%{opacity:.8;transform:translate(-50%,-50%) scale(.5)}to{opacity:0;transform:translate(-50%,-50%) scale(2)}}@keyframes l1s-swl{0%{opacity:0;transform:rotate(0deg) scale(.88)}30%{opacity:1}to{opacity:1;transform:rotate(-40deg) scale(.88)}}@keyframes l1s-swr{0%{opacity:0;transform:rotate(0deg) scale(.88)}30%{opacity:1}to{opacity:1;transform:rotate(40deg) scale(.88)}}@keyframes l1s-clang{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(1.6)}}@keyframes l1s-rise{to{opacity:1;transform:none}}.lang-strip{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:1.125rem;row-gap:.5rem;list-style:none;margin:0;padding:0}.lang-strip li{display:flex}.lang-strip a, .lang-strip span{font-size:12px;line-height:1.5;text-decoration:none;font-family:inherit}.lang-strip a{color:#737370;transition:color .15s ease}.lang-strip a:hover, .lang-strip a:focus-visible{color:#131312;text-decoration:underline}.lang-strip span{color:#131312;font-weight:600;cursor:default}html.lenis, html.lenis body{height: auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow: clip}.lenis [data-lenis-prevent]{overscroll-behavior: contain}.lenis.lenis-smooth iframe{pointer-events: none}.l1-progress{position: fixed;inset-inline: 0;top: 0;height: 2px;z-index: 60;pointer-events: none}.l1-progress span{display: block;height: 100%;background: linear-gradient(90deg, #e63946, #c92e3a);transform: scaleX(0);transform-origin: left center;will-change: transform}html[dir="rtl"] .l1-progress span{transform-origin: right center}.l1-top{position: fixed;bottom: 24px;inset-inline-start: 24px;z-index: 35;width: 52px;height: 52px;border-radius: 9999px;display: none;place-items: center;background: rgba(255,255,255,.96);color: #131312;border: 0;cursor: pointer;box-shadow: 0 1px 0 rgba(19,19,18,.04), 0 14px 30px -14px rgba(19,19,18,.35);opacity: 0;transform: translateY(14px) scale(.9);pointer-events: none;transition: opacity .35s cubic-bezier(.22,1,.36,1), transform .45s cubic-bezier(.22,1,.36,1)}@media (min-width: 768px){.l1-top{display: grid}}.l1-top.is-on{opacity: 1;transform: none;pointer-events: auto}.l1-top:hover .l1-top__arrow{transform: translateY(-3px)}.l1-top:active{transform: scale(.94)}.l1-top__ring{position: absolute;inset: 0;width: 100%;height: 100%}.l1-top__arrow{position: relative;width: 19px;height: 19px;transition: transform .35s cubic-bezier(.22,1,.36,1)}img.l1-img{opacity: 0;transition: opacity .6s cubic-bezier(.22,1,.36,1)}img.l1-img.is-in{opacity: 1}:where(.btn-primary){position: relative;overflow: hidden;isolation: isolate}.btn-primary::after{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: linear-gradient(105deg, transparent 30%, rgba(255,255,255,.22) 50%, transparent 70%);transform: translateX(-130%)}.btn-primary:hover::after{transform: translateX(130%);transition: transform .9s cubic-bezier(.22,1,.36,1)}::selection{background: rgba(230, 57, 70, .2);color: #131312}:where(a, button, summary, [role="button"], input, select, textarea):focus-visible{outline: 2px solid #e63946;outline-offset: 3px}html{scrollbar-width: thin;scrollbar-color: #c9c9c5 transparent;-webkit-tap-highlight-color: transparent}@media (prefers-reduced-motion: reduce){.l1-top, img.l1-img{transition: none}.btn-primary::after{display: none}}