.alk-story{--alk-story-navy: #0a1033;--alk-story-muted: rgba(10, 16, 51, .72);background-color:var(--alk-story-bg, #ffffff);color:var(--alk-story-text, var(--alk-story-navy))}.alk-story__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.4rem,4vw,4.8rem);max-width:var(--page-width, 140rem);margin:0 auto;padding:var(--alk-story-padding-top, 2.4rem) 5rem var(--alk-story-padding-bottom, 5.6rem);box-sizing:border-box}.alk-story__inner--no-image{display:block;grid-template-columns:none;max-width:var(--page-width, 140rem);justify-content:stretch}.alk-story__inner--image-right .alk-story__media{order:2}.alk-story__media img{display:block;width:100%;height:100%;object-fit:cover}.alk-story__media--portrait img{aspect-ratio:3 / 4}.alk-story__media--square img{aspect-ratio:1 / 1}.alk-story__media--landscape img{aspect-ratio:4 / 3}.alk-story__media--natural img{height:auto}.alk-story__text{max-width:52rem;padding-top:0;text-align:start}.alk-story__inner--no-image .alk-story__text{max-width:64rem;width:100%;margin:0}.alk-story__heading{color:inherit;margin:0 0 1.4rem;font-size:clamp(1.8rem,2vw,2.4rem);font-weight:400;line-height:1.25;letter-spacing:.02em;text-align:start}.alk-story__body{color:var(--alk-story-muted);font-size:1.4rem;line-height:1.75;opacity:1;text-align:start}.alk-story__body>p{margin:0 0 1.2rem}.alk-story__body>p:last-child{margin-bottom:0}.alk-story__link{display:inline-block;margin-top:1.6rem;color:#0a10338c;font-size:1.1rem;font-weight:500;letter-spacing:.14em;line-height:1.3;text-transform:uppercase;text-decoration:none;border-bottom:.1rem solid rgba(10,16,51,.22);padding-bottom:.2rem;transition:color .2s ease,border-color .2s ease}.alk-story__link:hover{color:var(--alk-story-navy);border-bottom-color:var(--alk-story-navy);text-decoration:none}@media screen and (max-width:989px){.alk-story__media{display:none!important}.alk-story__inner,.alk-story__inner--no-image{grid-template-columns:1fr;display:block;padding-left:1.5rem;padding-right:1.5rem;gap:2.4rem}.alk-story__text,.alk-story__inner--no-image .alk-story__text{max-width:none;padding-top:0}}@media screen and (max-width:749px){.alk-story__inner,.alk-story__inner--no-image{padding-left:1.5rem;padding-right:1.5rem}.alk-story__heading{font-size:1.8rem;margin-bottom:1.2rem}.alk-story__body{font-size:1.35rem;line-height:1.7}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/our-story.css.map */
