/* generated by tools/build-pages.py from site.css; do not edit */
html[lang="he"]{--fs-display:calc(clamp(52px,8.9vw,150px) * 1.1);--fs-h2:calc(clamp(34px,4.5vw,68px) * 1.1);--fs-h3:calc(clamp(30px,3.6vw,54px) * 1.1);--fs-stat:calc(clamp(46px,6.4vw,100px) * 1.1);--fs-lead:calc(clamp(19px,1.55vw,23px) * 1.1);--fs-body:calc(17px * 1.1);--fs-small:calc(14px * 1.1);--fs-label:calc(12px * 1.1)}
body{line-height:1.455}
.label{line-height:1.182}
h1{line-height:0.818}
h2{line-height:0.927}
h3{line-height:0.945}
.lead{line-height:1.318}
.btn{font-size:calc(16px * 1.1)}
.nav-links{font-size:calc(14px * 1.1)}
.menu-links a{font-size:calc(clamp(36px,5.6vw,84px) * 1.1);line-height:0.982}
.hero h1{font-size:calc(min(130px,8.125vw) * 1.1);line-height:0.909}
.hero-sub{font-size:calc(23px * 1.1)}
.since{font-size:calc(15px * 1.1)}
.logos-lede{font-size:calc(clamp(24px,2.3vw,34px) * 1.1);line-height:1.045}
.pquote,.q blockquote{font-size:calc(clamp(21px,1.75vw,25px) * 1.1);line-height:1.127}
.stat .n{line-height:0.864}
.usp-alt h3{line-height:0.927}
.svc h3{font-size:calc(clamp(22px,1.9vw,28px) * 1.1);line-height:1.045}
.svc p{font-size:calc(16px * 1.1);line-height:1.409}
.who{line-height:1.273}
.cta h2{font-size:calc(clamp(48px,8.4vw,140px) * 1.1);line-height:0.836}
.foot-tag{font-size:calc(20px * 1.1);line-height:1.182}
.foot-col{font-size:calc(15px * 1.1)}
.foot-base{font-size:calc(13px * 1.1)}
@media (max-width:900px){
.hero-sub{font-size:calc(19px * 1.1)}
.hero h1{font-size:calc(calc((100vw - 2 * var(--gutter)) / 6.4) * 1.1)}
}
.page-hero h1{font-size:calc(clamp(46px,6.6vw,104px) * 1.1);line-height:0.909}
.page-long .page-hero h1{font-size:calc(clamp(40px,5.2vw,82px) * 1.1)}
.prose strong{line-height:1.182}
.kicker{line-height:1.182}
.pt-name,.fl h2,.sd-head h2{font-size:calc(clamp(23px,2.1vw,31px) * 1.1);line-height:1.018}
.chip{line-height:1.182}
.roster-list b{font-size:calc(18px * 1.1);line-height:1.182}
.roster-list span{line-height:1.273}
.roster-past p{line-height:1.273}
.member h3{font-size:calc(clamp(21px,1.7vw,25px) * 1.1);line-height:1.018}
.role{line-height:1.227}
.member p{font-size:calc(15px * 1.1);line-height:1.364}
.stat-grid .n{font-size:calc(clamp(40px,4.6vw,72px) * 1.1)}
.numbers-body .stat-grid .n{font-size:calc(clamp(34px,3.2vw,48px) * 1.1)}
.growth-row span:last-child{font-size:calc(22px * 1.1);line-height:1.091}
.milestone p{line-height:1.273}
.milestone .milestone-punch{line-height:0.909}
.mocktag{line-height:1.182}
.form-row label{font-size:calc(15px * 1.1);line-height:1.182}
.form-row input,.form-row textarea,.form-row select{line-height:1.273}
.form-error{font-size:calc(15px * 1.1);line-height:1.318}
.contact-aside h2{font-size:calc(clamp(26px,2.5vw,36px) * 1.1);line-height:0.964}
.big-mail{font-size:calc(clamp(20px,1.7vw,25px) * 1.1);line-height:1.091}
.sig{font-size:calc(15px * 1.1);line-height:1.318}
@media (max-width:900px){
.page-hero h1,.page-long .page-hero h1{font-size:calc(clamp(38px,10.6vw,84px) * 1.1)}
}
