@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700;900&family=Schibsted+Grotesk:ital,wght@0,400..900;1,400..900&display=swap);
*{outline:none}*,html{box-sizing:border-box}html{font-size:100%;overflow-y:scroll}*,:after,:before{box-sizing:inherit}body{color:#707070;font-family:Schibsted Grotesk,sans-serif;font-optical-sizing:auto;font-size:16px;margin:0;padding:0}a{text-decoration:none}a,a:active,a:hover,a:visited{color:#4b772d}h1,h2{line-height:1.2;margin:0;padding:0 0 1.1rem}h1{font-size:1.75rem;line-height:1}@media (min-width:992px){h1{font-size:45px;padding:0 0 1.675rem}}h2{font-size:1.5rem}@media (min-width:992px){h2{font-size:2.5rem;padding:0 0 1.675rem}}h3{font-family:NHG-Roman;font-size:1.3rem;line-height:130%;margin:0;padding:0 0 .875rem}@media (min-width:992px){h3{font-size:1.75rem}}h4{font-size:1.1rem;font-weight:700;line-height:130%;margin:0;padding:0 0 .25rem}@media (min-width:992px){h4{font-size:1.1rem}}blockquote,p,td,th{font-size:1rem;line-height:130%;margin:0}@media (min-width:992px){blockquote,p,td,th{font-size:1.25rem}}p{padding-bottom:1.5rem}ol,ul{margin-left:1rem}ol li,ul li{font-size:1rem;line-height:130%;margin:0}@media (min-width:992px){ol li,ul li{font-size:1.25rem}}.details ol,.details ul{margin-left:1rem}dl{font-size:1rem}@media (min-width:992px){dl{font-size:1.25rem}}.form [type=submit]{display:inline-block;margin:1rem 0}@media (min-width:992px){.form [type=submit]{margin:2rem 0}}.form a{color:#4b772d;font-weight:700}.form textarea{background-color:#fff;color:#707070;padding:.75rem 1rem;resize:none;width:100%}.form select,.form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #707070;border-radius:1px;height:inherit;outline:none}.form select{background-image:linear-gradient(45deg,transparent 50%,gray 0),linear-gradient(135deg,gray 50%,transparent 0),linear-gradient(90deg,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em}.form select,.form select:focus{background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.5em}.form select:focus{background-image:linear-gradient(45deg,green 50%,transparent 0),linear-gradient(135deg,transparent 50%,green 0),linear-gradient(90deg,#ccc,#ccc);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) .5em;border-color:green;outline:0}.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=phone],.form input[type=tel],.form input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #707070;border-radius:1px;color:#707070;height:inherit;outline:none;padding:.375rem .875rem}.form .form-group{margin-bottom:1.25rem}.form .form-group label{display:block;font-size:1rem;line-height:130%;padding-bottom:.5rem}@media (min-width:992px){.form .form-group label{font-size:1.25rem}}.form .form-group.checkbox-group{align-items:flex-start;display:flex;gap:1.2rem;margin-top:.5rem}.form .form-group.checkbox-group label{cursor:pointer;font-weight:700}.form .form-group.checkbox-group input{margin-top:.35rem;transform:scale(1.5)}html{background-color:#fff;scroll-behavior:smooth}.container{max-width:1920px}.mobile-only{display:none!important}.desktop-only{display:block}@media (max-width:991px){.mobile-only{display:block!important}.desktop-only{display:none}}.preload{display:none}b,strong{color:#3d3d3d}.small-print *{font-size:.95rem}.pre-script{display:none!important}.big-green{background-color:#fff;background-image:linear-gradient(#4b772d,#4b772d);background-repeat:no-repeat;background-size:0 100%;border:1px solid #4b772d;border-radius:1px;color:#4b772d;cursor:pointer;display:inline-block;font-weight:700;padding:.875rem 1rem;text-decoration:none;transition:.4s}.big-green.reversed{background-color:#4b772d;background-image:linear-gradient(#fff,#fff);background-size:0 100%;border:1px solid #fff;color:#fff}@media (min-width:1200px){.big-green{padding-right:4.5rem}}@media (hover:hover){.big-green:hover{background-size:100% 100%;color:#fff}.big-green.reversed:hover{background-size:100% 100%;color:#4b772d}}.cta{border:1px solid #5c5757;color:#fff;padding:.375rem .5rem;text-decoration:none}.cta:hover{color:#c1a913}button .hamburger-box span{background-color:#fff;transition:all .33s}button .hamburger-box span:after,button .hamburger-box span:before{background-color:#fff}@media (hover:hover){button .hamburger-box:hover span,button .hamburger-box:hover span:after,button .hamburger-box:hover span:before{background-color:#c1a913}}button.is-active .hamburger-box span,button.is-active .hamburger-box span:after,button.is-active .hamburger-box span:before{background-color:#c1a913}.definition-list{padding-bottom:1rem}.definition-list dt{float:left;padding-bottom:.75rem;padding-right:1rem}.definition-list dd{font-weight:700;padding-bottom:.75rem}.featured-franchise{color:#000;display:none;flex-direction:row-reverse;overflow:visible}.featured-franchise>div{flex:1}.featured-franchise .header-device-narrow{background-color:hsla(80,7%,84%,.95);color:#000;font-size:20px;font-weight:700;padding:.75rem;text-align:center;width:405px}.featured-franchise .text{background-color:hsla(80,7%,84%,.95);padding:2rem;text-align:center;width:405px}.featured-franchise .text h2{color:#000;font-size:30px;padding-bottom:.5rem}.featured-franchise .text p{color:#000;font-size:20px;padding-bottom:2rem}.featured-franchise .text .text-box{max-height:80%}.featured-franchise .text a{border-top:1px solid #5c5757;color:#000;display:inline-block;font-size:18px;margin:0 auto;padding:1rem 3rem;text-decoration:none}@media (hover:hover){.featured-franchise .text a:hover{text-decoration:underline}}.featured-franchise .imagery img{height:285px;width:405px}@media (min-width:1200px){.featured-franchise{display:flex;height:301px;width:405px}.featured-franchise .text{display:none}}@media (min-width:1440px){.featured-franchise{height:253px;width:810px}.featured-franchise .header-device-narrow{display:none}.featured-franchise .text{align-items:center;display:flex;justify-content:center}}.naked-button{background-color:transparent;border:none;color:inherit;font-size:inherit;padding:0;text-decoration:underline}.hidden-fslightbox{display:none}@font-face{font-family:NHG-Bold;font-style:normal;font-weight:400;src:url(/fonts/neuehaasdisplaybold-webfont.woff2?3e76217a311c8cf88e88565f986c5938) format("woff2"),url(/fonts/neuehaasdisplaybold-webfont.woff?77df4b85c83e0af985ce7906da91faa5) format("woff")}@font-face{font-family:NHG-Pro;font-style:normal;font-weight:400;src:url(/fonts/neuehaasdisplaymediu-webfont.woff2?dccc3b3df6af208a371d18327262c4f1) format("woff2"),url(/fonts/neuehaasdisplaymediu-webfont.woff?321b8f57b576917a16214b34eb8bcd79) format("woff")}@font-face{font-family:NHG-Roman;font-style:normal;font-weight:400;src:url(/fonts/neuehaasdisplayroman-webfont.woff2?6fd81d986984521c1d23da416af1afad) format("woff2"),url(/fonts/neuehaasdisplayroman-webfont.woff?9a156daad1795927b1d3252a6f1a6d0e) format("woff")}.table{margin-bottom:2rem;width:100%}@media (min-width:992px){.table{width:auto}}.table th{padding-bottom:.75rem;padding-left:0;padding-top:0}@media (min-width:992px){.table th{padding-right:3rem}}.table td{font-weight:700;padding:0 0 .75rem;text-align:right}.header{color:#fff;position:absolute;top:0;width:100%;z-index:100}.header img{display:block}.header .visible{background-color:rgba(52,46,46,.6);min-height:11rem;transition:all .33s}.header .visible.opaque{background-color:#342e2e}@media (hover:hover){.header .visible:hover{background-color:#342e2e}}.header .visible:has(.is-active){background-color:#342e2e}.header .list{background-color:#342e2e;border-top:2px solid #5c5757;display:none}.sub-headers{align-items:flex-start;display:flex;justify-content:space-between}.sub-headers a{color:#fff}.sub-header-left .highlight{font-size:.8rem;padding:2rem 0 1rem}.sub-header-left .links{display:flex}@media (hover:hover){.sub-header-left .links:hover{color:#fff}}.sub-header-left .links .cta{border:1px solid #5c5757;display:inline-block;height:2rem;margin-right:.375rem;position:relative;width:2rem}.sub-header-left .links .cta i{font-size:1.2rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.sub-header-left .links .cta:has(span){align-items:center;display:flex;width:auto}.sub-header-left .links .cta:has(span) i{position:static;transform:none}.sub-header-left .links .cta span{margin:0;padding:0 .375rem 0 .875rem}.sub-header-left .links a:nth-child(2){margin-right:2rem}.sub-header-centre{left:50%;padding:1rem 0;position:absolute;transform:translateX(-50%)}.sub-header-centre img,.sub-header-centre svg{width:306px}.sub-header-centre .strapline{display:flex;font-size:.9rem;font-style:italic;font-weight:700;gap:.5rem;justify-content:center;margin-top:10px;text-transform:uppercase}.sub-header-centre .strapline .highlight{color:#c1a913}@media (max-width:1200px){.sub-header-centre .strapline{display:none}}.sub-header-right{text-align:right}.sub-header-right .buttons{align-items:center;display:flex;gap:3rem;justify-content:flex-end;margin:1.5rem 0 0}.sub-header-right .cta{border-top:none;display:inline-block;padding-left:.875rem;padding-right:.875rem}.sub-header-right img{width:48px}.list .menu{display:flex;justify-content:space-between}.list .menu .menu-column{display:flex;flex-grow:1;min-height:30rem}.list .menu>div:nth-child(2){border-left:2px solid #5c5757;border-right:2px solid #5c5757;flex-grow:0}.list .menu>div:nth-child(3){display:flex;text-align:right}.list .menu>div:nth-child(3) .navigation{margin-left:auto}.menu-preview{align-items:flex-start;display:flex;flex-direction:column;position:relative}.menu-preview img{width:100%}.menu-preview .spotlight-title{background:linear-gradient(180deg,#000 0,rgba(125,185,232,0));left:0;padding:3rem 3.75rem;position:absolute;right:0;top:0}.menu-preview .spotlight-title.hidden{display:none}.menu-preview .title{border-bottom:1px solid #fff;font-size:35px;line-height:1;padding-bottom:.75rem;text-shadow:0 0 20px rgba(0,0,0,.5)}.menu-preview .spotlight-link{background-color:#fff;bottom:2rem;left:3.75rem;position:absolute}.menu-preview-image{position:relative}.locations{color:#fff;margin:3rem auto 4rem 0;width:22rem}.locations h2{color:#fff;font-size:24px}@media (min-width:992px){.locations h2{font-size:30px}}.locations ul{list-style:none;margin:0;padding:0}.locations a{color:#c1a913;text-decoration:none}@media (hover:hover){.locations a:hover{color:#fff}}.locations li{padding-bottom:1.5rem}.locations li>*{margin:0;padding:0}.locations li h3{font-size:1rem}.locations li p{font-size:.9rem}.social-mobile-nav{display:none}.navigation{margin:3rem 0 4rem auto;width:22rem}.navigation ul{list-style:none;margin:0;padding:0}.navigation a{text-decoration:none}.navigation ul>li a{border-bottom:1px solid #5c5757;color:#fff;display:block;font-size:1.2rem;padding:.675rem 0;position:relative}.navigation ul>li a i{font-size:.95rem;left:.5rem;position:absolute;top:50%;transform:translateY(-50%);transition:transform .33s}@media (hover:hover){.navigation ul>li a:hover{color:#c1a913}}.navigation ul>li:has(.open)>a{color:#c1a913}.navigation ul>li:has(.open)>a i{transform:translateY(-50%) rotate(45deg)}.navigation ul ul{border-bottom:1px solid #5c5757;display:none;padding:.5rem 0}.navigation ul ul a{border:none;color:#fff;font-size:.9rem;padding:.375rem 0}.navigation .mobile-nav,.navigation .narrow-mobile-nav{display:none}@media (max-width:768px){.list .menu>div:first-child{display:none}.list .menu .narrow-mobile-nav{display:block}.navigation{width:100%}}@media (max-width:1240px){.list .menu>div:nth-child(2){display:none}}@media (max-width:1540px){.navigation .mobile-nav{display:block}}@media (max-width:1200px){.sub-headers{justify-content:space-between}.header .visible{min-height:0}.sub-header-left{display:none}.social-mobile-nav{display:block}.sub-header-centre{padding:1rem 0;position:static;transform:none}.sub-header-centre img,.sub-header-centre svg{width:180px}.navigation{margin:2rem 0}}.hero{background-color:#f2f2f1;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:570px;margin-bottom:2rem}@media (min-width:1641px){.hero{margin-bottom:7rem}}.hero .video-box{height:570px}.hero .video-box video{transform:translate(-50%,-50%)}.hero.internal{height:150px}@media (min-width:992px){.hero,.hero .video-box{height:850px}.hero.internal{height:300px;margin-bottom:3rem}}@media (min-width:1200px){.hero,.hero .video-box{height:860px}.hero.internal{height:400px}}.hero .detail{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.5));margin-top:auto;padding-top:3rem;z-index:10}.hero .detail h1{color:#fff;font-family:NHG-Bold;line-height:1;padding-bottom:.5rem;white-space:nowrap}.hero .detail .introduction{display:inline-block;font-size:2rem;line-height:.9;padding:0 0 .375rem;white-space:nowrap}.hero .detail p{padding:0}@media (min-width:992px){.hero .detail h1{font-size:3.75rem;line-height:.9;padding-bottom:1rem}.hero .detail .introduction{font-size:2.8rem}.hero .detail p{font-size:1.5rem;padding-bottom:1rem}.hero .detail .description{max-width:30rem}}.hero .detail-content{display:flex}.hero .detail-content .copy{border-left:1px solid #fff;color:#fff;flex:1;padding-bottom:1rem;padding-left:1.5rem;padding-right:1.5rem;text-shadow:0 0 20px rgba(0,0,0,.5)}.hero.internal .detail-content{align-items:flex-end}.hero-background{background-color:#f2f2f1;padding-bottom:1rem}.merchandise-list img{display:block;transition:all .33s ease-out;width:100%}.merchandise-list .merchandise a{display:block;margin-bottom:1rem}@media (hover:hover){.merchandise-list .merchandise a:hover img{transform:scale(1.1)}}@media (min-width:992px){.merchandise-list .merchandise a{margin-bottom:3rem}}.listing{background-color:#fff}.listing .stage{margin-bottom:1rem;position:relative}.listing .stage .magnify{background-color:#fff;border-radius:0;bottom:-1px;clip-path:polygon(37% 0,100% 0,100% 100%,0 100%);padding:.75rem 1rem .75rem 4rem;position:absolute;right:-1px;z-index:50}.listing .stage .magnify a{color:#4b772d;font-size:2rem}.listing .stage img{display:block;width:100%}.listing .details{padding:1rem}.listing .details .description{font-weight:700}.listing .details .definition-list{padding-bottom:2rem}.listing .magnify{display:none}.listing .title{color:#c1a913;font-weight:700;padding-bottom:.5rem}.listing .brand{padding-bottom:1rem}.listing .actions{align-items:flex-start;margin-bottom:1rem}.listing .actions,.listing .link-actions{display:flex;flex-direction:column;gap:1rem}.listing .link-actions{margin:2rem 0 1rem}.listing .link-actions a i{margin-right:5px}.listing .link-actions a:hover{text-decoration:underline}.listing .listing-deck{display:block;margin-bottom:3rem;position:relative;width:100%}.listing .listing-deck .slide img{cursor:pointer;display:block;width:100%}.listing .listing-deck .button{display:none!important}.listing .desktop-stage{display:none}@media (min-width:992px){.listing{align-items:flex-start;display:flex;flex-direction:row;gap:2rem;gap:1rem}.listing .desktop-stage{display:block}.listing .imagery{width:57%}.listing .details{padding:2rem;width:810px}.listing .magnify{display:block}.listing .slide{margin:0 1px;overflow:hidden!important}.listing .slide img{transition:all .25s ease-in-out}.listing .slide img:hover{transform:scale(1.2)}.listing .stage{display:flex;flex-direction:column;margin-bottom:2rem}.listing .slick-dots{display:none!important}.listing .listing-deck{position:relative}.listing .listing-deck .button{color:#4b772d;cursor:pointer;display:block!important;font-size:3rem;left:2rem;margin-top:-1.5rem;position:absolute;top:50%}.listing .listing-deck .button[aria-disabled=true]{cursor:default}.listing .listing-deck .button.next{left:auto;right:2rem}.listing .listing-deck .button.slick-disabled{color:#707070;opacity:.2}.listing .listing-deck .slick-list{margin:0 6rem}.listing .actions{flex-direction:row;gap:1.2rem}.listing .link-actions{flex-direction:row;gap:2rem;margin-bottom:0}}.franchise-list{display:grid;gap:1.5rem;margin:0 auto;max-width:80%}.franchise-list>div{margin:auto 0}.franchise-list img{display:block;transition:all .33s;width:100%}.franchise-list a{display:block}@media (hover:hover){.franchise-list a:hover img{transform:scale(1.05)}}@media (min-width:768px){.franchise-list{gap:4rem;grid-template-columns:1fr 1fr;max-width:100%}}@media (min-width:992px){.franchise-list{gap:6rem;grid-template-columns:1fr 1fr 1fr}}@media (min-width:1440px){.franchise-list{gap:8rem;grid-template-columns:1fr 1fr 1fr 1fr}}.logo-box{background-color:#fff;display:grid;margin-bottom:2rem;width:100%}.logo-box img{margin:auto;max-width:90%;padding:1rem 0}@media (min-width:1200px){.logo-box{height:28rem;margin-bottom:4rem}}.links-list{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}@media (min-width:1200px){.links-list{flex-direction:row;gap:1.5rem;padding-left:2.5rem}}.job-post .job-locations{display:flex;list-style:none;margin:0 0 .75rem;overflow:scroll;padding:0 0 .5rem}.job-post .job-locations li{align-items:center;display:inline;display:flex;gap:.5rem;padding:0 1rem .5rem 0}.job-post .job-locations i{color:#c1a913}.job-post .job-id{padding-bottom:1.5rem}.job-post .job-id .id-number,.job-post a{font-weight:700}.job-post .job-description{padding-bottom:1rem}.section-headline{background-color:#f2f2f1;color:#000;margin-bottom:4rem;padding-bottom:4rem;position:relative}.section-headline .heading{border-left:1px solid #707070;margin-bottom:1.5rem;padding-left:1rem;padding-top:1.5rem}.section-headline .heading .intro{color:#000;font-size:18px;line-height:130%;margin:0;padding:0}.section-headline .heading h1{color:#000;line-height:1;margin:0;padding:0}.section-headline .copy{margin-bottom:1rem}.section-headline .copy .intro{color:#000;font-size:24px}.section-headline .copy img{display:block;margin-bottom:1rem;max-width:100%}.section-headline .imagery-for-desktop{display:none}.section-headline .text{margin-bottom:2rem;max-width:800px}.section-headline .imagery-for-desktop{padding-top:3rem}.section-headline .imagery-for-desktop img{display:block;width:100%}@media (min-width:768px){.section-headline{margin-bottom:8rem;padding-bottom:5rem}.section-headline .imagery-for-desktop{display:block}.section-headline .heading{margin-bottom:4rem;padding-left:2.5rem;padding-top:3rem}.section-headline .heading .intro{font-size:32px}.section-headline .detail{padding-bottom:2rem;padding-left:2.5rem}.section-headline .copy .intro{font-size:45px}.section-headline .copy img{margin-bottom:2rem}}.wavey-top{background-color:#fff;left:0;line-height:0;overflow:hidden;position:absolute;top:0;width:100%}.wavey-top svg{display:block;height:75px;position:relative;transform:scaleY(-1);width:calc(152% + 1.3px)}.wavey-top .shape-fill{fill:#f2f2f1}.wavey-bottom{bottom:0;left:0;line-height:0;overflow:hidden;position:absolute;transform:rotate(180deg);width:100%}.wavey-bottom svg{display:block;height:75px;position:relative;width:calc(152% + 1.3px)}.wavey-bottom .shape-fill{fill:#fff}.spacer{background-color:transparent;height:900px}.depot-details{padding-bottom:1rem}.depot-details .address-details{font-weight:700}.depot-details .contact-details a{color:#4b772d;font-weight:700}.depot-map{height:400px}@media (min-width:992px){.depot-map{height:830px}}.depot-card{background-color:#f2f2f1;color:#000;margin-bottom:2rem}.depot-card .location{align-items:center;display:flex;gap:1rem;padding:1rem}.depot-card .location i{color:#c1a913}.depot-card .location .title{font-weight:700;padding:0}.depot-card .contact,.depot-card .postal{padding:0 1rem 1rem 3rem}.depot-card .contact a{color:#4b772d;font-weight:700}.depot-card .imagery .image-bg{background-position:50%;background-size:cover;display:inline-block;height:250px;width:100%}@media (min-width:992px){.depot-card .location{gap:1.5rem;padding:1.75rem}.depot-card .location i{font-size:2rem}.depot-card .postal{flex:1;min-height:15rem;padding-left:4.75rem}.depot-card .text{display:flex;flex-direction:column}.depot-card .text .contact{padding-left:5rem}}@media (min-width:1440px){.depot-card .text{flex-direction:row}.depot-card .text .contact{flex:1;padding:0 1rem 1rem 0}}.current-alerts{list-style:none;margin:0;padding:0}.current-alerts span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.current-alerts button{background-color:transparent;border:none;color:#4b772d;margin:0;padding:0}.current-alerts li{border-bottom:1px solid #d6d8d2;display:flex;gap:1rem;padding:.875rem 0}.current-alerts li:last-child{border-bottom:none}@media (min-width:992px){.current-alerts li{gap:2rem}}.section{padding-bottom:4rem;position:relative}.section:has(.section-divider){padding-bottom:0}.section:has(.wavey-bottom){margin-bottom:3rem;padding-bottom:6rem}.section:has(.wavey-top){padding-top:7rem}.section:has(.selection){padding-bottom:2rem}.section a{text-decoration:none}@media (min-width:992px){.section{padding-bottom:6rem}.section:has(.section-divider){padding-bottom:2rem}.section:has(.selection){padding-bottom:5rem}.section:has(.wavey-bottom){margin-bottom:6rem}.section:has(.wavey-top){padding-top:8rem}}.section .section-header{padding-bottom:1rem}.section .section-header h2,.section .section-header p{margin:0;padding:0}.section.shaded{background-color:#f2f2f1;color:#000}.section.shaded h2{color:#000}.news-article img{display:block;margin-bottom:1rem;width:100%}.news-article .article-in-full,.news-article .extra-images{display:none}.news-article .more-link{align-items:center;display:flex;gap:.75rem;justify-content:flex-start}.news-article .more-link .open-label{display:block}.news-article .more-link .close-label{display:none}.news-article .more-link i{transition:all .33s ease-out}.news-article.open .article-in-full{display:block}.news-article.open .extra-images.for-desktop{display:none}.news-article.open .extra-images.for-mobile{display:block}.news-article.open .more-link{margin-bottom:2rem}.news-article.open .more-link .open-label{display:none}.news-article.open .more-link .close-label{display:block}.news-article.open .more-link i{transform:rotate(45deg)}@media (min-width:992px){.news-article{padding-bottom:2rem}.news-article .more-link{margin-bottom:4rem}.news-article.open .extra-images.for-desktop{display:block}.news-article.open .extra-images.for-mobile{display:none}}.news-divider{display:none}@media (min-width:992px){.news-divider{display:block;margin-bottom:4rem}}.news-pagination .navigation-controls{align-items:center;display:flex}.news-pagination .navigation-controls .page-skip{color:#707070;font-size:2rem}.news-pagination .navigation-controls .page-skip span{display:none}.news-pagination .navigation-dots{list-style:none;margin:0;padding:0;text-align:center;width:100%}.news-pagination .navigation-dots li{line-height:1}.news-pagination .navigation-dots a{background-color:#fff;border:1px solid #707070;border-radius:50%;display:inline-block;height:.675rem;line-height:0;padding:0;text-indent:-9999px;transition:all .33s;width:.675rem}.news-pagination .navigation-dots .active a{background-color:#707070}.news-pagination .navigation-dots li{display:inline;margin:.2rem}@media (min-width:992px){.news-pagination{margin:4rem 0 2rem}.news-pagination .page-skip{display:none}.news-pagination .navigation-dots a{height:1rem;width:1rem}.news-pagination .navigation-dots li{margin:.375 1rem}}.groups-of-profiles .group-title{border:1px solid #4b772d;border-radius:1px;color:#4b772d;cursor:pointer;font-family:NHG-Bold;font-weight:700;margin-bottom:1rem;padding:1rem 3.5rem 1rem 3rem;position:relative}.groups-of-profiles .group-title i{left:1rem;position:absolute;top:50%;transform:translateY(-50%)}.groups-of-profiles .group-title.active{border:1px solid #d6d8d2;color:#707070}.groups-of-profiles .gop-titles{display:table;list-style:none;margin:0 0 2rem;padding:0;position:relative;width:100%}.groups-of-profiles .gop-titles:after{background-color:#d6d8d2;bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.groups-of-profiles .gop-titles .group-title{border-right:none;display:inline-block;margin:0}.groups-of-profiles .gop-titles li{background:#fff;z-index:50}.groups-of-profiles .gop-titles li:last-child{border-right:1px solid #d6d8d2}.groups-of-profiles .gop-content .group .group-profiles{display:none}.groups-of-profiles .gop-content .group:has(.active) .group-profiles{display:block}.groups-of-profiles i{transition:all .33s}.groups-of-profiles .active i{transform:translateY(-50%) rotate(45deg)}@media (min-width:992px){.groups-of-profiles .group-title{border:1px solid #d6d8d2;border-radius:0;border-top-left-radius:1px;border-top-right-radius:1px;cursor:pointer;margin-bottom:1rem}.groups-of-profiles .group-title.active{border-bottom-color:#fff;color:#707070;cursor:default}.groups-of-profiles .gop-content .group-title{display:none}}@media (max-width:991px){.groups-of-profiles .gop-titles{display:none}}.item{color:#707070!important;display:inline-block;text-decoration:none}.item img{display:block;transition:all .33s;width:100%}.item .imagery{overflow:hidden;position:relative}.item .detail{background-color:#fff;position:relative}.item .detail .copy{padding:1rem}.item .detail .copy span{font-weight:700}.item .id,.item .price,.item .title{line-height:1;padding-bottom:.5rem}.item .title{line-height:1.2;min-height:5rem}.item .info{background:linear-gradient(90deg,#4b772d 50%,#fff 0);background-position:100% 100%;background-size:200% 100%;border-left:.5rem solid #4b772d;height:31px;padding-left:.675rem;transition:all .33s ease-out;width:55%}.item .info .text{color:#707070;display:block;font-size:16px;line-height:32px;transition:all .33s ease-out}@media (min-width:992px){.item .copy{min-height:8rem}}@media (hover:hover){.item:hover{color:#707070}.item:hover img{transform:scale(1.1)}.item:hover .info{background-position:0 100%}.item:hover .text{color:#fff}}.back-to-top{background-color:#c1a913;border-radius:1;bottom:30px;display:inline-block;height:44px;opacity:0;position:fixed;right:30px;text-align:center;transition:background-color .3s,opacity .5s,visibility .5s;visibility:hidden;width:44px;z-index:1000}.back-to-top:after{color:#fff;content:"\f077";font-family:FontAwesome;font-size:1.6em;font-style:normal;font-weight:400;line-height:44px}@media (hover:hover){.back-to-top:hover{background-color:#707070;cursor:pointer}}.back-to-top:active{background-color:#707070}.back-to-top.show{opacity:1;visibility:visible}@media (min-width:992px){.back-to-top{height:50px;width:50px}.back-to-top:after{font-size:2em;line-height:50px}}.selection{display:grid}.selection .pod{margin-bottom:2rem}.selection .pod .item{display:block}.selection .pod.pod-3,.selection .pod.pod-4{display:none}@media (min-width:768px){.selection{gap:.125rem;grid-template-columns:1fr 1fr}.selection .pod{margin-bottom:4rem}}@media (min-width:992px){.selection{grid-template-columns:1fr 1fr 1fr}.selection .pod.pod-3{display:block}}@media (min-width:1200px){.selection{grid-template-columns:1fr 1fr 1fr 1fr}.selection .pod.pod-4{display:block}}.see-all{background-color:#fff;border-top:4px solid #efefed;display:block}.see-all .info{background:linear-gradient(90deg,#4b772d 50%,#fff 0);background-position:100% 100%;background-size:200% 100%;border-left:.5rem solid #4b772d;display:block;height:31px;padding-left:.675rem;transition:all .33s ease-out;width:100%}.see-all .info span{color:#707070;display:block;font-size:16px;line-height:32px;overflow:hidden;text-overflow:ellipsis;transition:all .3s ease-out;white-space:nowrap}@media (hover:hover){.see-all:hover{color:#707070}.see-all:hover .info{background-position:0 100%}.see-all:hover span{color:#fff}}.sloped-display{background-color:#4b772d;border-radius:0;clip-path:polygon(0 0,100% 0,100% 100%,33% 100%);color:#fff;display:grid;gap:0;grid-template-columns:1fr 1fr;padding:.75rem 0 .5rem 3rem;position:absolute;right:0;top:0;z-index:5}.sloped-display>span{display:block;line-height:1;margin:0;padding:0;white-space:nowrap}.sloped-display>span:first-child{font-size:.9rem;grid-column:1;grid-row:1;text-align:right}.sloped-display>span:nth-child(2){font-size:.9rem;grid-column:1;grid-row:2;text-align:right}.sloped-display>span:nth-child(3){font-size:2.2rem;grid-row:1/span 2;padding-left:.375rem}.alert-ad{background-color:#fff;border-radius:2rem;color:#707070;overflow:hidden;padding:4.6rem 1.5rem 2rem;position:relative}.alert-ad .sloped-display{padding-left:4rem;padding-right:2rem}.alert-ad .filler{display:none}.alert-ad .heading{background-color:#4b772d;color:#fff;padding:1rem;position:absolute;right:0;top:0}@media (min-width:992px){.alert-ad{display:flex;flex-direction:row-reverse;gap:1.5rem;margin:0 2rem;overflow:visible;padding:0}.alert-ad .heading{border-top-right-radius:1rem}.alert-ad .detail{flex:1;min-height:28rem;padding:4.5rem 2rem 3rem}.alert-ad .detail h2{padding-bottom:1.675rem}.alert-ad .sloped-display{border-top-right-radius:1rem;clip-path:polygon(0 0,100% 0,100% 100%,5% 100%);padding-right:30rem}.alert-ad .filler{background-position:100%;background-repeat:no-repeat;background-size:contain;display:block;flex:1;margin:-1rem;z-index:5}}.section-divider{border-bottom:1px solid #dedede;line-height:.1em;margin:.625rem auto 2rem;padding:0}.section-divider span{background:#fff;padding-right:1rem}.section-divider.centered{text-align:center}.section-divider.centered span{padding:0 1rem}.shaded .section-divider{border-bottom:1px solid #dedede;line-height:.1em;margin:.625rem auto 2rem;padding:0}.shaded .section-divider span{background:#f2f2f1}.slick-dots{list-style:none;margin:1rem 0 0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots button{background-color:#fff;border:1px solid #707070;border-radius:50%;height:.675rem;line-height:0;padding:0;text-indent:-9999px;transition:all .33s;width:.675rem}.slick-dots .slick-active button{background-color:#707070}.slick-dots li{display:inline;margin:.375rem}.carousel{margin:0 auto 2rem;position:relative}.carousel .imagery{align-items:center;display:flex;justify-content:space-around;min-height:19rem}.carousel .imagery img{display:inline-block;max-width:80%}.carousel .slide{background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;margin:0 .25rem}.carousel .image-container{padding:2rem;text-align:center;width:100%}.carousel .button{display:none!important}.carousel .detail{background-color:#4b772d;border-radius:10px;color:#fff;min-height:9rem;min-height:20rem;padding:1rem 1.5rem 1.75rem}.carousel .detail p{font-size:1rem}@media (min-width:1200px){.carousel{max-width:980px}.carousel .detail{min-height:auto;width:30rem}.carousel .button{color:#707070;cursor:pointer;display:block!important;font-size:3rem;margin-top:-2rem;position:absolute;top:50%;z-index:10}.carousel .button.prev{left:-4rem}.carousel .button.next{right:-4rem}.carousel .button:active{transform:scale(.95)}.carousel .button.slick-disabled{cursor:default;opacity:.2}.carousel .slick-dots{margin-top:2rem}.carousel .slick-dots button{height:1rem;width:1rem}.carousel .slick-dots li{margin:.375 1rem}.carousel .slide{align-items:center;background-color:transparent;display:flex;gap:2rem;height:26rem;justify-content:space-between;margin:0 1.25rem}.carousel .image-container{align-items:center;background-color:#fff;border-radius:50%;box-shadow:10px 10px 5px 0 rgba(0,0,0,.25);display:flex;height:300px;justify-content:space-around;width:380px}.carousel .image-container img{width:70%}}.carousel.pre-script{display:none}.news-carousel{margin-bottom:2rem}.news-carousel .slide{padding:0 .125rem}.news-carousel .slide .detail{background-color:#f2f2f1;color:#000;min-height:6.5rem;width:auto}.news-carousel .slide .title{font-size:18px;line-height:120%;padding:1rem}.news-carousel .slide .imagery img{max-width:none}.news-carousel .item .info{background:linear-gradient(90deg,#4b772d 50%,#f2f2f1 0);background-position:100% 100%;background-size:200% 100%;border-left:.5rem solid #4b772d;bottom:0;height:31px;left:0;margin-top:1.5rem;padding-left:.675rem;position:absolute;transition:all .33s ease-out;width:55%}.news-carousel .item .info .text{color:#707070;display:block;font-size:16px;line-height:32px;transition:all .3s ease-out}@media (hover:hover){.news-carousel .item:hover{color:#707070}.news-carousel .item:hover img{transform:scale(1.1)}.news-carousel .item:hover .info{background-position:0 100%}.news-carousel .item:hover .text{color:#fff}}@media (min-width:1200px){.news-carousel .slide .detail{min-height:7rem}}@media (min-width:992px){.news-carousel .slide a{border-top-left-radius:16px;border-top-right-radius:16px;overflow:hidden}}.section-pod{display:flex;padding:0 1.5rem}.section-pod .content{flex:1;padding-top:2rem}.section-pod .content .title{color:#c1a913;font-weight:700;margin:0;padding:0}.section-pod .time-line{background:linear-gradient(90deg,transparent 0,transparent calc(50% - .51px),#707070 calc(50% - .5px),#707070 calc(50% + .5px),transparent calc(50% + .51px),transparent);height:auto;margin:0 0 0 2rem;padding-top:2rem;width:60px}.section-pod .piechart{align-items:center;border:1px solid #707070;border-radius:50%;display:flex;height:60px;justify-content:center;position:relative;width:60px}.section-pod .piechart:after{background-color:#fff;border:1px solid #bdbdbd;border-radius:50%;content:"";height:45px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:45px;z-index:50}.section-pod .doughnut,.section-pod .imagery{display:none}@media (min-width:992px){.section-pod .piechart:not(.fixed){display:none}.section-pod .doughnut{display:block}.section-pod .content{flex:1;max-width:40rem;padding-bottom:4rem;padding-top:4rem}.section-pod .content .title{font-size:2.75rem;line-height:3.125rem}.section-pod .time-line{margin-left:6rem;margin-right:6rem;padding-top:4rem;width:120px}.section-pod .imagery{display:block;flex:1;max-width:40rem;padding-bottom:2rem;position:relative;width:100%}.section-pod .imagery img{left:0;position:absolute;top:4rem}.section-pod .imagery .little{border-radius:6rem;max-width:20rem}.section-pod .imagery .large{border-radius:2.5rem;max-width:40rem;width:100%}.section-pod .imagery .hidden{display:none}.section-pod .piechart{height:120px;width:120px}.section-pod .piechart:after{height:90px;width:90px}}.section-pod.open .content .title{color:#4b772d}.section-pods .section{padding-bottom:0}.section-pods>div:first-child .content,.section-pods>div:first-child .imagery,.section-pods>div:first-child .time-line{padding-top:0}.section-pods>div:first-child img{top:0}.section-pods>div:nth-child(2n){background-color:#f2f2f1;color:#000}.section-pods>div:nth-child(odd) .piechart:after{background-color:#f2f2f1}.section-pods>div:last-child .time-line{height:55px}@media (min-width:992px){.section-pods{padding-top:3rem}.section-pods .section-pod{justify-content:center}.section-pods>div:first-child img{top:0}.section-pods>div:nth-child(odd) .content{text-align:right}.section-pods .section-pod:has(.imagery .large){min-height:40rem}.section-pods .section-pod:has(.imagery .large) img{cursor:pointer}.section-pods>div:nth-child(2n) .section-pod{flex-direction:row-reverse}.section-pods>div:nth-child(2n) .imagery img{left:auto;right:0}}.section-pods.single-pod{padding-bottom:4rem}.section-pods.single-pod>div:last-child .time-line{height:auto}.section-pods.single-pod .read-more{text-align:right}@media (min-width:992px){.section-pods.single-pod .read-more{text-align:center}}.contact-pod .contact-image{border-radius:12px;width:100%}.contact-pod .details{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem;padding:1rem 0}.contact-pod .details .member-name,.contact-pod .details .member-role{font-weight:700}.contact-pod .details p{margin:0;padding:0}.contact-pod .details .year{font-weight:700}.contact-pod .details a{color:#4b772d;font-weight:700}.contact-pod .details i{color:#c1a913;display:inline-block;margin-right:.675rem;transform:scale(1.4)}.contact-pod .details p:has(i){margin-top:.5rem}.read-more{text-align:center}.gallery{-ms-overflow-style:none;display:flex;overflow:scroll;scrollbar-width:none}.gallery a img{max-width:300px}.gallery:-webkit-scrollbar{display:none}@media (min-width:992px){.gallery{display:grid;grid-template-columns:repeat(4,1fr)}.gallery a{overflow:hidden}.gallery a img{display:block;max-width:unset;transition:all .33s ease-out;width:100%}}@media (min-width:992px) and (hover:hover){.gallery a:hover img{transform:scale(1.1)}}.services .editorial .title{font-size:28px}@media (min-width:992px){.services .editorial{display:flex;gap:3rem}.services .editorial .title{font-size:40px;padding-bottom:2rem}.services .editorial .imagery,.services .editorial .text{width:50%}.services .editorial .imagery .image-bg{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:100%;width:100%}.services .editorial.reversed{flex-direction:row-reverse}.services .action{margin-top:3rem}}.section-content{margin-bottom:1.5rem}@media (min-width:768px){.section-content{margin-bottom:3rem}}.section-content ul{margin:0 0 1rem 3rem}.section-content ul li{font-size:1rem;line-height:130%;padding-bottom:1rem}@media (min-width:992px){.section-content ul li{font-size:1.125rem}.member-details{border-right:2px dotted #646464;padding-right:3rem}}.footer{background-color:#342e2e;color:#fff;padding:2rem 0}.footer .links{display:flex;margin-bottom:2rem}.footer .links .cta{border-color:#707070;color:#fff;display:inline-block;height:2rem;margin-right:.375rem;position:relative;width:2rem}.footer .links .cta i{color:#fff;font-size:1.2rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.footer .links .cta:has(span){align-items:center;display:flex;width:auto}.footer .links .cta:has(span) i{position:static;transform:none}.footer .links .cta span{margin:0;padding:0 .375rem 0 .875rem}@media (hover:hover){.footer .links .cta:hover,.footer .links .cta:hover i{color:#c1a913}}.footer .footer-logo img{margin-bottom:2rem;max-width:200px;transition:all .33s;width:100%}.footer .footer-details{font-size:.9rem;font-weight:400;line-height:130%}.footer .footer-details a{color:#c1a913;text-decoration:none}@media (hover:hover){.footer .footer-details a:hover{color:#fff}}.footer .footer-details p{font-size:.9rem}.footer .footer-details p a{color:#c1a913;font-weight:700}@media (hover:hover){.footer .footer-details p a:hover{color:#fff}}.footer .locations{margin:0;width:100%}.footer h2{color:#fff;font-size:24px}@media (min-width:992px){.footer h2{font-size:30px}}.footer h3{font-family:NHG-Bold;font-weight:700}.footer ul{list-style:none;margin:0 0 1.5rem;padding:0}.footer ul li{font-size:.9rem;padding:0 0 1.5rem}.footer ul a{font-weight:700;text-decoration:none}.footer .quick-links a{color:#fff}@media (hover:hover){.footer .quick-links a:hover{color:#c1a913}}@media (min-width:1200px){.footer .content{display:flex;margin:4rem auto;max-width:1440px}.footer .content>*{flex:1}.footer .footer-logo img{max-width:356px}.footer .locations{border-left:1px solid #5c5757;border-right:1px solid #5c5757}.footer .details{padding-right:4rem}.footer .locations{padding-left:4rem;padding-right:4rem}.footer .quick-links{padding-left:4rem}}.doughnut{margin-top:-10px;position:relative}.doughnut:after{background-color:transparent;border:1px solid #707070;border-radius:50%;bottom:0;content:"";height:112px;left:0;margin:auto;position:absolute;right:0;top:0;width:112px}.doughnut .donut-ring{stroke:#fff}.doughnut .donut-outter{stroke:#707070}.doughnut .donut-hole{stroke:#fff}.doughnut .donut-inner{stroke:#bdbdbd}.doughnut .donut-segment{stroke:#c1a913}.doughnut.animate .donut-segment{animation:donut 3s}@keyframes donut{0%{stroke-dasharray:0,100}to{stroke-dasharray:var(--yellow),var(--white)}}@media (max-width:768px){.form-visibility{display:none}.form-visibility.show{display:block}}.form-visibility-toggle{display:none;margin-bottom:2rem}@media (max-width:768px){.form-visibility-toggle{display:block}}.dev-ribbon{background:#e43;box-shadow:0 0 3px rgba(0,0,0,.3);color:#fff;left:-50px;letter-spacing:1px;line-height:50px;position:fixed;text-align:center;top:25px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:200px;z-index:9999999}.bg-error{background-color:#dd8181}@media screen and (min-width:992px){.mpb-small{padding-bottom:3rem}}.contact-errors span{color:#000;display:block;margin-bottom:8px}.contact-success span{color:#fff;display:block;margin-bottom:8px}.hero .video-box{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.hero .video-box video{height:auto;left:50%;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:auto}.hero .video-box .vimeo-wrapper{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.hero .video-box .vimeo-wrapper iframe{height:56.25vw;left:50%;min-height:100%;min-width:240.77vh;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}@media (max-width:991px){.hero,.hero .video-box{height:570px}}@media (min-width:992px){.hero,.hero .video-box{height:850px}}@media (min-width:1200px){.hero,.hero .video-box{height:860px}}.listing-deck{max-height:200px}.listing-deck.listing-deck-product-page{max-height:none}.featured-franchise .text .text-box p{font-size:1.1rem}.history-page .imagery{padding-bottom:2rem;padding-top:2rem}.history-page .imagery img{position:static}.ml-5{margin-left:1.5rem}.merchandise-list .merchandise{position:relative}.merchandise-list .merchandise a{border-radius:20px;overflow:hidden}.merchandise-list .merchandise a h3{bottom:10px;color:#fff;font-size:1.8rem;left:50%;position:absolute;text-align:center;transform:translateX(-50%);width:100%;z-index:999}.merchandise-list .merchandise a img{border-radius:16px;max-height:514px}.pod.product-card .imagery img{-o-object-fit:cover;object-fit:cover}.print-only{display:none}.home-intro .copy p{max-width:75%}@media screen and (max-width:650px){.home-intro .copy p{max-width:100%}}.listing-hero{position:relative}.listing-hero:before{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media (min-width:992px){.details{padding:2rem;width:810px}}.update-alert button{background-color:#fff;background-image:linear-gradient(#4b772d,#4b772d);background-repeat:no-repeat;background-size:0 100%;border:1px solid #4b772d;border-radius:1px;color:#4b772d;cursor:pointer;display:inline-block;font-size:16px!important;font-weight:700;padding:.875rem 1rem;text-decoration:none;transition:.4s}.grecaptcha-badge{visibility:hidden!important}.alert-danger p{padding-bottom:0}
