.hs{position:relative;width:100%}.hs-pill{display:flex;flex-direction:column;gap:0;padding:6px;border-radius:20px;background:#fff;border:1px solid #ffffffe6;box-shadow:inset 0 1px 0 #ffffffe6,0 1px 2px #1a1d210d,0 18px 40px -20px #1a1d2161}@media (min-width:640px){.hs-pill{flex-direction:row;align-items:stretch;border-radius:999px;padding:5px 5px 5px 6px}}.hs-seg{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:2px;padding:11px 16px;border:0;border-radius:14px;background:#0000;text-align:left;cursor:pointer;font:inherit;transition:background-color .16s ease}@media (min-width:640px){.hs-seg{border-radius:999px;padding:9px 20px}}.hs-seg.is-open,.hs-seg:hover{background:rgba(26,29,33,.045)}.hs-seg:focus-visible{outline:2px solid #f49d1f;outline-offset:-2px}.hs-seg__label{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8a857e}.hs-seg__value{font-size:14.5px;font-weight:500;color:#6b6660;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs-seg__value.is-set{color:#1a1d21;font-weight:600}.hs-div{display:block;height:1px;margin:0 16px;background:#1a1d2114;flex:0 0 auto}@media (min-width:640px){.hs-div{width:1px;height:26px;margin:0;align-self:center;background:#1a1d211a}}.hs-go{display:inline-flex;align-items:center;justify-content:center;gap:9px;flex:0 0 auto;margin-top:4px;padding:13px 22px;border:0;border-radius:14px;background:#f49d1f;color:#fff;font:inherit;font-size:14.5px;font-weight:600;cursor:pointer;transition:background-color .16s ease,transform .16s cubic-bezier(.22,1,.36,1)}@media (min-width:640px){.hs-go{margin-top:0;border-radius:999px;padding:13px 26px}}.hs-go svg{width:17px;height:17px;flex:0 0 auto}.hs-go:hover{background:#e08d16}.hs-go:active{transform:translateY(1px)}.hs-go:focus-visible{outline:2px solid #1a1d21;outline-offset:2px}.hs-sheet{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:20;max-height:min(46vh,380px);overflow-y:auto;overscroll-behavior:contain;padding:8px;border-radius:18px;background:#fff;border:1px solid #e4e1dc;box-shadow:0 1px 2px #1a1d210d,0 26px 60px -24px #1a1d2180}@media (min-width:640px){.hs-sheet{max-width:420px}}.hs-opt{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:48px;padding:10px 14px;border:0;border-radius:12px;background:#0000;text-align:left;cursor:pointer;font:inherit;font-size:15px;color:#1a1d21;transition:background-color .14s ease}.hs-opt:hover{background:#1a1d210d}.hs-opt:focus-visible{outline:2px solid #f49d1f;outline-offset:-2px}.hs-opt[aria-selected=true]{background:#f49d1f1a;font-weight:600}.hs-opt i{font-style:normal;font-size:12.5px;font-variant-numeric:tabular-nums;color:#8a857e;flex:0 0 auto}@media (prefers-reduced-motion:reduce){.hs-go,.hs-opt,.hs-seg{transition:none}.hs-go:active{transform:none}}.hz-hero-ink{background:linear-gradient(100deg,#12151abd,#12151a80 26%,#12151a33 50%,#12151a05 68%,#0000 80%)}.hz-hero-foot{background:linear-gradient(0deg,#12151a80 0,#12151a29 22%,#0000 46%)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.hz-hero-photo{animation:hz-parallax linear both;animation-timeline:scroll(root);animation-range:0 100vh;will-change:transform}@keyframes hz-parallax{0%{transform:scale(1.07) translateY(0)}to{transform:scale(1.07) translateY(-3.5%)}}}}@media (prefers-reduced-motion:no-preference){.hz-js .hz-rise,.hz-js .hz-stagger>li{opacity:0;transform:translateY(14px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.hz-js .hz-rise.is-in,.hz-js .hz-stagger>li.is-in{opacity:1;transform:none}.hz-js .hz-stagger>li:nth-of-type(2){transition-delay:.09s}.hz-js .hz-stagger>li:nth-of-type(3){transition-delay:.18s}.hz-js .hz-stagger>li:nth-of-type(n+4){transition-delay:.27s}.hz-js .hz-draw{transform:scaleY(0);transform-origin:center top;transition:transform .9s cubic-bezier(.22,1,.36,1)}.hz-js .hz-draw.is-in{transform:scaleY(1)}@media (min-width:768px){.hz-js .hz-draw{transform:scaleX(0);transform-origin:left center}.hz-js .hz-draw.is-in{transform:scaleX(1)}}}.hz-splash{--hz-ink:#0d0d0d;--hz-paper:#fcfbf8;position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:var(--hz-paper);animation:hzs-failsafe 0s linear 6s forwards}html[data-hz-splash=off] .hz-splash{display:none}.hz-splash__mark svg{width:clamp(168px,23vw,232px);height:auto;display:block;overflow:visible}@keyframes hzs-failsafe{to{opacity:0;visibility:hidden;pointer-events:none}}.hzs-pillar{opacity:0;animation:hzs-pillar-in .6s cubic-bezier(.22,1,.36,1) forwards}.hzs-pillar--r{animation-delay:.1s}@keyframes hzs-pillar-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.hzs-swoosh{clip-path:inset(-8% 100% -8% 0);animation:hzs-sweep .6s cubic-bezier(.55,.06,.28,.99) .35s forwards}@keyframes hzs-sweep{to{clip-path:inset(-8% 0 -8% 0)}}.hzs-sun{transform:translateY(40px);animation:hzs-rise .9s cubic-bezier(.16,1,.3,1) .5s forwards}@keyframes hzs-rise{to{transform:translateY(0)}}.hzs-glow{opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.7);animation:hzs-bloom .7s ease-out .8s forwards}@keyframes hzs-bloom{to{opacity:.5;transform:scale(1)}}.hzs-lt{opacity:0;animation:hzs-letter .42s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(.9s + var(--i) * .05s)}@keyframes hzs-letter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hzs-sub{opacity:0;animation:hzs-sub-in .42s ease-out 1.35s forwards}@keyframes hzs-sub-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.hz-splash--exit{animation:hzs-curtain .55s cubic-bezier(.83,0,.17,1) .12s forwards}@keyframes hzs-curtain{to{transform:translateY(-102%)}}.hz-splash--exit .hz-splash__mark{animation:hzs-mark-out .35s cubic-bezier(.5,0,.8,.4) forwards}@keyframes hzs-mark-out{to{opacity:0;transform:translateY(-28px)}}@media (prefers-reduced-motion:reduce){.hzs-glow,.hzs-lt,.hzs-pillar,.hzs-sub,.hzs-sun,.hzs-swoosh{animation:none}.hzs-lt,.hzs-pillar,.hzs-sub{opacity:1}.hzs-swoosh{clip-path:none}.hzs-glow,.hzs-sun{transform:none}.hzs-glow{opacity:.5}.hz-splash--exit,.hz-splash--exit .hz-splash__mark{animation:none}.hz-splash--exit{opacity:0;pointer-events:none;transition:opacity .3s}}