.hs{--chrome-h:116px;--head-h:76px;--hs-accent:#114a7e;--ar:var(--hs-ar,1.7768);--fx:var(--hs-fx,.72);--fy:.5;--zoom:1;--ox:92.8%;--oy:56%;isolation:isolate;margin-top:calc(var(--head-h) * -1);min-height:calc(var(--screen,100svh) - var(--chrome-h) + var(--head-h));color:var(--ink);background:#bcd3e8;grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative;overflow:clip}.hs__bg{z-index:-1;position:absolute;inset:0;overflow:hidden;container-type:size}.hs__spots{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:clip;container-type:size}.hs__scene,.hs__spots-scene{--w:calc(max(100cqw, 100cqh * var(--ar)) * var(--zoom));--h:calc(max(100cqh, 100cqw / var(--ar)) * var(--zoom));width:var(--w);height:var(--h);left:calc((100cqw - var(--w)) * var(--fx));top:calc((100cqh - var(--h)) * var(--fy));transform-origin:var(--ox) var(--oy);animation:hs-settle 14s var(--ease) both;position:absolute}@keyframes hs-settle{0%{transform:scale(1.06)}}.hs-spot{left:var(--x);top:var(--y);pointer-events:auto;width:0;height:0;animation:hs-fade 1.2s var(--ease) 1.6s both;position:absolute}.hs-spot__beam{left:calc(var(--s,56px) / -2);top:calc(var(--s,56px) / -2);width:var(--s,56px);height:var(--s,56px);cursor:pointer;background:0 0;border-radius:50%;position:absolute}.hs-spot__beam:before,.hs-spot__beam:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0}.hs-spot__beam:before{opacity:0;animation:hs-bloom 5.6s var(--ease) var(--dl,0s) infinite;background:radial-gradient(closest-side,#ffffff8c,#ffffff2e 55%,#fff0)}.hs-spot__beam:after{opacity:0;animation:hs-beam 5.6s cubic-bezier(.22, .61, .36, 1) var(--dl,0s) infinite;border:1.5px solid #fffffff2;box-shadow:0 0 18px #ffffff80,inset 0 0 12px #ffffff4d}@keyframes hs-beam{0%{opacity:0;transform:scale(.5)}10%{opacity:1}55%{opacity:.45}to{opacity:0;transform:scale(2.1)}}@keyframes hs-bloom{0%{opacity:0;transform:scale(.55)}9%{opacity:.9}34%{opacity:0;transform:scale(1.05)}to{opacity:0}}.hs-spot:is(:hover,:focus-within,.is-open) .hs-spot__beam:after{opacity:1;transition:transform .6s var(--ease-spring), opacity .3s;animation:none;transform:scale(1)}.hs-spot:is(:hover,:focus-within,.is-open) .hs-spot__beam:before{opacity:.35;transition:opacity .4s, transform .6s var(--ease-spring);animation:none;transform:scale(.9)}.hs-spot__beam:focus-visible{outline-offset:4px;outline:2px solid #fff}.hs-spot__card{left:0;bottom:calc(var(--s,56px) / 2 + 12px);width:252px;translate:calc(-50% + var(--shift,0px)) 0;-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);color:var(--ink);text-align:left;opacity:0;visibility:hidden;transform-origin:50% 100%;transition:opacity .3s var(--ease), transform .5s var(--ease), visibility 0s .5s;background:#fbfaf8f0;border-radius:18px;grid-template-columns:64px 1fr;align-items:center;gap:12px;padding:10px 16px 10px 10px;display:grid;position:absolute;transform:translateY(8px)scale(.96);box-shadow:0 18px 44px -18px #05080d73,0 0 0 1px #0d11160d}.hs-spot__card:after{content:"";height:14px;position:absolute;top:100%;left:30%;right:30%}.hs-spot:is(:hover,:focus-within,.is-open) .hs-spot__card{opacity:1;visibility:visible;transition-delay:0s;transform:none}.hs-spot__media{aspect-ratio:1;background:var(--tint,#eef1f4);border-radius:12px;place-items:center;display:grid;overflow:hidden}.hs-spot__media img{width:88%;height:auto}.hs-spot__text{gap:2px;min-width:0;display:grid}.hs-spot__text b{letter-spacing:-.01em;font-size:14.5px;font-weight:500;line-height:1.25}.hs-spot__price{color:var(--muted);font-size:13px}.hs-spot__go{color:var(--blue-ink);align-items:center;gap:4px;margin-top:4px;font-size:13px;font-weight:500;display:inline-flex}.hs-spot__go .ico{width:13px;height:13px;transition:transform .35s var(--ease)}.hs-spot__card:hover .hs-spot__go .ico{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.hs-spot{animation:none}.hs-spot__beam:after{opacity:.8;animation:none;transform:none}.hs-spot__beam:before{display:none}}.hs__scene img,.hs__scene .placeholder-svg{width:100%;height:100%;position:absolute;inset:0}.hs__scene aura-clouds{pointer-events:none;opacity:0;transition:opacity 2.4s var(--ease);display:block;position:absolute;inset:0}.hs__scene aura-clouds.is-on{opacity:1}.hs__scene aura-clouds canvas{width:100%;height:100%;display:block}.hs__bg:after{content:"";pointer-events:none;background:linear-gradient(100deg,#ecf3f966,#ecf3f900 50%),linear-gradient(#0d111600 84%,#0d111642);position:absolute;inset:0}.hs__content{align-content:start;gap:clamp(20px, var(--screen,100svh) * .03, 30px);padding-top:calc(var(--head-h) + clamp(32px, var(--screen,100svh) * .09, 120px));display:grid;position:relative}.hs__title{font-size:clamp(2.75rem, min(6.4vw, var(--screen,100svh) * .106), 6.75rem);letter-spacing:-.047em;color:var(--ink);text-wrap:balance;font-weight:500;line-height:1.02}.hs__title-accent,.hs__title>em{font-family:var(--f-accent);letter-spacing:-.04em;color:var(--hs-accent);padding-bottom:.06em;font-style:normal;font-weight:300;display:block}.hs__side{gap:clamp(20px, var(--screen,100svh) * .03, 28px);max-width:min(470px,36vw);display:grid}.hs__lead{letter-spacing:-.011em;color:#0d1116c2;text-wrap:pretty;font-size:clamp(1rem,.96rem + .22vw,1.125rem);line-height:1.55}.hs__ctas{flex-wrap:wrap;gap:10px;display:flex}.hs__ctas .btn--ghost{--btn-bg:#ffffff8c;--btn-bd:#0d111624;-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3)}.hs__foot{padding-block:clamp(12px, var(--screen,100svh) * .02, 20px) clamp(16px, var(--screen,100svh) * .026, 28px);color:#ffffffe0;text-shadow:0 1px 12px #0d111659;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 32px;font-size:14px;line-height:1.3;display:flex;position:relative}.hs__rating{align-items:center;gap:12px;min-height:40px;display:inline-flex}.hs__rating b{color:#fff;font-weight:600}.hs__rating>span{text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .3s}.hs__rating:hover>span{text-decoration-color:currentColor}.hs__stars{width:82px;height:auto;fill:var(--star);flex:none}@media (prefers-reduced-motion:no-preference){.hs__title,.hs__title-accent,.hs__title>em,.hs__side>*,.hs__foot{animation:hs-rise 1.3s var(--ease) both}.hs__title-accent,.hs__title>em{animation-delay:.12s}.hs__side>:first-child{animation-delay:.26s}.hs__side>:nth-child(2){animation-delay:.36s}.hs__foot{animation-name:hs-fade;animation-delay:.6s}html:not(.intro-seen) .preloader:not(.is-done)~main :is(.hs__title,.hs__title-accent,.hs__title>em,.hs__side>*,.hs__foot){animation-play-state:paused}}@keyframes hs-rise{0%{opacity:0;translate:0 28px}}@keyframes hs-fade{0%{opacity:0}}@media (hover:none){.hs__scene,.hs__spots-scene{animation:none}.hs__ctas .btn--ghost{--btn-bg:#ffffffc7;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (width>=761px) and (width<=1199px) and (orientation:landscape){.hs{--zoom:1.12;--fx:var(--hs-fx-laptop,.4);--fy:0}}@media (width>=761px) and (orientation:landscape){.hs__ctas{flex-wrap:nowrap;width:max-content}}@media (orientation:landscape) and (height<=820px){.hs__content{padding-top:calc(var(--head-h) + clamp(24px, var(--screen,100svh) * .06, 64px))}.hs__side{gap:18px}.hs__foot{padding-block:10px 16px}}@media (width<=760px),(orientation:portrait){.hs{--fx:var(--hs-fx-mobile,.47);--fy:0;--zoom:1.08}.hs__content{padding-top:calc(var(--head-h) + clamp(24px, var(--screen,100svh) * .04, 48px))}.hs__title{font-size:clamp(2.25rem,11.4vw,4.75rem)}.hs__side{max-width:560px}}@media (width<=560px){.hs__content{padding-top:calc(var(--head-h) + 20px);row-gap:20px}.hs__side{gap:20px}.hs__lead{font-size:15.5px}.hs__ctas{gap:8px}.hs__ctas .btn{flex:100%;justify-content:center;height:50px}.hs__foot{justify-content:flex-start;font-size:13px}.hs__note,.hs__src{display:none}}
