.v-feature,.v-range{--v-forest: #214936;--v-paper: #f8f4e8;--v-gold: #beaa77;--v-ink: #223c30;--v-rail: clamp(22px, 5vw, 82px);font-family:var(--font-body--family, Arial, sans-serif)}.v-feature *,.v-range *{box-sizing:border-box}.v-feature{background:var(--v-forest);color:var(--v-paper)}.v-feature__inner{display:grid;grid-template-columns:1fr 1fr;max-width:1600px;margin:auto}.v-feature__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(36px,5.4vw,90px) var(--v-rail);min-width:0}.v-feature__label{margin:0 0 clamp(18px,2.5vw,36px);color:inherit;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.v-feature .v-feature__title,.v-range .v-range__title{font:400 clamp(54px,6.7vw,104px)/.99 Georgia,"Times New Roman",serif;letter-spacing:-.048em;color:inherit;margin:0;text-wrap:balance}.v-feature__rule{width:46px;height:2px;background:var(--v-gold);margin:clamp(18px,2vw,30px) 0}.v-feature__description{font-size:clamp(16px,1.3vw,20px);line-height:1.6;max-width:37ch;color:inherit;margin:0}.v-feature__link{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:46px;padding:12px 20px;border:1px solid var(--v-paper);background:var(--v-paper);color:var(--v-forest);text-decoration:none;margin-top:clamp(22px,2.6vw,38px);font-weight:600;font-size:15px}.v-feature__link:hover{text-decoration:underline;text-underline-offset:4px}.v-feature__photo{min-width:0;margin:0;align-self:stretch;background:#ede5d7;position:relative}.v-feature__photo img{display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center}.v-feature__inner:has(.v-feature__photo){min-height:clamp(480px,43vw,665px)}.v-feature--story{color:var(--v-ink);background:#eee6d8}.v-feature--story .v-feature__inner{grid-template-columns:.92fr 1.08fr}.v-feature--story .v-feature__photo{grid-area:1 / 1;background:#faf8f7}.v-feature--story .v-feature__photo img{object-fit:contain}.v-feature--story .v-feature__copy{grid-area:1 / 2}.v-feature--story .v-feature__title{font-size:clamp(44px,5vw,80px)}.v-feature--story .v-feature__link{color:var(--v-forest);padding-inline:0;min-height:44px;background:transparent;border:0;border-bottom:1px solid currentColor}.v-feature__inner:not(:has(.v-feature__photo)){display:block}.v-range{background:var(--v-paper);color:var(--v-ink)}.v-range__inner{max-width:1600px;margin:auto;padding:clamp(40px,5vw,80px) var(--v-rail)}.v-range__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 22px;margin-bottom:clamp(20px,2.4vw,36px)}.v-range .v-range__title{font-size:clamp(36px,3.9vw,62px)}.v-range__all{color:inherit;font-size:15px;text-decoration:underline;text-underline-offset:5px;padding-block:10px}.v-range__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.7vw,28px);margin:0;padding:0;list-style:none}.v-range__item{display:block;height:100%;text-decoration:none;color:inherit}.v-range__image{aspect-ratio:1 / 1.13;background:#eee6d8}.v-range__image img{display:block;height:100%;width:100%;object-fit:cover}.v-range__item h3{margin:14px 0 5px;font:400 clamp(20px,1.8vw,27px)/1.17 Georgia,"Times New Roman",serif;color:inherit;letter-spacing:-.026em}.v-range__item:hover h3{text-decoration:underline;text-underline-offset:4px}.v-range__meta{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;font-size:14px}.v-range__state{color:#53685a}.v-feature a:focus-visible,.v-range a:focus-visible{outline:2px solid currentColor;outline-offset:4px;box-shadow:0 0 0 4px var(--v-paper)}@media(max-width:700px){.v-feature__inner,.v-feature--story .v-feature__inner{display:flex;flex-direction:column}.v-feature__inner:has(.v-feature__photo){min-height:auto}.v-feature__copy{padding:30px var(--v-rail)}.v-feature__label{margin-bottom:12px}.v-feature .v-feature__title{font-size:clamp(46px,12vw,68px)}.v-feature__rule{margin:15px 0}.v-feature__link{margin-top:17px}.v-feature__photo{height:clamp(300px,84vw,450px)}.v-feature--story .v-feature__photo{height:clamp(290px,76vw,430px)}.v-range__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.v-range__item h3{margin-top:10px}}.v-feature--lead .v-feature__photo{background:#e6dece}.v-feature--lead .v-feature__photo img{object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/2/assets/veda-editorial.css.map */
