.stats{display:flex;flex-direction:column;gap:22px;container-type:inline-size}.stats--rule::before{content:"";width:180px;height:1px;background:var(--color-copper)}.stats__list{display:grid;grid-template-columns:repeat(3,max-content);gap:22px 48px}.stats__item{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:6px}.stats__figure{font-family:var(--font-heading);font-size:34px;font-weight:300;line-height:1.15;letter-spacing:-.34px;color:var(--color-beamwood)}.stats__label{font-size:14px;line-height:1.4;letter-spacing:4.48px;text-transform:uppercase;color:var(--color-walnut)}@container (max-width:539px){.stats--story .stats__list{grid-template-columns:repeat(2,minmax(0,max-content));column-gap:40px}}.stats--dining::before{background:var(--color-ochre)}.stats--dining .stats__list{grid-template-columns:repeat(2,max-content);gap:22px 64px}.stats--dining .stats__item{gap:8px}.stats--dining .stats__figure{font-size:64px;font-style:italic;line-height:.9;letter-spacing:-.96px;color:var(--color-ochre)}.stats--dining .stats__label{color:var(--color-candle-wax)}.stats--wedding{gap:20px}.stats--wedding::before{display:none;background:var(--color-burgundy)}.stats--wedding .stats__list{grid-template-columns:repeat(2,max-content);gap:20px 40px}.stats--wedding .stats__figure{font-size:40px;line-height:1.1;letter-spacing:-.4px;color:var(--color-burgundy)}.stats--wedding .stats__label{font-size:10px;letter-spacing:3.2px}@media (max-width:1024px){.stats{gap:20px}.stats__list,.stats--dining .stats__list,.stats--wedding .stats__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.stats__figure,.stats--dining .stats__figure,.stats--wedding .stats__figure{font-size:32px;font-style:normal;line-height:1.06;letter-spacing:-.32px}.stats--dining .stats__item{gap:6px}.stats--wedding::before{display:block}.stats--wedding .stats__label{font-size:14px;letter-spacing:4.48px}}.stats--trust{padding-top:24px;border-top:1px solid rgb(219 144 63 / .3)}.stats--trust .stats__list{display:flex;justify-content:space-between;gap:22px 40px}.stats--trust .stats__figure{color:var(--color-canvas)}.stats--trust .stats__label{color:var(--color-candle-wax)}@media (max-width:1024px){.stats--trust{padding-top:20px;border-top-color:rgb(219 144 63 / .5)}.stats--trust .stats__list{--gap:24px;display:flex;flex-wrap:wrap;justify-content:center;gap:24px var(--gap)}.stats--trust .stats__item{flex:0 0 calc((100% - 2 * var(--gap)) / 3);align-items:center;text-align:center}.stats--trust .stats__list:has(>:nth-child(4):last-child) .stats__item{flex-basis:calc((100% - var(--gap)) / 2)}.stats--trust .stats__figure{color:var(--color-canvas)}}@media (max-width:767px){.stats--trust .stats__list{display:grid;grid-template-columns:140px minmax(0,1fr);gap:20px 10px}.stats--trust .stats__item{align-items:flex-start;text-align:left}}.stats__label-mobile{display:none}@media (max-width:767px){.stats__item--hide-mobile,.stats__label-full{display:none}.stats__label-mobile{display:inline}.stats--trust .stats__list:has(>.stats__item--hide-mobile){grid-auto-flow:column;grid-template-rows:repeat(2,auto)}}