.gt-hero{position:relative;isolation:isolate;overflow:hidden;background:#1b1510;color:#fff;min-height:720px}.gt-hero-video,.gt-shade{position:absolute;inset:0;width:100%;height:100%;z-index:-2}.gt-hero-video{object-fit:cover;object-position:center 42%}.gt-shade{z-index:-1;background:linear-gradient(90deg,#110d0a8c,#110d0a38 48%,#110d0a08)}.gt-hero-content{padding-top:88px;padding-bottom:48px;text-shadow:0 2px 5px #000c}.gt-hero .hero-btns,.gt-video-toggle{text-shadow:none}.gt-hero .eyebrow{color:#f6d79d}.gt-hero h1{font-size:clamp(42px,5.5vw,76px);line-height:1.05;letter-spacing:-.045em;margin:14px 0 20px;color:#fff}.gt-hero .gt-intro{font-size:clamp(25px,3vw,38px);line-height:1.2;font-weight:800;margin:0 0 20px}.gt-hero p{max-width:640px;font-size:19px;line-height:1.6}.gt-performance{display:flex;align-items:center;gap:24px;border-top:1px solid #ffffff50;margin-top:34px;padding-top:26px;max-width:670px}.gt-performance strong{font-family:Montserrat,sans-serif;font-size:clamp(38px,5vw,60px);line-height:1.1;color:#f6d79d}.gt-performance span{font-size:18px;font-weight:800;display:block}.gt-performance small{font-size:13px;display:block;margin-top:6px;color:#eee}.gt-hero .gt-disclosure{font-size:12px;line-height:1.65;max-width:760px;margin-top:18px;color:#fff;background:#17110bbb;border-radius:6px;padding:12px 14px;text-shadow:none}.gt-disclosure a{color:inherit;text-decoration:underline}.gt-video-toggle{background:#19130dc9;color:#fff;border:1px solid #ffffff80;border-radius:5px;padding:9px 14px;font:700 12px Mulish,sans-serif;cursor:pointer}.gt-video-toggle:focus-visible,.gt-text-link:focus-visible{outline:3px solid #d49d48;outline-offset:4px}.gt-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.gt-story h2{font-size:clamp(34px,4vw,52px);line-height:1.08;letter-spacing:-.04em;margin:14px 0 24px}.gt-story p{font-size:18px;line-height:1.8;color:#56534e}.gt-text-link{color:#b7202b;font-weight:800}.gt-food{display:grid;gap:18px;grid-template-columns:1.3fr 1fr;align-items:center}.gt-food figure{margin:0}.gt-food img{display:block;width:100%;height:330px;object-fit:cover;border-radius:12px}.gt-food figure+figure{margin-top:90px}.gt-food figure+figure img{height:240px}.gt-food figcaption{font-size:12px;font-weight:800;padding:10px 0;color:#615b55}.gt-growth .section-head{max-width:780px}.gt-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:40px}.gt-paths article{border-top:3px solid #bf2030;padding-top:22px}.gt-paths span{font-size:12px;font-weight:800;letter-spacing:.08em;color:#a8202c}.gt-paths h3{font-size:24px;line-height:1.2;margin:16px 0}.gt-paths p{color:#58534e;line-height:1.7}.gt-paths a{color:#a8202c;font-weight:800}.gt-growth .fine{margin-top:30px;max-width:850px}@media(max-width:900px){.gt-story-grid{gap:32px}.gt-food{grid-template-columns:1fr}.gt-food figure+figure{margin-top:0}.gt-food img{height:250px}.gt-food figure+figure img{height:180px}.gt-paths{gap:22px}}@media(max-width:760px){.gt-hero-content{padding-top:62px;padding-bottom:36px}.gt-hero{min-height:0}.gt-shade{background:linear-gradient(90deg,#110d0a7a,#110d0a38)}.gt-performance{align-items:flex-start;flex-direction:column;gap:12px}.gt-hero p{font-size:17px}.gt-hero .gt-disclosure{font-size:12px}.gt-story-grid,.gt-paths{grid-template-columns:1fr}.gt-story-grid{gap:30px}.gt-food{grid-template-columns:1fr 1fr;gap:14px}.gt-food img,.gt-food figure+figure img{height:210px}.gt-food figure+figure{margin-top:40px}.gt-story p{font-size:17px}.gt-paths{gap:30px}}@media(prefers-reduced-motion:reduce){.gt-hero-video{display:none}.gt-hero{background:#1b1510 url(../assets/images/pizza-chef-hero.webp) center/cover}}
