.column-blocks{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--column-blocks-gap-mobile,16px)}.column-blocks .shopify-block,.column-blocks shopify-block{display:contents}@media screen and (min-width:750px){.column-blocks{gap:var(--column-blocks-gap,24px)}.column-blocks--2-col{grid-template-columns:repeat(2,minmax(0,1fr))}.column-blocks--3-col{grid-template-columns:repeat(3,minmax(0,1fr))}.column-blocks--4-col,.column-blocks--5-col{grid-template-columns:repeat(2,minmax(0,1fr))}.column-blocks--custom-widths:not(.column-blocks--4-col,.column-blocks--5-col){grid-template-columns:var(--column-blocks-template)}}@media screen and (min-width:990px){.column-blocks--4-col{grid-template-columns:repeat(4,minmax(0,1fr))}.column-blocks--5-col{grid-template-columns:repeat(5,minmax(0,1fr))}.column-blocks--custom-widths{grid-template-columns:var(--column-blocks-template)}}.column-blocks--fit-content{align-items:start}.column-blocks--align-middle{align-items:center}.column-blocks--align-bottom{align-items:end}.column-blocks__column{position:relative;display:flex;flex-direction:column;overflow:hidden;border:var(--column-border-width,0) solid var(--column-border-color,rgba(var(--color-foreground),.15));border-radius:var(--column-radius,0)}@media screen and (min-width:750px){.column-blocks--joined:not(.column-blocks--4-col,.column-blocks--5-col) .column-blocks__column:not(.column-blocks__column--first){border-top-left-radius:0;border-bottom-left-radius:0}.column-blocks--joined:not(.column-blocks--4-col,.column-blocks--5-col) .column-blocks__column:not(.column-blocks__column--last){border-top-right-radius:0;border-bottom-right-radius:0}}@media screen and (min-width:990px){.column-blocks--joined:is(.column-blocks--4-col,.column-blocks--5-col) .column-blocks__column:not(.column-blocks__column--first){border-top-left-radius:0;border-bottom-left-radius:0}.column-blocks--joined:is(.column-blocks--4-col,.column-blocks--5-col) .column-blocks__column:not(.column-blocks__column--last){border-top-right-radius:0;border-bottom-right-radius:0}}@media screen and (max-width:749px){.column-blocks--joined-mobile .column-blocks__column:not(.column-blocks__column--first){border-top-left-radius:0;border-top-right-radius:0}.column-blocks--joined-mobile .column-blocks__column:not(.column-blocks__column--last){border-bottom-left-radius:0;border-bottom-right-radius:0}}.column-blocks__background,.column-blocks__overlay{position:absolute;inset:0;pointer-events:none}.column-blocks__background-image{width:100%;height:100%;object-fit:cover}.column-blocks__overlay{background-color:#000}.column-blocks__overlay:empty{display:block}.column-blocks-wrapper{position:relative;z-index:1}.column-blocks-wrapper.column-blocks-wrapper--custom-side-padding{padding-right:var(--section-side-padding-mobile,1.5rem);padding-left:var(--section-side-padding-mobile,1.5rem)}@media screen and (min-width:750px){.column-blocks-wrapper.column-blocks-wrapper--custom-side-padding{padding-right:var(--section-side-padding-tablet,1.25rem);padding-left:var(--section-side-padding-tablet,1.25rem)}}@media screen and (min-width:1100px){.column-blocks-wrapper.column-blocks-wrapper--custom-side-padding{padding-right:var(--section-side-padding,5rem);padding-left:var(--section-side-padding,5rem)}}.column-blocks__content{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;gap:var(--column-content-gap,16px);padding:min(var(--column-padding,32px),2.4rem)}@media screen and (min-width:750px){.column-blocks__content{padding:var(--column-padding,32px)}}.column-blocks__content>*,.column-blocks__content>.shopify-block>*,.column-blocks__content>shopify-block>*{margin:0}.column-blocks__content--top{justify-content:flex-start}.column-blocks__content--middle{justify-content:center}.column-blocks__content--bottom{justify-content:flex-end}.column-blocks__content.left{align-items:flex-start;text-align:left}.column-blocks__content.center{align-items:center;text-align:center}.column-blocks__content.right{align-items:flex-end;text-align:right}.column-blocks__section-heading{margin:0 0 var(--heading-spacing,32px)}.column-blocks__section-heading.left{text-align:left}.column-blocks__section-heading.center{text-align:center}.column-blocks__section-heading.right{text-align:right}.column-blocks__pre-heading{margin:0 0 .8rem;font-size:1.4rem;font-weight:700;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}.column-blocks__pre-heading.left{text-align:left}.column-blocks__pre-heading.center{text-align:center}.column-blocks__pre-heading.right{text-align:right}.column-blocks__heading-group{width:100%}.column-blocks__heading-group .column-blocks__heading{margin:0}.column-blocks__heading{width:100%;overflow-wrap:break-word}.column-blocks__heading strong{color:var(--highlight-color,inherit)}.column-blocks__heading--highlight-regular strong{font-weight:inherit}.column-blocks__heading--icon-after,.column-blocks__heading--icon-before{display:flex;align-items:center;gap:.4em}.column-blocks__content.center .column-blocks__heading--icon-after,.column-blocks__content.center .column-blocks__heading--icon-before{justify-content:center}.column-blocks__content.right .column-blocks__heading--icon-after,.column-blocks__content.right .column-blocks__heading--icon-before{justify-content:flex-end}.column-blocks__heading--icon-after .column-blocks__heading-icon{order:1}.column-blocks__heading-icon{display:inline-flex;flex-shrink:0;width:var(--heading-icon-size,32px);height:var(--heading-icon-size,32px);color:var(--heading-icon-color,currentColor)}.column-blocks__heading-icon svg{width:100%;height:100%}.column-blocks__heading-icon svg [fill]:not([fill=none]),.column-blocks__heading-icon svg:not([fill]){fill:currentColor}.column-blocks__heading-icon svg [stroke]:not([stroke=none]){stroke:currentColor}.column-blocks__custom-liquid,.column-blocks__text{width:100%}.column-blocks__text>:first-child{margin-top:0}.column-blocks__text>:last-child{margin-bottom:0}.column-blocks__text--ticks.rte ul{padding-inline-start:0;list-style:none}.column-blocks__text--ticks.rte ul li{position:relative;padding-left:1.8em;list-style:none}.column-blocks__text--ticks.rte ul li::before{content:"";position:absolute;top:.2em;left:0;width:1.2em;height:1.2em;background-color:var(--list-icon-color,currentColor);-webkit-mask:var(--list-icon) center/contain no-repeat;mask:var(--list-icon) center/contain no-repeat}.column-blocks__text--default-ticks.rte ul li::before{background:var(--list-icon) center/contain no-repeat;-webkit-mask:none;mask:none}.column-blocks-wrapper--sized{display:flex;flex-direction:column;min-height:var(--section-min-height);min-height:var(--section-min-height-svh)}.column-blocks-wrapper--sized>.section--padding{display:flex;flex:1;flex-direction:column}.column-blocks-wrapper--sized .column-blocks{flex:1}@media screen and (max-width:749px){.column-blocks-wrapper--auto-mobile{min-height:0}}.column-blocks__image{width:min(var(--image-width,400px),100%)}.column-blocks__image img{display:block;width:100%;height:auto;border-radius:var(--image-radius,0)}.column-blocks__image--placeholder{width:100%}.column-blocks__image--placeholder .placeholder-svg{display:block;width:100%;height:auto;max-height:24rem;background-color:rgba(var(--color-foreground),.04)}.column-blocks__quote{position:relative;width:100%;margin:0;padding:min(var(--quote-padding,0),2.4rem);border:var(--quote-border-width,0) solid var(--quote-border-color,rgba(var(--color-foreground),.15));border-radius:var(--quote-radius,0);background-color:var(--quote-background,transparent)}@media screen and (min-width:750px){.column-blocks__quote{padding:var(--quote-padding,0)}}.column-blocks__quote--shadow{box-shadow:7px 6px 15px -12px #d0d0d0}.column-blocks__quote-mark{display:block;height:.5em;margin-bottom:.2em;color:var(--quote-mark-color,rgb(var(--color-foreground)));font-family:Georgia,"Times New Roman",serif;font-size:8rem;line-height:1}@media screen and (min-width:750px){.column-blocks__quote-mark{font-size:11rem}}.column-blocks__quote-text{margin:0;padding:0;border:0;color:inherit;font-style:normal}.column-blocks__quote-text>:first-child{margin-top:0}.column-blocks__quote-text>:last-child{margin-bottom:0}.column-blocks__quote-author{display:flex;flex-direction:column;gap:.2rem;margin-top:1.6rem;font-size:1.7rem}.column-blocks__quote-name{font-weight:700}.column-blocks__quote-role{opacity:.75}.center .column-blocks__quote-author{align-items:center}.right .column-blocks__quote-author{align-items:flex-end}