.cds-why{padding:var(--cds-section-pad) 0}.cds-why .cds-inner{padding-left:var(--cds-gutter);padding-right:var(--cds-gutter)}.cds-why .cds-why__head{max-width:760px;margin-bottom:clamp(32px,4vw,52px)}.cds-why .cds-why__head .cds-h2 em{color:var(--cds-gold-ink,#846528);font-style:italic}.cds-why .cds-why__intro{max-width:56ch;color:var(--cds-ink-soft);margin:16px 0 0;font-size:clamp(15.5px,1.2vw,17.5px);line-height:1.7}.cds-why .cds-why__acc{gap:14px;height:clamp(440px,56vh,580px);display:flex}.cds-why .cds-why__panel{border-radius:var(--cds-r-lg);cursor:pointer;background:var(--cds-cedar);min-width:0;box-shadow:var(--cds-shadow-soft);transition:flex .7s var(--cds-ease);text-align:left;border:0;flex:1;padding:0;position:relative;overflow:hidden}.cds-why .cds-why__panel.is-active{box-shadow:var(--cds-shadow-lift);flex:3.4}.cds-why .cds-why__panel:focus-visible{outline:2px solid var(--cds-gold);outline-offset:3px}.cds-why .cds-why__panel img,.cds-why .cds-why__panel video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cds-why .cds-why__scrim{background:linear-gradient(#18201a00 30%,#18201a1f 55%,#18201ab8 100%);position:absolute;inset:0}.cds-why .cds-why__foot{flex-direction:column;align-items:flex-start;gap:12px;padding:22px;display:flex;position:absolute;inset:auto 0 0}.cds-why .cds-why__badge{background:#faf7f0eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.cds-why .cds-why__badge svg{width:21px;height:21px;stroke:var(--cds-cedar);fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.cds-why .cds-why__reveal{opacity:0;max-width:46ch;transition:opacity .45s var(--cds-ease) .15s, transform .45s var(--cds-ease) .15s;transform:translateY(10px)}.cds-why .cds-why__panel.is-active .cds-why__reveal{opacity:1;transform:none}.cds-why .cds-why__title{font-family:var(--cds-font-display);color:#fcfaf4;white-space:nowrap;text-overflow:ellipsis;margin:0 0 8px;font-size:clamp(20px,1.8vw,27px);font-weight:600;line-height:1.25;display:block;overflow:hidden}.cds-why .cds-why__text{color:#f4ede1eb;margin:0;font-size:15px;line-height:1.65}@media (prefers-reduced-motion:reduce){.cds-why .cds-why__panel,.cds-why .cds-why__reveal{transition:none}}@media (width<=899px){.cds-why .cds-why__acc{flex-direction:column;height:auto}.cds-why .cds-why__panel{min-height:76px;transition:min-height .6s var(--cds-ease);flex:none}.cds-why .cds-why__panel.is-active{flex:none;min-height:340px}.cds-why .cds-why__foot{flex-direction:row;align-items:center;padding:16px 18px}.cds-why .cds-why__panel.is-active .cds-why__foot{flex-direction:column;align-items:flex-start}.cds-why .cds-why__badge{width:38px;height:38px}.cds-why .cds-why__title{white-space:normal}}
