.ourstory{align-items:center;background-color:var(--color-beige);padding-block:var(--section-padding-m)}.ourstory,.ourstory-inner{display:flex;flex-direction:column;gap:var(--section-padding-m);position:relative}.ourstory .ourstory-decorative{color:var(--color-white);font-family:var(--font-en);font-size:min(120px,80/768 * 100vw);font-weight:300;left:0;line-height:1;margin-block:0;margin-inline:auto;position:absolute}.ourstory .ourstory-intro{align-items:center;display:flex;flex-direction:column;gap:clamp(20px,20/768 * 100vw,60px);padding-top:min(80px,60/768 * 100vw);position:relative;text-align:center;width:100%;z-index:1}.ourstory-intro>.ourstory-intro-heading{margin:0}.ourstory-intro>.ourstory-intro-body{font-size:22px}.ourstory .ourstory-block{display:grid;grid-template-columns:1fr}.ourstory-block.is-reverse .ourstory-block-image{margin-left:0}.ourstory-block>.ourstory-block-card{align-items:flex-start;align-self:center;background-color:hsla(0,0%,100%,.9);display:flex;flex-direction:column;gap:min(30px,20/768 * 100vw);grid-area:1/1/2/2;margin-block:15px;padding:min(40px,20/768 * 100vw);width:min(780px,70%);z-index:2}.ourstory-block.is-reverse>.ourstory-block-card{margin-left:auto}.ourstory-block>.ourstory-block-image{grid-area:1/1/2/2;margin-left:auto;overflow:hidden;position:relative;width:min(750px,80%);z-index:1}.ourstory-block-card>.ourstory-block-heading{margin:0}.ourstory .ourstory-standalone{display:flex;flex-direction:column;gap:min(30px,20/768 * 100vw);padding-left:100px}.ourstory-standalone>.ourstory-standalone-heading{margin:0}.ourstory .ourstory-overlay{align-items:flex-end;display:flex;flex-direction:column;justify-content:center;min-height:min(510px,400/768 * 100vw);padding:min(60px,40/768 * 100vw);position:relative;width:100%}.ourstory-overlay>.ourstory-overlay-bg{inset:0;pointer-events:none;position:absolute;z-index:0}.ourstory-overlay-bg img{display:block;height:100%;object-fit:cover;width:100%}.ourstory-overlay>.ourstory-overlay-card{background-color:hsla(0,0%,100%,.9);display:flex;flex-direction:column;gap:min(30px,20/768 * 100vw);padding:min(40px,20/768 * 100vw);position:relative;width:min(600px,100%);z-index:1}.ourstory-overlay-heading{margin:0}.ourstory .ourstory-carousel{position:relative;width:100%}.ourstory-carousel>.ourstory-viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.ourstory-carousel>.ourstory-viewport::-webkit-scrollbar{display:none}.ourstory-viewport>.ourstory-track{display:flex;gap:min(20px,10/390 * 100vw);width:max-content}.ourstory-track>.ourstory-item{flex:0 0 min(400px,200/390 * 100vw);scroll-snap-align:center}.ourstory-item>.ourstory-thumb{aspect-ratio:520/390;overflow:hidden;width:100%}.ourstory-carousel>.ourstory-nav{bottom:0;margin:auto;position:absolute;top:0}.ourstory-nav.is-prev{left:min(20px,10/390 * 100vw)}.ourstory-nav.is-next{right:min(20px,10/390 * 100vw)}.ourstory-block .ourstory-block-card,.ourstory-block .ourstory-block-image,.ourstory-overlay,.ourstory-standalone{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.ourstory-block .ourstory-block-image{transition-delay:.15s}.ourstory-block.is-visible .ourstory-block-card,.ourstory-block.is-visible .ourstory-block-image,.ourstory-overlay.is-visible,.ourstory-standalone.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.ourstory-block .ourstory-block-card,.ourstory-block .ourstory-block-image,.ourstory-overlay,.ourstory-standalone{opacity:1;transform:none;transition:none}}@media screen and (max-width:767px){.ourstory .ourstory-decorative{font-size:min(56px,56/390 * 100vw);margin-inline:0;margin-bottom:-20px;max-width:none;position:static;text-align:left}.ourstory .ourstory-intro{padding-top:0}.ourstory-intro>.ourstory-intro-body{font-size:16px}.ourstory .ourstory-block,.ourstory-block.is-reverse{display:flex;flex-direction:column}.ourstory-block.is-reverse>.ourstory-block-image,.ourstory-block>.ourstory-block-image{order:1}.ourstory-block.is-reverse>.ourstory-block-card,.ourstory-block>.ourstory-block-card{gap:min(20px,20/390 * 100vw);margin:0;order:2;padding:min(20px,20/390 * 100vw);width:100%}.ourstory-block>.ourstory-block-image{aspect-ratio:750/420;width:100%}.ourstory .ourstory-standalone{inline-size:fit-content;margin-inline:auto;padding:0}.ourstory .ourstory-overlay{align-items:stretch;display:flex;flex-direction:column;height:auto;justify-content:flex-start;min-height:0;overflow:visible;padding:0;position:static}.ourstory-overlay>.ourstory-overlay-card{background-color:var(--color-beige);gap:min(20px,20/390 * 100vw);inline-size:fit-content;margin-inline:auto;order:1;padding:0 0 min(40px,40/390 * 100vw);position:static}.ourstory-overlay>.ourstory-overlay-bg{aspect-ratio:1620/2160;margin-inline:calc(50% - 50vw);order:2;position:static;width:100vw}}