.hasida{--hasida-bg: #fff;--hasida-ink: #171717;--hasida-muted: #606060;--hasida-line: #dedede;--hasida-panel: #f2f2f2;--hasida-gutter: clamp(20px, 3.34vw, 48px);width:100%;min-width:0;color:var(--hasida-ink);background:var(--hasida-bg);padding-block:var(--hasida-pad-top, 40px) var(--hasida-pad-bottom, 40px);font-family:var(--font-body--family, Arial, sans-serif);font-size:16px;line-height:1.5;overflow-wrap:break-word}.hasida--soft{--hasida-bg: #f4f4f3;--hasida-panel: #e9e9e7}.hasida--dark{--hasida-bg: #070b0e;--hasida-ink: #fff;--hasida-muted: #c8c8c8;--hasida-line: #303438;--hasida-panel: #ffffff10}.hasida-frame{width:100%;max-width:1600px;margin-inline:auto;padding-inline:var(--hasida-gutter)}.hasida .hasida-heading{margin:0;color:var(--hasida-ink);font-family:var(--font-heading--family, Arial, sans-serif);font-weight:750;font-size:clamp(28px,3vw,42px);line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.hasida .hasida-copy{max-width:54ch;margin:14px 0 0;color:var(--hasida-muted);font-size:16px;line-height:1.5}.hasida .hasida-eyebrow{margin:12px 0;font-size:16px;font-weight:650}.hasida-section-heading{margin-bottom:32px}.hasida .hasida-button{display:inline-flex;min-height:44px;max-width:100%;align-items:center;justify-content:center;margin-top:24px;padding:11px 26px;border:0;border-radius:0;background:var(--hasida-accent, #c51e2b);color:var(--hasida-button-text, #fff);font:inherit;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none;transition:filter .16s ease}.hasida a:focus-visible{outline:3px solid var(--hasida-ink);outline-offset:5px}.hasida .hasida-text-link{display:inline-flex;min-height:44px;align-items:center;gap:12px;color:var(--hasida-ink);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:5px}.hasida-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.hasida-hero{position:relative;isolation:isolate;aspect-ratio:2.1;min-height:420px;padding:0;display:grid;align-items:center;overflow:hidden;background:#000}.hasida-hero__visual{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0}.hasida-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.hasida-hero__frame{max-width:none;padding-inline:3%}.hasida-hero__content{width:30%;margin-top:10%}.hasida-hero .hasida-heading{max-width:11ch;font-size:clamp(28px,3.4vw,52px);line-height:1.06}.hasida-hero .hasida-button{min-width:150px;margin-top:24px}.hasida-principles{border-top:1px solid var(--hasida-line)}.hasida-principles .hasida-frame{max-width:1200px}.hasida-principles__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;text-align:center}.hasida-principle h3{margin:0;font-family:var(--font-heading--family);font-size:clamp(36px,4.4vw,62px);line-height:1;font-weight:800}.hasida-principle p{margin:12px 0 0;font-size:10px;line-height:1.4;text-transform:uppercase;letter-spacing:.04em;color:var(--hasida-muted)}.hasida-categories .hasida-frame{max-width:none;padding-inline:12px}.hasida-categories .hasida-section-heading{padding-inline:20px;margin-bottom:36px}.hasida-categories__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.hasida-category{min-width:0}.hasida-category__link{display:block;position:relative;color:#fff;text-decoration:none;overflow:hidden}.hasida-category__media{aspect-ratio:2 / 3;overflow:hidden;background:#222}.hasida-category__media:after{content:"";position:absolute;top:55%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#0009 65%,#000 90%);pointer-events:none}.hasida-category__image{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.1);transition:transform .22s ease}.hasida-category__title{position:absolute;inset:auto 8px 24px;text-align:center;z-index:1}.hasida-category__title h3{margin:0;color:#fff;font-family:var(--font-heading--family);font-size:clamp(12px,1.25vw,20px);line-height:1.2;font-weight:750;text-transform:uppercase;text-shadow:0 1px 5px #000}.hasida-category__description{position:absolute;bottom:0;font-size:12px}.hasida-feature{position:relative;isolation:isolate;padding:0;min-height:300px;aspect-ratio:4.35;display:grid;align-items:center;background:#050b0e}.hasida-feature__grid{max-width:none;padding:0}.hasida-feature__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.hasida-feature__image{width:100%;height:100%;object-fit:cover;display:block}.hasida-feature .hasida-feature__image--reference{position:absolute;top:-30%;height:160%;object-fit:fill}.hasida-feature__content{width:46%;margin-left:27%;padding:22px 10px;text-align:center}.hasida-feature .hasida-heading{max-width:none;font-size:clamp(23px,2.6vw,38px);text-transform:uppercase}.hasida-feature .hasida-eyebrow{margin:10px 0 0;font-size:clamp(13px,1.3vw,18px)}.hasida-feature .hasida-copy{font-size:clamp(12px,1.1vw,16px);max-width:44ch;margin:10px auto 0;color:#eee}.hasida-feature__benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:22px 0 0}.hasida-feature__benefits strong{display:block;font-size:clamp(17px,1.8vw,26px);line-height:1.1;font-weight:800;white-space:nowrap}.hasida-feature__benefits span{display:block;margin-top:7px;font-size:clamp(8px,.72vw,11px);line-height:1.2;text-transform:uppercase}.hasida-feature .hasida-button{margin-top:22px;min-height:40px;padding:10px 32px;text-transform:uppercase}.template-index [data-testid=product-list] .section-resource-list__header{text-align:center;position:relative}.template-index [data-testid=product-list] .section-resource-list__header a{position:absolute;right:0;top:8px;font-size:12px}.template-index [data-testid=product-list] .section-resource-list__header h2{margin:0;font-size:clamp(25px,2.6vw,36px);font-weight:800}.template-index [data-testid=product-list] .section-resource-list__header p{margin:8px 0 0;font-size:14px;font-weight:400;line-height:1.4}.hasida-technology__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hasida-technology-card{min-width:0;position:relative;overflow:hidden;border:1px solid var(--hasida-line);background:var(--hasida-panel)}.hasida-technology-card__media{aspect-ratio:3 / 2;overflow:hidden}.hasida-technology-card__image{display:block;width:100%;height:100%;object-fit:cover}.hasida-technology-card__content{padding:24px}.hasida-technology-card h3{margin:0;color:var(--hasida-ink);font-size:22px;line-height:1.2}.hasida-technology-card p{margin:12px 0 0;color:var(--hasida-muted);font-size:14px;line-height:1.45}.hasida-technology__action{text-align:center}.hasida-technology--strip{position:relative}.hasida-technology--strip .hasida-section-heading{margin-bottom:18px;padding-right:200px}.hasida-technology--strip .hasida-heading{font-size:clamp(22px,2.2vw,30px);text-transform:uppercase}.hasida-technology--strip .hasida-technology-card{background:#7b818522;border-color:#a1a6aa18;min-height:145px}.hasida-technology--strip .hasida-technology-card__content{width:70%;position:relative;z-index:1;padding:18px 8px 18px 18px}.hasida-technology--strip .hasida-technology-card h3{font-size:clamp(14px,1.3vw,18px);text-transform:uppercase}.hasida-technology--strip .hasida-technology-card p{font-size:12px}.hasida-technology-card__diagram{position:absolute;right:0;bottom:12px;width:115px;height:100px;background-repeat:no-repeat;background-size:1060px 162px}.hasida-technology-card__diagram--1{background-position:-247px -47px}.hasida-technology-card__diagram--2{background-position:-570px -47px}.hasida-technology-card__diagram--3{background-position:-884px -47px}.hasida-technology--strip .hasida-technology-card__media{position:absolute;right:0;bottom:0;width:30%;height:100%}.hasida-technology--strip .hasida-technology__action{position:absolute;top:22px;right:var(--hasida-gutter)}.hasida-technology--strip .hasida-button{margin:0;padding:4px 0;background:transparent;min-height:32px;font-size:11px;text-transform:uppercase}.hasida-story__intro{max-width:880px;margin:0 auto 32px;text-align:center}.hasida-story .hasida-copy{margin-inline:auto}.hasida-story__media{aspect-ratio:2.25;overflow:hidden}.hasida-story__image{width:100%;height:100%;object-fit:cover;object-position:var(--hasida-story-focal-point,center);display:block}.hasida-story--banner{padding:0;position:relative;isolation:isolate;aspect-ratio:2.23;min-height:380px;display:grid;align-items:center}.hasida-story--banner .hasida-story__media{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.hasida-story--banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#0006}.hasida-story--banner .hasida-story__intro{margin:0 auto;padding-block:30px;max-width:860px}.hasida-story--banner .hasida-heading{color:#fff;text-transform:uppercase;font-size:clamp(26px,2.8vw,40px)}.hasida-story--banner .hasida-copy{color:#fff;max-width:68ch;font-size:clamp(14px,1.4vw,18px)}@media(min-width:750px){.hasida-story--banner .hasida-story__intro--left{max-width:660px;margin-inline-start:0;text-align:left}.hasida-story--banner .hasida-story__intro--left .hasida-copy{margin-inline:0}}.hasida-community{position:relative;isolation:isolate;padding:0}.hasida-community>.hasida-frame{max-width:none;padding:0}.hasida-community .hasida-section-heading{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(90%,780px);text-align:center;margin:0;z-index:2}.hasida-community .hasida-heading{color:#fff;text-shadow:0 2px 16px #0008;font-size:clamp(25px,3vw,42px)}.hasida-community .hasida-copy{margin-inline:auto;color:#fff;text-shadow:0 1px 8px #000}.hasida-community__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.hasida-community__grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0007;pointer-events:none}.hasida-community-card{min-width:0;margin:0;position:relative}.hasida-community-card__link{display:block}.hasida-community-card__media{aspect-ratio:3 / 2;overflow:hidden}.hasida-community-card__image{width:100%;height:100%;object-fit:cover;display:block}.hasida-community-card figcaption{position:absolute;bottom:12px;left:12px;right:12px;font-size:12px;color:#fff;z-index:1}.hasida-social{position:relative;margin-top:20px;width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.hasida-social a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#fff;font-size:13px}.hasida-social__icon{width:18px;height:18px;fill:currentColor}@media(max-width:1023px)and (min-width:750px){.hasida-feature__content{width:52%;margin-left:24%}.hasida-feature{min-height:290px}.hasida-technology--strip .hasida-technology-card__content{width:100%;padding:16px 14px 106px}.hasida-technology--strip .hasida-technology-card{min-height:235px}}@media(max-width:749px){.hasida{padding-block:var(--hasida-mobile-pad-top, 32px) var(--hasida-mobile-pad-bottom, 32px)}.hasida .hasida-heading{font-size:30px}.hasida .hasida-copy{font-size:14px}.hasida-hero{aspect-ratio:auto;min-height:440px;padding:0;align-items:end}.hasida-hero__image{object-position:63% center}.hasida-hero__visual:after{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#000e)}.hasida-hero__frame{padding:0 22px 28px}.hasida-hero__content{width:80%;margin:0}.hasida-hero .hasida-heading{max-width:12ch;font-size:34px}.hasida-hero .hasida-button{margin-top:16px;min-width:132px}.hasida-principles{padding-block:24px}.hasida-principles__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.hasida-principles .hasida-frame{padding-inline:12px}.hasida-principle h3{font-size:30px}.hasida-principle p{margin-top:8px;font-size:10px}.hasida-categories .hasida-section-heading{padding-inline:8px;margin-bottom:24px}.hasida-categories .hasida-heading{font-size:28px}.hasida-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hasida-category:last-child{grid-column:1 / -1}.hasida-category:last-child .hasida-category__media{aspect-ratio:1.8}.hasida-category__title{bottom:18px}.hasida-category__title h3{font-size:14px}.hasida-feature{display:block;aspect-ratio:auto;min-height:0;padding:0}.hasida-feature__media{position:relative;inset:auto;aspect-ratio:3;z-index:0}.hasida-feature__image{object-fit:cover}.hasida-feature__content{width:100%;margin:0;padding:24px 18px 32px}.hasida-feature .hasida-heading{font-size:29px}.hasida-feature .hasida-eyebrow{font-size:16px}.hasida-feature .hasida-copy{font-size:14px}.hasida-feature__benefits{gap:8px}.hasida-feature__benefits strong{font-size:19px}.hasida-feature__benefits span{font-size:9px}.hasida-technology__grid{grid-template-columns:1fr}.hasida-technology--strip .hasida-section-heading{padding-right:0}.hasida-technology--strip .hasida-heading{font-size:24px}.hasida-technology--strip .hasida-technology__action{position:static;text-align:left;margin-top:16px}.hasida-technology--strip .hasida-technology-card__content{width:68%}.hasida-story--banner{aspect-ratio:auto;min-height:460px;padding:0;align-items:end}.hasida-story--banner .hasida-heading{font-size:27px}.hasida-story--banner .hasida-story__image{object-position:var(--hasida-story-focal-point,54% center)}.hasida-community{padding:0}.hasida-community__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hasida-community-card__media{aspect-ratio:1}.hasida-community .hasida-heading{font-size:28px}.hasida-community .hasida-copy{max-width:28ch}.hasida-social{gap:8px 16px;margin-top:16px}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.hasida-button:hover{filter:brightness(.88)}.hasida-category__link:hover .hasida-category__image{transform:scale(1.13)}}@media(prefers-reduced-motion:reduce){.hasida-button,.hasida-category__image{transition:none}}@media(min-width:990px){[id$=__footer_m9NzUG] .footer-content{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/hasida-home.css.map */
