.hasida-brand-story{background:#fff;color:#151515}.hasida-brand-story h1,.hasida-brand-story h2,.hasida-brand-story h3,.hasida-brand-story p,.hasida-brand-story figure{margin:0}.hasida-brand-story h2{font-size:clamp(32px,4vw,58px);line-height:1.08;letter-spacing:-.035em;font-weight:750}.hasida-brand-story p{line-height:1.65}.hasida-brand-story__hero{position:relative;min-height:280px;aspect-ratio:10 / 3;overflow:hidden;background:#190106;color:#fff}.hasida-brand-story__hero>img,.hasida-brand-story__vision>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hasida-brand-story__hero-copy{position:relative;width:min(1320px,90%);min-height:inherit;margin:auto;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.hasida-brand-story__hero-mark{width:clamp(64px,7vw,100px);color:#fff}.hasida-brand-story__hero h1{font-size:clamp(34px,5.2vw,76px);line-height:1.1;letter-spacing:-.025em;text-align:center}.hasida-brand-story__section{width:min(1320px,90%);margin:auto;padding-block:80px}.hasida-brand-story__intro{display:grid;grid-template-columns:1fr 1.7fr;gap:64px;align-items:start}.hasida-brand-story__intro>p{max-width:650px;font-size:clamp(19px,2vw,25px)}.hasida-brand-story__mission-list{list-style:none;padding:0;margin:56px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.hasida-brand-story__mission-list li{border-top:2px solid #c41e3a;padding-top:20px}.hasida-brand-story__mission-list h3{font-size:20px;line-height:1.25;margin-bottom:12px;font-weight:700}.hasida-brand-story__mission-list p{font-size:16px;color:#555}.hasida-brand-story__photos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-inline:10px}.hasida-brand-story__photos figure{aspect-ratio:1;overflow:hidden}.hasida-brand-story__photos img{width:100%;height:100%;object-fit:cover;display:block}.hasida-brand-story__identity{padding-bottom:72px}.hasida-brand-story__identity-title{text-align:center}.hasida-brand-story__identity-title p{margin-top:20px;color:#555}.hasida-brand-story__identity-grid{margin:48px auto 0;display:grid;grid-template-columns:1fr minmax(200px,300px) 1fr;grid-template-rows:1fr 1fr;align-items:center;gap:24px 40px;max-width:1120px}.hasida-brand-story__logo{grid-column:2;grid-row:1 / 3;width:100%;height:auto}.hasida-brand-story__principle h3{font-size:21px;line-height:1.3;margin-bottom:12px}.hasida-brand-story__principle p{color:#555;font-size:16px}.hasida-brand-story__principle--top-left{grid-column:1;grid-row:1;text-align:right}.hasida-brand-story__principle--top-right{grid-column:3;grid-row:1}.hasida-brand-story__principle--bottom-left{grid-column:1;grid-row:2;text-align:right}.hasida-brand-story__principle--bottom-right{grid-column:3;grid-row:2}.hasida-brand-story__history{display:grid;grid-template-columns:1fr 1.7fr;gap:64px;border-top:1px solid #e0e0e0}.hasida-brand-story__history-heading{align-self:center;padding-inline-start:clamp(24px,5vw,72px)}.hasida-brand-story__history-heading p{margin-top:24px;max-width:280px;font-size:24px;line-height:1.4}.hasida-brand-story__history-copy{font-size:18px;line-height:1.75}.hasida-brand-story__history-copy p+p{margin-top:24px}.hasida-brand-story__vision{position:relative;width:min(1320px,90%);min-height:500px;margin:0 auto 80px;overflow:hidden;color:#fff;background:#164b71}.hasida-brand-story__vision>img{object-position:50% 35%}.hasida-brand-story__vision:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#071c2c85}.hasida-brand-story__vision-copy{position:relative;z-index:1;min-height:500px;padding:48px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:24px}.hasida-brand-story__vision-copy>p{max-width:750px;font-size:clamp(22px,2.6vw,34px);line-height:1.4}@media(max-width:749px){.hasida-brand-story__hero{min-height:260px;aspect-ratio:auto}.hasida-brand-story__hero>img{object-position:65% center}.hasida-brand-story__hero-copy{min-height:260px;padding-block:32px}.hasida-brand-story__section{padding-block:44px}.hasida-brand-story__intro,.hasida-brand-story__history{grid-template-columns:1fr;gap:24px}.hasida-brand-story__mission-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;margin-top:32px}.hasida-brand-story__mission-list h3{font-size:18px}.hasida-brand-story__photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-inline:8px}.hasida-brand-story__identity-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:24px 20px;margin-top:28px}.hasida-brand-story__logo{grid-column:1 / 3;grid-row:1;width:160px;justify-self:center}.hasida-brand-story__principle{grid-column:auto;grid-row:auto;text-align:left}.hasida-brand-story__principle h3{font-size:18px}.hasida-brand-story__history-heading{padding-inline-start:0}.hasida-brand-story__history-heading p{font-size:21px;max-width:none;margin-top:16px}.hasida-brand-story__history-copy{font-size:16px}.hasida-brand-story__vision{min-height:400px;margin-bottom:44px}.hasida-brand-story__vision-copy{min-height:400px;padding:40px 20px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/hasida-brand-story.css.map */
