html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,menu,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font:inherit;font-size:100%;padding:0;margin:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-display:swap;font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;src:url(/fonts/atkinson-hyperlegible-v11-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;src:url(/fonts/atkinson-hyperlegible-v11-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Quincy;font-style:normal;font-weight:400;src:url(/fonts/quincy-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Quincy;font-style:normal;font-weight:900;src:url(/fonts/quincy-black.woff2) format("woff2")}:root{--black: #000000;--gray: #EBEDF2;--navy: #364799;--pink: #e9a7a7;--purple-light: #8a97e6;--purple-dark: #222c72;--orange: #f7c67a;--white: #ffffff;--font-heading: var(--font-serif);--font-sans: "Atkinson Hyperlegible", Arial, Helvetica, sans-serif;--font-serif: "Quincy", Georgia, "Times New Roman", Times, serif;--bg: var(--white);--body-text: #0f0f4c;--c-heading: var(--purple-dark);--c-primary: var(--purple-light);--nav-offset: 100px;--shadow: 0 .5rem .75rem rgba(50, 50, 50, .125)}*,*:before,*:after{box-sizing:border-box;scroll-behavior:smooth;scroll-margin-top:calc(var(--nav-offset) + 0rem)}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}html{font-family:var(--font-sans);font-size:16px;font-weight:400}body{color:var(--body-text);display:flex;flex-direction:column;min-height:100vh;text-wrap:balance}header{background-color:var(--gray);border-bottom:1px solid #ddd;box-shadow:var(--shadow);padding:1rem;position:sticky;top:0;z-index:50;.logo img{opacity:1}.logo:hover img{opacity:.75}& nav{display:none}@media (min-width: 1024px){padding:1.5rem 2rem;& nav{display:flex;align-items:center;justify-content:space-between;gap:2rem;& a{color:var(--c-body-text);font-size:1.125rem;font-weight:400;text-decoration:none;&:hover{color:var(--purple-light)}&.btn{text-transform:unset}}}}}.header-cta{& a{display:block;font-family:var(--font-serif);font-size:1.5rem;font-weight:900;padding:1.25rem 2rem;text-align:center;text-decoration:none;width:100%}& a:nth-child(1){background-color:var(--purple-light);color:var(--white)}& a:nth-child(2){background-color:var(--gray);color:var(--body-text)}}main{flex-grow:1}footer{background-color:var(--purple-dark);color:var(--gray);margin-top:5rem;.btn{text-transform:unset}.kabaa{background-color:var(--gray);color:var(--body-text);padding:2rem 2rem 0;& h2{color:var(--c-heading);font-size:2.5rem}& img{margin:.75rem auto}}.social-link{border-radius:.5rem;display:inline-block;line-height:0;& img{display:block;opacity:1;transition:opacity .35s ease}&:is(:focus,:hover) img{opacity:.5}}}.container{max-width:100%;padding:0 2rem;@media (min-width: 568px){margin:0 auto}@media (min-width: 768px){max-width:568px;padding:0}@media (min-width: 1080px){max-width:768px}@media (min-width: 1200px){max-width:1080px}@media (min-width: 1440px){max-width:1200px}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-heading);font-weight:900}p:empty{display:none}details{>*{animation:fadeIn .75s linear forwards}&:not([open])>*:not(summary){animation:fadeOut .75s linear forwards}& summary{cursor:pointer}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}iframe{max-width:100%;scrollbar-width:thin}.separator{border-bottom:1px solid var(--gray);margin:4rem auto;width:35vw}.prose{--flow-space: 1.25em;font-size:1.125rem;line-height:1.5;max-width:70ch;>*+*{margin-block-start:var(--flow-space, 1em)}>*:not(div){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}& i,em{font-style:italic}& b,strong{font-weight:700}& strong code{font-weight:700}& *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(div) a{color:var(--navy);text-decoration:underline;text-decoration-color:var(--c-primary);text-decoration-thickness:2px;text-underline-offset:2px;&:is(:focus,:hover){color:var(--body-text);text-underline-offset:4px}}& small,&.small{font-size:.85rem}>*:not(pre) code{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;background-color:var(--gray);border:1px solid var(--black);border-radius:.1875rem;font:1em/1.5 ui-monospace,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;padding:.125em .25em}>h1,>h2,>h3,>h4,>h5,>h6{color:var(--text-color, var(--c-heading));line-height:1.25;& code{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;line-height:1.4}}>pre{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;background-color:var(--black);color:var(--gray);font:.85em/1.6 ui-monospace,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.85em;margin-left:-1rem;margin-right:-1rem;padding:.75rem 1rem}>h1{font-size:3rem;font-weight:900;& code{font-weight:700}}>h2{font-size:2.5rem;font-weight:900;& code{font-weight:700}}>h3,>h4,>h5,>h6{font-size:2rem;font-weight:900;& code{font-weight:700}}>h1,>h2,>h3,>h4,>h5,>h6{& a:hover{text-decoration:underline}}>ol,>ul{margin-left:1.5rem;padding-inline-start:1.5rem;>li{margin-bottom:.375rem;margin-top:.375rem}}>ul{list-style-type:disc}>ol{list-style-type:decimal;>li:first-of-type{counter-reset:count}}}button{border:0;cursor:pointer;font-family:var(--font-sans);padding:0;&:disabled{cursor:not-allowed}.icon{pointer-events:none}}.btn,.btn-ctf-button{border:1px solid transparent;border-radius:.25rem;display:inline-block;padding:.5rem 1rem;text-align:center;text-decoration:none;@media (min-width: 768px){padding:.5rem 1.75rem;text-transform:uppercase}&.btn__default,&.btn__purple,&.ctf-button__default,&.ctf-button__purple{background-color:var(--c-primary);border-color:var(--c-primary);color:var(--white);&:is(:focus,:hover){background-color:var(--white);color:var(--c-primary)}}&.btn__navy,&.ctf-button__navy{background-color:var(--navy);border-color:var(--navy);color:var(--white);&:is(:focus,:hover){background-color:var(--white);color:var(--navy)}}&.btn__outline{border-color:var(--purple-light);border-radius:.25rem;border-width:2px;color:var(--purple-light);&:is(:focus,:hover){background-color:var(--gray);border-color:var(--gray)}}&.btn__white,&.ctf-button__white{background-color:var(--white);color:var(--c-primary);&:is(:focus,:hover){background-color:var(--c-primary);color:var(--white)}}}.btn-menu,.btn-menu-close{background-color:var(--white);border-radius:99999px;color:var(--c-primary);display:block;padding:.5rem;transition:transform ease .25s;.icon{display:block;height:2rem;width:2rem}&:active{transform:rotate(25deg)}}.btn-menu{@media (min-width: 1024px){display:none}}.btt{align-items:center;align-self:flex-end;background-color:var(--gray);border:1px solid transparent;border-radius:99999px;box-sizing:unset;color:var(--c-primary);display:flex;font-size:1.5rem;font-weight:700;height:2rem;justify-content:center;line-height:1em;margin-right:1rem;margin-top:-2.5rem;padding:.5rem;text-decoration:none;transition:background-color ease-in-out .5s,color ease-in-out .5s;width:2rem;&:hover{background-color:var(--purple-light);color:var(--gray)}}.ctf-button-row{>a.btn-ctf-button{margin:0}}.ctf-card{.ctf-card__image{margin:0 auto;margin-bottom:1rem;max-height:125px;max-width:100%;object-fit:contain}.ctf-card__inner{color:var(--text-color, var(--body-text));font-size:1.25rem;padding:1rem;text-align:center;&:empty{display:none}}.ctf-card__link{filter:grayscale(0);transform:scale(1);&:is(:focus,:hover){filter:grayscale(1);transform:scale(1.15);transition:filter,transform ease .25s}}}.ctf-campaign{padding:4rem 0;& h2{color:var(--c-heading);font-size:2.5rem;font-weight:900;margin-bottom:4rem}.fc-widget{height:50vh;width:100%;@media (min-width: 768px){height:720px}@media (min-width: 768px){border-radius:1rem;box-shadow:var(--shadow);height:75vh;max-width:75vw}@media (min-width: 1200px){max-width:60vw}}}.ctf-section__carousel{--contenSlideBg: var(--purple-dark);position:relative;.ctf-carousel-item{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;position:relative;overflow:hidden;.ctf-carousel-item__image{height:550px;max-width:100%;object-fit:cover;width:450px}.ctf-carousel-item__content{background-color:var(--contenSlideBg);color:var(--white);height:100%;left:0;padding:3rem;position:absolute;top:0;width:100%;& h3{color:var(--c-primary);font-size:1.75rem;&:before,&:after{color:var(--gray);content:"—";display:inline-block;font-weight:400}&:before{margin-right:.25rem}&:after{margin-left:.25rem}}}}@media (min-width: 76px){padding:3rem 0;.ctf-carousel-item{grid-template-columns:repeat(2,1fr);.ctf-carousel-item__image{height:100%;object-fit:cover;position:relative;width:100%}.ctf-carousel-item__content{background-color:var(--contenSlideBg);position:relative}}}@media (min-width: 1024px){max-width:75%}@media (min-width: 1200px){max-width:60%;.ctf-carousel-item{.ctf-carousel-item__content{font-size:1.25em;padding-left:4rem;padding-right:4rem}}}@media (min-width: 1920px){max-width:50%;.ctf-carousel-item{.ctf-carousel-item__content{font-size:1.5em}}}}main:not(.is-homepage){.ctf-section:first-of-type{@media (min-width: 768px){margin-top:4rem}}}.ctf-section{background-color:var(--bg-color, var(--white));background-position:center center;background-repeat:no-repeat;background-size:cover;& h1{font-size:3rem}& h2{font-size:2.5rem;font-weight:900}& img{max-width:100%}&:not(:has(.text-left_image-right)):not(:has(.ctf-section__banner)):not(:has(.ctf-section__faq)){padding:2rem;@media (min-width: 1024px){&:not(:is(.full-height)){min-height:40vh;padding:4rem}}}&:has(.no-header){padding-top:0!important}&.full-height{min-height:calc(100vh - var(--nav-offset))}>.ctf-section__content{padding-bottom:4rem;padding-top:4rem;@media (min-width: 768px){max-width:720px;padding:0}}&.bg-left{background-position:center left}&.bg-right{background-position:center right}&:not(:is(.no-bg)):not(:is(.no-tc)){>.ctf-section__content{:not(:is(.btn-ctf-button)):not(:is(.ctf-button-row)){text-shadow:var(--text-shadow, 1px 1px 1px rgba(20, 20, 20, .75))}}}}.ctf-section__contact{padding-top:2rem;@media (min-width: 1024px){padding-top:0}.content{align-items:flex-start;.address{--flow-space: 1rem;background-color:var(--gray);border-radius:1rem;padding:2rem;width:100%;@media (min-width: 768px){width:max-content}}}}.ctf-section__cta-box{align-items:center;background-position:bottom center;background-repeat:no-repeat;background-size:500%;border:1px solid var(--navy);border-radius:1rem;display:flex;justify-content:center;margin:0 auto 2rem;@media (min-width: 768px){background-size:100%}@media (min-width: 1024px){max-width:75%}@media (min-width: 1200px){max-width:60%}.inner{align-self:center;padding:2rem 2rem 250px;@media (min-width: 768px){padding:2rem 4rem 200px}}}.ctf-section__faq{padding:3rem 2rem;@media (min-width: 768px){padding:4rem}.cta,.inner{@media (min-width: 768px){margin:0 auto;max-width:768px}}.cta{margin-top:5rem}.inner{display:grid;gap:2rem;grid-template-columns:1fr;@media (min-width: 768px){gap:4rem;grid-template-columns:1fr 2fr}& details{border-bottom:1px solid var(--body-text);padding:1rem 0;&:first-of-type{padding-top:0}& p,ul{margin-block-start:.75rem}}}}.ctf-section__grid{padding:2rem 0;&:not(:has(.grid4)){@media (min-width: 1440px){max-width:85%}@media (min-width: 1600px){max-width:75%}@media (min-width: 2000px){max-width:60%}}&:has(.grid5){@media (min-width: 1200px){max-width:50%}}@media (min-width: 1440px){max-width:75%}.prose{color:var(--text-color, var(--body-text));margin-bottom:3rem;text-align:center}.grid5{align-items:center}}.ctf-section__banner{& img{max-width:100%;width:100%}}.ctf-section__content{color:var(--text-color, var(--body-text));text-align:var(--text-align);& img:first-of-type{width:80px;@media (min-width: 768px){margin-top:1rem}}& img:not(:first-of-type){margin-block-start:var(--flow-space, 1em);width:auto}& p{font-size:1.5rem}.btn-ctf-button{margin:2rem 0;&:last-of-type{margin-bottom:0}}}.ctf-section__inner{&.text-center_image-left,&.text-center_image-right,&.text-left_image-right,&.text-right_image-left{--text-shadow: none;display:flex;flex-direction:column;@media (min-width: 768px){flex-direction:row}.ctf-section__content{flex-grow:1;width:100%}.ctf-section__image{width:100%}}&.text-center_image-left,&.text-center_image-right{.ctf-section__image{width:100%;&:not([src$=".png"]){border-radius:1rem;box-shadow:var(--shadow)}}}&.text-center_image-left{padding:3rem 0;.ctf-section__image{@media (min-width: 768px){min-width:300px;width:auto}}}&.text-center_image-right{align-items:flex-start;@media (min-width: 1024px){padding:2rem}@media (min-width: 1200px){align-items:center;max-width:75%}& p{font-size:1em}.ctf-section__image{@media (min-width: 1024px){max-width:450px}}}&.text-left_image-right{justify-content:space-between;.ctf-section__content{margin-top:3rem;padding:0 2rem;@media (min-width: 768px){margin-left:4rem;margin-top:0;max-width:30vw;padding:0}@media (min-width: 1024px){margin-left:15%}@media (min-width: 1200px){margin-left:20%}@media (min-width: 1920px){margin-left:30%}}.ctf-section__image{@media (min-width: 768px){max-width:450px}}}&.text-right_image-left{justify-content:space-around;padding:4rem 0;@media (min-width: 1200px){margin:0 auto;max-width:1024px}.ctf-section__content{padding:0 2rem;@media (min-width: 768px){margin-left:4rem;padding:0}}.ctf-section__image{@media (min-width: 768px){max-width:450px}}}}.ctf-section__content.prose,.ctf-section__inner .prose{>img+h2{margin-block-start:.5em}}.ctf-section{&.cta-pull{margin-top:-4rem;@media (min-width: 1024px){margin-top:-8rem}}&.hp-wings,&.join-header,&.support-header{margin-top:-8rem;min-height:350px!important;@media (min-width: 1600px){min-height:450px!important}@media (min-width: 2000px){min-height:600px!important}}&.hp-wings,&.support-header{@media (min-width: 1024px){margin-top:-4rem}}&.join-header{@media (min-width: 1024px){margin-top:-8rem}}&.testimonials-header{margin-top:-4rem;@media (min-width: 768px){margin-top:0;min-height:350px!important}@media (min-width: 1024px){margin-top:-6rem}@media (min-width: 1200px){margin-top:0}}}main.is-homepage{.ctf-section{.text-center_image-left{@media (min-width: 1024px){max-width:75%}@media (min-width: 1200px){max-width:50%}}}}.ctf-testimonial-card{background-color:var(--white);border:1px solid var(--gray);border-radius:1rem;height:min-content;padding:2rem 0 2.5rem}.ctf-testimonial-card__header{padding:0 2rem;.ctf-testimonial-card__avatar{align-items:center;background-color:var(--purple-light);border-radius:9999px;color:var(--white);display:flex;font-size:1.5rem;flex-shrink:0;height:50px;justify-content:center;line-height:1;width:50px}.ctf-testimonial-card__image{border-radius:9999px;height:50px;object-fit:cover;width:50px}}.ctf-testimonial-card__content{line-height:1.5rem;margin-top:2.5rem;padding:0 3rem;position:relative;text-wrap:auto;&:after{color:var(--purple-light);content:close-quote;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;font-size:4em;bottom:0;margin-bottom:-2rem;margin-right:1rem;position:absolute;right:0}&:before{color:var(--purple-light);content:open-quote;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;font-size:4em;left:0;margin-left:1rem;margin-top:-.5rem;position:absolute;top:0}}form{& button,input,textarea{border:0;border-radius:0;display:inline-block;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}& textarea{font-family:var(--font-sans);height:128px;resize:none;text-wrap:stable}& button{background-color:var(--c-primary);color:var(--white);&:is(:focus,:hover){background-color:var(--c-primary)}}}.form-row{margin-bottom:1rem;& input,label,textarea{display:block;width:100%}& label{font-size:.75rem;margin-bottom:.5rem;text-transform:uppercase}& input,textarea{border:2px solid var(--gray);border-radius:.25rem;&:focus-within{box-shadow:inset 0 1.5rem 1.75rem #32323213}}}.input-group-inline{align-items:center;display:flex;>input{flex-grow:1;width:100%}}.form-contact{width:100%;@media (min-width: 768px){max-width:35vw;min-width:300px}}.form-newsletter{display:flex;flex-direction:column;justify-content:center;margin:0 auto 2rem;& hgroup{& h2{color:var(--white);font-size:2rem;font-weight:700;line-height:1.5}& p{color:var(--gray)}}.input-group-inline{width:100%}@media (min-width: 768px){max-width:600px;.input-group-inline{max-width:450px}}}.menu{background-color:var(--purple-dark);background:linear-gradient(to bottom right,var(--purple-dark),var(--navy));box-shadow:inset 0 1.5rem 1.75rem #32323220;height:0;left:0;min-height:100vh;overflow:hidden;position:fixed;top:0;transition:width .35s ease;width:0;.menu-inner{height:0;opacity:0;width:0;& nav>ul>li{font-size:1.5rem;&:not(:last-child){border-bottom:1px solid var(--gray);padding-bottom:1rem}& a{color:var(--white);display:block;text-decoration:none;white-space:nowrap;&.nav-active{border-left:.5rem solid var(--pink);color:var(--pink);padding-left:1rem}}}}&.is-open{height:100%;min-height:100vh;transition:width .35s ease;width:100%;z-index:50;.menu-inner{height:100%;opacity:1;padding:2rem;overflow-y:auto;transition:width .35s ease,opacity .3s ease;width:auto}}.header-cta{gap:1rem;& a{border-radius:.5rem;white-space:nowrap}}}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.flex-column{flex-direction:column}.mobile-column{flex-direction:column;@media (min-width: 768px){flex-direction:row}}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.self-center{align-self:center}.wrap{flex-wrap:wrap}.grid{display:grid}.grid-sm-1{grid-template-columns:1fr}.grid2{@media (min-width: 768px){grid-template-columns:repeat(2,1fr)}}.grid3{@media (min-width: 768px){grid-template-columns:repeat(2,1fr)}@media (min-width: 1200px){grid-template-columns:repeat(3,1fr)}}.grid4{@media (min-width: 768px){grid-template-columns:repeat(2,1fr)}@media (min-width: 1024px){grid-template-columns:repeat(4,1fr)}}.grid5{grid-template-columns:repeat(2,1fr);@media (min-width: 768px){grid-template-columns:repeat(5,1fr)}}.hidden{display:none}.font-serif{font-family:var(--font-serif)}.max-w-full{max-width:100%}.min-h-screen{min-height:100vh}.mobile-only{@media (min-width: 768px){display:none}}.overflow-hidden{overflow:hidden}.pointer-events-none{pointer-events:none}.relative{position:relative}.text-bold{font-weight:700}.text-center{text-align:center}.text-lg{font-size:1.125em}.text-primary{color:var(--c-primary)}.shadow{box-shadow:var(--shadow)}.sr-only{height:0;line-height:0;visibility:hidden;width:0}.w-full{width:100%}.gap1{gap:1rem}.gap2{gap:2rem}.gap3{gap:3rem}.gap4{gap:4rem}.p0{padding:0}.p1{padding:1rem}.pt1{padding-top:1rem}.pb1{padding-bottom:1rem}.px1{padding-left:1rem;padding-right:1rem}.py1{padding-bottom:1rem;padding-top:1rem}.p2{padding:2rem}.pt2{padding-top:2rem}.pb2{padding-bottom:2rem}.px2{padding-left:2rem;padding-right:2rem}.py2{padding-bottom:2rem;padding-top:2rem}.pt4{padding-top:4rem}.pb4{padding-bottom:4rem}.m0{margin:0}.mx-auto{margin:0 auto}.mt1{margin-top:1rem}.mb1{margin-bottom:1rem}.my1{margin-bottom:1rem;margin-top:1rem}.mt2{margin-top:2rem}.mb2{margin-bottom:2rem}.my2{margin-bottom:2rem;margin-top:2rem}.mt4{margin-top:4rem}.mb4{margin-bottom:4rem}.ctf-section__carousel,.swiper-section{--swiper-navigation-size: 40px;--swiper-navigation-top-offset: 50%;--swiper-navigation-color: var(--gray);--swiper-pagination-color: var(--gray);--swiper-pagination-left: auto;--swiper-pagination-right: 8px;--swiper-pagination-bottom: 8px;--swiper-pagination-top: auto;--swiper-pagination-bullet-size: 8px;--swiper-pagination-bullet-width: 8px;--swiper-pagination-bullet-height: 8px;--swiper-pagination-bullet-inactive-color: #fff;--swiper-pagination-bullet-inactive-opacity: .2;--swiper-pagination-bullet-opacity: 1;--swiper-pagination-bullet-horizontal-gap: 4px;--swiper-pagination-bullet-vertical-gap: 6px;@media (min-width: 768px){--swiper-pagination-color: var(--purple-dark);--swiper-pagination-bullet-inactive-color: #000}@media (min-width: 1024px){--swiper-navigation-color: var(--purple-dark);--swiper-navigation-sides-offset: -40px}.swiper-slide{align-self:stretch;height:auto!important;>*{box-shadow:none!important}}.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-2rem;top:auto}}@media (prefers-reduced-motion: reduce){*,:before,:after{animation:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transform:none!important;transition-property:none!important;transition-duration:.01ms!important}}@media (hover: hover) and (pointer: fine){a,*:hover{transition:all .35s ease}}@supports (-webkit-touch-callout: none){input,input:focus,select,select:focus,textarea,textarea:focus{border-radius:0!important;font-size:16px!important}}.credits[data-astro-cid-rbvjzexy]{font-size:.75rem;margin-top:4rem;padding:0 1rem .5rem;& a[data-astro-cid-rbvjzexy]{color:var(--purple-light);text-decoration:underline;&:is(:focus,:hover){color:var(--white);text-decoration:none}}}.pre-footer[data-astro-cid-tdocl6lx]{background-color:var(--purple-dark);background:linear-gradient(to bottom right,var(--purple-dark),var(--navy));border-radius:1rem;margin:5rem 1rem 1rem;padding:2rem;text-align:center;@media (min-width: 768px){margin:5rem auto 0;max-width:50%;padding:3rem;width:100%}}
