@media (min-width: 0px) { h2, h3, p, li, .scrolltohref, a { font-family:"adobe-caslon-pro",serif; } }
@media (min-width: 768px) { h2, h3, p, li, .scrolltohref, a { font-family:"adobe-caslon-pro",serif; } }
@media (min-width: 992px) { h2, h3, p, li, .scrolltohref, a { font-family:"adobe-caslon-pro",serif; } }
@media (min-width: 1280px) { h2, h3, p, li, .scrolltohref, a { font-family:"adobe-caslon-pro",serif; } }
@media (min-width: 0px) { h4, .learnmorelink, #menu-globalnav a, #menu-globalnav-1 a { font-weight:500; text-transform:none; font-family:"adobe-caslon-pro",serif; } }
@media (min-width: 768px) { h4, .learnmorelink, #menu-globalnav a, #menu-globalnav-1 a { font-family:"adobe-caslon-pro",serif; } }
@media (min-width: 992px) { h4, .learnmorelink, #menu-globalnav a, #menu-globalnav-1 a { font-family:"adobe-caslon-pro",serif; } }
@media (min-width: 1280px) { h4, .learnmorelink, #menu-globalnav a, #menu-globalnav-1 a { font-family:"adobe-caslon-pro",serif; } }
@media (min-width: 0px) { h1, .h1 { font-size:2.074rem; font-weight:100; line-height:1.1; margin:.67rem 0; font-family:Conv_FairyDustB; } }
@media (min-width: 768px) { h1, .h1 { font-size:3.157rem!important; font-family:Conv_FairyDustB; } }
@media (min-width: 992px) { h1, .h1 { font-family:Conv_FairyDustB; } }
@media (min-width: 1280px) { h1, .h1 { font-family:Conv_FairyDustB; } }
@media (min-width: 0px) { h2, .h2 { font-size:2.369em; font-weight:500; line-height:1.3; font-family:"adobe-caslon-pro",serif; } }
@media (min-width: 768px) { h2, .h2 { font-family:"adobe-caslon-pro",serif; } }
@media (min-width: 992px) { h2, .h2 { font-family:"adobe-caslon-pro",serif; } }
@media (min-width: 1280px) { h2, .h2 { font-family:"adobe-caslon-pro",serif; } }
@media (min-width: 0px) { h3, .h3 { font-size:1.777rem; font-weight:400; margin:0px; } }
@media (min-width: 768px) { h3, .h3 { } }
@media (min-width: 992px) { h3, .h3 { } }
@media (min-width: 1280px) { h3, .h3 { } }
@media (min-width: 0px) { h4, .h4 { font-size:1rem; font-weight:700; text-transform:none; margin:0 0 1rem;; } }
@media (min-width: 768px) { h4, .h4 { } }
@media (min-width: 992px) { h4, .h4 { } }
@media (min-width: 1280px) { h4, .h4 { } }
@media (min-width: 0px) { p, .scrolltohref { font-size:1rem; font-weight:400; font-family:"adobe-caslon-pro",serif; } }
@media (min-width: 768px) { p, .scrolltohref { font-family:"adobe-caslon-pro",serif; } }
@media (min-width: 992px) { p, .scrolltohref { font-family:"adobe-caslon-pro",serif; } }
@media (min-width: 1280px) { p, .scrolltohref { font-family:"adobe-caslon-pro",serif; } }
@media (min-width: 0px) { .hugecopy { font-size:3.75rem; line-height:1; } }
@media (min-width: 768px) { .hugecopy { font-size:5rem; } }
@media (min-width: 992px) { .hugecopy { } }
@media (min-width: 1280px) { .hugecopy { } }
@media (min-width: 0px) { p.tinycopy { font-size:1rem; } }
@media (min-width: 768px) { p.tinycopy { } }
@media (min-width: 992px) { p.tinycopy { } }
@media (min-width: 1280px) { p.tinycopy { } }
@media (min-width: 0px) { html { font-size:14px; } }
@media (min-width: 768px) { html { font-size:16px; } }
@media (min-width: 992px) { html { font-size:16px; } }
@media (min-width: 1280px) { html { font-size:18px; } }
@media (min-width: 0px) {  { } }
@media (min-width: 768px) {  { } }
@media (min-width: 992px) {  { } }
@media (min-width: 1280px) {  { } }
@media (min-width: 0px) { p.intro-paragraph { font-size:1.5rem; margin:0 0 1rem; font-family:"adobe-caslon-pro",serif; } }
@media (min-width: 768px) { p.intro-paragraph { font-family:"adobe-caslon-pro",serif; } }
@media (min-width: 992px) { p.intro-paragraph { font-family:"adobe-caslon-pro",serif; } }
@media (min-width: 1280px) { p.intro-paragraph { font-family:"adobe-caslon-pro",serif; } }
