.gg-focus:focus-visible{box-shadow:0 0 0 4px var(--wp--preset--color--custom-gold);outline:2px solid var(--wp--preset--color--custom-text);outline-offset:0}.gg-franchise-philosophy{background:#0a0203;padding:8px}@media(min-width:768px){.gg-franchise-philosophy{padding:16px}}.gg-franchise-philosophy__grid{display:grid;gap:8px;grid-template-columns:repeat(2,1fr);width:100%}@media(min-width:768px){.gg-franchise-philosophy__grid{gap:16px}}@media(min-width:1024px){.gg-franchise-philosophy__grid{grid-template-columns:repeat(4,1fr)}}.gg-franchise-philosophy__image{aspect-ratio:1/1;background:#cfad85;cursor:pointer;overflow:hidden;position:relative}.gg-franchise-philosophy__image:after{background:url(../svg/icon-expand.5baf1d7cbf5a8f871e56.svg) 50%/contain no-repeat;bottom:16px;content:"";height:20px;opacity:0;pointer-events:none;position:absolute;right:16px;transition:opacity .2s ease;width:20px;z-index:2}.gg-franchise-philosophy__image:hover:after{opacity:1}.gg-franchise-philosophy__image:focus-visible{box-shadow:0 0 0 4px var(--wp--preset--color--custom-gold);outline:2px solid var(--wp--preset--color--custom-text);outline-offset:0}.gg-franchise-philosophy__image:hover img{filter:none}.gg-franchise-philosophy__image img{filter:grayscale(1) brightness(.8);height:100%;mix-blend-mode:multiply;object-fit:cover;width:100%}.gg-franchise-philosophy__caption{display:none}.gg-franchise-philosophy__info{aspect-ratio:1/1;background:#594937;cursor:pointer;display:block;overflow:hidden;position:relative}.gg-franchise-philosophy__info:after{background:url(../svg/icon-expand.5baf1d7cbf5a8f871e56.svg) 50%/contain no-repeat;bottom:16px;content:"";height:20px;opacity:0;pointer-events:none;position:absolute;right:16px;transition:opacity .2s ease;width:20px;z-index:2}.gg-franchise-philosophy__info:hover:after{opacity:1}.gg-franchise-philosophy__info:focus-visible{box-shadow:0 0 0 4px var(--wp--preset--color--custom-gold);outline:2px solid var(--wp--preset--color--custom-text);outline-offset:0}.gg-franchise-philosophy__info-background{height:100%!important;position:absolute;width:100%}.gg-franchise-philosophy__info-hover-background{display:none}.gg-franchise-philosophy__info-content{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:16px;width:100%}@media(min-width:768px){.gg-franchise-philosophy__info-content{padding:24px}}@media(min-width:1024px){.gg-franchise-philosophy__info-content{padding:32px}}.gg-franchise-philosophy__info-content-headings{display:flex;flex-direction:column;gap:16px;position:relative}@media(min-width:1024px){.gg-franchise-philosophy__info-content-headings{gap:20px}}.gg-franchise-philosophy__info h2{color:#0a0203;font-family:var(--wp--preset--font-family--acumin-pro-extracondensed),sans-serif;font-size:20px;font-weight:900;letter-spacing:.32px;line-height:100%;margin:0;text-transform:uppercase}@media(min-width:768px){.gg-franchise-philosophy__info h2{font-size:24px}}@media(min-width:1280px){.gg-franchise-philosophy__info h2{font-size:32px}}.gg-franchise-philosophy__info h3{color:#0a0203;font-family:acumin-pro-extra-condensed,sans-serif;font-size:36px;font-style:normal;font-weight:900;letter-spacing:-.8px;line-height:90%;margin:0;text-transform:uppercase}@media(min-width:768px){.gg-franchise-philosophy__info h3{font-size:64px}}@media(min-width:1400px){.gg-franchise-philosophy__info h3{font-size:80px}}.gg-franchise-philosophy__info h4{color:#0a0203;font-family:acumin-pro-extra-condensed,sans-serif;font-size:36px;font-style:normal;font-weight:900;letter-spacing:-.56px;line-height:90%;margin:0;position:relative;text-transform:uppercase}@media(min-width:768px){.gg-franchise-philosophy__info h4{font-size:48px}}.gg-franchise-philosophy__info h4+p{display:none}@media(min-width:768px){.gg-franchise-philosophy__info h4+p{display:-webkit-box}}.gg-franchise-philosophy__info p{color:#0a0203;display:-webkit-box;font-family:acumin-pro,sans-serif;font-style:normal;margin:0;overflow:hidden;position:relative;-webkit-box-orient:vertical;font-family:var(--wp--preset--font-family--acumin-pro),sans-serif;font-size:16px;font-weight:400;line-height:130%}@media(min-width:768px){.gg-franchise-philosophy__info p{font-size:22px}}@media(min-width:1280px){.gg-franchise-philosophy__info p{font-size:22px}}.gg-franchise-philosophy__info p{-webkit-line-clamp:7;line-clamp:7}@media(min-width:576px){.gg-franchise-philosophy__info p{-webkit-line-clamp:11;line-clamp:11}}@media(min-width:1024px){.gg-franchise-philosophy__info p{-webkit-line-clamp:6;line-clamp:6}}@media(min-width:1120px){.gg-franchise-philosophy__info p{-webkit-line-clamp:7;line-clamp:7}}@media(min-width:1280px){.gg-franchise-philosophy__info p{-webkit-line-clamp:8;line-clamp:8}}@media(min-width:1400px){.gg-franchise-philosophy__info p{-webkit-line-clamp:9;line-clamp:9}}@media(min-width:1840px){.gg-franchise-philosophy__info p{-webkit-line-clamp:11;line-clamp:11}}.gg-franchise-philosophy__info:hover .gg-franchise-philosophy__info-background{display:none}.gg-franchise-philosophy__info:hover .gg-franchise-philosophy__info-hover-background{display:block;height:100%!important;mix-blend-mode:multiply;position:absolute;width:100%}.gg-franchise-philosophy__info:hover h2,.gg-franchise-philosophy__info:hover h3,.gg-franchise-philosophy__info:hover h4,.gg-franchise-philosophy__info:hover p{color:#fff}.gg-franchise-philosophy__overlay{align-items:center;backdrop-filter:blur(4px);background:#000000e6;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:100000}.gg-franchise-philosophy__overlay-content{align-items:anchor-center;display:flex;gap:24px;height:100%;justify-content:space-between;width:100%}.gg-franchise-philosophy__overlay-close{align-items:center;background:#ffd600;border:none;cursor:pointer;display:flex;font-size:24px;gap:10px;height:40px;justify-content:center;padding:10px;position:absolute;right:16px;top:16px;width:48px}@media(min-width:768px){.gg-franchise-philosophy__overlay-close{height:48px}}.gg-franchise-philosophy__overlay-figure{display:flex;flex:0 1 100%;flex-direction:column;gap:16px;height:100%;justify-content:center;margin:0}@media(min-width:768px){.gg-franchise-philosophy__overlay-figure{gap:40px;gap:56px}}.gg-franchise-philosophy__overlay-image-container{align-items:center;display:flex;height:360px;justify-content:center;overflow:hidden;position:relative}@media(min-width:768px){.gg-franchise-philosophy__overlay-image-container{height:480px}}@media(min-width:1024px){.gg-franchise-philosophy__overlay-image-container{height:600px}}.gg-franchise-philosophy__overlay-image{height:100%;object-fit:contain;object-position:center;width:100%}.gg-franchise-philosophy__overlay-image--current,.gg-franchise-philosophy__overlay-image--next{left:0;position:absolute;top:0}.gg-franchise-philosophy__overlay-image-container--animating-next .gg-franchise-philosophy__overlay-image--current{animation:gg-franchise-philosophy-slide-out-left .4s ease-out forwards}.gg-franchise-philosophy__overlay-image-container--animating-next .gg-franchise-philosophy__overlay-image--next{animation:gg-franchise-philosophy-slide-in-right .4s ease-out forwards}.gg-franchise-philosophy__overlay-image-container--animating-prev .gg-franchise-philosophy__overlay-image--current{animation:gg-franchise-philosophy-slide-out-right .4s ease-out forwards}.gg-franchise-philosophy__overlay-image-container--animating-prev .gg-franchise-philosophy__overlay-image--next{animation:gg-franchise-philosophy-slide-in-left .4s ease-out forwards}.gg-franchise-philosophy__overlay-preview{background:#0000;border:none;cursor:pointer;display:block;flex:0 0 5%;height:30%;opacity:.4;padding:0;transition:opacity .2s ease,transform .2s ease}@media(min-width:1024px){.gg-franchise-philosophy__overlay-preview{flex:0 0 10%}}.gg-franchise-philosophy__overlay-preview-image{display:block;height:100%;object-fit:cover;width:100%}.gg-franchise-philosophy__overlay-preview--prev .gg-franchise-philosophy__overlay-preview-image{object-position:right center}.gg-franchise-philosophy__overlay-preview--next .gg-franchise-philosophy__overlay-preview-image{object-position:left center}.gg-franchise-philosophy__overlay-caption{color:#a7a9ac;display:flex;flex-direction:column;font-family:acumin-pro,sans-serif;font-size:14px;gap:16px;line-height:130%;text-align:center}@media(min-width:768px){.gg-franchise-philosophy__overlay-caption{font-size:16px}}.gg-franchise-philosophy__overlay-caption-title{color:#fff;font-family:acumin-pro,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:130%;margin:0!important;text-align:center}@media(min-width:768px){.gg-franchise-philosophy__overlay-caption-title{font-size:18px}}.gg-franchise-philosophy__overlay-nav{align-items:center;display:flex;gap:30px;justify-content:center}.gg-franchise-philosophy__nav-button{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;gap:40px;height:48px;justify-content:center;padding:0;width:48px}.gg-franchise-philosophy__nav-button img{display:block;height:22px;width:22px}@keyframes gg-franchise-philosophy-slide-out-left{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(-40%) scale(.9)}}@keyframes gg-franchise-philosophy-slide-in-right{0%{opacity:0;transform:translateX(40%) scale(.9)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes gg-franchise-philosophy-slide-out-right{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(40%) scale(.9)}}@keyframes gg-franchise-philosophy-slide-in-left{0%{opacity:0;transform:translateX(-40%) scale(.9)}to{opacity:1;transform:translateX(0) scale(1)}}[data-gg-philosophy-index="6"]{order:3!important}@media(min-width:1024px){[data-gg-philosophy-index="6"]{order:6!important}}
