.pm-heading{display:flex;justify-content:space-between;font-size:clamp(16px,1.1799410029vw + 6.1592920354px,24px);font-weight:600;line-height:normal;letter-spacing:0;width:100%}@media (max-width: 834px){.pm-heading{font-size:clamp(10px,2.1897810219vw + -2.2627737226px,16px)}}@media (max-width: 560px){.pm-heading{font-size:clamp(12px,2.5547445255vw + -2.3065693431px,19px)}}.pm-heading h2{color:var(--secondary);white-space:nowrap}@media (max-width: 560px){.pm-heading h2{white-space:normal;max-width:30%}}.pm-heading.--dark *{color:var(--dark)}.pm-heading.--fixed{font-size:21px}@media (max-width: 560px){.pm-heading.--fixed{font-size:14px}}.pm-heading.--light span,.pm-heading.--light-explicit *{color:var(--light)}.pm-heading span{text-align:right;color:var(--subtitle-color, var(--dark))}@media (max-width: 834px){.pm-heading span{max-width:51%}}@media (max-width: 560px){.pm-heading span{max-width:58%}}.pm-banner.astro-2h2dtkyc{display:flex;color:var(--dark);font-weight:400;font-size:554px;line-height:1em;letter-spacing:-.03em;white-space:nowrap}@media (max-width: 834px){.pm-banner.astro-2h2dtkyc{font-size:clamp(371px,66.7883211679vw + -3.0145985401px,554px)}}@media (max-width: 560px){.pm-banner.astro-2h2dtkyc{margin-top:1.428em;font-size:clamp(52px,17.0833333333vw + -2.6666666667px,93px)}}.pm-banner.astro-2h2dtkyc.--light{color:var(--light)}.pm-banner.astro-2h2dtkyc span{display:flex}
