@media only screen and (min-width:320px){:root{--main-font:'Ysabeau Office', sans-serif;--title-font:'Cormorant Garamond', serif}html,body{font-family:var(--main-font);font-size:18px}h1,h2,.block-editor :where(.editor-styles-wrapper) :is(h1,h2){font-family:var(--title-font)}h3,h4,h5,h6,.block-editor :where(.editor-styles-wrapper) :is(h3,h4,h5,h6){font-family:var(--main-font)}h1{font-weight:600;font-size:2.4rem}h2{font-size:2.2rem;font-weight:600;hyphens:auto}h2.larger-h2{font-size:2.4rem;font-weight:600}h3{font-size:1.8rem;font-weight:600}h4{font-size:1.2rem;font-weight:600;font-family:var(--main-font)}h5{font-size:1rem;font-weight:600;font-family:var(--main-font);margin:30px 0 10px 0;text-transform:uppercase}a{font-size:1rem;font-weight:600}.main-navigation .main-nav ul li a{font-size:1rem;font-weight:500;letter-spacing:.035em;text-transform:uppercase}p{font-size:1em;line-height:1.6em}.larger-text{font-size:1.25rem}.smaller-text{font-size:.8em}.semi-bold{font-weight:600}.bold{font-weight:700}}@media only screen and (min-width:768px){html,body{font-size:19px}}@media only screen and (min-width:990px){html,body{font-size:20px}h1{font-size:3.42rem}h2{font-size:3rem}h5{font-size:1rem;font-family:var(--main-font);font-weight:600}h6{font-size:1rem;font-family:var(--main-font);font-weight:600;margin:0 0 6px 0}.main-navigation .main-nav ul li a{font-size:.9rem}}@media (max-width:1023px){h2.gb-headline:has(>.gb-icon){hyphens:auto}}