@import url("https://fonts.googleapis.com/css2?family=Inknut+Antiqua:wght@400&display=swap");.theme-intro-section{color:#fff;font-family:Inknut Antiqua,serif;padding:25px 20px;text-align:center}.content-wrapper{margin:0 auto;max-width:1000px}.intro-header{margin-bottom:30px}.theme-title{font-size:clamp(24px,3.5vw,36px);margin-bottom:0}.theme-subtitle,.theme-title{color:#fff;font-family:Inknut Antiqua,serif;font-weight:400}.theme-subtitle{font-size:clamp(14px,2.5vw,20px);margin-top:0}.intro-description{font-size:clamp(14px,2.5vw,24px);line-height:1.5;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:760px;text-align:center}.intro-description p{color:#fff;font-family:Inknut Antiqua,serif;font-size:clamp(14px,2.5vw,18px);line-height:1.6;margin:0}.intro-pillars{align-items:flex-start;display:flex;justify-content:space-between;margin-top:40px}.pillar-item{flex:1;padding:0 20px}.pillar-title{font-size:clamp(18px,3vw,28px);margin-bottom:10px}.pillar-text,.pillar-title{color:#fff;font-family:Inknut Antiqua,serif;font-weight:400!important}.pillar-text{font-size:clamp(13px,2.5vw,15px);line-height:1.5;margin:0 auto;max-width:320px}.pillar-divider{align-self:center;background-color:hsla(0,0%,100%,.5);height:100px;width:1px}@media (max-width:1024px){.theme-intro-section{padding:40px 24px}.content-wrapper{max-width:820px}.intro-description,.intro-header,.pillar-item{text-align:center}.intro-pillars{gap:8px}.pillar-item{padding:0 14px}.intro-description p,.pillar-text,.theme-subtitle{margin-left:auto;margin-right:auto;max-width:680px}}@media (max-width:767px){.theme-intro-section{padding:28px 16px}.content-wrapper{max-width:100%}.intro-header{margin-bottom:18px}.theme-title{font-size:clamp(20px,4vw,30px);line-height:1.25;margin-bottom:8px}.theme-subtitle{font-size:clamp(14px,4vw,20px);line-height:1.45;margin:0 auto;max-width:18ch}.intro-description{margin-bottom:24px;max-width:100%;padding:0 6px}.intro-description p{font-size:clamp(14px,4.5vw,20px);line-height:1.5;margin-left:auto;margin-right:auto;max-width:24ch}.intro-pillars{align-items:center;flex-direction:column;gap:2px;margin-top:24px}.pillar-item{max-width:360px;padding:8px 6px;text-align:center;width:100%}.pillar-title{font-size:clamp(20px,4vw,30px)!important;line-height:1.25;margin:0 0 8px}.pillar-text{font-size:clamp(14px,3vw,18px)!important;line-height:1.5;margin:0 auto;max-width:22ch}.pillar-divider{height:1px;margin:14px auto;width:60px}}