.hc-hero{--hc-composer-width:38.75rem;--hc-photo-width:10rem;--hc-photo-height:7.5rem;--hc-card-width:20rem;--hc-sample-brand:#12263f;background:var(--color-cement);color:var(--color-ink);position:relative}.hc-stage{padding-block:calc(var(--spacing) * 12);position:relative;overflow:clip}.hc-center{align-items:center;gap:calc(var(--spacing) * 5);z-index:2;flex-direction:column;display:flex;position:relative}.hc-heading{text-align:center;max-width:70rem;font-size:clamp(1.8rem,3.6vw,3.375rem);font-weight:600;line-height:1.04}.hc-ending{color:var(--color-app-subtle);min-height:2.08em;display:block}.hc-caret{height:.8em;width:calc(var(--spacing) * .75);margin-left:var(--spacing);background:var(--color-neon-zest);display:inline-block}.hc-subtitle{text-align:center;max-width:35rem;color:var(--color-app-muted);font-size:1rem;line-height:1.55}.hc-composer{width:100%;max-width:var(--hc-composer-width);background:var(--color-white);padding:calc(var(--spacing) * 4);border:1px solid var(--color-app-line-strong);border-radius:var(--radius-app);text-align:left}.hc-composer:focus-within,.hc-hero[data-highlight=true] .hc-composer{outline:2px solid var(--color-neon-zest);outline-offset:2px}.hc-composer textarea{field-sizing:content;resize:vertical;width:100%;min-height:3.25rem;max-height:15rem;color:var(--color-ink);font:inherit;outline:none;line-height:1.6;display:block}.hc-attachments{gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3);flex-wrap:wrap;align-items:center;display:flex}.hc-upload{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);background:0 0;padding:0}.hc-upload:hover{background:0 0}.hc-upload-icon{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);background:var(--color-cement);color:var(--color-app-muted);border-radius:100%;place-items:center;display:grid;position:relative}.hc-upload-icon svg{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.hc-upload-icon svg:last-child{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background:var(--color-cement);box-shadow:0 0 0 calc(var(--spacing) * .5) var(--color-cement);position:absolute}.hc-attachment{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);flex-shrink:0;position:relative}.hc-attachment img{object-fit:cover;border-radius:var(--radius-app-xs);width:100%;height:100%}.hc-attachment button{z-index:1;top:calc(var(--spacing) * -2);right:calc(var(--spacing) * -2);width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);background:var(--color-white);border:1px solid var(--color-app-line);cursor:pointer;border-radius:100%;font-size:.75rem;position:absolute}.hc-attachment button:focus-visible{outline:2px solid var(--color-bright-bluet)}@media (hover:hover) and (pointer:fine){.hc-attachment button{opacity:0;pointer-events:none}.hc-attachment:hover button,.hc-attachment:focus-within button{opacity:1;pointer-events:auto}}.hc-actions{border-top:1px solid var(--color-app-line);padding-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 4);flex-wrap:wrap;justify-content:flex-end;display:flex}.hc-example{cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--color-neon-zest);text-decoration-color:var(--color-neon-zest);text-underline-offset:var(--spacing);background:0 0;border-radius:0;padding:0}.hc-example:hover{background:0 0}.hc-hero ::selection{background:var(--color-neon-zest);color:var(--color-ink)}.hc-status{color:var(--color-app-muted);font-size:.75rem}.hc-status:not(:empty){padding-top:calc(var(--spacing) * 3)}.hc-cards{padding:calc(var(--spacing) * 8) calc(var(--spacing) * 6);position:relative;overflow-x:auto}.hc-card-row{gap:calc(var(--spacing) * 4);align-items:flex-start;width:max-content;margin-inline:auto;display:flex}.hc-card{width:var(--hc-card-width);border:1px solid var(--color-app-line-strong);border-radius:var(--radius-brand);background:var(--color-white);flex:none;font-size:.75rem;line-height:1.5;position:relative;overflow:hidden}.hc-card header{padding:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);align-items:center;display:flex}.hc-card header svg{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);color:var(--color-app-info-ink)}.hc-card header div{flex:1}.hc-company-logo{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);background:var(--hc-sample-brand);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.hc-company-logo:before{content:"";background:var(--color-white);clip-path:polygon(50% 0,100% 100%,72% 100%,50% 46%,28% 100%,0 100%);width:47%;height:40%}.hc-card[data-channel=BLOG] .hc-company-logo{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.hc-card[data-channel=INSTAGRAM] .hc-company-logo{width:calc(var(--spacing) * 7.5);height:calc(var(--spacing) * 7.5)}.hc-card[data-channel=LINKEDIN] .hc-company-logo{width:calc(var(--spacing) * 9.5);height:calc(var(--spacing) * 9.5)}.hc-card[data-channel=EMAIL] .hc-company-logo{width:calc(var(--spacing) * 5.5);height:calc(var(--spacing) * 5.5)}.hc-card[data-channel=EMAIL] header{background:var(--color-app-line);color:var(--color-white);letter-spacing:.05em;font-size:.625rem;position:relative}.hc-card[data-channel=EMAIL] header:before{content:"";background:var(--hc-sample-brand);opacity:var(--hc-details,1);position:absolute;inset:0}.hc-card[data-channel=EMAIL] header>*{position:relative}.hc-card[data-channel=EMAIL] header small{color:var(--color-moon);margin-left:auto}.hc-card[data-channel=BLOG] header{color:var(--hc-sample-brand);font-size:.625rem}.hc-card small.hc-blog-nav{gap:calc(var(--spacing) * 2);white-space:nowrap;margin-left:auto;font-size:.625rem;display:flex}.hc-preview-cta{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-radius:var(--radius-app-xs);background:var(--hc-sample-brand);color:var(--color-white);white-space:nowrap;align-self:flex-start;font-size:.6875rem}.hc-card[data-channel=EMAIL] .hc-preview-cta{background:var(--color-neon-zest);color:var(--color-ink)}.hc-card-copy.hc-card-tint{flex-direction:row;align-items:center}.hc-card-tint>div{flex:1;min-width:0}.hc-card-tint .hc-preview-cta{background:var(--color-app-line);color:var(--color-ink);align-self:center}.hc-engagement{align-items:center;gap:var(--spacing);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);color:var(--color-app-muted);font-size:.6875rem;display:flex}.hc-engagement>:last-child{margin-left:auto}.hc-reaction{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);background:var(--color-app-info-ink);color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;font-size:.5625rem;display:inline-flex}.hc-reaction-heart{background:var(--color-app-rose-ink);margin-left:calc(var(--spacing) * -2)}.hc-social-controls>:first-child{color:var(--color-app-rose-ink)}.hc-card header strong,.hc-card small{display:block}.hc-card small{color:var(--color-app-muted);font-size:.65rem}.hc-card-copy{padding:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.hc-card h3{font-weight:600}.hc-card h3.hc-blog-title{font-family:var(--font-display);font-size:1.4rem;line-height:1.15}.hc-card-media{aspect-ratio:16/9}.hc-card-image{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.hc-card[data-channel=INSTAGRAM] :is(.hc-card-media,.hc-card-image){aspect-ratio:1}.hc-card[data-channel=LINKEDIN_INSTALL] :is(.hc-card-media,.hc-card-image){aspect-ratio:4/3}.hc-card footer{padding:calc(var(--spacing) * 3);border-top:1px solid var(--color-app-line);color:var(--color-app-muted);justify-content:space-around;font-size:.6875rem;display:flex}.hc-card-tint{background:var(--color-app-page)}.hc-tags{color:var(--color-app-info-ink)}.hc-floating-photo{opacity:0;display:none}.hc-hero[data-example-initialized=false] .hc-floating-photo{visibility:hidden}.hc-floating-image{object-fit:cover;width:100%;height:100%}.hc-photo-content{transform-origin:50%;width:100%;position:absolute;top:50%;left:50%}.hc-photo-pivot,.hc-photo-frame{width:100%;height:100%}.hc-photo-frame{transform-origin:0 0;overflow:hidden}@media (hover:hover) and (prefers-reduced-motion:no-preference){.hc-photo-pivot{transition:transform .25s ease-out;transform:rotate(0)}.hc-hero[data-animated=true][data-phase=SCATTER] .hc-floating-photo{pointer-events:auto}.hc-hero[data-phase=SCATTER] .hc-floating-photo:hover .hc-photo-pivot{transform:rotate(var(--hc-hover-pivot,3deg))}.hc-floating-photo:is([data-floating-photo="1"],[data-floating-photo="3"],[data-floating-photo="4"]){--hc-hover-pivot:-3deg}}.hc-card[data-skeleton=true]{--hc-details:0}:is(.hc-hero:not([data-animated=false]) .hc-card,.hc-card[data-skeleton=true]) :is(header,.hc-card-copy)>:not(.hc-social-controls):not(span){opacity:var(--hc-details,1)}:is(.hc-hero:not([data-animated=false]) .hc-card,.hc-card[data-skeleton=true]) .hc-card-media{background:var(--color-app-line)}:is(.hc-hero:not([data-animated=false]) .hc-card,.hc-card[data-skeleton=true]) .hc-company-logo{opacity:var(--hc-details,1)}:is(.hc-hero:not([data-animated=false]) .hc-card,.hc-card[data-skeleton=true]) .hc-card-copy{position:relative}:is(.hc-hero:not([data-animated=false]) .hc-card,.hc-card[data-skeleton=true]) .hc-card-copy:before,:is(.hc-hero:not([data-animated=false]) .hc-card,.hc-card[data-skeleton=true]) .hc-card-copy:after{content:"";left:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);top:calc(50% - var(--spacing) * 3);height:calc(var(--spacing) * 2);border-radius:var(--radius-app-xs);pointer-events:none;opacity:calc(1 - var(--hc-details,1));background:var(--color-app-line);position:absolute}:is(.hc-hero:not([data-animated=false]) .hc-card,.hc-card[data-skeleton=true]) .hc-card-copy:before{box-shadow:0 calc(var(--spacing) * 3) 0 var(--color-app-line)}:is(.hc-hero:not([data-animated=false]) .hc-card,.hc-card[data-skeleton=true]) .hc-card-copy:after{top:calc(50% + var(--spacing) * 3);right:25%}:is(.hc-hero:not([data-animated=false]) .hc-card,.hc-card[data-skeleton=true]) .hc-social-controls,:is(.hc-hero:not([data-animated=false]) .hc-card,.hc-card[data-skeleton=true]) footer{opacity:calc(.5 + var(--hc-details,1) * .5)}@media (min-width:1100px){.hc-hero .hc-card:first-child{width:calc(var(--spacing) * 86);margin-top:calc(var(--spacing) * 8)}.hc-hero .hc-card:nth-child(2){width:calc(var(--spacing) * 89);margin-top:calc(var(--spacing) * 2)}.hc-hero .hc-card:nth-child(3){width:calc(var(--spacing) * 71.5);margin-top:calc(var(--spacing) * 10)}.hc-hero .hc-card:nth-child(5){margin-top:calc(var(--spacing) * 6)}.hc-hero .hc-card:nth-child(6){width:calc(var(--spacing) * 85);margin-top:calc(var(--spacing) * 4)}.hc-hero .hc-cards{width:100%;overflow:visible}.hc-hero .hc-card:nth-child(4){width:calc(var(--spacing) * 90)}.hc-hero .hc-card-row{transform:translateX(-50%) scale(var(--hc-row-scale,1));transform-origin:top;margin:0;position:relative;left:50%}}@media (min-width:1100px) and (min-height:720px) and (prefers-reduced-motion:no-preference){.hc-hero:not([data-animated=false]){--hc-details:0;--hc-row-scale:min(1, calc(87vw / (var(--spacing) * 521.5)))}.hc-hero[data-animated=true]{height:440vh}.hc-hero:not([data-animated=false]) .hc-stage{top:var(--home-nav-offset,var(--scroll-padding-top,6rem));height:calc(100vh - var(--home-nav-offset,var(--scroll-padding-top,6rem)));padding-top:max(calc(var(--spacing) * 4), calc(25vh - var(--home-nav-offset,var(--scroll-padding-top,6rem))));padding-bottom:0;position:sticky}.hc-hero:not([data-animated=false]) .hc-heading{font-size:clamp(1.625rem,min(3.6vw,5.2vh),3.375rem)}.hc-hero:not([data-animated=false]) .hc-center{gap:calc(var(--spacing) * 4)}.hc-hero:not([data-animated=false]) .hc-composer{border-color:var(--color-app-line);border-radius:var(--radius-app);box-shadow:var(--shadow-lg)}.hc-hero:not([data-animated=false]) .hc-composer textarea{resize:none;min-height:3.25rem}.hc-hero:not([data-animated=false]) .hc-ending{white-space:nowrap;min-height:1.04em}.hc-hero:not([data-animated=false]) .hc-floating-photo{width:var(--hc-photo-width);height:var(--hc-photo-height);object-fit:cover;transform-origin:0 0;pointer-events:none;z-index:3;border-radius:0;display:block;position:absolute;top:0;left:0}.hc-hero:not([data-animated=false]) .hc-attachment[data-attachment-slot]:not([data-present=true]){visibility:hidden}.hc-hero:not([data-animated=false]) .hc-floating-photo:not([data-positioned=true]){left:calc(var(--hc-scatter-x) - var(--hc-scatter-width) / 2);top:calc(var(--hc-scatter-y) - var(--home-nav-offset,var(--scroll-padding-top,6rem)));width:var(--hc-scatter-width);height:var(--hc-scatter-height);transform:rotate(var(--hc-scatter-rotation));opacity:1}.hc-hero:not([data-animated=false]) .hc-floating-photo:not([data-positioned=true]) .hc-photo-content{height:100%;transform:translate(-50%,-50%)}.hc-hero:not([data-animated=false]) .hc-cards{width:100%;overflow:visible}.hc-hero:not([data-animated=false]) .hc-card-row{transform:translateX(-50%) scale(var(--hc-row-scale,1));transform-origin:top;margin:0;position:relative;left:50%}.hc-hero:not([data-animated=false]) [data-card-image="0"] img{opacity:var(--hc-photo-0,0)}.hc-hero:not([data-animated=false]) [data-card-image="1"] img{opacity:var(--hc-photo-1,0)}.hc-hero:not([data-animated=false]) [data-card-image="2"] img{opacity:var(--hc-photo-2,0)}.hc-hero:not([data-animated=false]) [data-card-image="3"] img{opacity:var(--hc-photo-3,0)}.hc-hero:not([data-animated=false]) [data-card-image="4"] img{opacity:var(--hc-photo-4,0)}.hc-hero:not([data-animated=false]) [data-card-image="5"] img{opacity:var(--hc-photo-5,0)}.hc-hero[data-press=true] .hc-actions a{transform:scale(.96)}}
.hb-body{--hb-light:var(--color-cement);--hb-dark:var(--color-ink);--hb-card:var(--color-homepage-card);--hb-card-line:color-mix(in srgb, var(--color-cement) 12%, transparent);--hb-text:var(--color-app-muted);--hb-accent:var(--color-neon-zest);--hb-heading-size:2.75rem;--hb-card-radius:var(--radius-2xl);--hb-track-gap:calc(var(--spacing) * 6);background:var(--hb-light);color:var(--hb-text)}.hb-body .hb-container{max-width:80rem;padding-inline:calc(var(--spacing) * 8)}.hb-body .hb-heading{font-size:clamp(1.875rem, 3.2vw, var(--hb-heading-size));letter-spacing:-.035em;color:inherit;font-weight:600;line-height:1.06}.hb-body [data-home-section]{scroll-margin-top:var(--home-nav-offset,var(--scroll-padding-top))}.hb-eyebrow{font-size:var(--text-xs);letter-spacing:.08em;color:var(--color-app-muted);font-weight:600}.hb-body-copy{font-size:var(--text-base);color:var(--color-app-muted);line-height:1.625}.hb-body .hb-cta{margin-top:calc(var(--spacing) * 6)}.hb-dark{background:var(--hb-dark);color:var(--hb-light)}.hb-dark .hb-eyebrow,.hb-muted{color:color-mix(in srgb, var(--hb-light) 62%, transparent)}.hb-logo-section{padding-block:calc(var(--spacing) * 30)}.hb-horizontal-window{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.hb-horizontal-track{width:max-content;animation:46s linear infinite hb-left;display:flex}.hb-logo-track{animation-duration:52s}.hb-logo-display{min-height:calc(var(--spacing) * 32);align-items:center;display:flex;position:relative}.hb-logo-display .hb-horizontal-window{width:100%}.hb-logo-group{align-items:center;gap:calc(var(--spacing) * 14);padding-right:calc(var(--spacing) * 14);flex:none;display:flex}.hb-logo-group li{width:9.375rem;height:calc(var(--spacing) * 13);flex:none}.hb-logo-group img{object-fit:contain;opacity:.55;width:100%;height:100%}.hb-logo-title{pointer-events:none;width:min(36rem,65%);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 8);background:var(--hb-light);box-shadow:0 0 2rem 2rem var(--hb-light);text-align:center;text-wrap:balance;font-family:var(--font-display);letter-spacing:-.02em;font-size:1.375rem;font-weight:600;line-height:1.25;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hb-benefits{padding-block:calc(var(--spacing) * 20) calc(var(--spacing) * 24)}.hb-benefits-layout{gap:calc(var(--spacing) * 12);grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:start;display:grid}.hb-benefits-heading{top:var(--home-nav-offset,var(--scroll-padding-top));align-self:center;position:sticky}.hb-benefits-heading .hb-heading{margin-top:calc(var(--spacing) * 4)}.hb-benefit-grid{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hb-benefit-card{padding:calc(var(--spacing) * 5);border-radius:var(--hb-card-radius);background:var(--hb-card);border:1px solid var(--hb-card-line);position:relative}.hb-benefit-card:after{content:"";border-radius:inherit;border:1px solid color-mix(in srgb, var(--color-cement) 28%, transparent);box-shadow:var(--shadow-xl);pointer-events:none;opacity:0;position:absolute;inset:0}@media (hover:hover){.hb-benefit-card:hover:after{opacity:1}}@media (prefers-reduced-motion:no-preference){.hb-benefit-card:after{transition:opacity .2s ease-out}}.hb-benefit-card img{object-fit:contain;border-radius:var(--radius-app);width:100%;height:14.375rem}.hb-benefit-card h3{font-family:var(--font-display);letter-spacing:-.02em;margin-top:calc(var(--spacing) * 4);font-size:1.1875rem;font-weight:600;line-height:1.18}.hb-benefit-card p{font-size:var(--text-sm);color:color-mix(in srgb, var(--hb-light) 62%, transparent);margin-top:calc(var(--spacing) * 2.5);text-wrap:pretty;line-height:1.55}.hb-intro{padding-block:calc(var(--spacing) * 20)}.hb-intro .hb-heading{text-align:center;text-wrap:balance;max-width:45rem;margin-inline:auto}.hb-capabilities{padding-bottom:calc(var(--spacing) * 24)}.hb-capability+.hb-capability{margin-top:calc(var(--spacing) * 24)}.hb-capability-layout{align-items:center;gap:calc(var(--spacing) * 14);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hb-capability:nth-child(2n) .hb-capability-copy{order:2}.hb-capability .hb-heading{margin-top:calc(var(--spacing) * 3);--hb-heading-size:2.625rem;max-width:28.75rem}.hb-capability .hb-body-copy{margin-top:calc(var(--spacing) * 4);max-width:27.5rem}.hb-checklist{gap:calc(var(--spacing) * 2.5);margin-top:calc(var(--spacing) * 5);flex-direction:column;font-size:.90625rem;display:flex}.hb-checklist li{align-items:baseline;gap:calc(var(--spacing) * 2.5);display:flex}.hb-checklist li>span{border-radius:var(--radius-sm);background:var(--hb-accent);flex:none;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:inline-flex}.hb-checklist svg{width:.75rem;height:.75rem}.hb-capability-media{min-width:0}.hb-capability-media img{object-fit:contain;border-radius:var(--radius-app);width:100%;height:auto;display:block}.hb-detail-media{gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hb-testimonials{padding-block:calc(var(--spacing) * 24)}.hb-testimonials .hb-heading{max-width:40rem}.hb-testimonial-marquee{margin-top:calc(var(--spacing) * 10)}.hb-quote-columns{gap:var(--hb-track-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hb-vertical-window{height:35rem;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.hb-vertical-track{animation:38s linear infinite hb-up}.hb-vertical-window:nth-child(2) .hb-vertical-track{animation-duration:46s}.hb-vertical-window:nth-child(3) .hb-vertical-track{animation-duration:52s}.hb-quote-group{gap:var(--hb-track-gap);padding-bottom:var(--hb-track-gap);flex-direction:column;display:flex}.hb-quote{padding:calc(var(--spacing) * 5);border-radius:var(--radius-app);border:1px solid var(--hb-card-line);background:var(--hb-card)}.hb-quote blockquote{font-size:.90625rem;line-height:1.586}.hb-quote figcaption{align-items:center;gap:calc(var(--spacing) * 2.5);margin-top:calc(var(--spacing) * 3.5);display:flex}.hb-quote figcaption img{object-fit:contain;width:2.125rem;height:2.125rem;padding:calc(var(--spacing) * 1);background:var(--color-white);border-radius:50%;flex:none}.hb-quote figcaption>span{font-size:var(--text-xs);color:color-mix(in srgb, var(--hb-light) 65%, transparent);flex-direction:column;line-height:1.25;display:flex}.hb-quote strong{color:var(--hb-light);font-size:.8125rem;font-weight:600}.hb-team{padding-block:calc(var(--spacing) * 24)}.hb-team-heading{text-align:center;flex-direction:column;align-items:center;display:flex}.hb-team-heading .hb-heading{margin-top:calc(var(--spacing) * 5)}.hb-team-heading .hb-body-copy{max-width:32.5rem;margin-top:calc(var(--spacing) * 4);text-wrap:pretty}.hb-team-marquee{margin-top:calc(var(--spacing) * 14)}.hb-team-group{align-items:flex-start;gap:var(--hb-track-gap);padding:calc(var(--spacing) * 3) var(--hb-track-gap) 0 0;display:flex}.hb-team-member{flex:none;width:16.25rem}.hb-team-member img{object-fit:cover;object-position:center top;border-radius:var(--radius-app);background:var(--color-moon);width:100%;height:21.25rem}.hb-team-member figcaption{margin-top:calc(var(--spacing) * 3.5);font-size:var(--text-sm);color:var(--color-app-muted)}.hb-team-member strong{color:var(--hb-text);font-weight:600}.hb-team-member:nth-child(2),.hb-team-member:nth-child(4){margin-top:calc(var(--spacing) * 10)}.hb-team-member:nth-child(2) img,.hb-team-member:nth-child(4) img{height:18.75rem}.hb-team-member:nth-child(3){margin-top:calc(var(--spacing) * -3)}.hb-team-member:nth-child(3) img{height:23.75rem}.hb-team-member:nth-child(5){margin-top:calc(var(--spacing) * 2)}.hb-team-member:nth-child(5) img{height:21.875rem}.hb-team-member:nth-child(6){margin-top:calc(var(--spacing) * 6)}.hb-team-member:nth-child(6) img{height:20rem}.hb-faq{padding-block:calc(var(--spacing) * 24)}.hb-faq-layout{gap:calc(var(--spacing) * 14);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.hb-faq .hb-heading{--hb-heading-size:2.5rem}.hb-faq details{padding-block:calc(var(--spacing) * 5);border-bottom:1px solid var(--color-moon)}.hb-faq summary{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);font-size:var(--text-base);cursor:pointer;font-weight:600;line-height:1.5;list-style:none;display:flex}.hb-faq summary::-webkit-details-marker{display:none}.hb-faq summary svg{flex:none;width:1rem}.hb-faq summary:focus-visible{outline:2px solid var(--color-bright-bluet);outline-offset:calc(var(--spacing) * 2)}.hb-faq p{margin-top:calc(var(--spacing) * 3);max-width:32.5rem;color:var(--color-app-muted);font-size:.9375rem;line-height:1.6}.hb-faq-minus,.hb-faq details[open] .hb-faq-plus{display:none}.hb-faq details[open] .hb-faq-minus{display:block}.hb-faq-items{position:relative}@keyframes hb-left{to{transform:translate(-50%)}}@keyframes hb-up{to{transform:translateY(-33.3333%)}}@media (max-width:63.99rem){.hb-benefits-layout{grid-template-columns:1fr}.hb-benefits-heading{max-width:42rem;min-height:auto;position:static}.hb-capability-layout{gap:calc(var(--spacing) * 8)}}@media (max-width:47.99rem){.hb-body .hb-container{padding-inline:calc(var(--spacing) * 6)}.hb-logo-section{padding-block:calc(var(--spacing) * 16)}.hb-logo-title{width:72%;padding-inline:calc(var(--spacing) * 2);font-size:var(--text-lg)}.hb-logo-group{gap:calc(var(--spacing) * 6);padding-right:calc(var(--spacing) * 6)}.hb-benefits,.hb-team,.hb-testimonials,.hb-faq{padding-block:calc(var(--spacing) * 16)}.hb-capability-layout,.hb-faq-layout{grid-template-columns:1fr}.hb-capability:nth-child(2n) .hb-capability-copy{order:initial}.hb-capability .hb-heading,.hb-capability .hb-body-copy{max-width:none}.hb-capability+.hb-capability{margin-top:calc(var(--spacing) * 16)}.hb-intro{padding-block:calc(var(--spacing) * 16)}.hb-quote-columns{grid-template-columns:1fr;gap:0}.hb-vertical-window{height:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}.hb-vertical-track{animation:none}.hb-quote-group[aria-hidden]{display:none}.hb-quote-group{min-height:0}}@media (max-width:35.99rem){.hb-benefit-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hb-body .hb-horizontal-track,.hb-body .hb-vertical-track{width:100%;animation:none;transform:none}.hb-body .hb-horizontal-window,.hb-body .hb-vertical-window{height:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}.hb-body .hb-marquee [aria-hidden=true]{display:none}.hb-logo-track,.hb-logo-display{display:block}.hb-quote-group{min-height:0}.hb-logo-title{width:auto;max-width:36rem;margin:calc(var(--spacing) * 8) auto 0;box-shadow:none;position:static;transform:none}.hb-logo-group{width:100%;min-width:0;padding-inline:calc(var(--spacing) * 6);flex-wrap:wrap;justify-content:center}.hb-team-group{width:100%;padding-inline:calc(var(--spacing) * 6);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.hb-body .hb-team-member{width:100%;margin-top:0}.hb-body .hb-team-member img{height:20rem}}
