.hs{--hs-bg:#140b06;--hs-fg:#fff;--hs-fg-soft:#ffffffe6;--hs-kicker:var(--hs-fg-soft);--hs-accent:#f0d3c0;--hs-focus:#f0d3c0;--hs-font:inherit;--hs-title-font:inherit;--hs-title-weight:600;--hs-title-transform:none;--hs-blur-opacity:.55;--hs-wash:linear-gradient(180deg,#140b068c 0%,#140b0647 40%,#140b0629 65%,#140b06c7 100%);--hs-scrim:linear-gradient(180deg,#140b0600 0%,#140b064d 38%,#140b06db 55%,#140b06f2 100%);--hs-scrim-md:linear-gradient(90deg,#140b06ad 0%,#140b0685 30%,#140b0629 58%,#140b0600 78%);--hs-cta-bg:#ffffff1a;--hs-cta-border:#ffffff80;--hs-cta-fg:#fff;--hs-cta-bg-hover:#ffffff40;--hs-cta-border-hover:#fffc;--hs-cta2-border:#ffffff4d;--hs-art-radius:22%;--hs-art-shadow:0 18px 50px #00000059;--hs-min-h:calc(100svh - 72px);--hs-copy-max:none;font-family:var(--hs-font)}.hs-stage{isolation:isolate;min-height:var(--hs-min-h);background:var(--hs-bg);color:var(--hs-fg);align-items:flex-end;display:flex;position:relative;overflow:hidden}.hs-media{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hs-blur{object-fit:cover;filter:blur(24px);width:100%;height:100%;opacity:var(--hs-blur-opacity);position:absolute;inset:0;transform:scale(1.1)}.hs-band{z-index:1;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:24px 0 min(20rem,70%)}.hs-art{object-fit:contain;border-radius:var(--hs-art-radius);width:auto;max-width:min(64vw,320px);height:auto;max-height:min(100%,min(46vw,200px) + 24px);box-shadow:var(--hs-art-shadow);display:block}.hs-wash{z-index:2;background:var(--hs-wash);position:absolute;inset:0}.hs-scrim{z-index:2;background:var(--hs-scrim);position:absolute;inset:0}.hs-copy{z-index:3;width:100%;max-width:var(--hs-copy-max);margin-inline:auto;padding:calc(min(46vw,200px) + 48px) 24px 56px;position:relative}.hs--no-art .hs-copy{padding-top:56px}.hs-col{max-width:42rem}.hs-kicker{letter-spacing:.25em;text-transform:uppercase;color:var(--hs-kicker);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 8px;font-size:12px;font-weight:700;display:flex}.hs-title{font-family:var(--hs-title-font);font-size:1.875rem;line-height:1.15;font-weight:var(--hs-title-weight);text-transform:var(--hs-title-transform);text-wrap:balance;color:var(--hs-fg);margin:0}.hs-accent{color:var(--hs-accent);white-space:nowrap}.hs-title-alt{color:var(--hs-fg-soft);margin:.5rem 0 0;font-size:1rem;font-weight:500;line-height:1.6}.hs-tag{color:var(--hs-fg-soft);margin:.6em 0 0;font-size:1.05rem;font-style:italic}.hs-desc{max-width:36rem;color:var(--hs-fg-soft);margin:12px 0 0;font-size:14.5px;line-height:1.65}.hs-desc+.hs-desc{margin-top:6px}.hs-actions{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:20px;display:flex}.hs-cta{border:1px solid var(--hs-cta-border);background:var(--hs-cta-bg);min-height:44px;color:var(--hs-cta-fg);letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);border-radius:24px;justify-content:center;align-items:center;gap:.5em;padding:10px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:background .3s,border-color .3s;display:inline-flex}.hs-cta:hover{background:var(--hs-cta-bg-hover);border-color:var(--hs-cta-border-hover);color:var(--hs-cta-fg)}.hs-cta:focus-visible{outline:3px solid var(--hs-focus);outline-offset:3px}.hs-cta--secondary{border-color:var(--hs-cta2-border);background:0 0}@media (min-width:768px){.hs-stage{align-items:center}.hs-band{align-items:center;width:34%;inset:0 7% 0 auto}.hs-art{max-width:min(28vw,340px);max-height:100%}.hs-scrim{background:var(--hs-scrim-md)}.hs-copy,.hs--no-art .hs-copy{padding:56px 48px}.hs-kicker{letter-spacing:.3em;margin-bottom:16px;font-size:14px}.hs-title{font-size:3.25rem}.hs-title-alt{font-size:1.125rem}.hs-desc{margin-top:28px;font-size:16px}.hs-actions{margin-top:36px}.hs-cta{padding:12px 32px}}@media (min-width:768px) and (max-width:1023px){.hs-col{max-width:calc(59vw - 96px)}.hs--no-art .hs-col{max-width:42rem}}@media (min-width:1024px){.hs-title{font-size:4rem}.hs-copy,.hs--no-art .hs-copy{padding-left:80px;padding-right:80px}}@media (prefers-reduced-motion:reduce){.hs-cta{transition:none}}
