.dra-ana-origin{padding-block:clamp(4.5rem,9vw,9rem);background:var(--dra-paper)}section.dra-ana-origin>.dra-ana-shell.dra-ana-origin-layout{width:min(80rem,calc(100% - 4rem));margin-inline:auto}.dra-ana-origin-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:clamp(2.5rem,7vw,8rem);row-gap:clamp(2.5rem,5vw,6rem);align-items:start}.dra-ana-origin-feature{grid-column:2;grid-row:1 / span 2;position:sticky;top:clamp(1rem,4vw,4rem);display:grid;gap:clamp(1.5rem,3vw,2.5rem)}.dra-ana-origin-narrative,.dra-ana-origin-items{grid-column:1}.dra-ana-origin-narrative h2{max-width:15ch;text-wrap:balance}.dra-ana-origin-narrative h2 .dra-ana-origin-em{color:#7fa9ae!important;font-style:italic!important;font-weight:inherit;font-synthesis:style}.dra-ana-origin-narrative .dra-ana-lead{margin-top:clamp(1.5rem,3vw,2.25rem);line-height:1.6;text-wrap:pretty}.dra-ana-origin-quote{margin:clamp(2rem,4vw,3.5rem) 0 0;color:var(--dra-chocolate);font-size:clamp(1.5rem,2.6vw,2.5rem);font-style:italic;font-weight:400;font-synthesis:style;line-height:1.25;letter-spacing:-.035em;text-wrap:balance}.dra-ana-origin-media{margin:0;overflow:hidden;border-radius:1.5rem;background:var(--dra-warm)}.dra-ana-origin-media img{width:100%;aspect-ratio:1 / 1.1;object-fit:cover;object-position:center}.dra-ana-origin-items{display:grid;gap:clamp(1.5rem,2.5vw,2.25rem)}section.dra-ana-origin .dra-ana-origin-item h3{margin:0;font-size:clamp(1.5rem,2vw,1.85rem)}section.dra-ana-origin .dra-ana-origin-item p{margin-top:1rem;color:var(--dra-muted);font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6;text-wrap:pretty}section.dra-ana-origin .dra-ana-origin-conversion .dra-ana-btn-row{column-gap:clamp(2rem,4vw,4rem);row-gap:1rem}.dra-ana-origin-badges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,2vw,1.25rem);margin:0;padding:0;list-style:none}.dra-ana-origin-principles-heading{margin-bottom:1rem;font-size:.75rem;font-weight:400;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.dra-ana-origin-badges li{display:flex;align-items:flex-start;gap:.625rem;min-width:0;padding-block:.5rem;color:var(--dra-chocolate);font-size:.9rem;font-weight:700;line-height:1.25}.dra-ana-origin-badges svg{flex:0 0 auto;width:1.35em;height:1.35em;margin-top:.05em;color:var(--dra-teal);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}.dra-ana-origin-badges span{min-width:0}.dra-ana-origin .dra-ana-text-link{text-decoration:underline;text-decoration-thickness:.0625rem}.dra-ana-origin .dra-ana-origin-quote{font-size:clamp(1.15rem,1.6vw,1.5rem);line-height:1.4}@media(max-width:47.999rem){section.dra-ana-origin>.dra-ana-shell.dra-ana-origin-layout{width:calc(100% - 2.25rem)}.dra-ana-origin-layout{grid-template-columns:1fr;grid-template-areas:"narrative" "media" "items" "conversion";gap:clamp(2.5rem,9vw,4rem)}.dra-ana-origin-feature{grid-column:auto;grid-row:auto;position:static;display:contents}.dra-ana-origin-narrative,.dra-ana-origin-media,.dra-ana-origin-items,.dra-ana-origin-conversion{grid-column:auto}.dra-ana-origin-narrative{grid-area:narrative}.dra-ana-origin-media{grid-area:media}.dra-ana-origin-items{grid-area:items}.dra-ana-origin-conversion{grid-area:conversion}.dra-ana-origin-media img{aspect-ratio:3 / 2}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/dra-ana-origin.css.map */
