.dls{--dls-bg:#fff;--dls-text:#211a21;--dls-copy:rgba(33,26,33,.72);--dls-accent:#f26522;--dls-divider:rgba(176,170,168,.45);--dls-placeholder:rgba(33,26,33,.04);--dls-pad:var(--fs-section-spacing,80px);--dls-ratio:3/2;--dls-ease:cubic-bezier(.22,.61,.36,1);background:var(--dls-bg);color:var(--dls-text);padding:var(--dls-pad) 0}.dls--space-sm{--dls-pad:clamp(40px,5vw,56px)}.dls--space-lg{--dls-pad:clamp(88px,10vw,128px)}.dls--ratio-4-3{--dls-ratio:4/3}.dls--ratio-16-9{--dls-ratio:16/9}.dls--ratio-1-1{--dls-ratio:1/1}.dls--bordered{border-bottom:1px solid var(--dls-section-border,#b0aaa8)}.dls *,.dls :after,.dls :before{box-sizing:border-box}.dls__inner{margin:0 auto;max-width:calc(var(--fs-container-width, 1240px) + var(--fs-side-gutter, 16px)*2);padding:0 var(--fs-side-gutter,16px);width:100%}.dls__head{margin-bottom:clamp(24px,3vw,36px)}.dls__eyebrow{color:var(--dls-accent);font-size:var(--fs-eyebrow-size);font-weight:700;letter-spacing:.14em;line-height:1.4;margin:0 0 14px;text-transform:uppercase}.dls__heading{color:var(--dls-text);font-family:var(--fs-heading-font);font-size:clamp(calc(var(--fs-h2-size)*.65),4.6vw,var(--fs-h2-size));font-weight:var(--fs-h2-weight);letter-spacing:-.02em;line-height:1.05;margin:0}.dls__body{align-items:start;column-gap:clamp(40px,5vw,64px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dls--img-left .dls__media{order:-1}.dls--no-media .dls__body{grid-template-columns:minmax(0,1fr)}.dls--no-media .dls__content{max-width:44em}.dls__list-title{color:var(--dls-copy);font-size:var(--fs-eyebrow-size);font-weight:700;letter-spacing:.14em;line-height:1.4;margin:0 0 clamp(14px,1.6vw,18px);text-transform:uppercase}.dls__list{list-style:none;margin:0;padding:0}.dls__item{color:var(--dls-text);font-size:var(--fs-lead-size,1.12rem);line-height:1.4;margin:0;padding:clamp(12px,1.3vw,15px) 0;position:relative}.dls__item:before{background:var(--dls-divider);content:"";height:1px;left:0;position:absolute;right:0;top:0;transform-origin:left center}.dls__closing{color:var(--dls-copy);line-height:1.6;margin:clamp(12px,1.4vw,16px) 0 0}.dls__cta-wrap{margin-top:clamp(28px,3.4vw,40px)}.dls__media{aspect-ratio:var(--dls-ratio);overflow:hidden;position:relative}.dls--titled .dls__media{margin-top:calc(var(--fs-eyebrow-size, .8rem)*1.4 + clamp(14px, 1.6vw, 18px))}.dls--ratio-natural .dls__media{aspect-ratio:auto}.dls--frame-border .dls__media{border:1px solid var(--dls-divider)}.dls--frame-shadow .dls__media{box-shadow:0 18px 48px -18px rgba(33,26,33,.28)}.dls__img{display:block;height:100%;object-fit:cover;width:100%}.dls--ratio-natural .dls__img{height:auto}.dls__placeholder{align-items:center;background:var(--dls-placeholder);border:1px dashed var(--dls-divider);color:var(--dls-copy);display:flex;font-size:var(--fs-small-size);height:100%;justify-content:center;min-height:240px;padding:16px;text-align:center;width:100%}@media (min-width:900px){.dls--layout-columns .dls__inner{align-items:start;column-gap:clamp(40px,5vw,64px);display:grid;grid-template-areas:"head  content" "media content";grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr}.dls--layout-columns .dls__body{display:contents}.dls--layout-columns .dls__head{grid-area:head;margin-bottom:0}.dls--layout-columns .dls__content{grid-area:content;max-width:none}.dls.dls--layout-columns .dls__media{grid-area:media;margin-top:clamp(32px,4vw,48px);order:0}}@media (max-width:899px){.dls__body{grid-template-columns:minmax(0,1fr);row-gap:clamp(36px,7vw,48px)}.dls--img-left .dls__media{order:0}.dls__media{margin-top:0}.dls__item{font-size:var(--fs-body-size,1rem)}}.dls.is-animated .dls__reveal{opacity:0;transform:translate3d(0,20px,0);transition:opacity .8s var(--dls-ease),transform .8s var(--dls-ease);transition-delay:calc(var(--i, 0)*.1s)}.dls.is-animated .dls__item{opacity:0;transform:translate3d(0,10px,0);transition:opacity .6s var(--dls-ease) calc(.3s + var(--i, 0)*.09s),transform .6s var(--dls-ease) calc(.3s + var(--i, 0)*.09s)}.dls.is-animated .dls__item:before{transform:scaleX(0);transition:transform .9s var(--dls-ease) calc(.2s + var(--i, 0)*.09s)}.dls.is-animated .dls__img{clip-path:inset(100% 0 0 0);transform:scale(1.06);transition:clip-path 1.1s var(--dls-ease) .15s,transform 1.6s var(--dls-ease) .15s}.dls.is-animated .is-visible .dls__img,.dls.is-animated .is-visible .dls__item,.dls.is-animated .is-visible .dls__item:before,.dls.is-animated .is-visible .dls__reveal{opacity:1;transform:none}.dls.is-animated .dls__media.is-visible .dls__img{clip-path:inset(0 0 0 0)}@media (prefers-reduced-motion:reduce){.dls.is-animated .dls__img,.dls.is-animated .dls__item,.dls.is-animated .dls__item:before,.dls.is-animated .dls__media,.dls.is-animated .dls__reveal{clip-path:none;opacity:1;transform:none;transition:none}}