@font-face{font-family:C Inter;src:url(//www.grilladvantage.com/cdn/shop/t/53/assets/c-inter.woff2?v=5808579388252114031793891450) format("woff2-variations"),url(//www.grilladvantage.com/cdn/shop/t/53/assets/c-inter.woff2?v=5808579388252114031793891450) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:C DM Sans;src:url(//www.grilladvantage.com/cdn/shop/t/53/assets/c-dm-sans.woff2?v=144197692831521599731793891450) format("woff2-variations"),url(//www.grilladvantage.com/cdn/shop/t/53/assets/c-dm-sans.woff2?v=144197692831521599731793891450) format("woff2");font-weight:100 1000;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-font-heading: "C Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--c-font-body: "C DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--c-accent: #c02e28;--c-gradient-accent: linear-gradient(148deg, rgba(201, 33, 31, 1) 0%, rgba(115, 13, 13, 1) 83%);--c-gradient-highlight: linear-gradient(90deg, rgba(237, 48, 41, 1) 0%, rgba(158, 20, 18, 1) 100%);--c-mark: #c7261f;--c-star: #fabf24;--c-star-empty: rgba(255, 255, 255, .35);--c-text: #121212;--c-text-muted: #6e6a66;--c-text-inverse: #ffffff;--c-text-muted-inverse: #a3a3a3;--c-bg-page: #efeeeb;--c-bg-cream: #faf9f6;--c-bg-white: #ffffff;--c-bg-dark: #121212;--c-bg-hero: #151515;--c-bg-card-dark: #0b0b0c;--c-border: #d8d8d5;--c-border-strong: #121212;--c-border-glass: rgba(255, 255, 255, .45);--c-line: #8c8c8c;--c-grid-line: rgba(140, 140, 140, .26);--c-frame-line: rgba(140, 140, 140, .5);--c-dot: rgba(140, 140, 140, .32);--c-frame-dot: rgba(140, 140, 140, .9);--c-grid-size: 16px;--c-h1: clamp(38px, calc(38px + 24 * ((100vw - 375px) / 1065)), 62px);--c-h2: clamp(30px, calc(30px + 26 * ((100vw - 375px) / 1065)), 56px);--c-h3: clamp(24px, calc(24px + 8 * ((100vw - 375px) / 1065)), 32px);--c-h4: clamp(18px, calc(18px + 2 * ((100vw - 375px) / 1065)), 20px);--c-display: clamp(36px, calc(36px + 36 * ((100vw - 375px) / 1065)), 72px);--c-body-l: clamp(16px, calc(16px + 4 * ((100vw - 375px) / 1065)), 20px);--c-body: 16px;--c-small: 14px;--c-caption: 12px;--c-eyebrow: 11px;--c-content-width: 1120px;--c-page-width: 1440px;--c-gutter: 20px;--c-card-inset: 8px;--c-section-space: clamp(56px, calc(56px + 64 * ((100vw - 375px) / 1065)), 120px);--c-frame-top: 48px;--c-frame-bottom: 40px;--c-frame-x: 8px;--c-framed-pad-top: 8px;--c-framed-pad-bottom: 24px;--c-framed-pad-x: 12px;--c-radius-button: 8px;--c-radius-card: 10px;--c-radius-glass: 12px;--c-radius-panel: 20px;--c-space-4: 4px;--c-space-8: 8px;--c-space-12: 12px;--c-space-16: 16px;--c-space-20: 20px;--c-space-24: 24px;--c-space-32: 32px;--c-space-40: 40px;--c-space-48: 48px;--c-space-64: 64px;--c-space-80: 80px;--c-space-96: 96px;--c-space-120: 120px;--c-shadow-glass: 0 12px 32px -8px rgba(0, 0, 0, .25);--c-ease: cubic-bezier(.2, .7, .2, 1);--c-texture: url(//www.grilladvantage.com/cdn/shop/files/c-hp-texture_100x.png?v=8190621594759365057);--c-texture-opacity: .12}@media screen and (min-width:750px){:root{--c-bg-page: #efeeeb;--c-gutter: 48px;--c-card-inset: 24px;--c-radius-panel: 24px;--c-eyebrow: 13px}}@media screen and (min-width:990px){:root{--c-grid-size: 24px;--c-frame-top: 96px;--c-frame-bottom: 88px;--c-frame-x: min(144px, 10vw);--c-framed-pad-top: 24px;--c-framed-pad-bottom: 32px;--c-framed-pad-x: 16px}}.c-section{position:relative;font-family:var(--c-font-body);font-size:var(--c-body);line-height:1.5;letter-spacing:0;color:var(--c-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.c-section *,.c-section *:before,.c-section *:after{box-sizing:border-box}.c-section div:empty{display:block}.c-section img,.c-section video,.c-section svg{display:block;max-width:100%}.c-bg-page{background-color:var(--c-bg-page)}.c-bg-cream{background-color:var(--c-bg-cream)}.c-bg-white{background-color:var(--c-bg-white)}.c-bg-dark{background-color:var(--c-bg-dark);color:var(--c-text-inverse)}.c-container{width:min(var(--c-content-width),calc(100% - 2 * var(--c-gutter)));margin-inline:auto}.c-section-space{padding-block:var(--c-section-space)}.c-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.c-section :where(h1,h2,h3,h4,h5,h6){margin:0;font-family:var(--c-font-heading);font-size:inherit;font-style:normal;font-weight:700;line-height:1.2;letter-spacing:0;color:inherit;word-break:normal}.c-section :where(blockquote){margin:0;padding:0;border:0;font-style:normal;color:inherit}.c-section :where(figure){margin:0}.c-h1,.c-h2,.c-h3,.c-h4,.c-display{margin:0;font-family:var(--c-font-heading);font-weight:700;font-style:normal;color:inherit;word-break:normal;overflow-wrap:break-word}.c-h1{font-size:var(--c-h1);line-height:1.03;letter-spacing:-.03em}.c-h2{font-size:var(--c-h2);line-height:1.06;letter-spacing:-.03em}.c-h3{font-size:var(--c-h3);line-height:1.12;letter-spacing:-.02em}.c-h4{font-size:var(--c-h4);line-height:1.25;letter-spacing:-.01em}.c-display{font-size:var(--c-display);line-height:1.04;letter-spacing:-.03em}.c-body-l{margin:0;font-size:var(--c-body-l);line-height:1.5}.c-body{margin:0;font-size:var(--c-body);line-height:1.5}.c-small{margin:0;font-size:var(--c-small);line-height:1.45}.c-caption{margin:0;font-size:var(--c-caption);line-height:1.4}.c-muted{color:var(--c-text-muted)}.c-bg-dark .c-muted,.c-on-dark .c-muted{color:var(--c-text-muted-inverse)}.c-heading em,.c-highlight{font-style:normal;color:var(--c-accent);background-image:var(--c-gradient-highlight);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.c-heading--center{text-align:center}.c-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0;font-family:var(--c-font-heading);font-size:var(--c-eyebrow);font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--c-eyebrow-color, var(--c-accent))}.c-eyebrow__dash{flex:none;width:18px;height:1.5px;background:var(--c-gradient-highlight)}.c-eyebrow--center{justify-content:center}@media screen and (min-width:750px){.c-eyebrow{gap:12px}.c-eyebrow__dash{width:24px;height:2px;background:var(--c-accent)}}.c-btn{--c-btn-pad-y: 16px;--c-btn-pad-x: 32px;--c-btn-size: 16px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--c-space-8);min-height:44px;margin:0;padding:var(--c-btn-pad-y) var(--c-btn-pad-x);border:1px solid transparent;border-radius:var(--c-radius-button);font-family:var(--c-font-heading);font-size:var(--c-btn-size);font-weight:600;line-height:1;letter-spacing:0;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:filter .2s var(--c-ease),background-color .2s var(--c-ease),color .2s var(--c-ease),border-color .2s var(--c-ease),transform .2s var(--c-ease);-webkit-tap-highlight-color:transparent}.c-btn__arrow{--c-icon-size: 1em;margin-left:-4px}.c-btn:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.c-btn:active{transform:translateY(1px)}.c-btn--primary{color:var(--c-text-inverse);background-image:var(--c-gradient-accent);background-color:var(--c-accent);border-color:var(--c-border-glass)}.c-btn--primary:hover{filter:brightness(1.12)}.c-btn--outline-dark{color:var(--c-text);background:transparent;border-color:var(--c-border-strong)}.c-btn--outline-dark:hover{color:var(--c-text-inverse);background-color:var(--c-border-strong)}.c-btn--outline-light{color:var(--c-text-inverse);background:transparent;border-color:var(--c-text-inverse)}.c-btn--outline-light:hover{color:var(--c-text);background-color:var(--c-text-inverse)}.c-btn--white{color:var(--c-text);background-color:var(--c-bg-white);border-color:var(--c-bg-white)}.c-btn--white:hover{background-color:var(--c-bg-cream)}.c-btn--sm{--c-btn-pad-y: 10px;--c-btn-pad-x: 18px;--c-btn-size: 13px;min-height:36px}.c-btn--block{width:100%;white-space:normal}@media screen and (max-width:749px){.c-btn--block-mobile{width:100%;white-space:normal}}@media screen and (min-width:750px){.c-btn:not(.c-btn--sm){--c-btn-pad-y: 20px;--c-btn-size: 15px}}.c-stars{--c-stars-size: 14px;position:relative;display:inline-block;flex:none;width:calc(var(--c-stars-size) * 78 / 14);height:var(--c-stars-size);color:var(--c-star-empty);line-height:0}.c-stars--m{--c-stars-size: 20px}.c-stars svg{width:calc(var(--c-stars-size) * 78 / 14);max-width:none;height:var(--c-stars-size)}.c-stars__fill{fill:var(--c-star)}.c-on-light .c-stars,.c-stars--on-light{--c-star-empty: rgba(18, 18, 18, .15)}.c-panel{position:relative;overflow:hidden;border-radius:var(--c-radius-panel);isolation:isolate}.c-panel-dark{--c-glow-top: 300px;--c-glow-bottom: 220px;color:var(--c-text-inverse);background:radial-gradient(circle var(--c-glow-top) at calc(100% - 20px) 10px,rgba(140,20,20,.85) 0%,rgba(77,13,13,.4) 50%,rgba(77,13,13,0) 100%),radial-gradient(circle var(--c-glow-bottom) at 0 100%,rgba(87,15,15,.35) 0%,rgba(87,15,15,0) 100%),var(--c-bg-card-dark)}@media screen and (min-width:750px){.c-panel-dark{--c-glow-top: 640px;--c-glow-bottom: 480px;background:radial-gradient(circle var(--c-glow-top) at calc(100% - 40px) 20px,rgba(140,20,20,.85) 0%,rgba(77,13,13,.4) 50%,rgba(77,13,13,0) 100%),radial-gradient(circle var(--c-glow-bottom) at 0 100%,rgba(87,15,15,.35) 0%,rgba(87,15,15,0) 100%),var(--c-bg-card-dark)}}.c-panel-dark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:var(--c-texture);background-size:50px 50px;mix-blend-mode:screen;opacity:var(--c-texture-opacity)}.c-glass{position:relative;border:1px solid var(--c-border-glass);border-radius:var(--c-radius-glass);background-image:linear-gradient(90deg,#ffffff29,#ffffff0a,#ffffff1f),linear-gradient(90deg,#ffffff24 0% 100%);box-shadow:var(--c-shadow-glass),inset 0 -1px 1px #ffffff1f,inset 0 1px 1px #ffffff73;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.c-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle at center,var(--c-dot) 0 1px,transparent 1.5px);background-size:var(--c-grid-size) var(--c-grid-size);background-position:0 0}.c-grid-bg--cutout{padding:var(--c-frame-top) var(--c-frame-x) var(--c-frame-bottom);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-clip:content-box,border-box;mask-composite:exclude}.c-reg-frame{position:absolute;inset:var(--c-frame-top) var(--c-frame-x) var(--c-frame-bottom);z-index:0;pointer-events:none;background:repeating-linear-gradient(90deg,var(--c-frame-line) 0 6px,transparent 6px 11px) top left / 100% 1px no-repeat,repeating-linear-gradient(90deg,var(--c-frame-line) 0 6px,transparent 6px 11px) bottom left / 100% 1px no-repeat,repeating-linear-gradient(180deg,var(--c-frame-line) 0 6px,transparent 6px 11px) top left / 1px 100% no-repeat,repeating-linear-gradient(180deg,var(--c-frame-line) 0 6px,transparent 6px 11px) top right / 1px 100% no-repeat}.c-reg-frame__cross{position:absolute;width:26px;height:26px;background:linear-gradient(var(--c-mark),var(--c-mark)) center / 100% 1.25px no-repeat,linear-gradient(var(--c-mark),var(--c-mark)) center / 1.25px 100% no-repeat,radial-gradient(circle,transparent 0 7.5px,var(--c-mark) 7.5px 8.5px,var(--c-frame-fill, var(--c-bg-page)) 8.5px 12px,transparent 12px)}.c-reg-frame__cross--tl{top:-13px;left:-13px}.c-reg-frame__cross--tr{top:-13px;right:-13px}.c-reg-frame__cross--bl{bottom:-13px;left:-13px}.c-reg-frame__cross--br{bottom:-13px;right:-13px}.c-reg-frame__target{position:absolute;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle,var(--c-frame-dot) 0 3px,var(--c-frame-fill, var(--c-bg-page)) 3.5px)}.c-reg-frame__target--top{top:-5px;left:calc(50% - 5px)}.c-reg-frame__target--bottom{bottom:-5px;left:calc(50% - 5px)}.c-reg-frame__target--left{top:calc(50% - 5px);left:-5px}.c-reg-frame__target--right{top:calc(50% - 5px);right:-5px}.c-reg-frame__fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c-frame-fill, var(--c-bg-page))}.c-framed{position:relative;overflow:hidden;padding-top:calc(var(--c-frame-top) + var(--c-framed-pad-top));padding-bottom:calc(var(--c-frame-bottom) + var(--c-framed-pad-bottom));background-color:var(--c-bg-page)}.c-framed__inner{position:relative;z-index:1;width:min(var(--c-framed-width, var(--c-content-width)),calc(100% - 2 * (var(--c-frame-x) + var(--c-framed-pad-x))));margin-inline:auto}.c-dots.swiper-pagination-horizontal,.c-dots.swiper-pagination-bullets{position:static;width:auto;inset:auto;transform:none}.c-dots{display:flex;align-items:center;gap:6px}.c-dots__dot{flex:none;width:8px;height:4px;margin:0;padding:0;border:0;border-radius:2px;background:#00000026;cursor:pointer;transition:width .3s var(--c-ease),background .3s var(--c-ease)}.c-dots__dot.is-active{width:22px;background:var(--c-gradient-highlight)}.c-on-dark .c-dots__dot,.c-dots--on-dark .c-dots__dot{background:#ffffff40}.c-on-dark .c-dots__dot.is-active,.c-dots--on-dark .c-dots__dot.is-active{background:var(--c-gradient-highlight)}c-carousel,c-header,c-compare,c-fit-tabs,c-setup,c-accordion,c-sticky-cta{display:block}c-carousel .swiper-wrapper{box-sizing:border-box;margin:0;padding:0;list-style:none}.c-tech-drawing{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.c-tech-drawing svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.c-tech-drawing .c-tech-drawing__desktop{display:none}.c-td-l{stroke:var(--c-line)}.c-td-m{stroke:var(--c-mark)}.c-td-i{stroke:var(--c-text)}.c-td-fl{fill:var(--c-line)}.c-td-fm{fill:var(--c-mark)}.c-td-fb{fill:var(--c-bg-page)}@media screen and (min-width:750px){.c-tech-drawing .c-tech-drawing__desktop{display:block}.c-tech-drawing .c-tech-drawing__mobile{display:none}}.c-consult{display:grid;gap:16px}.c-consult__title{margin:0 0 6px;font-family:var(--c-font-heading);font-size:18px;font-weight:700;line-height:1.2;letter-spacing:-.01em}.c-consult__text{font-size:15px;line-height:1.45;color:var(--c-text-muted)}.c-consult__text p{margin:0}.c-consult__btn--desktop{display:none}.c-consult__btn--mobile{--c-btn-pad-x: 12px}@media screen and (min-width:750px){.c-consult{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px}.c-consult__title{margin-bottom:4px;font-family:var(--c-font-body);font-size:16px;line-height:1.5;letter-spacing:0}.c-consult__text{max-width:460px;font-size:14px}.c-consult__btn--mobile{display:none}.c-consult__btn--desktop{display:inline-flex}}.c-media{position:relative;overflow:hidden;background-color:var(--c-bg-cream)}.c-media>img,.c-media>video,.c-media>.c-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.c-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#d9d7d2;color:#12121240}.c-placeholder svg{width:60%;height:60%;max-width:320px;fill:currentColor}.c-marquee{--c-marquee-gap: 32px;--c-marquee-fade: 56px;--c-marquee-duration: 40s;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--c-marquee-fade),#000 calc(100% - var(--c-marquee-fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--c-marquee-fade),#000 calc(100% - var(--c-marquee-fade)),transparent 100%)}.c-marquee__track{display:flex;width:max-content;animation:c-marquee var(--c-marquee-duration) linear infinite}.c-marquee--reverse .c-marquee__track{animation-direction:reverse}.c-marquee:hover .c-marquee__track,.c-marquee:focus-within .c-marquee__track{animation-play-state:paused}.c-marquee__group{display:flex;flex:none;align-items:center;gap:var(--c-marquee-gap);margin:0;padding:0 var(--c-marquee-gap) 0 0;list-style:none}.c-marquee__logo{position:relative;flex:none;width:calc(var(--c-logo-w) * var(--c-logo-scale, 1));height:calc(var(--c-logo-h) * var(--c-logo-scale, 1))}.c-marquee__logo img,.c-marquee__logo .c-placeholder{width:100%;height:100%;object-fit:contain}@keyframes c-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.c-marquee__track{animation:none}}.c-section .c-play__pause,.c-section .is-playing .c-play__play{display:none}.c-section .is-playing .c-play__pause{display:block}.is-playing:not(.is-control-visible):not(:hover) [data-play-toggle]:not(:focus-visible){opacity:0}.c-icon{flex:none;width:var(--c-icon-size, 20px);height:var(--c-icon-size, 20px)}@media(prefers-reduced-motion:reduce){.c-section *,.c-section *:before,.c-section *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.swiper[role=region]:focus-visible{outline:2px solid var(--c-accent);outline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/53/assets/c-custom.css.map */
