@font-face{font-family:Camp Arabic;src:url(/localization/fonts/camp-arabic.woff2) format("woff2");font-display:swap}@font-face{font-family:Camp Chinese;src:url(/localization/fonts/camp-chinese-ui.woff2) format("woff2");font-display:swap}@font-face{font-family:Camp Chinese Full;src:url(/localization/fonts/droid-sans-fallback.ttf) format("truetype");font-display:swap}html[lang=ar]{--font-sans:"Camp Arabic",var(--font-sans-loaded),sans-serif;--font-serif:"Camp Arabic",var(--font-serif-loaded),sans-serif}html[lang=zh-Hans]{--font-sans:"Camp Chinese",var(--font-sans-loaded),"Camp Chinese Full",sans-serif;--font-serif:"Camp Chinese",var(--font-serif-loaded),"Camp Chinese Full",serif}html[lang=ar] body{font-family:"Camp Arabic",var(--font-sans-loaded),sans-serif}html[lang=zh-Hans] body{font-family:"Camp Chinese",var(--font-sans-loaded),"Camp Chinese Full",sans-serif}html:is([lang=ar],[lang=zh-Hans]) :is(button,input,textarea,select){font-family:inherit}html[lang=ar] :is(input[type=email],input[type=url],input[type=tel],input[type=number],code,pre,time){direction:ltr;unicode-bidi:isolate}html[lang=ar] [data-i18n-direction=time]{direction:ltr;unicode-bidi:isolate}html[lang=fr-CA] :is(button,[role=button]){white-space:normal}html[lang=ar] :is(h1,h2,h3,h4,h5,h6){font-family:"Camp Arabic",var(--font-sans-loaded),sans-serif;line-height:1.5;letter-spacing:normal}html[lang=ar] :is(nav a,button,label,.eyebrow){letter-spacing:normal}html[lang=zh-Hans] :is(h1,h2,h3,h4,h5,h6){font-family:"Camp Chinese",var(--font-serif-loaded),"Camp Chinese Full",serif;line-height:1.4}html:not([lang=en-CA]) .heritage-hero h1>span{display:block}.camp-public-nav-call-number{unicode-bidi:isolate}html[lang=zh-Hans] :is(.eyebrow,nav a,button,label){letter-spacing:normal}html[lang=zh-Hans] .eyebrow{text-transform:none}html[lang=zh-Hans] :is(p,li){line-break:strict;word-break:normal}html:is([lang=ar],[lang=zh-Hans]) .camp-public-nav{font-family:var(--font-sans)}