/* GENERATED by scripts/a11y-breakpoints.py — do not edit by hand.
   The theme's breakpoints at scaled widths for the accessibility text
   sizes (html.a11y-t1/2/3 = 115/130/150%). */
/* site.css @ 1080px */
@media(max-width:1242px){html.a11y-t1 .quick,html.a11y-t1 .cats{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1404px){html.a11y-t2 .quick,html.a11y-t2 .cats{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1620px){html.a11y-t3 .quick,html.a11y-t3 .cats{grid-template-columns:repeat(3,minmax(0,1fr))}}
/* site.css @ 980px */
@media(max-width:1127px){html.a11y-t1 .hero .grid{grid-template-columns:1fr}html.a11y-t1 .hero .art{height:320px;order:-1}html.a11y-t1 .hero .art .badge{left:16px}html.a11y-t1 .cats{grid-template-columns:1fr 1fr}html.a11y-t1 .how{grid-template-columns:1fr;padding:40px;gap:36px}html.a11y-t1 .reach,html.a11y-t1 .faq,html.a11y-t1 .testi,html.a11y-t1 .db{grid-template-columns:1fr;gap:36px}html.a11y-t1 .testi .pic{height:280px}}
@media(max-width:1274px){html.a11y-t2 .hero .grid{grid-template-columns:1fr}html.a11y-t2 .hero .art{height:320px;order:-1}html.a11y-t2 .hero .art .badge{left:16px}html.a11y-t2 .cats{grid-template-columns:1fr 1fr}html.a11y-t2 .how{grid-template-columns:1fr;padding:40px;gap:36px}html.a11y-t2 .reach,html.a11y-t2 .faq,html.a11y-t2 .testi,html.a11y-t2 .db{grid-template-columns:1fr;gap:36px}html.a11y-t2 .testi .pic{height:280px}}
@media(max-width:1470px){html.a11y-t3 .hero .grid{grid-template-columns:1fr}html.a11y-t3 .hero .art{height:320px;order:-1}html.a11y-t3 .hero .art .badge{left:16px}html.a11y-t3 .cats{grid-template-columns:1fr 1fr}html.a11y-t3 .how{grid-template-columns:1fr;padding:40px;gap:36px}html.a11y-t3 .reach,html.a11y-t3 .faq,html.a11y-t3 .testi,html.a11y-t3 .db{grid-template-columns:1fr;gap:36px}html.a11y-t3 .testi .pic{height:280px}}
/* site.css @ 640px */
@media(max-width:736px){html.a11y-t1 .quick{grid-template-columns:1fr 1fr}html.a11y-t1 .cats{grid-template-columns:1fr}html.a11y-t1 .notice{grid-template-columns:1fr auto}html.a11y-t1 .notice .ic{display:none}html.a11y-t1 .how{padding:30px 22px}}
@media(max-width:832px){html.a11y-t2 .quick{grid-template-columns:1fr 1fr}html.a11y-t2 .cats{grid-template-columns:1fr}html.a11y-t2 .notice{grid-template-columns:1fr auto}html.a11y-t2 .notice .ic{display:none}html.a11y-t2 .how{padding:30px 22px}}
@media(max-width:960px){html.a11y-t3 .quick{grid-template-columns:1fr 1fr}html.a11y-t3 .cats{grid-template-columns:1fr}html.a11y-t3 .notice{grid-template-columns:1fr auto}html.a11y-t3 .notice .ic{display:none}html.a11y-t3 .how{padding:30px 22px}}
/* site.css @ 980px */
@media(max-width:1127px){html.a11y-t1 .layout{grid-template-columns:1fr;gap:36px}html.a11y-t1 .layout aside{position:static}}
@media(max-width:1274px){html.a11y-t2 .layout{grid-template-columns:1fr;gap:36px}html.a11y-t2 .layout aside{position:static}}
@media(max-width:1470px){html.a11y-t3 .layout{grid-template-columns:1fr;gap:36px}html.a11y-t3 .layout aside{position:static}}
/* site.css @ 640px */
@media(max-width:736px){html.a11y-t1 .values,html.a11y-t1 .team{grid-template-columns:1fr}}
@media(max-width:832px){html.a11y-t2 .values,html.a11y-t2 .team{grid-template-columns:1fr}}
@media(max-width:960px){html.a11y-t3 .values,html.a11y-t3 .team{grid-template-columns:1fr}}
/* site.css @ 640px */
@media(max-width:736px){html.a11y-t1 .who{grid-template-columns:1fr}}
@media(max-width:832px){html.a11y-t2 .who{grid-template-columns:1fr}}
@media(max-width:960px){html.a11y-t3 .who{grid-template-columns:1fr}}
/* site.css @ 1120px */
html.a11y-t1 .menubtn{display:inline-flex}html.a11y-t1 nav.main{display:none;position:absolute;left:0;right:0;top:100%;background:var(--cream);flex-direction:column;align-items:stretch;padding:12px 28px 20px;border-bottom:1px solid var(--line);box-shadow:0 14px 30px rgba(40,30,10,.08)}html.a11y-t1 nav.main.open{display:flex}html.a11y-t1 nav.main a{padding:14px 16px}html.a11y-t1 .bar .acts{order:3}
html.a11y-t2 .menubtn{display:inline-flex}html.a11y-t2 nav.main{display:none;position:absolute;left:0;right:0;top:100%;background:var(--cream);flex-direction:column;align-items:stretch;padding:12px 28px 20px;border-bottom:1px solid var(--line);box-shadow:0 14px 30px rgba(40,30,10,.08)}html.a11y-t2 nav.main.open{display:flex}html.a11y-t2 nav.main a{padding:14px 16px}html.a11y-t2 .bar .acts{order:3}
html.a11y-t3 .menubtn{display:inline-flex}html.a11y-t3 nav.main{display:none;position:absolute;left:0;right:0;top:100%;background:var(--cream);flex-direction:column;align-items:stretch;padding:12px 28px 20px;border-bottom:1px solid var(--line);box-shadow:0 14px 30px rgba(40,30,10,.08)}html.a11y-t3 nav.main.open{display:flex}html.a11y-t3 nav.main a{padding:14px 16px}html.a11y-t3 .bar .acts{order:3}
/* site.css @ 980px */
@media(max-width:1127px){html.a11y-t1 footer.site .cols{grid-template-columns:1fr 1fr}html.a11y-t1 .util .links{display:none}}
@media(max-width:1274px){html.a11y-t2 footer.site .cols{grid-template-columns:1fr 1fr}html.a11y-t2 .util .links{display:none}}
@media(max-width:1470px){html.a11y-t3 footer.site .cols{grid-template-columns:1fr 1fr}html.a11y-t3 .util .links{display:none}}
/* site.css @ 640px */
@media(max-width:736px){html.a11y-t1 .bar{flex-wrap:wrap;padding:12px 0;gap:12px}html.a11y-t1 .bar .acts{width:100%}html.a11y-t1 .bar .acts .btn{flex:1}html.a11y-t1 footer.site .cols{grid-template-columns:1fr}html.a11y-t1 .util .l span{display:none}}
@media(max-width:832px){html.a11y-t2 .bar{flex-wrap:wrap;padding:12px 0;gap:12px}html.a11y-t2 .bar .acts{width:100%}html.a11y-t2 .bar .acts .btn{flex:1}html.a11y-t2 footer.site .cols{grid-template-columns:1fr}html.a11y-t2 .util .l span{display:none}}
@media(max-width:960px){html.a11y-t3 .bar{flex-wrap:wrap;padding:12px 0;gap:12px}html.a11y-t3 .bar .acts{width:100%}html.a11y-t3 .bar .acts .btn{flex:1}html.a11y-t3 footer.site .cols{grid-template-columns:1fr}html.a11y-t3 .util .l span{display:none}}
/* wp.css @ 782px */
/* wp.css @ 600px */
/* wp.css @ 640px */
@media(max-width:736px){html.a11y-t1 .wrap.bar{padding-left:28px;padding-right:28px}}
@media(max-width:832px){html.a11y-t2 .wrap.bar{padding-left:28px;padding-right:28px}}
@media(max-width:960px){html.a11y-t3 .wrap.bar{padding-left:28px;padding-right:28px}}
/* wp.css @ 980px */
@media(max-width:1127px){html.a11y-t1 .hero-fig{order:-1}html.a11y-t1 .hero-fig>img{height:300px}}
@media(max-width:1274px){html.a11y-t2 .hero-fig{order:-1}html.a11y-t2 .hero-fig>img{height:300px}}
@media(max-width:1470px){html.a11y-t3 .hero-fig{order:-1}html.a11y-t3 .hero-fig>img{height:300px}}
/* wp.css @ 640px */
@media(max-width:736px){html.a11y-t1 .cc-form{padding:20px}html.a11y-t1 .cc-form .btn{justify-self:stretch}}
@media(max-width:832px){html.a11y-t2 .cc-form{padding:20px}html.a11y-t2 .cc-form .btn{justify-self:stretch}}
@media(max-width:960px){html.a11y-t3 .cc-form{padding:20px}html.a11y-t3 .cc-form .btn{justify-self:stretch}}
/* wp.css @ 980px */
@media(max-width:1127px){html.a11y-t1 .cats.section-cards,html.a11y-t1 .cats.news-cards{grid-template-columns:1fr 1fr}}
@media(max-width:1274px){html.a11y-t2 .cats.section-cards,html.a11y-t2 .cats.news-cards{grid-template-columns:1fr 1fr}}
@media(max-width:1470px){html.a11y-t3 .cats.section-cards,html.a11y-t3 .cats.news-cards{grid-template-columns:1fr 1fr}}
/* wp.css @ 640px */
@media(max-width:736px){html.a11y-t1 .cats.section-cards,html.a11y-t1 .cats.news-cards{grid-template-columns:1fr}}
@media(max-width:832px){html.a11y-t2 .cats.section-cards,html.a11y-t2 .cats.news-cards{grid-template-columns:1fr}}
@media(max-width:960px){html.a11y-t3 .cats.section-cards,html.a11y-t3 .cats.news-cards{grid-template-columns:1fr}}
/* wp.css @ 640px */
/* wp.css @ 560px */
/* wp.css @ 420px */
@media(max-width:483px){html.a11y-t1 .bar .acts{flex-wrap:wrap}html.a11y-t1 .btn{white-space:normal;text-align:center;padding-left:16px;padding-right:16px}html.a11y-t1 .finder .row>*{flex:1 1 100%;min-width:0}html.a11y-t1 .card{padding-left:20px;padding-right:20px}html.a11y-t1 h1,html.a11y-t1 h2,html.a11y-t1 h3{overflow-wrap:break-word;hyphens:auto}html.a11y-t1 .offices li{grid-template-columns:minmax(0,1fr)}html.a11y-t1 .give-form{padding-left:18px;padding-right:18px}}
@media(max-width:546px){html.a11y-t2 .bar .acts{flex-wrap:wrap}html.a11y-t2 .btn{white-space:normal;text-align:center;padding-left:16px;padding-right:16px}html.a11y-t2 .finder .row>*{flex:1 1 100%;min-width:0}html.a11y-t2 .card{padding-left:20px;padding-right:20px}html.a11y-t2 h1,html.a11y-t2 h2,html.a11y-t2 h3{overflow-wrap:break-word;hyphens:auto}html.a11y-t2 .offices li{grid-template-columns:minmax(0,1fr)}html.a11y-t2 .give-form{padding-left:18px;padding-right:18px}}
@media(max-width:630px){html.a11y-t3 .bar .acts{flex-wrap:wrap}html.a11y-t3 .btn{white-space:normal;text-align:center;padding-left:16px;padding-right:16px}html.a11y-t3 .finder .row>*{flex:1 1 100%;min-width:0}html.a11y-t3 .card{padding-left:20px;padding-right:20px}html.a11y-t3 h1,html.a11y-t3 h2,html.a11y-t3 h3{overflow-wrap:break-word;hyphens:auto}html.a11y-t3 .offices li{grid-template-columns:minmax(0,1fr)}html.a11y-t3 .give-form{padding-left:18px;padding-right:18px}}
