:root{--font-palatino:Palatino Nova, Palatino, Garamond, serif;--font-helvetica:Helvetica Now, Helvetica Now Text, Helvetica Neue, Helvetica, Arial, sans-serif;--font-gfont:GFONT, Helvetica Now, Helvetica Now Text, Helvetica Neue, Helvetica, Arial, sans-serif}.kit a{display:block}.kit-overlay-container.mb-4{margin-bottom:-1!important}div#gg-hero{background-color:#00263a}#gg-hero h1.kit-banner-hed.pm{color:#836e33!important;text-align:center;font-family:Academy Engraved LET;font-size:clamp(34px,26.1px + 2.026vw,65px);font-style:normal;font-weight:400;letter-spacing:clamp(8.5px,6.52px + .5065vw,16.25px);text-transform:uppercase;line-height:1.2;min-height:.8em}#gg-hero p.kit-banner-hed-affix.pm{color:#836e33!important;text-align:center;font-family:Helvetica Now Text;font-size:clamp(15px,11.18px + .9804vw,30px);font-style:normal;font-weight:325;line-height:normal;letter-spacing:clamp(3px,2.24px + .1961vw,6px);text-transform:uppercase}#gg-hero .kit-banner-dek.pm{color:#fff!important}#gg-hero .kit-banner-dek:after{content:"";display:block;background:url(https://res.cloudinary.com/petermillar/image/upload/v1791941785/website_content/r/gg/gg-flourish.png) center/contain no-repeat}#gg-hero .kit-banner-overlay-ctas{display:flex;flex-direction:row!important;justify-content:center;gap:clamp(9px,7.22px + .4575vw,16px)}#gg-hero .kit-banner-overlay-ctas .kit-btn.pm.banner{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:clamp(156px,140.71px + 3.9216vw,216px);height:clamp(44px,41.96px + .5229vw,52px);padding:0 8px;border:0;border-radius:0;background-color:#836e33;color:#fff;font-family:Helvetica Now Text,Helvetica,Arial,sans-serif;font-size:clamp(12px,11.49px + .1307vw,14px);font-weight:400;letter-spacing:.12em;line-height:1;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color .2s ease}#gg-hero .kit-banner-heds img{max-width:103px;margin-left:auto;margin-right:auto}#gg-hero a.kit-btn.pm.banner{background-color:#836e33;border:2px solid #836E33;color:#fff!important}#gg-hero a.kit-btn.pm.banner:hover{background-color:#826412;border:2px solid #826412}#gg-hero p.kit-banner-dek.pm{max-width:500px!important;width:70%!important}@media (min-width: 992px){#gg-hero .kit-banner-overlay-inner{width:50%!important}#gg-hero .kit-banner-background{padding-left:3%}}@media (max-width: 991.98px){#gg-hero .kit-banner-heds img{max-width:67px;margin-left:auto;margin-right:auto}#gg-hero .kit-banner-overlay-inner.pm.align-center{padding-bottom:15%}#gg-hero .subHed-icon{padding-top:10px;padding-bottom:8px}}@media (max-width: 435px){#gg-hero .subHed-icon{padding-top:4px;padding-bottom:4px}#gg-hero .kit-banner-overlay-inner.pm.align-center{padding-bottom:3%!important}#gg-hero p.kit-banner-dek.pm{width:85%!important;max-width:unset!important}}@media (max-width: 385px){#gg-hero a.kit-btn.pm.banner.gg-hero.svelte-187nlog{width:120px!important;padding:10px 15px!important;height:unset!important;letter-spacing:.5px!important}#gg-hero .kit-banner-dek.pm{font-size:12px}#gg-hero .kit-banner-overlay-inner.pm{row-gap:12px}#gg-hero .subHed-icon{padding-top:4px;padding-bottom:4px}#gg-hero .kit-banner-overlay-inner.pm.align-center{padding-bottom:10%!important}#gg-hero p.kit-banner-dek.pm{width:85%!important;max-width:unset!important}}#gg-banner-2 .kit-overlay-container{max-width:70%;margin-left:auto;margin-right:auto}#gg-banner-2 h1.kit-banner-hed.pm{color:#00263a;text-align:center;font-family:Academy Engraved LET;font-size:clamp(28px,22.39px + 1.438vw,50px);font-style:normal;font-weight:400;line-height:52px;letter-spacing:12.5px;text-transform:uppercase}#gg-banner-2 a.kit-btn.pm.banner.gg-banner-2.svelte-187nlog{font-family:Helvetica Now Text,Helvetica,Arial,sans-serif!important;font-size:clamp(12px,11.49px + .1307vw,14px)!important;font-weight:400!important}#gg-banner-2 p.kit-banner-hed-affix.pm{color:#00263a;text-align:center;font-family:Helvetica Now Text;font-size:clamp(15px,12.2px + .719vw,26px);font-style:normal;font-weight:325;line-height:normal;letter-spacing:5.2px;text-transform:uppercase}#gg-banner-2 p.kit-banner-hed-affix.pm{font-family:Helvetica Now,Helvetica Neue,Helvetica,Arial,sans-serif!important}#gg-banner-2 a.kit-btn.pm.banner.gg-banner-2{background-color:#836e33;border:2px solid #836E33}#gg-banner-2 a.kit-btn.pm.banner.gg-banner-2:hover{background-color:#826412;border:2px solid #826412;color:#fff!important}#gg-banner-2 p.kit-banner-dek.pm{color:#00263a}@media (min-width: 992px){#gg-banner-2 .kit-banner-overlay{padding-left:3%}#gg-banner-2 .br-mobile{display:none}#gg-banner-2 a.kit-btn.pm.banner{width:unset;min-width:200px}#gg-banner-2 .kit-overlay-container{padding-top:93px;padding-bottom:93px}#gg-banner-2 a.kit-btn.pm.banner{padding:0!important;width:195px!important;height:45px!important;display:flex;justify-content:center;align-items:center}}@media (max-width: 390px){#gg-banner-2 a.kit-btn.pm.banner{width:115px!important;padding:10px 0!important;height:unset!important;letter-spacing:.25px!important;font-size:12px!important;min-width:unset!important}}@media (max-width: 991.98px){#gg-banner-2 .kit-overlay-container{max-width:90%!important}#gg-banner-2 .kit-banner-overlay-inner{padding-top:15%}#gg-banner-2 .kit-banner-overlay-ctas{flex-direction:row}#gg-banner-2 a.kit-btn.pm.banner.gg-banner-2{min-width:138px}#gg-banner-2 h1.kit-banner-hed.pm{letter-spacing:7px!important}#gg-banner-2 a.kit-btn.pm.banner{padding:unset;font-size:14px;line-height:100%;letter-spacing:1.12px;width:138px;height:45px;display:flex;justify-content:center;align-items:center;color:#fff!important}#gg-banner-2 .kit-overlay-container{padding-top:clamp(32px,16.45px + 3.9869vw,93px);padding-bottom:clamp(32px,16.45px + 3.9869vw,93px)}}div#gg-banner-2{background-color:#00263a}#gg-video-banner .kit-overlay-fg{display:none!important}
