:root{--hc-gold:#d0ae63;--hc-cap-color:#fbf6ea}.hc-hero{min-height:100vh;min-height:100svh;margin-top:calc(-1 * var(--header-h));position:relative;overflow:hidden}.hc-host{z-index:0;pointer-events:none;position:absolute;inset:0}@supports not (inset:0){.hc-host{top:0;right:0;bottom:0;left:0}}.hc-inner{z-index:1;max-width:1320px;min-height:100vh;min-height:100svh;padding:calc(var(--header-h) + clamp(28px, 4vw, 56px)) clamp(20px,5vw,56px) clamp(56px,7vw,96px);grid-template-columns:1.1fr .9fr;align-content:center;align-items:center;gap:max(24px,min(4vw,64px));margin:0 auto;display:grid;position:relative}.hc-slot{aspect-ratio:1;--ham-ar:1;justify-self:center;width:100%;max-width:540px;position:relative}@media (max-width:820px){.hc-inner{grid-template-columns:1fr}.hc-slot{order:-1;max-width:min(80vw,430px)}}.hc-cap{left:var(--hc-cx,50%);top:var(--hc-cap,79vh);top:var(--hc-cap,79svh);text-align:center;white-space:nowrap;color:var(--hc-cap-color);justify-items:center;gap:10px;transition:opacity .6s;display:grid;position:absolute;transform:translateX(-50%)}.hc-cap p{margin:0}.hc-cap-title{font-size:max(18px,min(2.2vw,24px))}.hc-cap-sub{letter-spacing:.32em;text-transform:uppercase;color:var(--hc-gold);font-size:10px;font-weight:700}.hc-meter{background:#ffffff1f;border-radius:2px;width:min(200px,48vw);height:1.5px;margin-top:6px;overflow:hidden}.hc-meter i{background:linear-gradient(90deg,transparent,var(--hc-gold));transform-origin:0;height:100%;transition:transform .25s linear;display:block;transform:scaleX(0)}[dir=rtl] .hc-meter i{transform-origin:100%;background:linear-gradient(270deg,transparent,var(--hc-gold))}html[data-hc=ready] .hc-cap{opacity:0}html:not([data-hc]) .hc-cap{display:none}html[data-hc] .hc-header{transition:opacity .6s,transform .8s cubic-bezier(.16,1,.3,1)}html[data-hc=boot] .hc-header,html[data-hc=loading] .hc-header{opacity:0;pointer-events:none;transform:translateY(-105%)}.hc-copy{transition:opacity .7s .2s,transform .8s cubic-bezier(.16,1,.3,1) .2s}html[data-hc=boot] .hc-copy,html[data-hc=loading] .hc-copy{opacity:0;transform:translateY(18px)}html[data-hc=boot] .hc-copy,html[data-hc=boot] .hc-header{animation:hc-failsafe .8s 12s forwards}html[data-hc=boot] .hc-cap{animation:hc-failsafe-out .6s 12s forwards}@keyframes hc-failsafe{to{opacity:1;pointer-events:auto;transform:none}}@keyframes hc-failsafe-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.hc-copy,html[data-hc] .hc-header{transition:none!important}}