.merlin-image{display:block}.merlin-image>img{width:100%;height:100%;display:block}.merlin-image--background{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}
.title-section-block{padding-top:5rem;padding-bottom:5rem}@media (max-width:48rem){.title-section-block{padding-top:2.5rem;padding-bottom:2.5rem}}.title-section{text-align:center;color:#21483d;width:fit-content;margin:0 auto 2.5rem;display:block}.title-section--h1{color:#1b2621;letter-spacing:-.25rem;font-family:Arial,Helvetica,sans-serif;font-size:4.8125rem;font-weight:700;line-height:1.03}@media (max-width:64rem){.title-section--h1{letter-spacing:-.1875rem;font-size:3.875rem}}@media (max-width:48rem){.title-section--h1{letter-spacing:-.1625rem;font-size:3.125rem}}@media (max-width:36rem){.title-section--h1{letter-spacing:-.1375rem;font-size:2.625rem}}.title-section--h2{color:#1b2621;letter-spacing:-.16875rem;font-family:Arial,Helvetica,sans-serif;font-size:3.375rem;font-weight:700;line-height:1.08}@media (max-width:48rem){.title-section--h2{letter-spacing:-.09375rem;font-size:2.375rem}}@media (max-width:36rem){.title-section--h2{font-size:2.1875rem}}.title-section--h3{color:#1b2621;letter-spacing:-.1rem;font-family:Arial,Helvetica,sans-serif;font-size:2.5rem;font-weight:700;line-height:1.14}@media (max-width:48rem){.title-section--h3{letter-spacing:-.075rem;font-size:2.0625rem}}@media (max-width:36rem){.title-section--h3{font-size:1.875rem}}.title-section--decorated{padding-bottom:1rem;display:inline-block;position:relative}.title-section--decorated:after{content:"";background-color:#d09a76;width:100%;height:.125rem;position:absolute;bottom:0;left:0}.title-section--decorated:before{content:"";background-color:#d09a76;width:.5rem;height:.5rem;position:absolute;bottom:-.1875rem;right:0;transform:rotate(45deg)}.title-section--decorated{display:block}@media (max-width:48rem){.title-section{margin-bottom:1.5rem}}.title-section--plain{margin:0 auto;padding-bottom:0}.title-section--plain:after,.title-section--plain:before{content:none}.section-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2.5rem;padding-bottom:0;display:flex}.section-header__title{color:#1b2621;letter-spacing:-.1rem;font-family:Arial,Helvetica,sans-serif;font-size:2.5rem;font-weight:700;line-height:1.14}@media (max-width:48rem){.section-header__title{letter-spacing:-.075rem;font-size:2.0625rem}}@media (max-width:36rem){.section-header__title{font-size:1.875rem}}.section-header__title{color:#21483d;min-width:0;margin:0}.section-header__title--h1{color:#1b2621;letter-spacing:-.25rem;font-family:Arial,Helvetica,sans-serif;font-size:4.8125rem;font-weight:700;line-height:1.03}@media (max-width:64rem){.section-header__title--h1{letter-spacing:-.1875rem;font-size:3.875rem}}@media (max-width:48rem){.section-header__title--h1{letter-spacing:-.1625rem;font-size:3.125rem}}@media (max-width:36rem){.section-header__title--h1{letter-spacing:-.1375rem;font-size:2.625rem}}.section-header__title--h1{margin-bottom:5rem}@media (max-width:48rem){.section-header__title--h1{margin-bottom:2.5rem}}.section-header__title--h2{color:#1b2621;letter-spacing:-.16875rem;font-family:Arial,Helvetica,sans-serif;font-size:3.375rem;font-weight:700;line-height:1.08}@media (max-width:48rem){.section-header__title--h2{letter-spacing:-.09375rem;font-size:2.375rem}}@media (max-width:36rem){.section-header__title--h2{font-size:2.1875rem}}.section-header__action{flex-shrink:0;margin-left:auto;display:none}@media (max-width:48rem){.section-header:not(.section-header--page-main){margin-bottom:1.5rem;padding-bottom:0}.section-header__action{display:block}}.section-header--page-main{text-align:center;justify-content:center;margin-bottom:0;padding-bottom:0}.section-header--page-main .section-header__title{text-align:center;text-wrap:balance;max-width:47.5rem;margin:0}.section-header--page-main .section-header__title--h1{margin-bottom:5rem}@media (max-width:48rem){.section-header--page-main .section-header__title--h1{margin-bottom:2.5rem}.section-header--page-main{text-align:left;justify-content:flex-start;margin-bottom:0}.section-header--page-main .section-header__title{text-align:left;text-wrap:pretty;max-width:none}}
