html,body{margin:0;padding:0}.main-container-wrapper{position:relative}body{font-family:"Inter",sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:"Playfair Display",serif}@-webkit-keyframes kenburns{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes kenburns{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.animate-ken-burns{-webkit-animation:kenburns 20s ease-out infinite alternate;animation:kenburns 20s ease-out infinite alternate}.animate-scroll{-webkit-animation:scroll 30s linear infinite;animation:scroll 30s linear infinite}@-webkit-keyframes fade-in{from{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in{from{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.animate-fade-in{-webkit-animation:fade-in .2s ease-out;animation:fade-in .2s ease-out}html.visually-impaired-active{--a11y-bg: #ffffff;--a11y-text: #000000}html[data-a11y-color=wb]{--a11y-bg: #000000;--a11y-text: #ffffff}html[data-a11y-color=cb]{--a11y-bg: #9dd1ff;--a11y-text: #063462}html[data-a11y-color=bb]{--a11y-bg: #f7f3d6;--a11y-text: #4d3319}html[data-a11y-color=gb]{--a11y-bg: #3b2716;--a11y-text: #a9e44d}html.visually-impaired-active body{background-color:var(--a11y-bg) !important;color:var(--a11y-text) !important}html.visually-impaired-active *{color:var(--a11y-text) !important;border-color:var(--a11y-text) !important}html.visually-impaired-active section,html.visually-impaired-active main,html.visually-impaired-active header,html.visually-impaired-active footer,html.visually-impaired-active nav,html.visually-impaired-active article,html.visually-impaired-active aside,html.visually-impaired-active [class*=bg-]:not(:empty):not(.a11y-panel):not(.a11y-panel *){background-color:var(--a11y-bg) !important}html.visually-impaired-active button,html.visually-impaired-active input,html.visually-impaired-active select,html.visually-impaired-active textarea,html.visually-impaired-active a[class*=bg-],html.visually-impaired-active a[class*=border]{border:2px solid var(--a11y-text) !important}html.visually-impaired-active [class*=bg-gradient]{background-image:none !important;background-color:color-mix(in srgb, var(--a11y-bg) 85%, transparent) !important}html.visually-impaired-active .a11y-panel-color-btn{border:2px solid currentColor !important}.a11y-panel-color-btn[data-color=bw]{background-color:#fff;color:#000}.a11y-panel-color-btn[data-color=wb]{background-color:#000;color:#fff}.a11y-panel-color-btn[data-color=cb]{background-color:#9dd1ff;color:#063462}.a11y-panel-color-btn[data-color=bb]{background-color:#f7f3d6;color:#4d3319}.a11y-panel-color-btn[data-color=gb]{background-color:#3b2716;color:#a9e44d}html[data-a11y-spacing=normal] *{letter-spacing:normal !important}html[data-a11y-spacing=medium] *{letter-spacing:.1em !important}html[data-a11y-spacing=large] *{letter-spacing:.2em !important}html[data-a11y-images=grayscale] img,html[data-a11y-images=grayscale] video{-webkit-filter:grayscale(100%) !important;filter:grayscale(100%) !important}html[data-a11y-images=hidden] img,html[data-a11y-images=hidden] video,html[data-a11y-images=hidden] svg{display:none !important}html[data-a11y-images=hidden] [style*=background-image]{background-image:none !important}html[data-a11y-fontsize=normal]{font-size:100% !important}html[data-a11y-fontsize=large]{font-size:125% !important}html[data-a11y-fontsize=xlarge]{font-size:150% !important}html[data-a11y-lineheight=small] *{line-height:1.2 !important}html[data-a11y-lineheight=medium] *{line-height:1.5 !important}html[data-a11y-lineheight=large] *{line-height:2 !important}html[data-a11y-font=serif] *{font-family:"Times New Roman",Times,serif !important}html[data-a11y-font=sans] *{font-family:Arial,Helvetica,sans-serif !important}html.visually-impaired-active .a11y-panel *{background-color:rgba(0,0,0,0) !important}html.visually-impaired-active .a11y-panel{background-color:#fff !important;color:#000 !important;border-color:#000 !important}html.visually-impaired-active .a11y-panel button{background-color:#fff !important;color:#000 !important}html.visually-impaired-active .a11y-panel svg{display:block !important}body.a11y-panel-open{padding-top:56px}.about-page__hero-content h1{font-size:2.25rem;font-family:"Playfair Display",serif;font-weight:700;margin-bottom:1.5rem;line-height:1.2}@media(min-width: 768px){.about-page__hero-content h1{font-size:3rem}}@media(min-width: 1024px){.about-page__hero-content h1{font-size:3.75rem}}.about-page__hero-content p{font-size:1.25rem;color:#dbeafe;line-height:1.625}.about-page__info h2{font-size:1.875rem;font-family:"Playfair Display",serif;font-weight:700;color:#111827;margin-bottom:2rem}.about-page__info img{width:100%;height:auto;border-radius:1rem;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:2.5rem}.about-page__info p{font-size:1.125rem;color:#4b5563;margin-bottom:1rem;line-height:1.75}.about-page__info h3{font-size:1.5rem;font-family:"Playfair Display",serif;font-weight:700;color:#111827;margin-top:2rem;margin-bottom:1rem}.about-page__effectiveness h2{font-size:1.875rem;font-family:"Playfair Display",serif;font-weight:700;color:#111827;margin-bottom:2rem}.about-page__effectiveness img{width:100%;height:auto;border-radius:1rem;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:2.5rem}.about-page__effectiveness p{font-size:1.125rem;color:#4b5563;margin-bottom:1rem;line-height:1.75}.about-page__effectiveness .bg-primary-50 p{font-size:1.25rem;font-family:"Playfair Display",serif;font-weight:500;color:#111827;margin-bottom:2rem}@media(min-width: 768px){.about-page__effectiveness .bg-primary-50 p{font-size:1.5rem}}.about-page__cta a{display:inline-block;background-color:#dc2626;color:#fff;padding:1rem 2rem;border-radius:9999px;font-weight:500;-webkit-transition:background-color .2s;transition:background-color .2s;text-decoration:none;-webkit-box-shadow:0 10px 15px -3px rgba(220,38,38,.3);box-shadow:0 10px 15px -3px rgba(220,38,38,.3)}.about-page__cta a:hover{background-color:#b91c1c}.btn.btn-lg.btn-success{padding:.625rem 1.5rem;border-radius:9999px;font-size:.875rem;line-height:1.25rem;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;color:var(--color-white, #fff);background-color:var(--color-accent-600);-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:150ms;transition-duration:150ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-box-shadow:0 10px 15px -3px color-mix(in srgb, var(--color-accent-600) 30%, transparent),0 4px 6px -4px color-mix(in srgb, var(--color-accent-600) 30%, transparent);box-shadow:0 10px 15px -3px color-mix(in srgb, var(--color-accent-600) 30%, transparent),0 4px 6px -4px color-mix(in srgb, var(--color-accent-600) 30%, transparent);background-color:rgb(220, 38, 38, var(--tw-bg-opacity, 1));margin:15px;margin-bottom:15px;margin-left:auto;margin-right:auto}.btn.btn-lg.btn-success:hover{background-color:rgb(185, 28, 28, var(--tw-bg-opacity, 1))}/*# sourceMappingURL=template_styles.css.map */