.best{--serif:var(--font-brand-serif);--sans:"Inter Tight", system-ui, -apple-system, "Segoe UI", sans-serif;--paper:#fafaf9;--ink:#0f0e0d;--muted:#5f5f5f;background:var(--paper);justify-content:center;padding:clamp(40px,5.5vw,90px) clamp(16px,4vw,70px);display:flex}.bk2{aspect-ratio:1320/660;--bkserif:var(--sans);--bkbody:var(--sans);--bkchip:var(--sans);--fa:#fafafa;--fa5:#fafafa80;--fa8:#fafafacc;--paperw:#fafdff;--ink2:#0a0a0a;--ease:cubic-bezier(.4,0,.2,1);width:min(1320px,100%);color:var(--fa);background:#2e406c;border-radius:25px;position:relative;overflow:hidden;box-shadow:0 40px 100px -40px #0d152599}.bk2__field{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.bk2__loc{z-index:4;align-items:center;gap:8px;height:24px;display:flex;position:absolute;top:34px;right:42px}.bk2__loc svg{width:18px;height:18px;color:var(--fa)}.bk2__city{font-family:var(--bkbody);color:var(--fa);letter-spacing:-.32px;white-space:nowrap;font-size:16px}.bk2__change{font-family:var(--bkbody);color:var(--fa8);letter-spacing:-.24px;white-space:nowrap;cursor:pointer;font-size:12px}.bk2__change:hover{color:var(--fa)}.bk2__foot{z-index:4;align-items:center;gap:10px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.bk2__stage{z-index:2;position:absolute;inset:0}.bk2 .bk2__loc{cursor:pointer}@media (max-width:760px){.bk2{aspect-ratio:auto;min-height:560px}}@media (max-width:960px){.best{padding:80px 24px}}@media (max-width:760px){.bk2__loc{top:16px;right:16px}.bk2__city{font-size:14px}.bk2__change{font-size:11px}}.bkClose{display:none}@media (max-width:760px){.bk2 .bk2__city{font-size:14px}.bk2 .bk2__change{font-size:11.5px}}.bk2__back{z-index:5;width:44px;height:44px;color:var(--fa);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .3s var(--ease), transform .3s var(--ease), background .2s;background:#fafafa24;border:1px solid #fafafa52;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:22px;left:24px;transform:translate(-4px)}.bk2__back svg{width:20px;height:20px}.bk2__back:hover{background:#fafafa3d}.bk2__back:active{background:#fafafa52}.bk2__cta{height:44px;font-family:var(--bkbody);letter-spacing:-.2px;color:var(--fa);white-space:nowrap;transition:background .2s var(--ease), border-color .2s var(--ease);background:#fafafa0f;border:1px solid #fafafa4d;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;text-decoration:none;display:inline-flex}.bk2__cta svg{flex:none;width:18px;height:18px}.bk2__cta:hover{background:#fafafa24;border-color:#fafafa8c}.bk2__cta:active{background:#fafafa38}@media (max-width:760px){.bk2__back{top:12px;left:12px}.bk2__loc{top:22px}.bk2__foot{max-width:none;padding:10px 12px calc(12px + env(safe-area-inset-bottom));background:#2e406c;gap:8px;bottom:0;left:0;right:0;transform:none}.bk2__foot:before{content:"";pointer-events:none;background:linear-gradient(#2e406c00,#2e406c);height:22px;position:absolute;bottom:100%;left:0;right:0}.bk2__cta{flex:1 1 0;padding:0 8px;font-size:14px}}@media (prefers-reduced-motion:reduce){.bk2__back,.bk2__cta{transition:none}}.best .bk2{transition:background-color .4s}@media (prefers-reduced-motion:reduce){.best .bk2,.bkco *,.bkco__form,.bkco__title--top,.bkco__sum.open,.bkco__doneH,.bkco__doneWhen,.bkco__next,.bkco__btn--link{transition:none!important;animation:auto!important;animation-timeline:none!important}}.bk2__change{color:#fff;text-underline-offset:3px;font-size:14px;-webkit-text-decoration:underline #ffffff80;text-decoration:underline #ffffff80}.bk2__city{color:#fff;font-size:16px}.bk2__cta{color:#fff;background:#ffffff1f;border-color:#ffffff73;font-size:15px}.bkHero{z-index:6;isolation:isolate;contain:layout paint;cursor:default;color:#fff;font-family:var(--font-brand-sans), "Inter Tight", system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;--hw6:#ffffff94;--hw5:#ffffff85;--hease:cubic-bezier(.22, .8, .26, 1);background:#7c84d6;position:absolute;inset:0;overflow:hidden}.best.bkModal .bkHero,.best.bkPage .bkHero{display:none}.bkHero__glow{z-index:-1;pointer-events:none;--glow-1:#e8764a;--glow-2:#6f78cf;--glow-3:#d39860;--glow-4:#a6a8e9;position:absolute;inset:0;overflow:hidden}.bkHero__glow i{filter:blur(110px);will-change:transform;border-radius:50%;position:absolute}.bkHero__glow i:first-child{background:var(--glow-1);width:55%;height:110%;animation:16s ease-in-out infinite bkGlow1;top:-30%;left:50%}.bkHero__glow i:nth-child(2){background:var(--glow-2);width:60%;height:120%;animation:19s ease-in-out infinite bkGlow2;top:-25%;left:-20%}.bkHero__glow i:nth-child(3){background:var(--glow-3);opacity:.85;width:45%;height:90%;animation:22s ease-in-out infinite bkGlow3;top:45%;left:30%}.bkHero__glow i:nth-child(4){background:var(--glow-4);width:50%;height:110%;animation:17s ease-in-out infinite bkGlow4;top:35%;left:5%}@keyframes bkGlow1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-18%,8%)scale(1.075)}66%{transform:translate(8%,-6%)scale(.95)}}@keyframes bkGlow2{0%,to{transform:translate(0)scale(1)}33%{transform:translate(14%,6%)scale(.95)}66%{transform:translate(6%,-4%)scale(1.1)}}@keyframes bkGlow3{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-22%,-10%)scale(1.05)}66%{transform:translate(10%,6%)scale(.975)}}@keyframes bkGlow4{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30%,-6%)scale(1.05)}66%{transform:translate(-12%,4%)scale(1)}}.bkHero:after{content:"";z-index:-1;pointer-events:none;opacity:.14;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.3' numOctaves='1' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1.4 -0.2'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:160px 160px;position:absolute;inset:0}.bkHero[data-off] .bkHero__glow i,.bkHero[data-off] .bkHero__caret{animation-play-state:paused}.bkHero__stage{flex-direction:column;justify-content:center;padding:0 clamp(28px,7.2vw,104px);display:flex;position:absolute;inset:0}.bkHero__vh{clip:rect(0px, 0px, 0px, 0px);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bkHero__pr{align-items:flex-end;gap:24px;max-width:1000px;margin:0;display:flex;position:relative}.bkHero__line{letter-spacing:-.03em;flex:1;min-width:0;font-size:clamp(36px,4.6vw,66px);font-weight:500;line-height:1.1;position:relative}.bkHero__ph{pointer-events:none;color:#fff;display:grid}.bkHero__ph>span{grid-area:1/1}.bkHero__phQ{transition:color .3s var(--hease)}.bkHero__phE{color:var(--hw5);visibility:hidden}.bkHero__phS{visibility:hidden}.bkHero__ph[data-eg] .bkHero__phE{visibility:visible}.bkHero__ph[data-eg] .bkHero__phQ .bkHero__caret{visibility:hidden}.bkHero__caret{vertical-align:-.1em;background:#ffffffd1;border-radius:1px;width:2px;height:.86em;margin-left:.07em;animation:1.1s ease-in-out infinite alternate bkCaret;display:inline-block}.bkHero__phS .bkHero__caret{animation:auto;animation-timeline:none}@keyframes bkCaret{0%{opacity:1}to{opacity:.16}}.bkHero__in{resize:none;color:#fff;caret-color:#fff;width:100%;height:100%;font:inherit;letter-spacing:inherit;background:0 0;border:0;outline:0;margin:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.bkHero__line:focus-within .bkHero__phQ{color:var(--hw5)}.bkHero__line:focus-within .bkHero__caret,.bkHero__line:focus-within .bkHero__phE{visibility:hidden}.bkHero__line.has-text .bkHero__ph{display:none}.bkHero__line.has-text .bkHero__in{height:1.1em;position:relative;inset:auto}.bkHero__send{color:#252a72;cursor:pointer;-webkit-tap-highlight-color:transparent;width:52px;height:52px;transition:opacity .2s var(--hease), transform .2s var(--hease);background:#fff;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0 0 5px;padding:0;display:inline-flex}.bkHero__send:disabled{opacity:0;pointer-events:none;transform:scale(.86)}.bkHero__send:active{transform:scale(.94)}.bkHero__send:focus-visible{outline-offset:3px;outline:2px solid #fff}.bkHero__sg{max-width:1040px;transition:opacity .2s var(--hease);flex-wrap:wrap;gap:2px 28px;margin:clamp(28px,3vw,40px) 0 0 -12px;display:flex}.bkHero__fam{flex-wrap:wrap;display:flex}.bkHero__s{box-sizing:border-box;cursor:pointer;height:44px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;letter-spacing:-.01em;color:var(--hw6);white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color .2s var(--hease), opacity .24s var(--hease), background .2s var(--hease);background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;margin:0;padding:0 12px;font-family:inherit;font-size:19px;line-height:1;display:inline-flex}.bkHero__s svg{opacity:.8;width:15px;height:15px}.bkHero__t{display:inline-grid}.bkHero__tw{visibility:hidden;grid-area:1/1;height:0;font-weight:500;overflow:hidden}.bkHero__s.is-hover,.bkHero__s.is-hover .bkHero__t{color:#fff!important}.bkHero__sg.has-hover .bkHero__s:not(.is-hover){opacity:.5}.bkHero__s:active{background:#ffffff1a}.bkHero__s:active,.bkHero__s:active .bkHero__t{color:#fff!important}.bkHero__s:focus-visible{outline-offset:0px;outline:2px solid #fff}.bkHero__sg.is-filtering .bkHero__s{opacity:.32}.bkHero__sg.is-filtering .bkHero__s.is-match{opacity:1;background:#ffffff1a}.bkHero__sg.is-filtering .bkHero__s.is-match,.bkHero__sg.is-filtering .bkHero__s.is-match .bkHero__t{color:#fff!important}.bkHero__fly{z-index:2;color:#fff;letter-spacing:-.03em;white-space:nowrap;pointer-events:none;transform-origin:0 0;margin:0;font-weight:300;line-height:1;position:absolute;top:0;left:0}.bkHero.is-chosen .bkHero__sg{opacity:0}.bkHero.is-chosen .bkHero__line,.bkHero.is-chosen .bkHero__send{opacity:0;transition:opacity .16s var(--hease)}@media (max-width:760px){.best:not(.bkModal):not(.bkPage){padding:56px 16px}.bkHero__stage{padding:72px 24px 48px}.bkHero__pr{gap:16px}.bkHero__line{font-size:36px;line-height:1.12}.bkHero__line.has-text .bkHero__in{height:1.12em}.bkHero__send{width:46px;height:46px;margin-bottom:2px}.bkHero__sg{column-gap:18px;margin-top:36px}.bkHero__s{font-size:18px}}@media (prefers-reduced-motion:reduce){.bkHero__glow i,.bkHero__caret{animation:auto;animation-timeline:none}.bkHero__s,.bkHero__send,.bkHero__sg,.bkHero__phQ{transition:none}}.best:not(.bkModal):not(.bkPage) .bk2__progress,.best:not(.bkModal):not(.bkPage) .bk2__tfnav,.best:not(.bkModal):not(.bkPage) .bk2__brand,.best:not(.bkModal):not(.bkPage) .bk2__back{display:none!important}.best .bkClose:focus{outline:none}
