


html[data-type="gilroy"]{--font-display:'Gilroy',system-ui,-apple-system,sans-serif;--font-body:'Gilroy',system-ui,-apple-system,sans-serif;--k:.98}


html[data-type="gilroy"] .names,html[data-type="gilroy"] .h2{font-weight:200!important;font-size:calc(46px * var(--k))!important;line-height:1.08;letter-spacing:-.01em}
html[data-type="gilroy"] .h4{font-weight:200;font-size:calc(30px * var(--k));letter-spacing:0}
html[data-type="gilroy"] .h5{font-weight:300;font-size:calc(19px * var(--k))!important;line-height:1.35;letter-spacing:0}
html[data-type="gilroy"] .hdr__mono{font-weight:200;font-size:calc(32px * var(--k));letter-spacing:.02em}
html[data-type="gilroy"] .hdr__ini small{font-size:12px;font-weight:300}
html[data-type="gilroy"] .envelope__names{font-weight:200;font-size:calc(38px * var(--k))}
html[data-type="gilroy"] .envelope__names i{font-style:italic;text-transform:none;letter-spacing:0;font-size:18px;font-weight:400;color:var(--cream)}
html[data-type="gilroy"] .compass__num{font-weight:300;font-size:calc(27px * var(--k));letter-spacing:0}
html[data-type="gilroy"] .cal__num{font-weight:200;font-size:calc(30px * var(--k))}
html[data-type="gilroy"] .cal__num--main{font-weight:200;font-size:calc(72px * var(--k))}


html[data-type="gilroy"] .kicker,html[data-type="gilroy"] .cap{font-weight:400;font-size:calc(12.5px * var(--k));line-height:1.2;letter-spacing:.22em}
html[data-type="gilroy"] .hdr__btn,html[data-type="gilroy"] .hdr__link,html[data-type="gilroy"] .menu__links a{font-weight:400;font-size:calc(12px * var(--k));letter-spacing:.2em}
html[data-type="gilroy"] .pc__cap{font-style:italic;text-transform:none;letter-spacing:.01em;font-size:16px;font-weight:400}


html[data-type="gilroy"] .text{font-weight:400;font-size:calc(16px * var(--k));line-height:1.75}

@media (min-width:810px){
  html[data-type="gilroy"] .names,html[data-type="gilroy"] .h2{font-size:calc(56px * var(--k))!important}
  html[data-type="gilroy"] .h4{font-size:calc(34px * var(--k))}
  html[data-type="gilroy"] .h5{font-size:calc(22px * var(--k))!important}
  html[data-type="gilroy"] .hdr__mono{font-size:calc(38px * var(--k))}
  html[data-type="gilroy"] .envelope__names{font-size:calc(44px * var(--k))}
  html[data-type="gilroy"] .kicker,html[data-type="gilroy"] .cap{font-size:calc(14px * var(--k))}
  html[data-type="gilroy"] .hdr__btn,html[data-type="gilroy"] .hdr__link{font-size:calc(13px * var(--k))}
}
@media (min-width:1200px){
  html[data-type="gilroy"] .kicker,html[data-type="gilroy"] .cap{font-size:calc(15px * var(--k))}

  html[data-type="gilroy"] .story__head .h2{font-size:calc(40px * var(--k))!important}
  html[data-type="gilroy"] .names,html[data-type="gilroy"] .h2{font-size:calc(62px * var(--k))!important}
  html[data-type="gilroy"] .h4{font-size:calc(38px * var(--k))}
  html[data-type="gilroy"] .hdr__mono{font-size:calc(44px * var(--k))}
  html[data-type="gilroy"] .compass__num{font-size:calc(32px * var(--k))}
}


html[data-type="gilroy"]{--font-script:'Great Vibes',cursive}
html[data-type="gilroy"] .names,html[data-type="gilroy"] .h2,html[data-type="gilroy"] .envelope__names{--k:1.15;font-family:var(--font-script)!important;font-weight:400!important;letter-spacing:0!important;line-height:1.15!important}
html[data-type="gilroy"] .envelope__names i{font-family:var(--font-script);font-style:normal;font-size:calc(22px * 1.15)}
html[data-type="gilroy"] .pc__cap{font-family:var(--font-script);font-style:normal;letter-spacing:0;font-size:calc(17px * 1.45)}
