.hs-site{--hs-bg:#fff;--hs-fg:#1b1a17;--hs-mute:#77736b;--hs-line:#ece8e1;--hs-card:#f5f2ed;background:var(--hs-bg);color:var(--hs-fg);text-align:left;letter-spacing:-.005em;flex-direction:column;line-height:1.25;display:flex;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.hs-site.dark{--hs-bg:#0f0e0c;--hs-fg:#f5efe4;--hs-mute:#9b958a;--hs-line:#24221e;--hs-card:#1a1815}.hs-site svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.45cqw;height:1.45cqw}.hs-site b{font-weight:600}.hs-site em,.hs-site i{font-style:normal}.hs-site .serif{font-family:var(--serif);font-weight:400}.hs-chrome{background:#f3f4f6;border-bottom:1px solid #e5e7eb;flex:none;align-items:center;gap:.6cqw;height:3.2cqw;padding:0 1.4cqw;display:flex;position:relative}.hs-chrome i{background:#ff5f57;border-radius:50%;width:.9cqw;height:.9cqw}.hs-chrome i:nth-child(2){background:#febc2e}.hs-chrome i:nth-child(3){background:#28c840}.hs-chrome span{color:#6b7280;white-space:nowrap;background:#fff;border-radius:.6cqw;align-items:center;gap:.5cqw;padding:.35cqw 4cqw;font-size:1.05cqw;display:flex;position:absolute;left:50%;transform:translate(-50%)}.hs-chrome span svg{color:#12b76a;width:.95cqw;height:.95cqw}.hs-nav{color:var(--hs-mute);border-bottom:1px solid var(--hs-line);flex:none;align-items:center;gap:2.2cqw;padding:1.6cqw 3cqw;font-size:1.15cqw;display:flex}.hs-nav>b{color:var(--hs-fg);letter-spacing:-.03em;white-space:nowrap;margin-right:auto;font-size:2.1cqw}.hs-nav>b.serif{letter-spacing:-.01em;font-size:2.5cqw}.hs-nav>b.caps{letter-spacing:.32em;text-transform:uppercase;font-size:1.5cqw}.hs-nav span{white-space:nowrap}.hs-nav em{color:var(--hs-fg);align-items:center;gap:1.4cqw;margin-left:1cqw;display:flex}.hs-nav .bag{display:flex;position:relative}.hs-nav .bag u{background:var(--hs-ink);color:#fff;min-width:1.3cqw;height:1.3cqw;animation:hsPop .5s var(--mg-ease,ease)both;border-radius:999px;place-items:center;font-size:.8cqw;font-weight:700;text-decoration:none;display:grid;position:absolute;top:-.6cqw;right:-.7cqw}.hs-site.dark .hs-nav .bag u{color:#111}.hs-nav strong{background:var(--hs-ink);color:#fff;border-radius:999px;padding:.7cqw 1.6cqw;font-weight:600}.hs-hero{flex:1;min-height:0;display:flex;position:relative}.hs-photo{background:var(--hs-card);position:absolute;inset:0;overflow:hidden}.hs-photo img{object-fit:cover;opacity:0;transition:opacity 1s;animation:16s ease-in-out infinite alternate hsKen}.hs-photo img.on{opacity:1}@keyframes hsKen{0%{transform:scale(1.02)}to{transform:scale(1.08)translate(-1%,-1%)}}.hs-copy{z-index:1;align-self:flex-end;max-width:54%;padding:0 3cqw 2.6cqw;position:relative}.hs-copy small{letter-spacing:.2em;text-transform:uppercase;opacity:.85;font-size:1cqw;font-weight:600;display:block}.hs-copy .h{font-family:var(--serif);letter-spacing:-.02em;margin:.9cqw 0 1cqw;font-size:4.3cqw;line-height:1}.hs-copy .s{opacity:.86;max-width:34em;font-size:1.3cqw;line-height:1.45}.hs-copy .cta{color:#111;background:#fff;border-radius:999px;align-items:center;gap:.6cqw;margin-top:1.5cqw;padding:.9cqw 1.8cqw;font-size:1.2cqw;font-weight:600;display:inline-flex}.hs-site.full .hs-hero:after{content:"";background:linear-gradient(90deg,#0a09089e 0%,#0a090842 46%,#0a090800 72%),linear-gradient(#0a090800 55%,#0a090866);position:absolute;inset:0}.hs-site.full .hs-copy{color:#fff}.hs-site.full.dark .hs-copy .cta{background:var(--hs-ink);color:#111}.hs-site.split .hs-photo{left:44%}.hs-site.split .hs-hero{background:var(--hs-panel)}.hs-site.split .hs-copy{align-self:center;max-width:44%;padding:0 3cqw}.hs-site.split .hs-copy small{color:var(--hs-ink)}.hs-site.split .hs-copy .s{color:var(--hs-mute);opacity:1}.hs-site.split .hs-copy .cta{background:var(--hs-ink);color:#fff}.hs-row{flex:none;padding:1.5cqw 3cqw 2cqw}.hs-rh{justify-content:space-between;align-items:baseline;margin-bottom:1cqw;font-size:1.1cqw;display:flex}.hs-rh b{letter-spacing:-.02em;font-size:1.6cqw}.hs-rh em{color:var(--hs-mute)}.hs-row .g{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4cqw;display:grid}.hs-row figure{min-width:0;transition:transform .6s var(--mg-ease,ease);margin:0}.hs-row figure.on{transform:translateY(-.6cqw)}.hs-row .im{background:var(--hs-card);border-radius:.9cqw;height:10.4cqw;display:block;position:relative;overflow:hidden}.hs-row .im img{object-fit:cover}.hs-row .im:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 .18cqw var(--hs-ink);opacity:0;transition:opacity .5s;position:absolute;inset:0}.hs-row figure.on .im:after{opacity:1}.hs-row .im em{color:#111;background:#fffffff0;border-radius:999px;padding:.25cqw .7cqw;font-size:.9cqw;font-weight:600;position:absolute;top:.7cqw;left:.7cqw}.hs-row .im i{color:#111;opacity:0;transition:opacity .45s,transform .45s var(--mg-ease,ease);background:#fffffff5;border-radius:.7cqw;justify-content:center;align-items:center;gap:.4cqw;padding:.6cqw 0;font-size:1cqw;font-weight:600;display:flex;position:absolute;bottom:.7cqw;left:.7cqw;right:.7cqw;transform:translateY(.8cqw)}.hs-row .im i svg{width:1.1cqw;height:1.1cqw}.hs-row figure.on .im i{opacity:1;transform:none}.hs-row .im i.go{background:var(--hs-ink);color:#fff}.hs-site.dark .hs-row .im i.go{color:#111}.hs-row figcaption{color:var(--hs-mute);white-space:nowrap;gap:.15cqw;margin-top:.8cqw;font-size:1cqw;display:grid}.hs-row figcaption b{text-overflow:ellipsis;color:var(--hs-fg);letter-spacing:-.01em;font-size:1.2cqw;overflow:hidden}.hs-row figcaption strong{color:var(--hs-fg);font-size:1.15cqw;font-weight:600}.hs-toast{z-index:3;color:#111;animation:hsToast .55s var(--mg-ease,ease)both;background:#fff;border-radius:1.2cqw;align-items:center;gap:1cqw;padding:1cqw 1.6cqw 1cqw 1cqw;font-size:1.05cqw;display:flex;position:absolute;top:9.6cqw;right:2cqw;box-shadow:0 1.6cqw 3.6cqw -1cqw #0000004d,0 0 0 1px #0000000f}.hs-toast i{color:#fff;background:#12b76a;border-radius:50%;place-items:center;width:2.6cqw;height:2.6cqw;display:grid}.hs-toast span{color:#6b7280;display:grid}.hs-toast b{color:#111;font-size:1.2cqw}@keyframes hsToast{0%{opacity:0;transform:translateY(-1.2cqw)scale(.96)}}@keyframes hsPop{0%{opacity:0;transform:scale(.4)}}.hsd{color:#1b1a17;font-size:calc(var(--t)*10);background:#f7f6f3;grid-template-columns:22% minmax(0,1fr);line-height:1.3;display:grid;position:absolute;inset:0}.hsd b{font-weight:600}.hsd em{font-style:normal}.hsd-side{padding:calc(var(--t)*16)calc(var(--t)*10);background:#fff;border-right:1px solid #ebe8e2;flex-direction:column;min-width:0;display:flex}.hsd-logo{padding-left:calc(var(--t)*7);font-size:calc(var(--t)*15);letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.hsd-logo.serif{font-family:var(--serif);font-weight:400;font-size:calc(var(--t)*17);letter-spacing:-.01em}.hsd-logo.caps{font-size:calc(var(--t)*11);letter-spacing:.3em;text-transform:uppercase}.hsd-org{padding-left:calc(var(--t)*7);margin:calc(var(--t)*2)0 calc(var(--t)*14);color:#8a857c;font-size:calc(var(--t)*9)}.hsd-side nav{gap:calc(var(--t)*2);display:grid}.hsd-side nav span{align-items:center;gap:calc(var(--t)*7);padding:calc(var(--t)*6)calc(var(--t)*7);border-radius:calc(var(--t)*7);color:#6f6a61;font-size:calc(var(--t)*9.5);white-space:nowrap;display:flex}.hsd-side nav span i{width:calc(var(--t)*6);height:calc(var(--t)*6);background:#d9d5cd;border-radius:2px}.hsd-side nav span.on{color:#1b1a17;background:#f3f0ea;font-weight:600}.hsd-side nav span.on i{background:var(--sc-acc,#1b1a17)}.hsd-main{gap:calc(var(--t)*12);min-width:0;padding:calc(var(--t)*14)calc(var(--t)*16);flex-direction:column;display:flex}.hsd-top{justify-content:space-between;align-items:center;gap:calc(var(--t)*10);display:flex}.hsd-top p{color:#8a857c;font-size:calc(var(--t)*9);white-space:nowrap;display:grid}.hsd-top p b{color:#1b1a17;font-size:calc(var(--t)*15);letter-spacing:-.02em}.hsd-btn{padding:calc(var(--t)*6)calc(var(--t)*11);color:#fff;font-size:calc(var(--t)*9);white-space:nowrap;background:#111317;border-radius:999px;font-weight:600}.hsd-kpis{gap:calc(var(--t)*8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hsd-kpis p{gap:calc(var(--t)*2);padding:calc(var(--t)*9)calc(var(--t)*10);border-radius:calc(var(--t)*10);color:#8a857c;font-size:calc(var(--t)*8.5);white-space:nowrap;background:#fff;border:1px solid #ebe8e2;display:grid}.hsd-kpis b{color:#1b1a17;font-size:calc(var(--t)*16);letter-spacing:-.03em;animation:hsTick .45s var(--mg-ease,ease)both}.hsd-kpis em{color:#0b8a4f;font-weight:600}.hsd-table{gap:calc(var(--t)*5);display:grid}.hsd-table p{grid-template-columns:minmax(0,1fr)calc(var(--t)*62)calc(var(--t)*92);gap:calc(var(--t)*10);padding:calc(var(--t)*6)calc(var(--t)*8);border-radius:calc(var(--t)*9);background:#fff;border:1px solid #ebe8e2;align-items:center;display:grid}.hsd-table p.th{color:#8a857c;font-size:calc(var(--t)*8);text-transform:uppercase;letter-spacing:.06em;background:0 0;border:0;padding-block:0}.hsd-table p.th span:first-child{padding-left:calc(var(--t)*2)}.hsd-table p[data-new]{animation:hsRow .7s var(--mg-ease,ease)both}.hsd-table .it{align-items:center;gap:calc(var(--t)*8);min-width:0;display:flex}.hsd-table .it>span:last-child{color:#8a857c;min-width:0;font-size:calc(var(--t)*8.5);white-space:nowrap;display:grid}.hsd-table .it b{text-overflow:ellipsis;color:#1b1a17;font-size:calc(var(--t)*10);overflow:hidden}.hsd-table .it>span:last-child{text-overflow:ellipsis;overflow:hidden}.hsd-im{width:calc(var(--t)*30);height:calc(var(--t)*30);border-radius:calc(var(--t)*7);background:#f3f0ea;flex:none;position:relative;overflow:hidden}.hsd-im img{object-fit:cover}.hsd-table .v{font-weight:600;font-size:calc(var(--t)*10);white-space:nowrap}.hsd-st{padding:calc(var(--t)*3)calc(var(--t)*8);color:#5f5a52;font-size:calc(var(--t)*8.5);white-space:nowrap;animation:hsTick .45s var(--mg-ease,ease)both;background:#f1f0ed;border-radius:999px;font-weight:600;display:inline-block}.hsd-st.blue{color:#1a56f2;background:#eef3ff}.hsd-st.green{color:#0b8a4f;background:#e7f8ef}.hsd-st.amber{color:#a86400;background:#fff5e0}.hsd-st.violet{color:#6941c6;background:#f1ecff}@keyframes hsTick{0%{opacity:0;transform:translateY(30%)}}@keyframes hsRow{0%{opacity:0;transform:translate3d(0,calc(var(--t)*-12),0)}}
