.hf-host{display:contents}body:has(.hf-host)>.prototype-site-header.is-home{margin-bottom:0!important}.hf,.hf *{box-sizing:border-box}.hf{--hf-x:max(var(--page-gutter,24px), calc((100vw - var(--container,1660px)) / 2));--hf-cx:clamp(18px, 2.4vw, 40px);--hf-h1:clamp(2.5rem, min(4.4vw, 7vh), 4.5rem);--hf-slogan:clamp(30px, 9.4vw, 40px);--hf-orange:#c86e00;--hf-amber-ink:var(--amber-ink,#a45200);--hf-vslant:0px;background:var(--prototype-bg,#f3efe6);color:var(--prototype-text,#141d30);font-family:var(--sans,system-ui, sans-serif);letter-spacing:0;grid-template:"top top""fac fac""copy video"1fr/minmax(0,1fr) minmax(0,1fr);margin:0;display:grid;position:relative}html[data-theme=night] .hf{--hf-orange:var(--amber,#f2a23c);--hf-amber-ink:var(--amber,#f2a23c)}.hf-top{padding:14px var(--hf-x) 12px;flex-wrap:wrap;grid-area:top;align-items:center;gap:8px 26px;display:flex}.hf-slogan{color:var(--prototype-text,#141d30);font:800 var(--hf-slogan)/1 var(--font-display,system-ui), system-ui, sans-serif;letter-spacing:-.012em;text-transform:uppercase;margin:0}.hf-s2{color:var(--hf-orange)}.hf-sign{color:var(--prototype-text,#141d30);font:400 16px/1.25 var(--sans,system-ui), system-ui, sans-serif;letter-spacing:0;grid-template-rows:auto auto;grid-template-columns:auto auto;justify-content:start;align-items:center;column-gap:24px;margin:0;display:grid}.hf-sign:before{background:var(--amber,#f2a23c);content:"";grid-row:1/span 2;width:48px;height:2px}.hf-sign span{white-space:nowrap;display:block}.hf-sign span:first-of-type{font-weight:650}.hf-factories{border-bottom:2px solid var(--amber,#f2a23c);grid-area:fac;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:4px;display:grid}.hf-f{flex-direction:column;min-width:0;margin:0;display:flex;position:relative;container-type:inline-size}.hf-ph{height:var(--hf-ph,calc((50vw - 2px) * .4188));background:#cfc7b0;position:relative;overflow:hidden}html[data-theme=night] .hf-ph{background:#0e1a36}.hf-ph img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.hf-f figcaption{z-index:1;min-height:36px;padding:5px var(--hf-cx);background:#0c1529;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"num name place";align-items:center;column-gap:14px;display:grid;position:relative}.hf-f figcaption b{color:var(--amber,#f2a23c);font:700 clamp(18px, 1.15vw, 22px)/1 var(--font-display,system-ui), system-ui, sans-serif;border-right:1px solid #f2a23cd9;grid-area:num;align-self:stretch;align-items:center;padding-right:12px;display:flex}.hf-fname{color:#fff;min-width:0;font:600 clamp(15px, .9vw, 17px)/1.3 var(--font-display,system-ui), system-ui, sans-serif;grid-area:name}.hf-f figcaption small{color:#ffffffe0;white-space:nowrap;font:400 clamp(13px, .75vw, 14.5px)/1.4 var(--sans,system-ui), system-ui, sans-serif;grid-area:place;justify-self:end}.hf-place{display:none}.hf-copy{z-index:1;padding:clamp(14px, 2.2vh, 30px) 0 14px var(--hf-x);grid-area:copy;position:relative}.hf-h1{color:var(--prototype-text,#141d30);font:800 var(--hf-h1)/1 var(--font-display,system-ui), system-ui, sans-serif;letter-spacing:-.022em;text-transform:none;margin:0}.hf-h1a{display:block}.hf-h1b{width:fit-content;color:var(--hf-orange);display:block}.hf-line{color:var(--prototype-text,#141d30);font:400 clamp(16px, 1vw, 19px)/1.45 var(--sans,system-ui), system-ui, sans-serif;letter-spacing:0;margin:clamp(6px,1vh,12px) 0 0}.hf-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(12px,1.9vh,22px);display:flex}.hf-btn{min-height:48px;font:700 14px/1 var(--font-display,system-ui), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:.7em;padding:0 26px;text-decoration:none;transition:background .3s,color .3s,border-color .3s,transform .3s;display:inline-flex}.hf-arrow{flex:none;width:15px;height:15px;transition:transform .3s}.hf-btn:hover .hf-arrow{transform:translate(4px)}.hf-btn-primary{background:var(--savox-master-gradient,#f2a23c);color:#0a1124;box-shadow:0 22px 48px -30px #c87519cc}.hf-btn-primary:is(:hover,:focus-visible){color:#fffdf7;background:linear-gradient(112deg,#1d2a42,#101a2d 76%);border-color:#e6c48d}.hf-btn-ghost{border-color:var(--prototype-text,#141d30);color:var(--prototype-text,#141d30);background:0 0}.hf-btn-ghost:is(:hover,:focus-visible){border-color:var(--amber,#f2a23c)}.hf-btn:focus-visible,.hf-lumora:focus-visible,.hf-play:focus-visible,.hf-full:focus-visible{outline:2px solid var(--amber,#f2a23c);outline-offset:3px}.hf-lumora{color:var(--prototype-text,#141d30);font:600 16px/1.3 var(--font-display,system-ui), system-ui, sans-serif;letter-spacing:0;white-space:nowrap;-webkit-text-decoration:underline 1.5px var(--amber,#f2a23c);text-decoration:underline 1.5px var(--amber,#f2a23c);text-underline-offset:6px;margin-left:22px;display:inline-block}.hf-lumora span{color:var(--hf-amber-ink);margin-left:6px;text-decoration:none;display:inline-block}.hf-video{min-height:200px;clip-path:polygon(var(--hf-vslant) 0, 100% 0, 100% 100%, 0 100%);background:#07101d;grid-area:video;position:relative;overflow:hidden}.hf-poster,.hf-poster img,.hf-video video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hf-video video{z-index:4;background:#07101d}.hf-video:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(0deg,#060c1ab3 0,#060c1a80 70px,#060c1a00 120px),linear-gradient(20deg,#04091473 0%,#0409141f 38%,#04091400 62%);position:absolute;inset:0}.hf-play{z-index:2;width:100%;padding:clamp(16px, 2vw, 28px) clamp(16px, 2vw, 28px) clamp(16px, 2vw, 28px) calc(var(--hf-vslant) * .3 + clamp(18px, 2.2vw, 34px));color:#fff;cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;justify-content:flex-start;align-items:flex-end;gap:16px;margin:0;display:flex;position:absolute;inset:0}.hf-play-ring{border:2px solid var(--amber,#f2a23c);color:#fff;background:#0810248c;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;transition:background .3s,color .3s,transform .3s;display:grid}.hf-play-ring svg{margin-left:3px}.hf-play:is(:hover,:focus-visible) .hf-play-ring{background:var(--amber,#f2a23c);color:#0a1124;transform:scale(1.05)}.hf-play-text{color:#fff;font:600 15px/58px var(--font-display,system-ui), system-ui, sans-serif;letter-spacing:.12em;white-space:nowrap;text-transform:uppercase;text-shadow:0 1px 10px #0000008c}.hf-vctl{z-index:3;align-items:center;gap:10px;display:flex;position:absolute;bottom:clamp(18px,2.2vw,32px);right:clamp(14px,1.8vw,26px)}.hf-silent,.hf-full{color:#ffffffeb;place-items:center;width:40px;height:40px;display:grid}.hf-full{cursor:pointer;background:#08102459;border:1px solid #ffffff59;border-radius:2px;margin:0;padding:0;transition:border-color .3s,background .3s}.hf-full:is(:hover,:focus-visible){border-color:var(--amber,#f2a23c);background:#08102499}.hf-video.has-video .hf-play,.hf-video.has-video .hf-vctl,.hf-video.has-video:after{display:none}@media (min-width:621px){.hf-play{padding-bottom:calc(clamp(16px, 2vw, 28px) + var(--hf-play-lift,0px))}@media (min-width:1001px) and (orientation:landscape){.hf-play{padding-left:var(--hf-play-x,calc(var(--hf-vslant) * .3 + clamp(18px, 2.2vw, 34px)))}}.hf-video.is-lifted .hf-play-text,.hf-video.is-lifted .hf-vctl{display:none}.hf-copy{padding-right:clamp(20px,3vw,48px)}.hf-video{min-height:max(200px, var(--hf-band,0px))}}@media (min-width:621px) and (max-width:1000px),(min-width:1001px) and (orientation:portrait){.hf{--hf-slogan:clamp(2rem, 5.2vw, 3.2rem);--hf-h1:clamp(2.4rem, 5.6vw, 3.4rem)}.hf-btn{letter-spacing:.1em;padding:0 18px}.hf-video{clip-path:none}.hf-f figcaption{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"num name"}.hf-f figcaption small{display:none}.hf-place{padding:6px var(--hf-x) 0;color:var(--prototype-text-2,#48536e);font:400 13.5px/1.45 var(--sans,system-ui), system-ui, sans-serif;grid-column:1/-1;margin:0;display:block}.hf-factories{border-bottom:0}.hf-lumora{margin-left:0}}@media (min-width:1001px) and (orientation:landscape){.hf{--hf-slogan:clamp(28px, min(2.1vw, 4.6vh), 46px);--hf-h1:clamp(2.3rem, min(3.76vw, 8.2vh), 5rem);grid-template-columns:minmax(max-content, var(--hf-split,max(35vw, calc(var(--hf-x) + 720px)))) minmax(0, 1fr)}.hf-h1{white-space:nowrap}.hf-h1a,.hf-h1b{display:inline}.hf-top{flex-wrap:nowrap;column-gap:clamp(20px,1.6vw,30px);padding-block:clamp(9px,1.15vh,20px) clamp(8px,1.05vh,18px)}.hf-slogan{white-space:nowrap}.hf-sign{column-gap:clamp(20px,1.6vw,30px);font-size:clamp(14px,min(.85vw,1.85vh),17px)}.hf-sign:before{width:clamp(36px,2.6vw,54px)}.hf-actions{flex-wrap:nowrap}.hf-copy{padding-right:0}.hf-video video::-webkit-media-controls-panel{padding-left:40px!important}}@media (min-width:1800px) and (min-height:1000px) and (orientation:landscape){.hf-btn{min-height:54px;padding:0 30px;font-size:15px}.hf-lumora{font-size:17px}}@media (max-width:620px){.hf{--hf-h1:clamp(38px, 12.2vw, 50px);flex-direction:column;display:flex}.hf-top{padding:20px var(--hf-x) 0;display:block}.hf-slogan{line-height:.98}.hf-s1{display:block}.hf-sign{column-gap:16px;margin-top:12px;font-size:15px}.hf-sign:before{width:28px}.hf-copy{padding:18px var(--hf-x) 22px}.hf-line{margin-top:10px;font-size:16px}.hf-actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:16px}.hf-btn{width:100%;min-height:50px;padding:0 18px}.hf-lumora{margin:8px 0 0}.hf-factories{border-bottom:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:3px}.hf-ph{height:var(--hf-ph,auto);aspect-ratio:auto}.hf-f figcaption{min-height:0;font:600 15px/1.3 var(--font-display,system-ui), system-ui, sans-serif;background:0 0;padding:8px 10px 0 12px;display:block}.hf-f figcaption b{color:var(--hf-amber-ink);border:0;padding:0 6px 0 0;font-size:15px;line-height:1.3;display:inline}.hf-fname{color:var(--prototype-text,#141d30);font-size:15px;line-height:1.3}.hf-f figcaption small{display:none}.hf-place{padding:6px var(--hf-x) 0;color:var(--prototype-text-2,#48536e);font:400 13.5px/1.45 var(--sans,system-ui), system-ui, sans-serif;grid-column:1/-1;margin:0;display:block}.hf-video{aspect-ratio:16/9;border-top:2px solid var(--amber,#f2a23c);clip-path:none;min-height:0;margin:20px 0 28px}.hf-play{gap:12px;padding:14px 16px}.hf-play-ring{width:52px;height:52px}.hf-play-text{font-size:14px;line-height:52px}.hf-vctl{gap:6px;bottom:18px;right:12px}.hf-silent,.hf-full{width:36px;height:36px}}.hf-dash,.hf-tab{display:none}@media (min-width:1001px) and (orientation:landscape){.hf{--hf-tab-fill:linear-gradient(90deg, #f8d3a0 0%, #f9dcb2 34%, #f9e4c6 68%, #f8e8d2 100%)}.hf-top{position:relative}.hf-sign{display:none}.hf-dash{top:50%;left:var(--hf-dash-x,calc(50% - 60px));background:var(--amber,#f2a23c);width:clamp(36px,2.6vw,54px);height:2px;margin-top:-1px;display:block;position:absolute}.hf-tab{top:0;bottom:0;right:0;left:var(--hf-tab-x,calc(50% + 2px));padding:0 var(--hf-x) 0 var(--hf-tab-pad,96px);background:var(--hf-tab-fill);clip-path:polygon(var(--hf-tab-s,19.5px) 0, 100% 0, 100% 100%, 0 100%);align-items:center;margin:0;display:flex;position:absolute}.hf-tab-text{color:var(--prototype-text,#141d30);white-space:nowrap;font:500 calc(var(--hf-slogan) * .5)/1.2 var(--font-display,system-ui), system-ui, sans-serif;letter-spacing:0;display:block}html[data-theme=night] .hf{--hf-tab-fill:linear-gradient(90deg, #f2a23c42, #f2a23c1f)}html[data-theme=night] .hf-tab-text{color:#fff}}.hf-video video[hidden]{display:none}.hf-poster img,.hf-video video{object-position:var(--hf-film-pos,46% 62%)}@media (min-width:1001px) and (orientation:landscape){.hf-copy{padding-top:clamp(14px,2.85vh,36px)}.hf-line{margin-top:clamp(6px,1.25vh,14px)}.hf-actions{margin-top:clamp(12px,2.5vh,30px)}.hf-video.is-lifted .hf-play-text{display:inline}.hf-video.is-lifted:not(.has-video) .hf-vctl{display:flex}.hf-vctl{bottom:calc(clamp(18px, 2.2vw, 32px) + var(--hf-play-lift,0px))}.hf-video:after{background:linear-gradient(to top, #060c1ab3 0, #060c1ab3 var(--hf-play-lift,0px), #060c1a80 calc(var(--hf-play-lift,0px) + 70px), #060c1a00 calc(var(--hf-play-lift,0px) + 120px)), linear-gradient(20deg, #04091473 0%, #0409141f 38%, #04091400 62%)}}@media (prefers-reduced-motion:reduce){.hf-btn,.hf-arrow,.hf-play-ring,.hf-full{transition:none}}.hf-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hf-tab-k,.hf-tab-v{display:block}.hf[data-tab="0"] .hf-tab,.hf[data-tab="0"] .hf-dash{display:none!important}@media (min-width:1001px) and (orientation:landscape){.hf{--hf-slogan:clamp(34px, min(2.92vw, 6.37vh), 64px);--hf-h1:clamp(2.4rem, min(3.96vw, 8.64vh), 5.2rem);--hf-row:calc(var(--hf-slogan) * 1.6);--hf-caph:32px;--hf-hair:#141d3029;--hf-tab-fill:linear-gradient(90deg, #f2a23c80 0%, #f2a23c5c 16%, #e8c79042 40%, #f2a23c1a 70%, #f2a23c00 96%)}.hf-top{min-height:var(--hf-row);padding-block:0}.hf-slogan{letter-spacing:-.016em;line-height:1}.hf-dash{display:none}.hf-factories{grid-template-columns:var(--hf-c1,minmax(0, 1fr)) var(--hf-c2,minmax(0, 1fr));border-bottom:1px solid var(--hf-hair)}.hf-f figcaption{min-height:var(--hf-caph,36px);padding:0 var(--hf-cx);background:0 0;column-gap:12px}.hf-f1 figcaption{padding-left:var(--hf-x)}.hf-f2 figcaption{padding-right:var(--hf-x)}.hf-f figcaption b{color:var(--hf-amber-ink);font:700 17px/18px var(--font-display,system-ui), system-ui, sans-serif;letter-spacing:.02em;border-right:1px solid #c86e0080;align-self:center;padding-right:12px}.hf-fname{color:var(--prototype-text,#141d30);font:600 16px/1.3 var(--font-display,system-ui), system-ui, sans-serif}.hf-f figcaption small{color:var(--prototype-text-2,#48536e);font:400 14px/1.4 var(--sans,system-ui), system-ui, sans-serif;letter-spacing:.01em}.hf-tab{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px}.hf-tab-text{font:inherit;display:block}.hf-tab-k{color:var(--prototype-text-2,#48536e);font:700 12.5px/1.2 var(--font-display,system-ui), system-ui, sans-serif;letter-spacing:.17em;text-transform:uppercase;white-space:nowrap}.hf-tab-v{color:var(--prototype-text,#141d30);font:700 calc(var(--hf-slogan) * .46)/1.08 var(--font-display,system-ui), system-ui, sans-serif;letter-spacing:-.008em;white-space:nowrap}.hf-copy{padding-top:clamp(12px,2.1vh,30px)}.hf-line{margin-top:clamp(8px,1.36vh,16px);font-size:clamp(16px,1vw,19px)}.hf-actions{margin-top:clamp(14px,2.4vh,30px)}.hf-play-text{letter-spacing:.1em;font-size:14px}html[data-theme=night] .hf{--hf-hair:#ffffff24}html[data-theme=night] .hf-tab-k{color:#ffffffc7}html[data-theme=night] .hf-tab-v{color:#fff}}.hf-where{display:none}@media (min-width:1001px) and (orientation:landscape){.hf{--hf-slogan:clamp(32px, min(2.607vw, 5.682vh), 58px);--hf-row:calc(var(--hf-slogan) * 1.84);--hf-caph:30px;--hf-tab-fill:linear-gradient(90deg, #f6e3c8 0%, #f6e3c8 30%, #f6e3c8b3 100%)}.hf-slogan{letter-spacing:0}.hf-where{top:var(--hf-where-top,0px);right:var(--hf-x);color:var(--prototype-text-2,#48536e);font:400 14px/1.3 var(--sans,system-ui), system-ui, sans-serif;letter-spacing:.01em;white-space:nowrap;margin:0;display:block;position:absolute}.hf-f figcaption{padding-top:var(--hf-cap-pt,4px);align-items:start}.hf-f figcaption b{width:35px;font:700 15px/18px var(--font-display,system-ui), system-ui, sans-serif;letter-spacing:.02em;align-self:start;padding-right:0}.hf-fname{font:600 15px/18px var(--font-display,system-ui), system-ui, sans-serif}.hf-f figcaption small{display:none}.hf-copy{padding-top:clamp(16px,3.18vh,40px)}.hf-line{margin-top:clamp(8px,1.36vh,16px);font-size:clamp(16px,1.095vw,21px);line-height:1.33}.hf-actions{margin-top:clamp(12px,2.16vh,28px)}.hf-btn{min-width:260px}.hf-lumora{color:var(--prototype-text-2,#48536e);margin-left:28px;font-size:15px}.hf-vctl{bottom:var(--hf-vctl-b,calc(clamp(18px, 2.2vw, 32px) + var(--hf-play-lift,0px)))}.hf-tab-v{font-size:calc(var(--hf-slogan) * .56);letter-spacing:-.006em}html[data-theme=night] .hf-where{color:#ffffffb8}.hf-slogan{position:relative;top:.02em}.hf-f figcaption{column-gap:13.2px}.hf-f figcaption b{width:auto;padding-right:13.2px}}.hf{--hf-ease:cubic-bezier(.22, .61, .36, 1);--hf-bleed:12px}a.hf-f{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;text-decoration:none}.hf-ph{display:block}.hf-f1 .hf-ph{background:#82735d}.hf-f2 .hf-ph{background:#5e5444}.hf-ph-in{transform-origin:100%;width:100%;height:100%;display:block}.hf-ph img{transform-origin:100%;transition:transform .7s var(--hf-ease)}.hf-f:is(:hover,:focus-visible) .hf-ph img{transform:scale(1.03)}.hf-f:focus-visible .hf-ph:before{z-index:3;content:"";pointer-events:none;box-shadow:inset 0 0 0 3px var(--amber,#f2a23c), inset 0 0 0 5px #070d1cc7;position:absolute;inset:0}.hf-cap{z-index:2;min-height:108px;padding:0 var(--hf-cx) 22px;color:#fff;pointer-events:none;background:linear-gradient(0deg,#070d1ca8 0,#070d1c75 30px,#070d1c29 66px,#070d1c00 108px);justify-content:flex-start;align-items:flex-end;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.hf-f2 .hf-cap{justify-content:flex-end}.hf-cap-in{align-items:center;column-gap:14px;display:flex;position:relative}.hf-cap b{color:var(--amber,#f2a23c);font:700 22px/24px var(--font-display,system-ui), system-ui, sans-serif;letter-spacing:.02em;text-shadow:0 1px 3px #04091473;border-right:1px solid #f2a23cd9;align-self:stretch;align-items:center;padding-right:14px;display:flex}.hf-cap .hf-fname{color:#fff;font:600 18px/24px var(--font-display,system-ui), system-ui, sans-serif;letter-spacing:.005em;white-space:nowrap;text-shadow:0 1px 3px #04091473;display:block;position:relative}.hf-cap-arrow{width:16px;height:12px;color:var(--amber,#f2a23c);opacity:0;transition:opacity .3s var(--hf-ease), transform .35s var(--hf-ease);margin:-6px 0 0 10px;position:absolute;top:50%;left:100%;transform:translate(-6px)}.hf-f:is(:hover,:focus-visible) .hf-cap-arrow{opacity:1;transform:none}@media (min-width:1001px) and (orientation:landscape){.hf-f1 .hf-cap{padding-left:var(--hf-x)}.hf-f2 .hf-cap{padding-right:var(--hf-x)}.hf-factories{border-bottom:0}.hf{overflow-x:clip}.hf-video{margin-top:4px;margin-right:calc(var(--hf-bleed) * -1)}.hf-vctl{right:calc(clamp(14px, 1.8vw, 26px) + var(--hf-bleed))}.hf{--hf-row:calc(var(--hf-slogan) * 1.56)}.hf-copy{padding-top:clamp(20px,4.773vh,58px)}.hf{--hf-h1:clamp(2.4rem, min(3.91vw, 8.53vh), 5.2rem)}}.hf .hf-video .hf-vctl{display:none!important}.hf .hf-video.has-video .hf-vctl{z-index:5;bottom:var(--hf-vctl-b,18px);display:flex!important}.hf .hf-video.has-video .hf-silent{cursor:default;background:#08102473;border:1px solid #ffffff59;border-radius:2px}.hf .hf-video.has-video .hf-full{background:#08102473}.hf-video.has-video video{cursor:pointer}.hf-video.has-video.is-paused .hf-play{z-index:5;display:flex}.hf-video.has-video.is-paused .hf-play-text{display:none}.hf-video video:fullscreen::-webkit-media-controls-panel{padding-left:0!important}@media (prefers-reduced-motion:no-preference){.hf-ph-in{transition:scale .6s var(--hf-ease)}.hf-video{transition:translate .6s var(--hf-ease) .12s}.hf.hf-opening .hf-ph-in{scale:1.03}.hf.hf-opening .hf-video{translate:-9.89px 30.43px}.hf.hf-snap .hf-ph-in,.hf.hf-snap .hf-video{transition:none!important}}@media (prefers-reduced-motion:reduce){.hf-ph img,.hf-ph-in,.hf-video,.hf-cap-arrow{transition:none!important}.hf .hf-ph-in{scale:none!important}.hf .hf-video{translate:none!important}.hf,.hf *,.hf :before,.hf :after{transition-property:none!important}.hf .hf-f:is(:hover,:focus-visible) .hf-ph img{transform:none}}.hf-panel{display:none}@media (min-width:1001px) and (orientation:landscape){:root{--hf-panel-fill:linear-gradient(108deg, #f5e0c2 0, #f7e6cf 30%, #f9ecdc 100%);--hf-panel-edge:#c86e0061}.hf{--hf-panel-dash:#c86e0052;--hf-panel-dash-s:#c86e0057;--hf-panel-dash-f:#c86e0052;--hf-panel-step:22;--hf-row:calc(var(--hf-slogan) * 1.6)}.hf-panel{top:0;bottom:0;right:0;left:var(--hf-panel-x,calc(50% + 2px));z-index:0;padding:var(--hf-panel-pt,14px) var(--hf-x) 0 var(--hf-panel-pad,92px);align-items:flex-start;margin:0;display:flex;position:absolute}.hf-panel:before{z-index:0;content:"";background:var(--hf-panel-fill);clip-path:polygon(var(--hf-panel-s,25.3px) 0, 100% 0, 100% 100%, 0 100%);position:absolute;inset:0}.hf-panel:after{z-index:1;content:"";pointer-events:none;background:var(--hf-panel-edge);clip-path:polygon(var(--hf-panel-s,25.3px) 0, calc(var(--hf-panel-s,25.3px) + 1.05px) 0, 1.05px 100%, 0 100%);position:absolute;inset:0}.hf:is([data-lines="1"],[data-lines="2"],[data-lines="3"]) .hf-panel:after{display:none}.hf-panel-text{z-index:2;flex-direction:column;align-items:flex-start;gap:0;margin:0;display:flex;position:relative}.hf-panel-k{color:var(--prototype-text,#141d30);white-space:nowrap;font:700 calc(var(--hf-slogan) * var(--hf-panel-k-scale,.54))/1.12 var(--font-display,system-ui), system-ui, sans-serif;letter-spacing:-.004em;display:block}.hf-panel-v{margin-top:var(--hf-panel-lg,0px);color:var(--prototype-text-2,#48536e);white-space:nowrap;font:400 16px/1.35 var(--sans,system-ui), system-ui, sans-serif;letter-spacing:.005em;display:block}.hf-panel-lines{z-index:1;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.hf-panel-lines path{fill:none;stroke:var(--hf-panel-dash);stroke-width:1px;shape-rendering:crispedges}.hf-panel-lines .hf-dash-s{stroke:var(--hf-panel-dash-s);stroke-width:1.25px;shape-rendering:geometricprecision}.hf:is([data-lines="2"],[data-lines="3"]) .hf-panel-lines{overflow:hidden}.hf-panel-lines .hf-dash-f{stroke:var(--hf-panel-dash-f);stroke-linejoin:miter;stroke-miterlimit:4;shape-rendering:geometricprecision}.hf:is([data-lines="2"],[data-lines="3"]) .hf-panel-lines .hf-dash-t{stroke:var(--hf-panel-dash-f)}html:not([data-theme=night]) .prototype-site-header.is-home:after{left:var(--hf7-seam-x,0);bottom:var(--hf7-seam-b,-1px);z-index:auto;width:var(--hf7-seam-w,0);height:var(--hf7-seam-h,1px);content:var(--hf7-seam,none);pointer-events:none;background:linear-gradient(var(--hf-panel-edge), var(--hf-panel-edge)) var(--hf7-seam-s1,0) 0 / var(--hf7-seam-ew,0) 100% no-repeat, var(--hf-panel-fill) 0 0 / 100% var(--hf7-seam-rowh,80px) no-repeat;clip-path:polygon(var(--hf7-seam-s0,0) 0, 100% 0, 100% 100%, var(--hf7-seam-s1,0) 100%);position:absolute}.hf-where{display:none!important}html[data-theme=night] .hf{--hf-panel-fill:linear-gradient(108deg, #f2a23c38, #f2a23c1a);--hf-panel-dash:#f2a23c80;--hf-panel-dash-s:#f2a23c99;--hf-panel-dash-f:#f2a23c80;--hf-panel-edge:#f2a23c80}html[data-theme=night] .hf-panel-k{color:#fff}html[data-theme=night] .hf-panel-v{color:#ffffffc7}}.hf-stripes{display:none}@media (min-width:1001px) and (orientation:landscape){.hf:is([data-stripes="1"],[data-stripes="2"]) .hf-stripes{z-index:0;pointer-events:none;shape-rendering:geometricprecision;display:block;position:absolute;top:0;left:0;overflow:hidden}.hf[data-stripes="1"] .hf-panel:after,.hf[data-stripes="2"] .hf-panel:before,.hf[data-stripes="2"] .hf-panel:after{display:none}html[data-hf7-stripes]:not([data-theme=night]) .prototype-site-header.is-home:after{background:var(--hf7-seam-bg,none);clip-path:none}html:not([data-theme=night]) .hf[data-stripes="2"] :is(.hf-panel-k,.hf-panel-v){text-shadow:0 0 1px var(--hf-st-halo,transparent), 0 0 3px var(--hf-st-halo,transparent), 0 0 3px var(--hf-st-halo,transparent)}}.hf-echo{display:none}@media (min-width:1001px) and (orientation:landscape){.hf:is([data-stripes="3"],[data-stripes="4"],[data-stripes="5"]) .hf-stripes{z-index:0;pointer-events:none;shape-rendering:geometricprecision;display:block;position:absolute;top:0;left:0;overflow:hidden}.hf:is([data-stripes="3"],[data-stripes="4"],[data-stripes="5"]) .hf-panel:after{display:none}.hf[data-stripes="4"] .hf-echo{z-index:0;pointer-events:none;shape-rendering:geometricprecision;display:block;position:absolute;overflow:hidden}.hf:is([data-stripes="3"],[data-stripes="4"],[data-stripes="5"]) .hf-st{transform-box:fill-box;transform-origin:0}html[data-hf7-stripes][data-hf7-run]:not([data-theme=night]) .prototype-site-header.is-home:after{background:var(--hf7-seam-bg0,none)}}@media (min-width:1001px) and (prefers-reduced-motion:no-preference) and (orientation:landscape){.hf:is([data-stripes="3"],[data-stripes="4"],[data-stripes="5"]) .hf-st{transition:transform var(--hf-st-t,.24s) var(--hf-ease) var(--hf-st-d,0s)}.hf.hf-opening:is([data-stripes="3"],[data-stripes="4"],[data-stripes="5"]) .hf-st{transform:scaleX(0)}.hf.hf-snap:is([data-stripes="3"],[data-stripes="4"],[data-stripes="5"]) .hf-st{transition:none!important}}.hf-sheen{display:none}@media (min-width:1001px) and (prefers-reduced-motion:no-preference) and (orientation:landscape){html:not([data-theme=night]) .hf[data-stripes="5"][data-sheen=run] .hf-sheen{z-index:1;pointer-events:none;clip-path:polygon(var(--hf-panel-s,25.3px) 0, 100% 0, 100% 100%, 0 100%);display:block;position:absolute;inset:0;overflow:hidden}.hf[data-stripes="5"] .hf-sheen:before{top:0;bottom:0;left:var(--hf-sheen-l,-200px);width:var(--hf-sheen-w,200px);content:"";opacity:0;animation:hf7-sheen5 var(--hf-sheen-t,.7s) var(--hf-sheen-ease,cubic-bezier(.2, .25, .6, .9)) var(--hf-sheen-d,.45s) 1 both;background:linear-gradient(108deg,#fffaf200 0%,#fffaf202 12%,#fffaf20b 20%,#fffaf223 26%,#fffaf249 31%,#fffaf27b 35.5%,#fffaf2ae 39.5%,#fffaf2d7 43%,#fffaf2f4 46.5%,#fffaf2 50%,#fffaf2f4 53.5%,#fffaf2d7 57%,#fffaf2ae 60.5%,#fffaf27b 64.5%,#fffaf249 69%,#fffaf223 74%,#fffaf20b 80%,#fffaf202 88%,#fffaf200 100%);position:absolute}html:not([data-theme=night]) .hf[data-stripes="5"] .hf-panel-text{will-change:transform}}@property --hf7-sc{syntax:"<length>";inherits:false;initial-value:-9999px}@property --hf7-sk{syntax:"<number>";inherits:false;initial-value:1}@media (min-width:1001px) and (prefers-reduced-motion:no-preference) and (orientation:landscape){html[data-hf7-stripes][data-hf7-sheen=run]:not([data-theme=night]) .prototype-site-header.is-home:after{--hf7-sheen-layer:linear-gradient(90deg, #fffaf200 0 var(--hf7-se,0px), #fffaf200 calc(var(--hf7-sc) + var(--hf7-sw,226px) * -.5), rgba(255, 250, 242, calc(var(--hf7-so,.5) * var(--hf7-sk) * .007)) calc(var(--hf7-sc) + var(--hf7-sw,226px) * -.38), rgba(255, 250, 242, calc(var(--hf7-so,.5) * var(--hf7-sk) * .044)) calc(var(--hf7-sc) + var(--hf7-sw,226px) * -.3), rgba(255, 250, 242, calc(var(--hf7-so,.5) * var(--hf7-sk) * .136)) calc(var(--hf7-sc) + var(--hf7-sw,226px) * -.24), rgba(255, 250, 242, calc(var(--hf7-so,.5) * var(--hf7-sk) * .287)) calc(var(--hf7-sc) + var(--hf7-sw,226px) * -.19), rgba(255, 250, 242, calc(var(--hf7-so,.5) * var(--hf7-sk) * .483)) calc(var(--hf7-sc) + var(--hf7-sw,226px) * -.145), rgba(255, 250, 242, calc(var(--hf7-so,.5) * var(--hf7-sk) * .683)) calc(var(--hf7-sc) + var(--hf7-sw,226px) * -.105), rgba(255, 250, 242, calc(var(--hf7-so,.5) * var(--hf7-sk) * .844)) calc(var(--hf7-sc) + var(--hf7-sw,226px) * -.07), rgba(255, 250, 242, calc(var(--hf7-so,.5) * var(--hf7-sk) * .958)) calc(var(--hf7-sc) + var(--hf7-sw,226px) * -.035), rgba(255, 250, 242, calc(var(--hf7-so,.5) * var(--hf7-sk))) var(--hf7-sc), rgba(255, 250, 242, calc(var(--hf7-so,.5) * var(--hf7-sk) * .958)) calc(var(--hf7-sc) + var(--hf7-sw,226px) * .035), rgba(255, 250, 242, calc(var(--hf7-so,.5) * var(--hf7-sk) * .844)) calc(var(--hf7-sc) + var(--hf7-sw,226px) * .07), rgba(255, 250, 242, calc(var(--hf7-so,.5) * var(--hf7-sk) * .683)) calc(var(--hf7-sc) + var(--hf7-sw,226px) * .105), rgba(255, 250, 242, calc(var(--hf7-so,.5) * var(--hf7-sk) * .483)) calc(var(--hf7-sc) + var(--hf7-sw,226px) * .145), rgba(255, 250, 242, calc(var(--hf7-so,.5) * var(--hf7-sk) * .287)) calc(var(--hf7-sc) + var(--hf7-sw,226px) * .19), rgba(255, 250, 242, calc(var(--hf7-so,.5) * var(--hf7-sk) * .136)) calc(var(--hf7-sc) + var(--hf7-sw,226px) * .24), rgba(255, 250, 242, calc(var(--hf7-so,.5) * var(--hf7-sk) * .044)) calc(var(--hf7-sc) + var(--hf7-sw,226px) * .3), rgba(255, 250, 242, calc(var(--hf7-so,.5) * var(--hf7-sk) * .007)) calc(var(--hf7-sc) + var(--hf7-sw,226px) * .38), #fffaf200 calc(var(--hf7-sc) + var(--hf7-sw,226px) * .5));background:var(--hf7-sheen-layer), var(--hf7-seam-bg,none);animation:hf7-sheen5-row var(--hf7-sheen-t,.7s) var(--hf7-sheen-ease,ease) var(--hf7-sheen-d,.45s) 1 both}html[data-hf7-stripes][data-hf7-sheen=run][data-hf7-run]:not([data-theme=night]) .prototype-site-header.is-home:after{background:var(--hf7-sheen-layer), var(--hf7-seam-bg0,none)}}@media (min-width:1001px) and (orientation:landscape){.hf-copy{min-height:var(--hf8-row,auto)}.hf-video{align-self:start}}.hf-video video.hf8-film{z-index:0;opacity:0;pointer-events:none;background:0 0}.hf-video.hf8-on video.hf8-film{opacity:1}@media (prefers-reduced-motion:no-preference){.hf-video video.hf8-film{transition:opacity .32s var(--hf-ease,ease)}}.hf .hf-video .hf-vctl.hf8-ctl{display:none!important}.hf .hf-video.hf8-auto .hf-vctl.hf8-ctl{z-index:3;bottom:var(--hf-vctl-b,18px);display:flex!important}.hf8-pause{color:#ffffffeb;cursor:pointer;background:#08102473;border:1px solid #ffffff59;border-radius:2px;place-items:center;width:40px;height:40px;margin:0;padding:0;transition:border-color .3s,background .3s;display:grid}.hf8-pause:is(:hover,:focus-visible){border-color:var(--amber,#f2a23c);background:#081024a8}.hf8-pause:focus-visible{outline:2px solid var(--amber,#f2a23c);outline-offset:3px}.hf8-pause .hf8-i-play,.hf8-pause[data-state=paused] .hf8-i-pause{display:none}.hf8-pause[data-state=paused] .hf8-i-play{margin-left:2px;display:block}.hf8-lb{box-sizing:border-box;color:#fff;overscroll-behavior:contain;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.hf8-lb[open]{place-items:center;display:grid}.hf8-lb::backdrop{background:#040812e6}.hf8-lb-box{aspect-ratio:16/9;background:#000;width:min(92vw,177.778vh - 270.222px,1600px);position:relative;box-shadow:0 36px 110px -36px #000000e6,0 0 0 1px #ffffff0f}.hf8-lb-v{object-fit:contain;background:#000;width:100%;height:100%;display:block}.hf8-lb-v:focus{outline:none}.hf8-lb-v:focus-visible{outline:2px solid var(--amber,#f2a23c);outline-offset:3px}.hf8-lb-x{color:#fff;cursor:pointer;background:#08102480;border:1px solid #ffffff59;border-radius:2px;place-items:center;width:44px;height:44px;margin:0;padding:0;transition:border-color .3s,background .3s;display:grid;position:absolute;bottom:calc(100% + 14px);right:0}.hf8-lb-x:is(:hover,:focus-visible){border-color:var(--amber,#f2a23c);background:#081024cc}.hf8-lb-x:focus-visible{outline:2px solid var(--amber,#f2a23c);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.hf8-lb[open]{animation:.24s cubic-bezier(.22,.61,.36,1) both hf8-lb-in}.hf8-lb[open]::backdrop{animation:.24s ease-out both hf8-lb-in}.hf8-lb[open] .hf8-lb-box{animation:.32s cubic-bezier(.22,.61,.36,1) both hf8-lb-rise}.hf8-lb.is-closing,.hf8-lb.is-closing::backdrop{animation:.18s ease-in both hf8-lb-out}}@keyframes hf8-lb-in{0%{opacity:0}to{opacity:1}}@keyframes hf8-lb-out{0%{opacity:1}to{opacity:0}}@keyframes hf8-lb-rise{0%{transform:translateY(10px)scale(.985)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.hf.hf8-wait-photos .hf-ph-in{scale:1.03}.hf.hf8-snap-photos .hf-ph-in{transition:none!important}}@media (min-width:1001px) and (orientation:landscape){.hf-factories{position:relative}.hf-factories:after{top:0;left:calc(var(--hf-c1,50%) + 1px);z-index:3;width:2px;height:var(--hf-ph,100%);content:"";pointer-events:none;background:linear-gradient(#c86e0033 0,#c86e00 56px);position:absolute}.hf-cap{background:linear-gradient(0deg,#070d1ca8 0,#070d1c80 30px,#070d1c2e 66px,#070d1c00 108px)}.hf9-vcap{left:var(--hf-play-x,calc(var(--hf-vslant) * .3 + clamp(18px, 2.2vw, 34px)));z-index:2;color:#fffffff0;font:400 14px/18px var(--sans,system-ui), system-ui, sans-serif;letter-spacing:.015em;white-space:nowrap;text-shadow:0 1px 3px #04091499;pointer-events:none;position:absolute;bottom:13px}}@media (max-width:1000px),(min-width:1001px) and (orientation:portrait){.hf9-vcap{display:none}}.hf9-lm{vertical-align:baseline;width:.9061em;height:1em;margin-right:.42em;display:inline-block;overflow:visible}@media (min-width:1001px) and (orientation:landscape){.hf .hf-lumora{margin-left:calc(28px - 1.3261em)}}.hf9-place{align-items:baseline;margin-left:12px;font-weight:500;display:inline-flex}.hf9-pin{width:11px;height:15px;color:var(--amber,#f2a23c);filter:drop-shadow(0 1px 2px #04091473);flex:none;align-self:center;margin:0 6px 0 0}.hf .hf-lumora.hf10-lumora{--hf10-logo-h:calc(var(--hf-h1) * .767);--hf10-gap:7px}.hf10-logo{width:auto;height:34px;margin:0 0 6px;display:block}@media (min-width:1001px) and (orientation:landscape){.hf .hf-lumora.hf10-lumora{margin-left:28px;margin-bottom:var(--hf10-lift,2px);align-self:flex-end;position:relative}.hf10-logo{left:calc(50% - .65em);bottom:calc(100% + var(--hf10-gap));height:var(--hf10-logo-h);margin:0;position:absolute;transform:translate(-50%)}.hf .hf10-lumora:focus-visible{outline:none}.hf .hf10-lumora:focus-visible:before{top:calc(-1 * (var(--hf10-logo-h) + var(--hf10-gap)) - 7px);outline:2px solid var(--amber,#f2a23c);content:"";pointer-events:none;position:absolute;bottom:-9px;left:-9px;right:-9px}.hf .hf-video.hf10-under{z-index:1;margin-left:calc(-1 * var(--hf10-under,0px))}}.hf11-glint,.hf10-logo.hf11-night,.hf .hf-lumora .hf11-explore{display:none}@media (min-width:1001px) and (orientation:landscape){.hf{--hf11-k:0;--hf11-big:1;--hf-row:calc(var(--hf-slogan) * (1.6 - .2 * var(--hf11-k)));--hf-h1:max(2.4rem, calc(clamp(2.4rem, min(3.91vw, 8.53vh), calc(5.2rem * var(--hf11-big))) * (1 - .22 * var(--hf11-k))));--hf11-btnh:48px}.hf-copy{padding-top:calc(clamp(20px, 4.773vh, 58px) * (1 - .62 * var(--hf11-k)) + var(--hf11-dy,0px))}.hf-line{margin-top:calc(clamp(8px, 1.36vh, 16px) * (1 - .45 * var(--hf11-k)));font-size:clamp(16px, 1.095vw, calc(21px * var(--hf11-big)))}.hf-actions{margin-top:calc(clamp(12px, 2.16vh, 28px) * (1 - .5 * var(--hf11-k)))}.hf-btn{min-height:calc(var(--hf11-btnh) * var(--hf11-big) - 4px * var(--hf11-k))}.hf-top{background:var(--hf11-band-bg,none)}.hf-video{min-height:var(--hf-band,200px)}@media (max-width:1439px){.hf-btn{min-width:0;padding:0 22px}}}@media (min-width:1800px) and (min-height:1000px) and (orientation:landscape){.hf{--hf11-btnh:54px}.hf-btn{min-width:calc(260px * var(--hf11-big));padding:0 calc(30px * var(--hf11-big));font-size:calc(15px * var(--hf11-big))}.hf .hf-lumora{font-size:calc(17px * var(--hf11-big))}}@media (min-width:2600px) and (orientation:landscape){.hf-cap b{font-size:calc(22px * var(--hf11-big));line-height:calc(24px * var(--hf11-big))}.hf-cap .hf-fname{font-size:calc(18px * var(--hf11-big));line-height:calc(24px * var(--hf11-big))}}@media (min-width:1001px) and (orientation:landscape){.hf.hf11-r .hf-copy{grid-template-rows:auto auto;grid-template-columns:max-content max-content;align-content:start;align-items:center;column-gap:clamp(28px,2.4vw,44px);display:grid}.hf.hf11-r .hf-h1{grid-area:1/1}.hf.hf11-r .hf-line{grid-area:2/1}.hf.hf11-r .hf-actions{grid-area:1/2/span 2;align-self:center;margin-top:0}.hf.hf11-r .hf-btn-ghost,.hf.hf11-r .hf-lumora,.hf.hf11-r2 .hf-line{display:none}.hf.hf11-lstack .hf-actions{flex-wrap:wrap;row-gap:14px}.hf.hf11-lstack .hf-lumora.hf10-lumora{text-underline-offset:6px;flex:none;order:3;align-self:auto;align-items:center;gap:12px;margin:0 40px 0 0;display:inline-flex}.hf.hf11-lstack .hf-actions:after{content:"";flex-basis:100%;order:2;height:0}.hf.hf11-lstack .hf10-logo{height:calc(var(--hf-h1) * .62);position:static;bottom:auto;left:auto;transform:none}.hf.hf11-lstack .hf10-lumora:focus-visible:before{top:-7px}}.hf.hf11-nothread .hf-factories:after{display:none}.hf-video.hf11-nolabel .hf-play-text,.hf-video.hf11-novcap .hf9-vcap,html[data-theme=night] .hf10-logo.hf11-day{display:none!important}html[data-theme=night] .hf10-logo.hf11-night{display:block}@media (min-width:1001px) and (orientation:landscape){html[data-theme=night] .hf.hf11-lstack .hf10-logo.hf11-night{display:block}}.hf .hf-lumora .hf11-lt{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;margin:0;display:inline}.hf .hf-lumora .hf11-lt>span{color:var(--hf-amber-ink);margin-left:6px;text-decoration:none;display:inline-block}@media (prefers-reduced-motion:no-preference){.hf[data-glint=run] .hf11-glint{z-index:0;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.hf11-glint-in{top:0;bottom:0;left:var(--hf11-g0,0px);width:var(--hf11-gw,260px);opacity:0;will-change:transform, opacity;animation:hf11-glint var(--hf11-gt,1s) cubic-bezier(.42, 0, .28, 1) 1 both;background:linear-gradient(108deg,#ffce8000 0%,#ffce8029 22%,#ffd48c80 38%,#ffeec8eb 50%,#ffd48c80 62%,#ffce8029 78%,#ffce8000 100%);position:absolute}html[data-theme=night] .hf11-glint-in{background:linear-gradient(108deg,#f2a23c00 0%,#f2a23c24 22%,#f8ba606b 38%,#ffd696c7 50%,#f8ba606b 62%,#f2a23c24 78%,#f2a23c00 100%)}}@keyframes hf11-glint{0%{opacity:0;transform:translate(0)}16%{opacity:1}78%{opacity:1}to{transform:translateX(var(--hf11-gx,400px));opacity:0}}@media (prefers-reduced-motion:reduce){.hf11-glint{display:none!important}}html[data-theme=night] .hf{--hf-panel-fill:linear-gradient(108deg, #f2a23c4d 0, #f2a23c33 34%, #f2a23c1a 100%)}html[data-theme=night] .hf-panel-k{color:#fff}@media (max-width:1000px),(min-width:1001px) and (orientation:portrait){.hf{--hf-h1:clamp(36px, 11.4vw, 48px);--hf-slogan:clamp(26px, 7.8vw, 34px);flex-direction:column;display:flex;overflow-x:clip}.hf .hf-top{min-height:0;padding:16px var(--hf-x) 15px;background:var(--hf11-band-bg,none);display:block;position:relative}.hf .hf-slogan{z-index:1;font-size:var(--hf-slogan);letter-spacing:-.005em;white-space:nowrap;line-height:1;position:relative;top:0}.hf .hf-s1{display:block}.hf .hf-stripes{z-index:0;pointer-events:none;shape-rendering:geometricprecision;display:block;position:absolute;top:0;left:0;overflow:hidden}.hf .hf-panel{top:0;bottom:0;right:0;left:var(--hf-panel-x,80%);z-index:0;padding:0 var(--hf-x) 0 var(--hf-panel-pad,40px);align-items:center;margin:0;display:flex;position:absolute}.hf .hf-panel:before{z-index:0;content:"";background:var(--hf11-small-panel,#f6d6a9);clip-path:polygon(var(--hf-panel-s,20px) 0, 100% 0, 100% 100%, 0 100%);position:absolute;inset:0}.hf .hf-panel:after,.hf .hf-panel-text,.hf .hf-sheen{display:none}.hf .hf-factories{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:3px;display:grid}.hf .hf-place{display:none}.hf .hf-ph{height:var(--hf-ph,calc((100vw - 3px) * 9 / 32));aspect-ratio:auto}.hf .hf-cap{min-height:0;padding:7px 10px 0 var(--hf-x);color:var(--prototype-text,#141d30);pointer-events:none;background:0 0;display:block;position:static;overflow:visible}.hf .hf-f2 .hf-cap{padding:7px var(--hf-x) 0 10px}.hf .hf-cap-in{display:block;position:static}.hf .hf-cap b{z-index:2;color:var(--amber,#f2a23c);font:700 12.5px/14px var(--font-display,system-ui), system-ui, sans-serif;letter-spacing:.04em;text-shadow:none;background:#070d1cd1;border:0;border-radius:2px;align-self:auto;padding:3px 7px;display:block;position:absolute;top:8px;left:8px}.hf .hf-f2 .hf-cap b{left:auto;right:8px}.hf .hf-cap .hf-fname{color:var(--prototype-text,#141d30);font:600 13px/16px var(--font-display,system-ui), system-ui, sans-serif;letter-spacing:0;white-space:normal;text-shadow:none;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;display:block}.hf .hf-f2 .hf-cap .hf-fname{text-align:right}.hf .hf9-place,.hf .hf-cap-arrow{display:none}.hf .hf-f:focus-visible .hf-ph:before{box-shadow:inset 0 0 0 3px var(--amber,#f2a23c), inset 0 0 0 5px #070d1cc7}.hf .hf-copy{padding:16px var(--hf-x) 0;min-height:0}.hf .hf-h1{font-size:var(--hf-h1);letter-spacing:-.022em;white-space:normal;line-height:1.02}.hf .hf-h1a,.hf .hf-h1b{display:block}.hf .hf-line{margin:9px 0 0;font-size:16px;line-height:1.4}.hf .hf-actions{flex-direction:column;align-items:stretch;gap:8px;margin-top:14px;display:flex}.hf .hf-btn{letter-spacing:.11em;width:100%;min-width:0;min-height:48px;padding:0 16px}.hf .hf-lumora.hf10-lumora{color:var(--prototype-text,#141d30);font:600 14px/18px var(--font-display,system-ui), system-ui, sans-serif;white-space:normal;background:#ffffff47;border:1px solid #141d3029;border-radius:2px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 14px;margin:4px 0 0;padding:9px 14px;text-decoration:none;display:grid;position:relative}.hf .hf10-logo{grid-area:1/1/span 2;width:auto;height:32px;margin:0;position:static;transform:none}.hf .hf-lumora .hf11-lt{color:var(--prototype-text,#141d30);grid-area:1/2;text-decoration:none;display:block}.hf .hf-lumora .hf11-lt>span{display:none}.hf .hf-lumora .hf11-explore{color:var(--hf-amber-ink);font:700 11.5px/16px var(--font-display,system-ui), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;grid-area:2/2;margin:0;display:block}.hf .hf-lumora .hf11-explore span{letter-spacing:0;margin-left:6px;display:inline-block}.hf .hf10-lumora:focus-visible{outline:2px solid var(--amber,#f2a23c);outline-offset:3px}.hf .hf10-lumora:focus-visible:before{display:none}.hf .hf-video{height:var(--hf11-fh,56.25vw);aspect-ratio:auto;z-index:auto;min-height:0;clip-path:polygon(var(--hf-vslant,0px) 0, 100% 0, 100% 100%, 0 100%);border:0;margin:18px 0 0;position:relative}.hf .hf-play{gap:12px;padding:0 14px 14px 39.4447px}.hf .hf-play-ring{width:52px;height:52px}.hf .hf-play-text{letter-spacing:.1em;font-size:13px;line-height:52px}.hf .hf-video .hf-vctl.hf8-ctl{bottom:20px;right:12px}.hf9-vcap{display:none}.hf .hf-video:after{background:linear-gradient(0deg,#060c1a9e 0,#060c1a66 56px,#060c1a00 104px)}.hf.hf-opening .hf-video{translate:none!important}html[data-theme=night] .hf .hf-cap .hf-fname{color:var(--prototype-text,#eaf0fb)}html[data-theme=night] .hf .hf-lumora.hf10-lumora{border-color:var(--prototype-border,#21315a);color:var(--prototype-text,#eaf0fb);background:#0e1a3680}html[data-theme=night] .hf .hf-lumora .hf11-lt{color:var(--prototype-text,#eaf0fb)}html[data-theme=night] .hf .hf-lumora .hf11-explore{color:var(--amber,#f2a23c)}html[data-theme=night] .hf .hf-panel:before{background:var(--hf11-small-panel,#f2a23c47)}}@media (min-width:621px) and (max-width:1000px),(min-width:1001px) and (orientation:portrait){.hf{--hf-h1:clamp(42px, 6.6vw, 62px);--hf-slogan:clamp(28px, 4.5vw, 42px)}.hf .hf-top{padding:18px var(--hf-x) 17px}.hf .hf-s1{display:inline}.hf .hf-cap{padding:8px 12px 0 var(--hf-x)}.hf .hf-f2 .hf-cap{padding:8px var(--hf-x) 0 12px}.hf .hf-cap .hf-fname{font-size:14.5px;line-height:18px}.hf .hf-cap b{font-size:13.5px;line-height:15px;top:10px;left:10px}.hf .hf-f2 .hf-cap b{right:10px}.hf .hf-copy{padding-top:22px}.hf .hf-h1a,.hf .hf-h1b{display:inline}.hf .hf-h1{white-space:nowrap;line-height:1.04}.hf .hf-line{margin-top:10px;font-size:18px}.hf .hf-actions{flex-flow:wrap;align-items:center;gap:12px;margin-top:18px}.hf .hf-btn{flex:none;width:auto;padding:0 24px}.hf .hf-lumora.hf10-lumora{flex:none;margin:0}.hf .hf-video{margin-top:22px}.hf .hf-play{gap:14px;padding:0 20px 18px 44.0441px}.hf .hf-play-ring{width:56px;height:56px}.hf .hf-play-text{font-size:14px;line-height:56px}.hf .hf-video .hf-vctl.hf8-ctl{bottom:26px;right:16px}}@media (min-width:568px) and (max-width:587px) and (max-height:600px),(min-width:588px) and (max-width:607px) and (max-height:606px),(min-width:608px) and (max-width:620px) and (max-height:609px),(min-width:621px) and (max-width:1000px) and (max-height:520px),(min-width:721px) and (max-width:1000px) and (max-height:545px),(min-width:801px) and (max-width:1000px) and (max-height:600px),(min-width:941px) and (max-width:1000px) and (max-height:660px){.hf{--hf-h1:clamp(28px, 4.4vw, 38px);--hf-slogan:clamp(22px, 3.4vw, 30px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"top top""fac copy""video video";display:grid}.hf .hf-top{padding:11px var(--hf-x) 10px;grid-area:top}.hf .hf-factories{grid-area:fac;align-self:start}.hf .hf-f2 .hf-cap{padding-right:8px}.hf .hf-copy{padding:10px var(--hf-x) 0 18px;grid-area:copy}.hf .hf-h1a,.hf .hf-h1b{display:block}.hf .hf-h1{white-space:normal;line-height:1.02}.hf .hf-line{margin-top:6px;font-size:15px}.hf .hf-actions{flex-direction:column;align-items:stretch;gap:8px;margin-top:12px}.hf .hf-btn{width:100%;min-height:44px;padding:0 14px}.hf .hf-video{grid-area:video;margin-top:18px}}@media (min-width:1001px) and (orientation:landscape){.hf.hf11-cont .hf-factories{width:var(--hf11-facw,100%);justify-self:end}.hf.hf11-cont .hf-f1 .hf-cap{padding-left:var(--hf11-capl,var(--hf-cx))}.hf.hf11-cont .hf-f2 .hf-cap{padding-right:var(--hf11-capr,var(--hf-cx))}.hf-cap{background:linear-gradient(0deg,#070d1cbd 0,#070d1c99 30px,#070d1c38 66px,#070d1c00 108px)}}.hf.hf11-ptx-off .hf-panel-text{visibility:hidden}@media (min-width:1001px) and (orientation:landscape){.hf-panel{padding-top:max(0px, var(--hf-panel-pt,14px));padding-right:var(--hf-x);padding-bottom:0;padding-left:var(--hf-panel-pad,92px)}.hf-panel-text{margin-top:min(0px, var(--hf-panel-pt,0px))}}html[data-theme=night] .hf-panel-v{color:#b4bfd6}@media (min-width:1001px) and (max-width:1099px) and (orientation:landscape){.hf-cap .hf-fname{font-size:clamp(16.4px,2.0772vw - 4.35px,18px)}}@media (max-width:359px){.hf .hf-f1 .hf-cap{padding-right:5px}.hf .hf-f2 .hf-cap{padding-left:5px}.hf .hf-cap .hf-fname{letter-spacing:-.01em;font-size:clamp(12px,4.33vw - 2.0351px,13px)}}@media (max-width:1000px),(min-width:1001px) and (orientation:portrait){.hf .hf-video:after{background:linear-gradient(0deg,#060c1abd 0,#060c1a99 64px,#060c1a00 124px),linear-gradient(20deg,#0409146b 0%,#0409141f 34%,#04091400 56%)}.hf .hf-play-text{text-shadow:0 1px 2px #0000008c,0 1px 10px #0000008c}}@property --pv-x{syntax:"<length>";inherits:true;initial-value:0}@property --pv-vh{syntax:"<length>";inherits:true;initial-value:0}@property --pv-vw{syntax:"<length>";inherits:true;initial-value:0}@property --pv-hdr{syntax:"<length>";inherits:true;initial-value:0}@property --pv-s{syntax:"<length>";inherits:true;initial-value:0}@property --pv-big{syntax:"<number>";inherits:true;initial-value:1}@property --pv-h1b{syntax:"<length>";inherits:true;initial-value:0}@property --pv-pt0{syntax:"<length>";inherits:true;initial-value:0}@property --pv-lm0{syntax:"<length>";inherits:true;initial-value:0}@property --pv-lh{syntax:"<length>";inherits:true;initial-value:0}@property --pv-am0{syntax:"<length>";inherits:true;initial-value:0}@property --pv-bh0{syntax:"<length>";inherits:true;initial-value:0}@property --pv-bw{syntax:"<length>";inherits:true;initial-value:0}@property --pv-w1{syntax:"<length>";inherits:true;initial-value:0}@property --pv-pm{syntax:"<length>";inherits:true;initial-value:0}@property --pv-pmc{syntax:"<length>";inherits:true;initial-value:0}@property --pv-lmax{syntax:"<length>";inherits:true;initial-value:0}@property --pv-h1k0{syntax:"<length>";inherits:true;initial-value:0}@property --pv-h1k1{syntax:"<length>";inherits:true;initial-value:0}@property --pv-h1k2{syntax:"<length>";inherits:true;initial-value:0}@property --pv-h1k3{syntax:"<length>";inherits:true;initial-value:0}@property --pv-h1k4{syntax:"<length>";inherits:true;initial-value:0}@property --pv-n0{syntax:"<length>";inherits:true;initial-value:0}@property --pv-n1{syntax:"<length>";inherits:true;initial-value:0}@property --pv-n2{syntax:"<length>";inherits:true;initial-value:0}@property --pv-n3{syntax:"<length>";inherits:true;initial-value:0}@property --pv-n4{syntax:"<length>";inherits:true;initial-value:0}@property --pv-st0{syntax:"<length>";inherits:true;initial-value:0}@property --pv-st1{syntax:"<length>";inherits:true;initial-value:0}@property --pv-st2{syntax:"<length>";inherits:true;initial-value:0}@property --pv-st3{syntax:"<length>";inherits:true;initial-value:0}@property --pv-st4{syntax:"<length>";inherits:true;initial-value:0}@property --pv-av0{syntax:"<length>";inherits:true;initial-value:0}@property --pv-av1{syntax:"<length>";inherits:true;initial-value:0}@property --pv-av2{syntax:"<length>";inherits:true;initial-value:0}@property --pv-av3{syntax:"<length>";inherits:true;initial-value:0}@property --pv-av4{syntax:"<length>";inherits:true;initial-value:0}@property --pv-cr0{syntax:"<length>";inherits:true;initial-value:0}@property --pv-stk{syntax:"<integer>";inherits:true;initial-value:0}@property --pv-narrow{syntax:"<integer>";inherits:true;initial-value:0}@property --pv-oks{syntax:"<integer>";inherits:true;initial-value:0}@property --pv-lst{syntax:"<integer>";inherits:true;initial-value:0}@property --pv-d0{syntax:"<length>";inherits:true;initial-value:0}@property --pv-d1{syntax:"<length>";inherits:true;initial-value:0}@property --pv-ok{syntax:"<integer>";inherits:true;initial-value:1}@property --pv-pos{syntax:"<integer>";inherits:true;initial-value:0}@property --pv-klin{syntax:"<number>";inherits:true;initial-value:0}@property --pv-kfit{syntax:"<number>";inherits:true;initial-value:0}@property --pv-rthr{syntax:"<length>";inherits:true;initial-value:0}@property --pv-rm0{syntax:"<length>";inherits:true;initial-value:0}@property --pv-rm1{syntax:"<length>";inherits:true;initial-value:0}@property --pv-rm2{syntax:"<length>";inherits:true;initial-value:0}@property --pv-rm3{syntax:"<length>";inherits:true;initial-value:0}@property --pv-rm4{syntax:"<length>";inherits:true;initial-value:0}@property --pv-c0{syntax:"<integer>";inherits:true;initial-value:0}@property --pv-c1{syntax:"<integer>";inherits:true;initial-value:0}@property --pv-c2{syntax:"<integer>";inherits:true;initial-value:0}@property --pv-c3{syntax:"<integer>";inherits:true;initial-value:0}@property --pv-c4{syntax:"<integer>";inherits:true;initial-value:0}@property --pv-kc{syntax:"<number>";inherits:true;initial-value:0}@property --pv-rmk{syntax:"<length>";inherits:true;initial-value:0}@property --pv-wck{syntax:"<length>";inherits:true;initial-value:0}@property --pv-cont{syntax:"<integer>";inherits:true;initial-value:0}@property --pv-nr{syntax:"<length>";inherits:true;initial-value:0}@property --pv-nr2{syntax:"<length>";inherits:true;initial-value:0}@property --pv-row{syntax:"<integer>";inherits:true;initial-value:0}@property --pv-row2{syntax:"<integer>";inherits:true;initial-value:0}@property --pv-rnf{syntax:"<integer>";inherits:true;initial-value:0}@property --pv-wcr{syntax:"<length>";inherits:true;initial-value:0}@property --pv-rcont{syntax:"<integer>";inherits:true;initial-value:0}@property --pv-cplx{syntax:"<integer>";inherits:true;initial-value:0}@property --pv-lsq{syntax:"<integer>";inherits:true;initial-value:0}@property --pv-anyc{syntax:"<integer>";inherits:true;initial-value:0}@property --pv-k{syntax:"<number>";inherits:true;initial-value:0}@property --pv-h1{syntax:"<length>";inherits:true;initial-value:0}@property --pv-n{syntax:"<length>";inherits:true;initial-value:0}@property --pv-av{syntax:"<length>";inherits:true;initial-value:0}@property --pv-room{syntax:"<length>";inherits:true;initial-value:0}@property --pv-wc0{syntax:"<length>";inherits:true;initial-value:0}@property --pv-cw1{syntax:"<length>";inherits:true;initial-value:0}@property --pv-over1{syntax:"<length>";inherits:true;initial-value:0}@property --pv-wc1{syntax:"<length>";inherits:true;initial-value:0}@property --pv-cw2{syntax:"<length>";inherits:true;initial-value:0}@property --pv-over2{syntax:"<length>";inherits:true;initial-value:0}@property --pv-wc2{syntax:"<length>";inherits:true;initial-value:0}@property --pv-cw3{syntax:"<length>";inherits:true;initial-value:0}@property --pv-over3{syntax:"<length>";inherits:true;initial-value:0}@property --pv-wc{syntax:"<length>";inherits:true;initial-value:0}@property --pv-cwf{syntax:"<length>";inherits:true;initial-value:0}@property --pv-pmw{syntax:"<length>";inherits:true;initial-value:0}@property --pv-lmw{syntax:"<length>";inherits:true;initial-value:0}@property --pv-p{syntax:"<length>";inherits:true;initial-value:0}@property --pv-rowvis{syntax:"<length>";inherits:true;initial-value:0}@property --pv-free{syntax:"<length>";inherits:true;initial-value:0}@property --pv-dy{syntax:"<length>";inherits:true;initial-value:0}@property --pv-fw{syntax:"<length>";inherits:true;initial-value:0}@property --pv-pc1{syntax:"<length>";inherits:true;initial-value:0}@property --pv-capl{syntax:"<length>";inherits:true;initial-value:0}@property --pv-capr{syntax:"<length>";inherits:true;initial-value:0}@supports (scale:calc(10px / 5px)) and (width:round(up, 1.5px, 1px)) and (width:1cqw){@media (min-width:1001px) and (orientation:landscape){.hf.hf11-pre{--pv-vh:100svh;--pv-vw:100cqw;--pv-hdr:142px;--pv-x:round(calc(max(var(--page-gutter,24px), calc((100cqw - var(--container,1660px)) / 2)) + .01px), 1px);--hf-x:var(--pv-x);--pv-s:clamp(32px, min(2.607vw, 5.682vh), 58px);--pv-big:clamp(1, 1 + (100cqw - 2600px) / 1240px * .2, 1.2);--pv-h1b:clamp(2.4rem, min(3.91vw, 8.53vh), calc(5.2rem * var(--pv-big)));--pv-pt0:clamp(20px, 4.773vh, 58px);--pv-lm0:clamp(8px, 1.36vh, 16px);--pv-lh:calc(clamp(16px, 1.095vw, calc(21px * var(--pv-big))) * 1.33);--pv-am0:clamp(12px, 2.16vh, 28px);--pv-bh0:calc(48px * var(--pv-big));--pv-bw:var(--hf11-bw0,817.36px);--pv-w1:round(calc((var(--pv-vw) - 4px) * .520258), 1px);--pv-pm:round(up, calc(max(var(--pv-w1) * .37125, (var(--pv-vw) - 4px - var(--pv-w1)) * .402604) + 1px), 1px);--pv-pmc:round(up, calc(max(var(--pv-w1) * .35, (var(--pv-vw) - 4px - var(--pv-w1)) * .386458) + 1px), 1px);--pv-lmax:calc((var(--pv-vw) - 4px - var(--pv-w1)) * .611552 - 1px);--pv-h1k0:var(--pv-h1b);--pv-h1k1:max(2.4rem, calc(var(--pv-h1b) * .945));--pv-h1k2:max(2.4rem, calc(var(--pv-h1b) * .89));--pv-h1k3:max(2.4rem, calc(var(--pv-h1b) * .835));--pv-h1k4:max(2.4rem, calc(var(--pv-h1b) * .78));--pv-n0:calc(round(down, var(--pv-pt0), .015625px) + round(down, var(--pv-h1k0), .015625px) + round(down, var(--pv-lm0), .015625px) + round(down, var(--pv-lh), .015625px) + round(down, var(--pv-am0), .015625px) + round(down, var(--pv-bh0), .015625px) + 40px);--pv-n1:calc(round(down, calc(var(--pv-pt0) * .845), .015625px) + round(down, var(--pv-h1k1), .015625px) + round(down, calc(var(--pv-lm0) * .8875), .015625px) + round(down, var(--pv-lh), .015625px) + round(down, calc(var(--pv-am0) * .875), .015625px) + round(down, calc(var(--pv-bh0) - 1px), .015625px) + 40px);--pv-n2:calc(round(down, calc(var(--pv-pt0) * .69), .015625px) + round(down, var(--pv-h1k2), .015625px) + round(down, calc(var(--pv-lm0) * .775), .015625px) + round(down, var(--pv-lh), .015625px) + round(down, calc(var(--pv-am0) * .75), .015625px) + round(down, calc(var(--pv-bh0) - 2px), .015625px) + 40px);--pv-n3:calc(round(down, calc(var(--pv-pt0) * .535), .015625px) + round(down, var(--pv-h1k3), .015625px) + round(down, calc(var(--pv-lm0) * .6625), .015625px) + round(down, var(--pv-lh), .015625px) + round(down, calc(var(--pv-am0) * .625), .015625px) + round(down, calc(var(--pv-bh0) - 3px), .015625px) + 40px);--pv-n4:calc(round(down, calc(var(--pv-pt0) * .38), .015625px) + round(down, var(--pv-h1k4), .015625px) + round(down, calc(var(--pv-lm0) * .55), .015625px) + round(down, var(--pv-lh), .015625px) + round(down, calc(var(--pv-am0) * .5), .015625px) + round(down, calc(var(--pv-bh0) - 4px), .015625px) + 40px);--pv-st0:calc(28px + round(down, calc(var(--pv-h1k0) * .62), .015625px));--pv-st1:calc(28px + round(down, calc(var(--pv-h1k1) * .62), .015625px));--pv-st2:calc(28px + round(down, calc(var(--pv-h1k2) * .62), .015625px));--pv-st3:calc(28px + round(down, calc(var(--pv-h1k3) * .62), .015625px));--pv-st4:calc(28px + round(down, calc(var(--pv-h1k4) * .62), .015625px));--pv-av0:calc(var(--pv-vh) - var(--pv-hdr) - round(down, calc(var(--pv-s) * 1.6), .015625px));--pv-av1:calc(var(--pv-vh) - var(--pv-hdr) - round(down, calc(var(--pv-s) * 1.55), .015625px));--pv-av2:calc(var(--pv-vh) - var(--pv-hdr) - round(down, calc(var(--pv-s) * 1.5), .015625px));--pv-av3:calc(var(--pv-vh) - var(--pv-hdr) - round(down, calc(var(--pv-s) * 1.45), .015625px));--pv-av4:calc(var(--pv-vh) - var(--pv-hdr) - round(down, calc(var(--pv-s) * 1.4), .015625px));--pv-cr0:calc(var(--hf-x) + max(var(--pv-h1b) * var(--hf11-h1em,11.62), var(--pv-bw)));--pv-stk:clamp(0, (var(--pv-cr0) + 61px - var(--pv-vw) * .64) / .01px, 1);--pv-narrow:clamp(0, (var(--pv-cr0) + 61px - var(--pv-vw) * .74) / .01px, 1);--pv-oks:clamp(0, 1 - (max(var(--pv-n4) + var(--pv-st4), 100px) + var(--pv-pm) - var(--pv-av4)) / .01px, 1);--pv-lst:calc(var(--pv-stk) * max(var(--pv-oks), var(--pv-narrow)));--pv-d0:calc(max(var(--pv-n0) + var(--pv-lst) * var(--pv-st0), 100px) + var(--pv-pm) - var(--pv-av0));--pv-d1:calc(max(var(--pv-n4) + var(--pv-lst) * var(--pv-st4), 100px) + var(--pv-pm) - var(--pv-av4));--pv-ok:clamp(0, 1 - (var(--pv-d1) - .01px) / .01px, 1);--pv-pos:clamp(0, (var(--pv-d0) - .01px) / .01px, 1);--pv-klin:clamp(0, var(--pv-d0) / max(.001px, var(--pv-d0) - var(--pv-d1)), 1);--pv-kfit:calc(var(--pv-pos) * max(.02, var(--pv-klin)));--pv-rthr:calc((round(up, max(1100px, var(--pv-vw) * .4), 1px) - 4px) * .193146 + 3px);--pv-rm0:calc(var(--pv-av0) - max(var(--pv-n0) + var(--pv-lst) * var(--pv-st0), 100px));--pv-rm1:calc(var(--pv-av1) - max(var(--pv-n1) + var(--pv-lst) * var(--pv-st1), 100px));--pv-rm2:calc(var(--pv-av2) - max(var(--pv-n2) + var(--pv-lst) * var(--pv-st2), 100px));--pv-rm3:calc(var(--pv-av3) - max(var(--pv-n3) + var(--pv-lst) * var(--pv-st3), 100px));--pv-rm4:calc(var(--pv-av4) - max(var(--pv-n4) + var(--pv-lst) * var(--pv-st4), 100px));--pv-c0:clamp(0, (var(--pv-rm0) - var(--pv-rthr) + .005px) / .01px, 1);--pv-c1:clamp(0, (var(--pv-rm1) - var(--pv-rthr) + .005px) / .01px, 1);--pv-c2:clamp(0, (var(--pv-rm2) - var(--pv-rthr) + .005px) / .01px, 1);--pv-c3:clamp(0, (var(--pv-rm3) - var(--pv-rthr) + .005px) / .01px, 1);--pv-c4:clamp(0, (var(--pv-rm4) - var(--pv-rthr) + .005px) / .01px, 1);--pv-kc:calc(1 - .25 * (var(--pv-c0) + var(--pv-c1) + var(--pv-c2) + var(--pv-c3)));--pv-rmk:calc(var(--pv-c0) * var(--pv-rm0) + (var(--pv-c1) - var(--pv-c0)) * var(--pv-rm1) + (var(--pv-c2) - var(--pv-c1)) * var(--pv-rm2) + (var(--pv-c3) - var(--pv-c2)) * var(--pv-rm3) + (var(--pv-c4) - var(--pv-c3)) * var(--pv-rm4));--pv-wck:round(down, calc((var(--pv-rmk) - 3px) / .193146 + 4px), 1px);--pv-cont:calc((1 - var(--pv-ok)) * var(--pv-c4) * clamp(0, (var(--pv-vw) - var(--pv-wck) - .5px) / 1px, 1));--pv-nr:calc(round(down, calc(var(--pv-pt0) * .38), .015625px) + round(down, var(--pv-h1k4), .015625px) + round(down, calc(var(--pv-lm0) * .55), .015625px) + round(down, var(--pv-lh), .015625px) + 40px);--pv-nr2:calc(round(down, calc(var(--pv-pt0) * .38), .015625px) + round(down, max(var(--pv-h1k4), var(--pv-bh0) - 4px), .015625px) + 40px);--pv-row:calc((1 - var(--pv-ok)) * (1 - var(--pv-cont)));--pv-row2:calc(var(--pv-row) * clamp(0, (max(var(--pv-nr), 100px) + var(--pv-pm) - var(--pv-av4) - .01px) / .01px, 1));--pv-rnf:calc(var(--pv-row2) * clamp(0, (max(var(--pv-nr2), 100px) + var(--pv-pm) - var(--pv-av4) - .01px) / .01px, 1));--pv-wcr:round(down, calc((var(--pv-av4) - max(var(--pv-nr2), 100px) - 3px) / .193146 + 4px), 1px);--pv-rcont:calc(var(--pv-rnf) * clamp(0, (var(--pv-wcr) - round(up, max(900px, var(--pv-vw) * .3), 1px) + .5px) / 1px, 1) * clamp(0, (var(--pv-vw) - var(--pv-wcr) - .5px) / 1px, 1));--pv-cplx:calc(var(--pv-rnf) * (1 - var(--pv-rcont)));--pv-lsq:calc(var(--pv-lst) * (1 - var(--pv-row)));--pv-anyc:calc(var(--pv-cont) + var(--pv-rcont));--pv-k:calc(var(--pv-ok) * var(--pv-kfit) + var(--pv-cont) * var(--pv-kc) + var(--pv-row));--pv-h1:max(2.4rem, calc(var(--pv-h1b) * (1 - .22 * var(--pv-k))));--pv-n:calc((1 - var(--pv-row)) * (round(down, calc(var(--pv-pt0) * (1 - .62 * var(--pv-k))), .015625px) + round(down, var(--pv-h1), .015625px) + round(down, calc(var(--pv-lm0) * (1 - .45 * var(--pv-k))), .015625px) + round(down, var(--pv-lh), .015625px) + round(down, calc(var(--pv-am0) * (1 - .5 * var(--pv-k))), .015625px) + round(down, calc(var(--pv-bh0) - 4px * var(--pv-k)), .015625px) + 40px + var(--pv-lsq) * (28px + round(down, calc(var(--pv-h1) * .62), .015625px))) + (var(--pv-row) - var(--pv-row2)) * var(--pv-nr) + var(--pv-row2) * var(--pv-nr2));--pv-av:calc(var(--pv-vh) - var(--pv-hdr) - round(down, calc(var(--pv-s) * (1.6 - .2 * var(--pv-k))), .015625px));--pv-room:calc(var(--pv-av) - max(var(--pv-n), 100px));--pv-wc0:round(down, calc((var(--pv-room) - 3px) / .193146 + 4px), 1px);--pv-cw1:round(calc((var(--pv-wc0) - 4px) * .520258), 1px);--pv-over1:calc(round(up, calc(max(var(--pv-cw1) * .37125, (var(--pv-wc0) - 4px - var(--pv-cw1)) * .402604) + 1px), 1px) - var(--pv-room));--pv-wc1:calc(var(--pv-wc0) - clamp(0, var(--pv-over1) / .01px, 1) * round(up, calc(var(--pv-over1) / .193146 + 2px), 1px));--pv-cw2:round(calc((var(--pv-wc1) - 4px) * .520258), 1px);--pv-over2:calc(round(up, calc(max(var(--pv-cw2) * .37125, (var(--pv-wc1) - 4px - var(--pv-cw2)) * .402604) + 1px), 1px) - var(--pv-room));--pv-wc2:calc(var(--pv-wc1) - clamp(0, var(--pv-over2) / .01px, 1) * round(up, calc(var(--pv-over2) / .193146 + 2px), 1px));--pv-cw3:round(calc((var(--pv-wc2) - 4px) * .520258), 1px);--pv-over3:calc(round(up, calc(max(var(--pv-cw3) * .37125, (var(--pv-wc2) - 4px - var(--pv-cw3)) * .402604) + 1px), 1px) - var(--pv-room));--pv-wc:calc(var(--pv-wc2) - clamp(0, var(--pv-over3) / .01px, 1) * round(up, calc(var(--pv-over3) / .193146 + 2px), 1px));--pv-cwf:round(calc((var(--pv-wc) - 4px) * .520258), 1px);--pv-pmw:round(up, calc(max(var(--pv-cwf) * .37125, (var(--pv-wc) - 4px - var(--pv-cwf)) * .402604) + 1px), 1px);--pv-lmw:calc((var(--pv-wc) - 4px - var(--pv-cwf)) * .611552 - 1px);--pv-p:calc(max(var(--pv-pm) + var(--pv-cplx) * (var(--pv-pmc) - var(--pv-pm)), round(down, min(var(--pv-lmax), var(--pv-room)), 1px)) * (1 - var(--pv-anyc)) + max(var(--pv-pmw), round(down, min(var(--pv-lmw), var(--pv-room)), 1px)) * var(--pv-anyc));--pv-rowvis:round(down, calc(var(--pv-av) - var(--pv-p)), .015625px);--pv-free:max(0px, var(--pv-rowvis) - var(--pv-n));--pv-dy:calc(round(var(--pv-free) * .4, 1px) * clamp(0, (var(--pv-free) - 24px) / .01px, 1));--hf11-big:var(--pv-big);--hf11-k:var(--pv-k);--hf11-dy:var(--pv-dy);--hf-ph:var(--pv-p);--hf8-row:max(var(--pv-rowvis), round(up, calc(var(--pv-n) - 40px + var(--pv-dy) + 14px), 1px));--hf-band:max(96px, round(down, calc(max(var(--pv-rowvis), var(--pv-n) - 40px + var(--pv-dy)) - 4px), .015625px));--pv-fw:calc(var(--pv-vw) + (var(--pv-wc) - var(--pv-vw)) * var(--pv-anyc));--pv-pc1:round(calc((var(--pv-fw) - 4px) * .520258), 1px);--hf-c1:var(--pv-pc1);--hf-c2:calc(var(--pv-fw) - 4px - var(--pv-pc1));--hf11-facw:var(--pv-wc);--hf-split:max(calc(var(--pv-vw) * .35), calc(var(--hf-x) + max(var(--pv-h1) * var(--hf11-h1em,11.62) + var(--pv-row) * (clamp(28px, 2.4vw, 44px) + 250px), (1 - var(--pv-row)) * 540px) + 61px));--hf-vslant:calc(var(--hf-band) * .32492);--hf11-pz:clamp(.8, var(--pv-s) / 50px, 1);--pv-capl:max(var(--hf-cx), min(calc(var(--hf-x) - var(--pv-vw) + var(--pv-wc)), calc(var(--pv-cwf) - var(--hf11-c1a,57.6px) - var(--hf11-c1b,316.06px) * var(--pv-big) - var(--hf-cx) - 26px)));--pv-capr:max(var(--hf-cx), min(var(--hf-x), calc(var(--pv-wc) - 4px - var(--pv-cwf) - var(--hf11-c2a,57.5px) - var(--hf11-c2b,381.09px) * var(--pv-big) - var(--hf-cx) - 26px)))}@media (min-width:1221px) and (orientation:landscape){.hf.hf11-pre{--pv-hdr:159px}}@media (max-width:1220px){.hf.hf11-pre{--pv-x:round(calc(min(4vw, 48px) + .01px), 1px)}}@media (min-width:1440px) and (orientation:landscape){.hf.hf11-pre{--pv-bw:var(--hf11-bw1,856.48px)}}@media (min-width:1800px) and (min-height:1000px) and (orientation:landscape){.hf.hf11-pre{--pv-bh0:calc(54px * var(--pv-big));--pv-bw:calc(var(--hf11-bwa,91.16px) + var(--hf11-bwb,820.95px) * var(--pv-big))}}body:has(.hf.hf11-pre){container-type:inline-size}.hf.hf11-pre :is(.hf-stripes,.hf11-glint){visibility:hidden}.hf.hf11-pre :is(.hf-panel,.hf-video,.hf-lumora){visibility:hidden;animation:0s linear 4s both hf11-nojs}.hf.hf11-pre .hf-factories:after{visibility:hidden}.hf.hf11-pre .hf-panel{align-items:center;padding-top:0}.hf.hf11-pre .hf-panel-text{margin-top:0}html:not([data-theme=night]) .hf.hf11-pre .hf-top{background:linear-gradient(90deg,#f3ecdd 0,#f4e9d6 22%,#f4e8d3 44% 100%)}html[data-theme=night] .hf.hf11-pre .hf-top{background:linear-gradient(90deg,#f2a23c00 0,#f2a23c12 44% 100%)}@container style(--pv-lsq:1){.hf.hf11-pre .hf-actions{flex-wrap:wrap;row-gap:14px}.hf.hf11-pre .hf-lumora.hf10-lumora{flex:none;order:3;align-self:auto;align-items:center;gap:12px;margin:0 40px 0 0;display:inline-flex}.hf.hf11-pre .hf-actions:after{content:"";flex-basis:100%;order:2;height:0}.hf.hf11-pre .hf10-logo{height:calc(var(--hf-h1) * .62);position:static;bottom:auto;left:auto;transform:none}}@container style(--pv-row:1){.hf.hf11-pre .hf-copy{grid-template-rows:auto auto;grid-template-columns:max-content max-content;align-content:start;align-items:center;column-gap:clamp(28px,2.4vw,44px);display:grid}.hf.hf11-pre .hf-h1{grid-area:1/1}.hf.hf11-pre .hf-line{grid-area:2/1}.hf.hf11-pre .hf-actions{grid-area:1/2/span 2;align-self:center;margin-top:0}.hf.hf11-pre .hf-btn-ghost,.hf.hf11-pre .hf-lumora.hf10-lumora{display:none}}@container style(--pv-row2:1){.hf.hf11-pre .hf-line{display:none}}@container style(--pv-anyc:1){.hf.hf11-pre .hf-factories{width:var(--hf11-facw,100%);justify-self:end}.hf.hf11-pre .hf-f1 .hf-cap{padding-left:var(--pv-capl)}.hf.hf11-pre .hf-f2 .hf-cap{padding-right:var(--pv-capr)}}}}@keyframes hf11-nojs{to{visibility:visible}}@media (min-width:1001px) and (orientation:landscape){.hf-panel-k{font-size:calc(var(--hf-slogan) * var(--hf-panel-k-scale,.54) * var(--hf11-pz,1))}.hf-panel-v{font-size:calc(16px * var(--hf11-pz,1))}}@media (min-width:568px) and (max-width:587px) and (max-height:600px),(min-width:588px) and (max-width:607px) and (max-height:606px),(min-width:608px) and (max-width:620px) and (max-height:609px){.hf .hf-s1{display:inline}}@media (min-width:1001px) and (orientation:landscape){.hf .hf-lumora.hf10-lumora .hf10-logo{left:calc(50% - .65em - var(--hf10-logo-h) * .901408);transform:none}}@media (min-width:941px) and (max-width:1000px) and (max-height:380px){.hf{--hf-h1:30px}.hf .hf-h1a,.hf .hf-h1b{display:inline}.hf .hf-h1{white-space:nowrap}}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]>:first-child>button>span{line-height:1;display:block}@media (min-width:621px){:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;width:max-content;max-width:min(400px,100vw - 32px);padding:4px 12px 6px;font-size:12.5px;line-height:1.3;bottom:16px;left:auto;right:16px}html:where(:has(.hf-host))[data-savox-consent=ask] body [id=savox-analytics-panel][data-first]{display:grid}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]>*{grid-column:1/-1}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]>:first-child{min-height:21px;margin:0 26px 1px 0}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]>:first-child>button{width:24px;height:24px;font-size:18px;top:2px;right:3px}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first] p{line-height:1.3}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]>p:nth-of-type(2){margin-top:0;font-size:12.5px;line-height:1.3}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]>:has(>[data-choice]){grid-column:1;grid-template-columns:1fr 1fr;gap:8px;margin:5px 0 0;display:grid}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]>:has(>[data-choice])>button{white-space:nowrap;min-height:32px;padding:0 14px}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]>:last-child{grid-column:2;margin-top:5px;font-size:12.5px;line-height:1.3}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]>:last-child a{min-height:24px}}@media (min-width:2400px) and (orientation:landscape){:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]{max-width:min(400px, calc((100% - var(--container,1660px)) / 2 - 24px));left:16px;right:auto}}@media (min-width:2400px) and (orientation:landscape),(min-width:1140px) and (max-width:1189px) and (max-height:620px) and (orientation:landscape){html:where(:has(.hf-host))[data-savox-consent=ask] body [id=savox-analytics-panel][data-first]{display:block}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]>:has(>[data-choice]){vertical-align:middle;margin-right:14px;display:inline-grid}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]>:last-child{vertical-align:middle;display:inline-block}}@media (min-width:1001px) and (max-width:1139px) and (max-height:620px) and (orientation:landscape){:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]{max-width:calc(100% - var(--hf11-row-btn-end,757px) - 17px);bottom:8px;right:8px}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]>:first-child{display:contents}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first] h2{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]>p:first-of-type{margin-right:22px}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]>:has(>[data-choice]){grid-column:1/-1}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]>:has(>[data-choice])>button{padding:0 10px}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]>:last-child{grid-column:1/-1;margin-top:2px}}@media (min-width:1140px) and (max-width:1189px) and (max-height:620px) and (orientation:landscape){:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]{max-width:min(400px, calc(100% - var(--hf11-row-btn-end,757px) - 25px))}}@media (max-width:620px){:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]{width:auto;max-width:none;max-height:calc(100dvh - 96px);padding:3px 12px max(3px, env(safe-area-inset-bottom));border-width:2px 0 0;border-radius:0;flex-wrap:wrap;align-items:center;column-gap:12px;margin:0;font-size:13px;line-height:1.25;bottom:0;left:0;right:0}html:where(:has(.hf-host))[data-savox-consent=ask] body [id=savox-analytics-panel][data-first]{display:flex}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]>*{flex:0 0 100%}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]>:first-child{display:contents}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first] h2{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first] p{line-height:1.25}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]>p:nth-of-type(2){margin-top:0;font-size:13px;line-height:1.25}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]>:has(>[data-choice]){flex:none;grid-template-columns:1fr 1fr;gap:8px;margin:4px 0 0;display:grid}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]>:has(>[data-choice])>button{white-space:nowrap;min-height:32px;padding:0 12px;position:relative}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]>:has(>[data-choice])>button:after{content:"";position:absolute;inset:-4px 0 -3px}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]>:last-child{flex:0 auto;margin:4px 28px 0 0;font-size:13px;line-height:1.25}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]>:last-child a{min-height:32px}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]>:first-child>button{top:auto;right:4px;bottom:max(3px, env(safe-area-inset-bottom));width:32px;height:32px;font-size:20px}}@media (max-width:355px){:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]{padding:3px 10px max(3px, env(safe-area-inset-bottom));line-height:1.2}html:where(:has(.hf-host))[data-savox-consent=ask] body [id=savox-analytics-panel][data-first]{display:block}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]>p{line-height:1.2;display:inline}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]>p:first-of-type:after{content:" "}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]>p:nth-of-type(2):after{content:"\a ";white-space:pre}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]>:has(>[data-choice]){vertical-align:top;margin:3px 0 0;display:inline-grid}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]>:last-child{vertical-align:top;margin:3px 0 0 10px;display:inline-block}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]>:has(>[data-choice])>button{padding:0 10px}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]>:first-child>button{float:right;width:28px;height:28px;margin:0 -6px 0 2px;position:static}}@media (min-width:568px) and (max-width:587px) and (max-height:600px),(min-width:588px) and (max-width:607px) and (max-height:606px),(min-width:608px) and (max-width:620px) and (max-height:609px),(min-width:621px) and (max-width:1000px) and (max-height:520px),(min-width:721px) and (max-width:1000px) and (max-height:545px),(min-width:801px) and (max-width:1000px) and (max-height:600px),(min-width:941px) and (max-width:1000px) and (max-height:660px){:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]{border-width:2px 1px 1px;border-radius:3px;grid-template-columns:auto minmax(0,1fr);column-gap:12px;width:max-content;max-width:calc(50vw - 8px);max-height:calc(100dvh - 24px);padding:4px 10px 6px;font-size:13px;line-height:1.25;bottom:12px;left:12px;right:auto}html:where(:has(.hf-host))[data-savox-consent=ask] body [id=savox-analytics-panel][data-first]{display:grid}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]>*{grid-column:1/-1}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]>:first-child{display:contents}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first] h2{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first] p{font-size:13px;line-height:1.25}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]>p:first-of-type{margin-right:24px}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]>p:nth-of-type(2){margin-top:0;font-size:13px;line-height:1.25}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]>:has(>[data-choice]){grid-column:1/-1;margin-top:4px}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]>:has(>[data-choice])>button{min-height:32px;padding:0 12px}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]>:last-child{grid-column:1/-1;margin-top:0;font-size:13px}:where(html:has(.hf-host)) body [id=savox-analytics-panel][data-first]>:first-child>button{width:28px;height:28px;top:2px;bottom:auto;right:2px}}@media (min-width:621px){html[data-savox-consent=ask]:has(#savox-analytics-panel[data-first]) .hf .hf-video .hf-vctl.hf8-ctl{top:auto;bottom:min(max(var(--hf-vctl-b,26px), var(--hf11-card-lift,130px)), calc(100% - 46px))}}@media (max-width:620px){html[data-savox-consent=ask]:has([id=savox-analytics-panel][data-first]) .hf[data-hf11-bar=lift] .hf-video .hf-vctl.hf8-ctl{top:auto;bottom:min(max(20px, var(--hf11-card-lift,20px)), calc(100% - 46px))}}@media (min-width:568px) and (max-width:1000px) and (max-height:340px){.hf{--hf-slogan:min(3.4vw, 24px);--hf-h1:max(22px, min(clamp(28px, 4.4vw, 38px), calc((100svh - 243px) / 2.04)))}.hf .hf-top{padding-top:8px;padding-bottom:7px}.hf .hf-copy{padding-top:6px}.hf .hf-line{margin-top:4px}.hf .hf-actions{margin-top:8px}.hf .hf-btn{min-height:40px}}@media (min-width:941px) and (max-width:1000px) and (max-height:340px){.hf{--hf-h1:max(22px, min(30px, calc((100svh - 294px) / 1.02)))}}@media (max-width:1000px),(min-width:1001px) and (orientation:portrait){.hf.hf11-pre{--hf-x:16px}.hf.hf11-pre .hf-ph{aspect-ratio:16/9;height:auto}.hf.hf11-pre :is(.hf-stripes,.hf11-glint){visibility:hidden}.hf.hf11-pre .hf-panel{visibility:hidden;animation:0s linear 4s both hf11-nojs}}@media (min-width:561px) and (max-width:1000px),(min-width:1001px) and (orientation:portrait){.hf.hf11-pre{--hf-x:calc(4vw + .01px)}}@supports (width:round(up, 1.5px, 1px)){@media (min-width:561px) and (max-width:1000px),(min-width:1001px) and (orientation:portrait){.hf.hf11-pre{--hf-x:round(calc(4vw + .01px), 1px)}}@media (min-width:1001px) and (max-width:1220px) and (orientation:portrait){.hf.hf11-pre{--hf-x:round(calc(min(4vw, 48px) + .01px), 1px)}}@media (min-width:1221px) and (orientation:portrait){.hf.hf11-pre{--hf-x:round(calc(max(var(--page-gutter,24px), calc((100vw - var(--container,1660px)) / 2)) + .01px), 1px)}}}@media (min-width:621px) and (max-width:1000px),(min-width:1001px) and (orientation:portrait){.hf.hf11-pre .hf-video{height:60vw}.hf.hf11-pre .hf-video :is(.hf-play-ring,.hf-play-text){visibility:hidden;animation:0s linear 4s both hf11-nojs}}@supports (scale:calc(10px / 5px)) and (width:round(up, 1.5px, 1px)) and (width:1cqw){@media (min-width:1001px) and (orientation:landscape){.hf.hf11-pre .hf-f1 .hf-ph img{object-position:calc(min(100, 50 + 3.09375 / max(.000001, 1 - .5625 * var(--hf-c1) / var(--hf-ph))) * 1%) calc(min(100, 50 + 2 / max(.000001, 1 - 1.77778 * var(--hf-ph) / var(--hf-c1))) * 1%)}.hf.hf11-pre .hf-f2 .hf-ph img{object-position:calc(min(100, 50 + 4.01042 / max(.000001, 1 - .5625 * var(--hf-c2) / var(--hf-ph))) * 1%) calc(min(100, 50 + 1.06481 / max(.000001, 1 - 1.77778 * var(--hf-ph) / var(--hf-c2))) * 1%)}}}.hf .hf-video .hf-poster img,.hf .hf-video video.hf8-film{object-position:50% 50%}.hf .hf-video .hf-poster.hf11-p2-in{opacity:0}.hf .hf-video .hf-poster.hf11-p2-in.is-on{opacity:1;transition:opacity .32s var(--hf-ease,ease)}@media (prefers-reduced-motion:reduce){.hf .hf-video .hf-poster.hf11-p2-in.is-on{transition:none}}@supports not ((scale:calc(10px / 5px)) and (width:round(up, 1.5px, 1px)) and (width:1cqw)){@media (min-width:1001px) and (orientation:landscape){.hf.hf11-pre :is(.hf-stripes,.hf11-glint),.hf.hf11-pre .hf-factories:after{visibility:hidden}.hf.hf11-pre :is(.hf-factories,.hf-copy,.hf-video,.hf-panel){visibility:hidden;animation:0s linear 1.5s both hf11-nojs}}}@supports (width:1cqi){@media (max-width:1000px),(min-width:1001px) and (orientation:portrait){.hf .hf-copy{container-type:inline-size}.hf .hf-h1{font-size:min(var(--hf-h1), calc((100cqi - 1px) / var(--hf11-h1line,1)))}}@media (min-width:621px) and (max-width:1000px),(min-width:1001px) and (orientation:portrait){.hf .hf-h1{font-size:min(var(--hf-h1), calc((100cqi - 1px) / var(--hf11-h1em,1)))}}@media (min-width:568px) and (max-width:587px) and (max-height:600px),(min-width:588px) and (max-width:607px) and (max-height:606px),(min-width:608px) and (max-width:620px) and (max-height:609px),(min-width:621px) and (max-width:1000px) and (max-height:520px),(min-width:721px) and (max-width:1000px) and (max-height:545px),(min-width:801px) and (max-width:1000px) and (max-height:600px),(min-width:941px) and (max-width:1000px) and (max-height:660px){.hf .hf-h1{font-size:min(var(--hf-h1), calc((100cqi - 1px) / var(--hf11-h1line,1)))}}@media (min-width:941px) and (max-width:1000px) and (max-height:380px){.hf .hf-h1{font-size:min(var(--hf-h1), calc((100cqi - 1px) / var(--hf11-h1em,1)))}}}@media (min-width:1001px) and (orientation:landscape){.hf.hf11-r{--hf-h1:calc(max(2.4rem, calc(clamp(2.4rem, min(3.91vw, 8.53vh), calc(5.2rem * var(--hf11-big))) * (1 - .22 * var(--hf11-k)))) * min(1, 11.62 / var(--hf11-h1em,11.62)))}}@supports (scale:calc(10px / 5px)) and (width:round(up, 1.5px, 1px)) and (width:1cqw){@media (min-width:1001px) and (orientation:landscape){.hf.hf11-pre{--pv-h1r:min(1, 11.62 / var(--hf11-h1em,11.62));--pv-nr:calc(round(down, calc(var(--pv-pt0) * .38), .015625px) + round(down, calc(var(--pv-h1k4) * var(--pv-h1r)), .015625px) + round(down, calc(var(--pv-lm0) * .55), .015625px) + round(down, var(--pv-lh), .015625px) + 40px);--pv-nr2:calc(round(down, calc(var(--pv-pt0) * .38), .015625px) + round(down, max(var(--pv-h1k4) * var(--pv-h1r), var(--pv-bh0) - 4px), .015625px) + 40px);--pv-h1:calc(max(2.4rem, calc(var(--pv-h1b) * (1 - .22 * var(--pv-k)))) * (1 - var(--pv-row) * (1 - var(--pv-h1r))));--hf-h1:calc(max(2.4rem, calc(clamp(2.4rem, min(3.91vw, 8.53vh), calc(5.2rem * var(--hf11-big))) * (1 - .22 * var(--hf11-k)))) * (1 - var(--pv-row) * (1 - var(--pv-h1r))))}}}
