.luluoro-brand-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-areas:"text art";gap:9rem;align-items:center;padding-block:9rem}.luluoro-brand-story__art{grid-area:art;position:relative;aspect-ratio:1/1.12}.luluoro-brand-story__art::before,.luluoro-brand-story__art>div{position:absolute}.luluoro-brand-story__main,.luluoro-brand-story__art::before{inline-size:66%;border-start-start-radius:999px;border-start-end-radius:999px}.luluoro-brand-story__art::before{content:"";inset-inline-start:calc(12% - 1.6rem);inset-block-start:-1.6rem;block-size:80%;border:1px solid color-mix(in srgb,rgb(var(--color-foreground)) 25%,#b08d57);border-block-end:0;opacity:.75}.luluoro-brand-story__main{inset-inline-start:12%;inset-block-start:0;block-size:88%;overflow:hidden}.luluoro-brand-story img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.luluoro-brand-story__main img{object-position:42% 50%}.luluoro-brand-story__left,.luluoro-brand-story__right{outline:1rem solid rgb(var(--color-background))}.luluoro-brand-story__left{inset-inline-start:0;inset-block-end:12%;inline-size:27%;aspect-ratio:1}.luluoro-brand-story__right{inset-inline-end:0;inset-block-end:0;inline-size:40%;aspect-ratio:4/5}.luluoro-brand-story__eyebrow{font-size:1.2rem;text-transform:uppercase;letter-spacing:.14em;color:rgba(var(--color-foreground),.7);margin:0}.luluoro-brand-story h2{font-size:4rem;line-height:1.2;margin-block:1.8rem 2.6rem}.luluoro-brand-story__body{font-size:1.6rem;line-height:1.7;color:rgba(var(--color-foreground),.78);max-inline-size:52ch}.luluoro-brand-story__text{grid-area:text;text-align:start}.luluoro-brand-story__body p{margin-block:0 1.6rem}@media(max-width:989px){.luluoro-brand-story{grid-template-columns:minmax(0,1fr);grid-template-areas:"art" "text";gap:4rem;padding-block:5rem}.luluoro-brand-story__art,.luluoro-brand-story__text{inline-size:100%;max-inline-size:60rem;margin-inline:auto}.luluoro-brand-story h2{font-size:3rem}}
.luluoro-brand-story--gift{padding-block-start:0}.luluoro-brand-story--gift .luluoro-brand-story__art{aspect-ratio:auto}.luluoro-brand-story--gift .luluoro-brand-story__art::before{inline-size:95%;block-size:92%;inset-inline-start:-1.6rem;border-radius:0;border-block-end:1px solid color-mix(in srgb,rgb(var(--color-foreground)) 25%,#b08d57)}.luluoro-brand-story--gift .luluoro-brand-story__art img{position:relative}.luluoro-brand-story--gift img{block-size:auto}@media(min-width:990px){.luluoro-brand-story--gift{grid-template-areas:"art text";grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.luluoro-brand-story--gift .luluoro-brand-story__art{inline-size:100%;max-inline-size:48rem}}
@media(max-width:989px){.luluoro-brand-story--gift .luluoro-brand-story__art{padding-block-start:1.2rem;padding-inline-start:1.2rem}.luluoro-brand-story--gift .luluoro-brand-story__art::before{inset-block-start:0;inset-inline-start:0}}
