.page-intro+.blocks .copy:first-child,.page-intro+.blocks .block:has(.copy):first-child{margin-top:0}@media screen and (max-width: 62.4375em){:not(.block)>.copy,.block:has(.copy){padding-bottom:var(--block-bottom-gutter)}}:not(.block)>.copy:first-child,.block:has(.copy):first-child{margin-top:calc(var(--block-gutter)*2)}@media screen and (max-width: 62.4375em){:not(.block)>.copy:first-child,.block:has(.copy):first-child{margin-top:0}}@media screen and (max-width: 62.4375em){:not(.block)>.copy:first-child .wrap,.block:has(.copy):first-child .wrap{padding-top:var(--block-gutter)}}:not(.block)>.copy:last-child,.block:has(.copy):last-child{margin-bottom:calc(var(--block-gutter)*2)}@media screen and (max-width: 62.4375em){:not(.block)>.copy:last-child,.block:has(.copy):last-child{margin-bottom:var(--block-bottom-gutter)}}.copy[data-block*=no-offset] .wrap:before,.block:has(.copy[data-block*=no-offset]) .wrap:before{inset-block:0}@media screen and (max-width: 62.4375em){.copy[data-block*=no-offset] .wrap:before,.block:has(.copy[data-block*=no-offset]) .wrap:before{bottom:calc(var(--block-bottom-gutter)*-1)}}@media screen and (max-width: 62.4375em){:not([data-block*=background])+.copy:not([data-block*=image-first]) .wrap,.copy .block:not(:has([data-block*=background]))+.block:has(:not([data-block*=image-first])) .wrap{padding-top:var(--block-gutter)}}[data-block*=background]+.copy,.block:has([data-block*=background])+.block:has(.copy){padding-top:var(--block-gutter)}@media screen and (max-width: 62.4375em){[data-block*=background]+.copy,.block:has([data-block*=background])+.block:has(.copy){margin-top:calc((var(--block-bottom-gutter) - var(--block-gutter))*-1);padding-top:0}}[data-block*=background]+.copy .wrap:before,.block:has([data-block*=background])+.block:has(.copy) .wrap:before{top:calc(var(--block-gutter)*-2)}@media screen and (max-width: 62.4375em){[data-block*=background]+.copy .wrap:before,.block:has([data-block*=background])+.block:has(.copy) .wrap:before{top:calc(var(--block-gutter)*-1)}}.copy .wrap{position:relative}.copy .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){.copy .wrap:before{inset:0 0 calc(var(--block-bottom-gutter)*-1)}}.copy+.copy,.block:has(.copy)+.block:has(.copy){margin-top:calc(var(--site-gutter)*-2);padding-top:0}@media screen and (max-width: 62.4375em){.copy+.copy,.block:has(.copy)+.block:has(.copy){margin-top:calc((var(--block-bottom-gutter) - var(--block-gutter))*-1)}}@media screen and (max-width: 62.4375em){.copy .wrap{padding:0}}.copy__container{margin-inline:var(--site-gutter);padding:calc(var(--site-gutter)*2)}@media screen and (max-width: 62.4375em){.copy__container{margin:0;padding:0 var(--site-gutter)}}.copy__content{display:flex;flex-direction:column;row-gap:18px;max-width:864px;margin-inline:auto;text-align:center}@media screen and (max-width: 62.4375em){.copy__content{row-gap:12px}}.copy--align-left .copy__content{text-align:left}.copy__title{font-family:Align,Times new roman,serif;line-height:1.04;text-transform:none;font-weight:var(--font-weight-medium);font-size:2.25rem;line-height:1.1666666667}@media screen and (max-width: 62.4375em){.copy__title{font-size:1.625rem;line-height:1.2307692308}}@media screen and (max-width: 62.4375em){.copy__title{font-size:1.25rem;line-height:1.3}}.copy__subtitle{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){.copy__subtitle{font-size:1.25rem;line-height:1.3}}@media screen and (max-width: 62.4375em){.copy__subtitle{font-size:1.125rem;line-height:1.3333333333}}.copy__text{font-family:Peridot,Helvetica,sans-serif;line-height:1.714}.styleguide .copy__text{font-size:.875rem;line-height:1.7142857143}.copy__text h1{font-family:Align,Times new roman,serif;line-height:1.04;text-transform:none;font-weight:var(--font-weight-medium);font-size:2.875rem;line-height:1.0434782609}@media screen and (max-width: 62.4375em){.copy__text h1{font-size:1.875rem;line-height:1.2}}.copy__text h2{font-family:Align,Times new roman,serif;line-height:1.04;text-transform:none;font-weight:var(--font-weight-medium);font-size:2.25rem;line-height:1.1666666667}@media screen and (max-width: 62.4375em){.copy__text h2{font-size:1.625rem;line-height:1.2307692308}}.copy__text h3{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){.copy__text h3{font-size:1.25rem;line-height:1.3}}.copy__text h4{font-family:Align,Times new roman,serif;line-height:1.04;text-transform:none;font-weight:var(--font-weight-medium);font-size:1.25rem;line-height:1.3}@media screen and (max-width: 62.4375em){.copy__text h4{font-size:1.25rem;line-height:1.2}}.copy__text h5,.copy__text h6{font-family:Align,Times new roman,serif;line-height:1.04;text-transform:none;font-weight:var(--font-weight-medium);font-size:1.125rem;line-height:1.3333333333}@media screen and (max-width: 62.4375em){.copy__text h5,.copy__text h6{font-size:1rem;line-height:1.375}}.copy__text h1,.copy__text h2,.copy__text h3,.copy__text h4,.copy__text h5,.copy__text h6{margin-top:2rem;margin-bottom:0.8125rem}.copy__text h1:first-child,.copy__text h2:first-child,.copy__text h3:first-child,.copy__text h4:first-child,.copy__text h5:first-child,.copy__text h6:first-child{margin-top:0}.copy__text p{margin-bottom:var(--richtext-internal-margin, 1em)}.copy__text>:last-child{margin-bottom:0}@media screen and (max-width: 62.4375em){.copy__text{--richtext-internal-margin: 0.75rem;font-size:.75rem;line-height:1.8333333333}.styleguide .copy__text{font-size:.75rem;line-height:1.8333333333}}.copy--large-first-paragraph .copy__text p:first-child{--richtext-internal-margin: 0.8125rem;font-size:1rem;line-height:1.625}.styleguide .copy--large-first-paragraph .copy__text p:first-child{font-size:1rem;line-height:1.625}@media screen and (max-width: 62.4375em){.copy--large-first-paragraph .copy__text p:first-child{--richtext-internal-margin: 0.75rem;font-size:.875rem;line-height:1.7142857143}.styleguide .copy--large-first-paragraph .copy__text p:first-child{font-size:.875rem;line-height:1.7142857143}}
/*# sourceMappingURL=copy.css.13a0a.map */