.griess-hero{padding-bottom:60px}.griess-hero h1{font-size:clamp(4rem,13vw,12rem);line-height:.9;letter-spacing:-.065em;margin:55px 0 24px}.griess-address{border-top:3px solid var(--lime,#d7ff38);padding-top:20px;max-width:720px}.griess-tagline{font-size:clamp(1.4rem,3vw,2.6rem);margin:24px 0}.griess-photo{margin:36px 0 26px}.griess-photo img{width:100%;height:auto;display:block}.griess-photo figcaption{font-size:.85rem;line-height:1.5;color:#bcbfb6;margin-top:12px}.griess-subhead{margin-top:48px}.table-scroll{overflow-x:auto;margin-top:24px}table{width:100%;border-collapse:collapse;text-align:left;line-height:1.6}th,td{padding:18px 14px;border-bottom:1px solid #42453b;vertical-align:top}thead th{color:#d7ff38}tbody th{min-width:180px;font-weight:500}td{min-width:190px}@media(max-width:600px){.griess-hero h1{margin-top:36px}.griess-hero{padding-bottom:36px}th,td{padding:14px 10px}}
