.content-text{color:#2d3748;font-size:.9375rem;line-height:1.75}.content-text p{margin:0 0 1.25rem}.content-text h2{font-size:2rem;line-height:1.25;margin:0 0 1.25rem}.content-text h2,.content-text h3{color:#1a365d;font-family:Playfair Display,serif;font-weight:700}.content-text h3{font-size:1.25rem;margin:0 0 .75rem}.content-text ul{display:flex;flex-direction:column;gap:.6rem;list-style:none;margin:1.5rem 0;padding:0}.content-text ul li{line-height:1.6;padding-left:1.25rem;position:relative}.content-text ul li:before{background-color:#c89b3c;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:.6em;width:6px}.content-text ol{display:flex;flex-direction:column;gap:.6rem;margin:1.5rem 0 1.5rem 1.5rem;padding:0}.content-text ol li{line-height:1.6}.content-text img{border-radius:4px;height:auto;margin:2rem 0;max-width:100%}.about{padding:6rem 0}.about__container{margin:0 auto;max-width:1200px;padding:0 2rem}.about__grid{align-items:start;display:grid;gap:4rem;grid-template-columns:300px 1fr}@media (max-width:47.99em){.about__grid{gap:2.5rem;grid-template-columns:1fr}}.about__image-wrap{position:sticky;top:2rem}@media (max-width:47.99em){.about__image-wrap{margin:0 auto;max-width:300px;position:static}}.about__image,.about__video{aspect-ratio:2/3;border-radius:4px;box-shadow:0 8px 24px rgba(0,0,0,.12);display:block;width:100%}.about__content{color:#2d3748;font-size:.9375rem;line-height:1.75}.about__content p{margin:0 0 1.25rem}.about__content h2{font-size:2rem;line-height:1.25;margin:0 0 1.25rem}.about__content h2,.about__content h3{color:#1a365d;font-family:Playfair Display,serif;font-weight:700}.about__content h3{font-size:1.25rem;margin:0 0 .75rem}.about__content ul{display:flex;flex-direction:column;gap:.6rem;list-style:none;margin:1.5rem 0;padding:0}.about__content ul li{line-height:1.6;padding-left:1.25rem;position:relative}.about__content ul li:before{background-color:#c89b3c;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:.6em;width:6px}.about__content ol{display:flex;flex-direction:column;gap:.6rem;margin:1.5rem 0 1.5rem 1.5rem;padding:0}.about__content ol li{line-height:1.6}.about__content img{border-radius:4px;height:auto;margin:2rem 0;max-width:100%}