*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:var(--text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--ds-white);color:var(--ds-charcoal);font-family:var(--font-primary);font-weight:400;line-height:1.6}#hs-web-interactives-bottom-anchor,#hs-web-interactives-top-anchor{max-width:100vw!important;overflow:hidden!important}img{display:block;height:auto;max-width:100%}a{color:var(--ds-ink);text-decoration:none;transition:color .2s ease}h1,h2,h3,h4,h5,h6{color:var(--ds-charcoal);font-family:var(--font-primary);letter-spacing:-.02em;line-height:1.2;text-wrap:balance}h1{font-size:var(--text-display)}h1,h2{font-weight:700}h2{font-size:var(--text-title-2)}h3{font-size:var(--text-title-3)}h3,h4{font-weight:600}h4,p{font-size:var(--text-body)}p{color:var(--ds-mid);line-height:1.7;margin-bottom:1rem;text-wrap:pretty}p:last-child{margin-bottom:0}.btn{align-items:center;border:none;border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;font-family:var(--font-primary);font-size:var(--text-caption);font-weight:600;gap:8px;justify-content:center;letter-spacing:.01em;min-height:44px;padding:14px 28px;text-decoration:none;transition:all .25s cubic-bezier(.19,1,.22,1)}.btn--primary{background:var(--nav-cta-bg);color:var(--nav-cta-text)}.btn--primary:hover{background:var(--nav-cta-hover);color:var(--nav-cta-text)}.btn--accent{background:var(--ds-accent);color:var(--ds-charcoal)}.btn--accent:hover{background:var(--ds-accent-hover);color:var(--ds-charcoal)}.label{color:var(--ds-light-text);font-family:var(--font-primary);font-size:var(--text-caption);font-weight:500;letter-spacing:.12em;margin-bottom:20px;text-transform:uppercase}.skip-to-content{height:1px;left:-9999px;overflow:hidden;position:absolute;top:auto;width:1px}.skip-to-content:focus{background:var(--ds-charcoal);border-radius:var(--border-radius);color:var(--ds-white);height:auto;left:10px;padding:12px 24px;position:fixed;top:10px;width:auto;z-index:9999}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media (max-width:768px){.btn{width:100%}}:focus-visible{box-shadow:0 0 0 6px var(--ds-accent);outline:2px solid var(--ds-ink);outline-offset:2px}:focus:not(:focus-visible){outline:none}.arr{stroke-dasharray:12;stroke-dashoffset:12;transition:stroke-dashoffset .3s cubic-bezier(.4,0,.2,1)}@media (pointer:fine){a:hover .arr,button:hover .arr{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}h1,h2,h3{font-family:var(--font-display);font-weight:500;letter-spacing:-.025em}.ds-kicker{color:var(--ds-mid);font-family:var(--font-primary);font-size:var(--text-overline);font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.ds-section--charcoal .ds-kicker,.ds-section--evergreen .ds-kicker{color:var(--ds-accent)}.ds-prose{color:var(--ds-text);font-size:var(--text-body);line-height:1.7}.ds-prose>*{margin-bottom:0;margin-top:0}.ds-prose>*+*{margin-top:1.1em}.ds-prose>*+h2{margin-top:2em}.ds-prose>*+h3{margin-top:1.6em}.ds-prose>*+h4{margin-top:1.4em}.ds-prose>.ds-kicker+*,.ds-prose>h2+*,.ds-prose>h3+*,.ds-prose>h4+*{margin-top:.6em}.ds-prose p{color:var(--ds-text);font-size:inherit}.ds-prose h2,.ds-prose h3,.ds-prose h4{color:var(--ds-charcoal);font-family:var(--font-display);font-weight:500;letter-spacing:-.02em;line-height:1.2}.ds-prose h2{font-size:var(--text-title-2)}.ds-prose h3{font-size:var(--text-title-3)}.ds-prose h4{font-size:1.0625rem}.ds-prose strong{color:var(--ds-charcoal);font-weight:600}.ds-prose a:not(.ds-btn){color:var(--ds-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ds-prose ol,.ds-prose ul{padding-left:1.25em}.ds-prose li+li{margin-top:.4em}.ds-prose img{border-radius:var(--card-radius);height:auto}.ds-prose blockquote{border-left:3px solid var(--ds-accent);color:var(--ds-charcoal);font-family:var(--font-display);font-size:1.25rem;margin-left:0;padding-left:20px}.ds-prose .ds-rule,.ds-prose hr{background:var(--ds-border);border:0;height:1px}.ds-prose>.ds-rule,.ds-prose>hr{margin-bottom:2.4em;margin-top:2.4em}.ds-prose table{border-collapse:collapse;display:block;font-size:.9375rem;overflow-x:auto;width:100%}.ds-prose td,.ds-prose th{border-bottom:1px solid var(--ds-border);padding:10px 12px;text-align:left;vertical-align:top}.ds-prose th{background:var(--ds-paper);color:var(--ds-charcoal);font-weight:600}.ds-prose .ds-gallery{align-items:center;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.ds-prose .ds-gallery img{width:100%}.ds-prose .ds-gallery--logos{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.ds-prose .ds-gallery--logos img{border-radius:0;max-height:72px;object-fit:contain}.ds-prose .ds-stats{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));list-style:none;padding:0}.ds-prose .ds-stats li{background:var(--ds-paper);border-radius:var(--card-radius);color:var(--ds-text);line-height:1.4;margin:0;padding:18px}.ds-prose .ds-stats strong{display:block;font-size:clamp(1.75rem,2.4vw,2.25rem);font-weight:600;margin-bottom:6px}.ds-prose .ds-pull,.ds-prose .ds-stats strong{color:var(--ds-charcoal);font-family:var(--font-display);letter-spacing:-.02em}.ds-prose .ds-pull{font-size:var(--text-title-2);font-weight:500;line-height:1.25}.ds-prose--page{font-size:clamp(18px,calc(12.3px + .744vw),23px);line-height:1.6}.ds-prose--page h2{font-size:clamp(1.5rem,2.4vw,1.875rem)}.ds-prose--page h3{font-size:clamp(1.25rem,1.9vw,1.5rem)}.ds-prose--page img{max-width:100%}.ds-prose .ds-size-1{font-size:var(--text-title-1);line-height:1.12}.ds-prose .ds-size-4{font-size:clamp(1.25rem,1.9vw,1.5rem)}.ds-prose .ds-size-5{font-size:1.0625rem}.ds-prose .ds-lead{font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:400;line-height:1.4}.ds-prose .ds-center{text-align:center}.ds-prose .ds-btn-row.ds-center{display:flex;justify-content:center}.ds-prose .ds-stat{font-size:clamp(2.25rem,4vw,3rem);letter-spacing:-.03em;line-height:1.05}.ds-prose .ds-offer{color:var(--ds-mid);font-size:.9375rem;line-height:1.5}.ds-prose .ds-offer:has([data-offer-date]:empty){display:none}.ds-prose .ds-fine{color:var(--ds-mid);font-size:.75rem;line-height:1.6}.ds-prose :is(.ds-sec,.ds-grid,.ds-w,.ds-band,.ds-only-phone,.ds-only-desktop){margin-top:0}.ds-prose>*+:is(.ds-sec,.ds-grid,.ds-w,.ds-band,.ds-gallery--strip),.ds-prose>:is(.ds-sec,.ds-grid,.ds-w,.ds-band,.ds-gallery--strip)+*{margin-top:clamp(40px,5vw,72px)}.ds-prose :is(.ds-sec,.ds-col,.ds-w,.ds-band,.ds-only-phone,.ds-only-desktop)>*{margin-bottom:0;margin-top:0}.ds-prose :is(.ds-sec,.ds-col,.ds-w,.ds-band,.ds-only-phone,.ds-only-desktop)>*+*{margin-top:1.1em}.ds-prose :is(.ds-sec,.ds-col,.ds-w,.ds-band)>*+h2{margin-top:1.6em}.ds-prose :is(.ds-sec,.ds-col,.ds-w,.ds-band)>:is(h2,h3,h4)+*{margin-top:.6em}.ds-prose .ds-sec>*+:is(.ds-grid,.ds-w,.ds-band,.ds-gallery--strip),.ds-prose .ds-sec>:is(.ds-grid,.ds-w,.ds-band,.ds-gallery--strip)+*{margin-top:1.6em}.ds-prose .ds-grid{align-items:start;display:grid;grid-template-columns:repeat(60,minmax(0,1fr));margin-left:-15px;margin-right:-15px}.ds-prose .ds-col{min-width:0;padding:0 15px}.ds-prose .ds-grid+.ds-grid{margin-top:1.4em}.ds-prose .ds-c-10{grid-column:span 10}.ds-prose .ds-c-15{grid-column:span 15}.ds-prose .ds-c-20{grid-column:span 20}.ds-prose .ds-c-30{grid-column:span 30}.ds-prose .ds-c-40{grid-column:span 40}.ds-prose .ds-c-45{grid-column:span 45}.ds-prose .ds-w-20{max-width:33.333%}.ds-prose .ds-w-30{max-width:50%}.ds-prose .ds-w-40{max-width:66.667%}.ds-prose .ds-w-45{max-width:75%}.ds-prose .ds-w-50{max-width:83.333%}.ds-prose .ds-w--center{margin-left:auto;margin-right:auto;text-align:center}.ds-prose .ds-w--center h2{font-size:var(--text-title-1)}.ds-prose .ds-w--center .ds-btn-row{display:flex;justify-content:center}.ds-prose .ds-band{background:var(--ds-paper);border-radius:24px;margin-left:calc(-1 * min(clamp(28px, 4vw, 56px), max(0px, calc((100vw - 1240px) / 2 + 8px))));margin-right:calc(-1 * min(clamp(28px, 4vw, 56px), max(0px, calc((100vw - 1240px) / 2 + 8px))));padding:clamp(28px,4vw,56px)}.ds-prose .ds-band--dark{background:var(--ds-charcoal)}.ds-prose .ds-band--dark :is(p,li,h2,h3,h4,strong,em){color:var(--ds-white)}.ds-prose .ds-band--dark a:not(.ds-btn){color:var(--ds-white)}.ds-prose .ds-band--dark .ds-btn{background:var(--ds-accent);color:var(--ds-charcoal)}.ds-prose .ds-band--dark .ds-rule,.ds-prose .ds-band--dark hr{background:hsla(0,0%,100%,.3)}.ds-prose .ds-grid--card{align-items:center;background:var(--ds-paper);border-radius:24px;margin-left:0;margin-right:0;padding:clamp(24px,3.5vw,48px) clamp(9px,2.5vw,33px)}.ds-prose .ds-grid--card img{border-radius:0;justify-self:end;max-width:320px;width:100%}.ds-prose .ds-gallery--strip{display:flex;flex-wrap:wrap;gap:20px 28px;justify-content:center}.ds-prose .ds-gallery--strip img{border-radius:0;max-height:80px;object-fit:contain;width:min(196px,calc(16.66667% - 23.33333px))}.ds-prose img.ds-logo{border-radius:0;height:clamp(28px,3vw,40px);max-width:180px;object-fit:contain;width:auto}.ds-prose .ds-gallery--logos img.ds-logo{justify-self:center;width:auto}.ds-prose .ds-gallery--strip img.ds-logo{max-width:min(180px,calc(16.66667% - 23.33333px));width:auto}.ds-prose .ds-grid--card ul{list-style:none;padding-left:0}.ds-prose .ds-grid--card li{padding-left:1.6em;position:relative}.ds-prose .ds-grid--card li:before{color:var(--ds-ink);content:"→";left:0;position:absolute}.ds-prose .ds-band h2 a,.ds-prose .ds-band h3 a{text-decoration:none}.ds-prose .ds-only-phone{display:none}@media (max-width:767px){.ds-prose .ds-only-phone{display:block}.ds-prose .ds-grid{display:block;margin-left:0;margin-right:0}.ds-prose .ds-col{padding:0}.ds-prose .ds-col+.ds-col{margin-top:1.4em}.ds-prose .ds-col--spacer{display:none}.ds-prose .ds-col--spacer+.ds-col{margin-top:0}.ds-prose .ds-w{max-width:none}.ds-prose .ds-grid--card{padding:24px}.ds-prose .ds-grid--card img{justify-self:start}.ds-prose .ds-gallery--strip{gap:14px 18px}.ds-prose .ds-gallery--strip img{width:calc(33.333% - 12px)}.ds-prose .ds-gallery--strip img.ds-logo{height:32px;max-width:calc(33.333% - 12px)}.ds-prose .ds-only-desktop{display:none}}.ds-link{align-items:center;color:var(--ds-link);display:inline-flex;font-weight:500;gap:.35em;text-decoration:none;white-space:nowrap}.ds-link:after{content:"\203A";font-weight:600;transition:transform .2s ease}.ds-link:hover{color:var(--ds-evergreen)}.ds-link:hover:after{transform:translateX(3px)}.ds-link:focus-visible{border-radius:2px;outline:2px solid var(--ds-evergreen);outline-offset:3px}.ds-section--charcoal .ds-link,.ds-section--evergreen .ds-link{color:var(--ds-accent)}.ds-section--charcoal .ds-link:hover,.ds-section--evergreen .ds-link:hover{color:var(--ds-white)}.ds-btn-row{margin-top:1.6em}.ds-btn,a.ds-btn{align-items:center;background:var(--ds-ink);border-radius:var(--radius-pill);color:var(--ds-white);display:inline-flex;font-family:var(--font-display);font-size:1rem;font-weight:500;justify-content:center;min-height:48px;padding-left:24px;padding-right:24px;text-decoration:none;transition:background-color .2s ease}.ds-btn:hover{background:var(--ds-black);color:var(--ds-white)}.ds-prose .ds-btn em,.ds-prose .ds-btn strong{color:inherit}.ds-prose .ds-link-row a{align-items:center;display:inline-flex;min-height:44px}.ds-section--charcoal .ds-btn,.ds-section--evergreen .ds-btn{background:var(--ds-accent);color:var(--ds-charcoal)}.ds-section--charcoal .ds-btn:hover,.ds-section--evergreen .ds-btn:hover{background:var(--ds-accent-hover);color:var(--ds-charcoal)}.ds-needed{background:var(--ds-error-bg);border:2px dashed var(--ds-error);border-radius:var(--border-radius);color:var(--ds-error-text);display:block;padding:16px 18px;-webkit-text-fill-color:var(--ds-error-text);font-family:var(--font-primary);font-size:.9375rem;font-weight:600;line-height:1.4}.ds-needed--image{align-items:center;aspect-ratio:1;display:flex;justify-content:center;text-align:center}
321:3	⚠  Parse error on line 1: 
...min(clamp(28px, 4vw, 56px), max(0px, calc((100vw - 1240px) / 2 + 8px)))
------------------------------------------------------------------------^
Expecting end of input, "ADD", "SUB", "MUL", "DIV", got unexpected "RPAREN" [postcss-calc]
322:3	⚠  Parse error on line 1: 
...min(clamp(28px, 4vw, 56px), max(0px, calc((100vw - 1240px) / 2 + 8px)))
------------------------------------------------------------------------^
Expecting end of input, "ADD", "SUB", "MUL", "DIV", got unexpected "RPAREN" [postcss-calc]