.page-intro+.blocks .columns:first-child,.page-intro+.blocks .block:has(.columns):first-child{margin-top:0}@media screen and (max-width: 62.4375em){:not(.block)>.columns,.block:has(.columns){padding-bottom:var(--block-bottom-gutter)}}:not(.block)>.columns:first-child,.block:has(.columns):first-child{margin-top:calc(var(--block-gutter)*2)}@media screen and (max-width: 62.4375em){:not(.block)>.columns:first-child,.block:has(.columns):first-child{margin-top:0}}@media screen and (max-width: 62.4375em){:not(.block)>.columns:first-child .wrap,.block:has(.columns):first-child .wrap{padding-top:var(--block-gutter)}}:not(.block)>.columns:last-child,.block:has(.columns):last-child{margin-bottom:calc(var(--block-gutter)*2)}@media screen and (max-width: 62.4375em){:not(.block)>.columns:last-child,.block:has(.columns):last-child{margin-bottom:var(--block-bottom-gutter)}}.columns[data-block*=no-offset] .wrap:before,.block:has(.columns[data-block*=no-offset]) .wrap:before{inset-block:0}@media screen and (max-width: 62.4375em){.columns[data-block*=no-offset] .wrap:before,.block:has(.columns[data-block*=no-offset]) .wrap:before{bottom:calc(var(--block-bottom-gutter)*-1)}}@media screen and (max-width: 62.4375em){:not([data-block*=background])+.columns:not([data-block*=image-first]) .wrap,.columns .block:not(:has([data-block*=background]))+.block:has(:not([data-block*=image-first])) .wrap{padding-top:var(--block-gutter)}}[data-block*=background]+.columns,.block:has([data-block*=background])+.block:has(.columns){padding-top:var(--block-gutter)}@media screen and (max-width: 62.4375em){[data-block*=background]+.columns,.block:has([data-block*=background])+.block:has(.columns){margin-top:calc((var(--block-bottom-gutter) - var(--block-gutter))*-1);padding-top:0}}[data-block*=background]+.columns .wrap:before,.block:has([data-block*=background])+.block:has(.columns) .wrap:before{top:calc(var(--block-gutter)*-2)}@media screen and (max-width: 62.4375em){[data-block*=background]+.columns .wrap:before,.block:has([data-block*=background])+.block:has(.columns) .wrap:before{top:calc(var(--block-gutter)*-1)}}.columns .wrap{position:relative}.columns .wrap:before{content:"";background:var(--block-background);position:absolute;inset:var(--block-gutter) calc(var(--block-gutter)*2);z-index:-1}@media screen and (max-width: 62.4375em){.columns .wrap:before{inset:0 0 calc(var(--block-bottom-gutter)*-1)}}.copy+.columns .columns__content,.block:has(.copy)+.block:has(.columns) .columns__content{padding-top:0}.columns__content{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:64px;padding:64px 96px}@media screen and (max-width: 62.4375em){.columns__content{display:flex;flex-direction:column;gap:32px;padding:0}}.columns--flush .columns__content{padding-top:0;padding-bottom:32px}@media screen and (max-width: 62.4375em){.columns--flush .columns__content{padding:0}}.column-item,.editable:has(.column-item){flex:0 0 calc(33.33% - 42.66px);display:flex;flex-direction:column;gap:28px}@media screen and (max-width: 62.4375em){.column-item,.editable:has(.column-item){display:grid;grid-template-columns:repeat(2, 1fr);gap:12px;align-items:center;width:100%}}.column-item:has(.column-item__image),.editable:has(.column-item):has(.column-item__image){align-self:flex-start}.column-item .button,.editable:has(.column-item) .button{align-self:center}@media screen and (max-width: 62.4375em){.column-item .button,.editable:has(.column-item) .button{text-align:left}.column-item .button:after,.editable:has(.column-item) .button:after{right:auto;left:0;transform:none}.column-item .button,.editable:has(.column-item) .button{align-self:flex-start}}.column-item__image{aspect-ratio:5/3;background:rgb(from var(--c-black) r g b/0.1)}@media screen and (max-width: 62.4375em){.column-item__image{aspect-ratio:1}}@media screen and (max-width: 62.4375em){.column-item:nth-child(even) .column-item__image{grid-column:2}}.column-item__image img{width:100%;height:auto}.column-item__content{display:flex;flex-direction:column;gap:18px;text-align:center}@media screen and (max-width: 62.4375em){.column-item__content{gap:12px;text-align:left}}@media screen and (max-width: 62.4375em){.column-item__content:first-child,.column-item:nth-child(even) .column-item__content:first-child{grid-column:1/span 2}}@media screen and (max-width: 62.4375em){.column-item:nth-child(even) .column-item__content{grid-column:1;grid-row:1}}.column-item__title{font-family:Align,Times new roman,serif;line-height:1.04;text-transform:none;font-weight:var(--font-weight-medium);font-size:1.625rem;line-height:1.2307692308}@media screen and (max-width: 62.4375em){.column-item__title{font-size:1.25rem;line-height:1.3}}.column-item__text{font-family:Peridot,Helvetica,sans-serif;line-height:1.714}.styleguide .column-item__text{font-size:.875rem;line-height:1.7142857143}.column-item__text p{margin-bottom:var(--richtext-internal-margin, 1em)}.column-item__text>:last-child{margin-bottom:0}@media screen and (max-width: 62.4375em){.column-item__text{--richtext-internal-margin: 0.75rem;font-size:.75rem;line-height:1.8333333333}.styleguide .column-item__text{font-size:.75rem;line-height:1.8333333333}}
/*# sourceMappingURL=columns.css.8f6ac.map */