.franchise-hero{background:var(--olive);color:var(--cream);padding:75px 0 85px}.franchise-hero h1{font-size:clamp(60px,7.5vw,110px);margin:25px 0}.franchise-hero h1 span{color:var(--gold)}.franchise-hero .button{margin-top:28px}.franchise-story{padding-block:85px}.franchise-story h2{font-size:57px;color:var(--olive);margin:20px 0 45px}.three-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:55px}.three-columns article>span{font-family:Barlow,Impact,sans-serif;font-size:48px;color:var(--sand)}.three-columns h3{font-size:32px;margin:12px 0 20px;color:var(--olive)}.franchise-contact{background:#e9e4da;padding-block:65px}.franchise-contact>.container{display:grid;grid-template-columns:1fr 1fr;gap:80px}.franchise-contact h2{font-size:64px;color:var(--olive);margin-top:20px}.franchise-contact .button{margin-top:25px}@media(max-width:850px){.three-columns{gap:25px}.three-columns h3{font-size:27px}.franchise-contact>.container{gap:35px}.franchise-contact h2{font-size:54px}}@media(max-width:580px){.franchise-hero{padding:45px 0 50px}.franchise-hero h1{font-size:65px}.franchise-hero p{font-size:15px}.franchise-story{padding-block:50px}.franchise-story h2{font-size:48px;margin-bottom:32px}.three-columns{grid-template-columns:1fr;gap:30px}.three-columns article{border-top:1px solid var(--border);padding-top:18px}.three-columns h3{font-size:33px;margin-top:8px}.three-columns article>span{font-size:35px}.franchise-contact{padding-block:45px}.franchise-contact>.container{grid-template-columns:1fr;gap:26px}.franchise-contact h2{font-size:60px}}@media(max-width:360px){.franchise-hero h1{font-size:56px}}.franchise-hero a:focus-visible{outline-color:var(--cream)}.franchise-apply-intro h2:first-child,.franchise-hero h1:first-child,.franchise-origin h2:first-child{margin-top:0}:root :is(.quality-fresh,.quality-ingredients,.quality-halal,.franchise-origin,.franchise-apply-intro) h2{font-size:var(--text-section);line-height:var(--text-section-leading)}