body,html{margin:0;padding:0}*{box-sizing:border-box}html:has(.public-site){color-scheme:dark}.public-site{--site-yellow:#ffcc1c;--site-yellow-hover:#ffda57;--site-background:#000;--site-surface:#141414;--site-text:#fff;--site-muted:#b5b5b5;--site-border:rgb(255 255 255/18%);--site-border-hover:rgb(255 255 255/40%);--site-radius-control:8px;--site-radius-card:12px;--site-space:8px;--site-font-heading:"Roboto Condensed","Arial Narrow",sans-serif;--site-font-body:"Montserrat",Arial,sans-serif;--white-001:var(--site-text);--black-001:var(--site-background);--yellow-001:var(--site-yellow);--current-yellow:var(--site-yellow);--gray-001:var(--site-muted);--gray-002:#a3a3a3;--gray-003:#353535;--h1-font-size:clamp(2.5rem,5vw,4.5rem);--h2-font-size:clamp(2rem,3.5vw,3rem);--h3-font-size:clamp(1.25rem,2vw,1.75rem);color-scheme:dark;background-color:var(--site-background);color:var(--site-text);font-family:var(--site-font-body);font-size:16px;line-height:1.6}.public-site :is(h1,h2,h3,.h1,.h2,.h3,.h2-inverted){font-family:var(--site-font-heading);font-weight:700;line-height:1.12;letter-spacing:-.025em}.public-site :is(h1,h2,.h1,.h2,.h2-inverted){text-transform:uppercase}.public-site h3{text-transform:none}.public-site:not(.flux-page) :where(h1,.h1){font-size:var(--h1-font-size);color:var(--site-text)}.public-site:not(.flux-page) :where(h2,.h2,.h2-inverted){font-size:var(--h2-font-size);color:var(--site-text)}.public-site :is(p,li){line-height:1.65}.public-site :is(a,button,input,select,textarea,summary){outline-offset:5px}.public-site :focus-visible{outline:2px solid var(--site-yellow)}.public-site :where(a){color:var(--site-yellow);text-underline-offset:.2em}.public-site :where(a:hover){text-decoration-thickness:2px}.public-site #headerNav a{text-decoration:none}.public-site :is(button,input,select,textarea){font-family:inherit}.public-site button[aria-label="Hamburger Menu"]{width:44px;min-height:44px;padding:7px}.public-site :is(.btn,.site-button,.flux-button,button[type=submit],input[type=submit]){align-items:center;justify-content:center;display:inline-flex;gap:var(--site-space);min-height:48px;height:auto;padding:12px 20px;border:1px solid transparent;border-radius:var(--site-radius-control);background:var(--site-yellow);color:var(--site-background);font-family:var(--site-font-heading);font-size:18px;font-weight:700;line-height:1.25;letter-spacing:0;text-align:center;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.public-site .btn{width:100%;max-width:400px}.public-site :is(.btn,.site-button,.flux-button,button[type=submit],input[type=submit]):hover:not(:disabled):not([aria-disabled=true]){background:var(--site-yellow-hover)}.public-site.public-site :is(.btn-secondary,.site-button--secondary,.site-button--inverted){border-color:var(--site-border);background:transparent;color:var(--site-text)}.public-site.public-site :is(.btn-secondary,.site-button--secondary,.site-button--inverted):hover:not(:disabled):not([aria-disabled=true]){border-color:var(--site-border-hover);background:rgb(255 255 255/5%)}.public-site :is(button,input[type=submit]):disabled,.public-site [aria-disabled=true]{cursor:not-allowed;opacity:.4}.public-site .site-text-action{font-family:var(--site-font-body);text-transform:none}.public-site :is(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],input[type=url],select,textarea){min-height:44px;border:1px solid var(--site-border);border-radius:var(--site-radius-control);background-color:var(--site-surface);color:var(--site-text);padding:10px 12px;font-family:var(--site-font-body);font-size:16px;line-height:1.5}.public-site :is(input,textarea)::placeholder{color:var(--site-muted);opacity:1}.public-site :is(input,textarea,select):focus-visible{border-color:var(--site-yellow);outline:2px solid var(--site-yellow)}.public-site :is(input,textarea,select)[aria-invalid=true]{border-color:#ff8585}.public-site :is(input[type=checkbox],input[type=radio]){accent-color:var(--site-yellow)}.public-site label{text-transform:none;letter-spacing:normal}.public-site select option{background:var(--site-surface);color:var(--site-text)}.public-site textarea{resize:vertical}.public-site .site-card{background-color:var(--site-surface);border:1px solid var(--site-border);border-radius:var(--site-radius-card);overflow:hidden}.public-site .site-card-title{color:var(--site-text);font-size:clamp(1.5rem,2.5vw,2rem);text-transform:none;line-height:1.2}.public-site .site-eyebrow{color:var(--site-yellow);font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.public-site :is(.site-grid,.flux-grid){background-image:linear-gradient(#ffffff05 1px,transparent 0),linear-gradient(90deg,#ffffff05 1px,transparent 0);background-size:48px 48px}.public-site .site-prose{max-width:75ch}.public-site .site-prose :is(p,li){color:#d4d4d4;line-height:1.8}.public-site .site-prose :is(h2,h3){text-transform:none;letter-spacing:-.015em}.public-site .site-prose h2{font-size:1.75rem;margin-top:2rem}.public-site .site-prose h3{font-size:1.35rem}.public-site .site-product-image{border-radius:var(--site-radius-control);background:#fff;object-fit:contain}.public-site dialog{border:1px solid var(--site-border);border-radius:16px;background:var(--site-surface);color:var(--site-text)}.public-site dialog::backdrop{background:rgb(0 0 0/75%)}.public-site .carousel .control-dots .dot{background-color:var(--site-yellow)}.public-site .carousel .control-next.control-arrow:before{border-left-color:var(--site-yellow)}.public-site .carousel .control-prev.control-arrow:before{border-right-color:var(--site-yellow)}@media (max-width:1231px){.public-site #headerNav{height:auto;max-height:calc(100dvh - 91px);overflow-y:auto;padding:16px 0 24px}}@media (prefers-reduced-motion:reduce){.public-site *,.public-site :after,.public-site :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:0s!important}}.rangeCalculatorLogo_rangeCalcLogo__hpo2U{align-items:center;display:inline-flex;font-style:italic;font-weight:700;text-transform:uppercase}.rangeCalculatorLogo_rangeCalcLogo__hpo2U .rangeCalculatorLogo_rangeCalcIcon__0AjMT{position:relative;z-index:0}.rangeCalculatorLogo_rangeCalcLogo__hpo2U .rangeCalculatorLogo_rangeCalcIcon__0AjMT i{left:50%;height:100%;position:absolute;top:45%;transform:translate(-50%,-50%);width:260%}
/*! tailwindcss v4.2.0 | MIT License | https://tailwindcss.com */.footer_siteFooter__x4ZeT{z-index:0;flex-flow:column;justify-content:center;padding:1.5rem 20px;display:flex;position:relative}@media only screen and (min-width:1200px){.footer_siteFooter__x4ZeT{flex-flow:row;justify-content:space-between;align-items:center;margin:0 45px;padding:1.5rem 0}}.footer_siteFooter__x4ZeT:before{border-top:1px solid var(--current-yellow,#fdd100);content:" ";width:100%;position:absolute;top:0;left:0}.footer_brandingFooter__DjdIi{text-align:center;padding-bottom:25px}@media only screen and (min-width:1200px){.footer_brandingFooter__DjdIi{text-align:left;padding-bottom:0}}.footer_copyrightFooter__wLpmY{text-align:center}.footer_copyrightFooter__wLpmY nav{margin-bottom:20px}.footer_copyrightFooter__wLpmY nav a{margin:0 10px;font-size:14px;text-decoration:none}@media only screen and (min-width:1200px){.footer_copyrightFooter__wLpmY nav a{margin:0 20px}}.footer_copyrightFooter__wLpmY .copyright{opacity:.5;margin-bottom:40px;display:block}@media only screen and (min-width:1200px){.footer_copyrightFooter__wLpmY .copyright{margin-bottom:0}}.footer_footerSocial__Yrkae{justify-content:center;align-items:center;margin-bottom:20px;padding:0;display:flex}.footer_footerSocial__Yrkae a{padding:0 .5em}
/*! tailwindcss v4.2.0 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,700;1,400;1,700&family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap";@font-face{ascent-override:110%;font-family:Roboto-fallback;size-adjust:79.91%;src:local(Arial)}.siteLayout_siteLayout__pY3VF{color:#fff;font-display:swap;background-color:#000;max-width:1400px;margin:0 auto;font-family:Montserrat,Roboto-fallback,sans-serif;font-size:16px}.siteLayout_siteLayout__pY3VF a{color:var(--current-yellow,#fdd100);text-decoration:underline}.siteLayout_siteLayout__pY3VF .ci{background-position:bottom;background-repeat:no-repeat;background-size:contain;width:25px;height:25px;display:inline-block}.siteLayout_siteLayout__pY3VF .ci.ci-1x{width:15px;height:15px}.siteLayout_siteLayout__pY3VF .ci.ci-1-5x,.siteLayout_siteLayout__pY3VF .ci.ci-2x{width:20px;height:20px}@media only screen and (min-width:1200px){.siteLayout_siteLayout__pY3VF .ci.ci-2x{width:35px;height:35px}}.siteLayout_siteLayout__pY3VF .ci.ci-2-5x{width:50px;height:50px}.siteLayout_siteLayout__pY3VF .ci.ci-3x{width:96px;height:96px}.siteLayout_siteLayout__pY3VF .ci-so-facebook{background-image:url(/_next/static/media/so-facebook.8c32461c.svg)}.siteLayout_siteLayout__pY3VF .ci-so-instagram{background-image:url(/_next/static/media/so-instagram.291c25f7.svg)}.siteLayout_siteLayout__pY3VF .ci-so-linkedin{background-image:url(/_next/static/media/so-linkedin.caf1c6e0.svg)}.siteLayout_siteLayout__pY3VF .ci-so-twitter{background-image:url(/_next/static/media/so-twitter.a9588d5e.svg)}.siteLayout_siteLayout__pY3VF .ci-so-youtube{background-image:url(/_next/static/media/so-youtube.57b55027.svg)}.siteLayout_siteLayout__pY3VF .ci-so-tiktok{background-image:url(/_next/static/media/so-tiktok.e3abc647.svg)}.siteLayout_siteLayout__pY3VF .ci-so-facebook-blk{background-image:url(/_next/static/media/so-facebook-blk.af6cf46a.svg)}.siteLayout_siteLayout__pY3VF .ci-so-instagram-blk{background-image:url(/_next/static/media/so-instagram-blk.61c93c1f.svg)}.siteLayout_siteLayout__pY3VF .ci-so-linkedin-blk{background-image:url(/_next/static/media/so-linkedin-blk.68db223b.svg)}.siteLayout_siteLayout__pY3VF .ci-so-twitter-blk{background-image:url(/_next/static/media/so-twitter-blk.06d2708c.svg)}.siteLayout_siteLayout__pY3VF .ci-so-youtube-blk{background-image:url(/_next/static/media/so-youtube-blk.2b1e6986.svg)}.siteLayout_siteLayout__pY3VF .ci-so-tiktok-blk{background-image:url(/_next/static/media/so-tiktok-blk.5b2bae9c.svg)}.siteLayout_siteLayout__pY3VF .ci-br-lightning{background-image:url(/_next/static/media/lightning.41f0eea3.svg)}.siteLayout_siteLayout__pY3VF .ci-sy-location{background-image:url(/_next/static/media/location.be8d2dba.svg)}.siteLayout_siteLayout__pY3VF .ci-sy-award{background-image:url(/_next/static/media/icon-award.5e7e3b5c.svg)}.siteLayout_siteLayout__pY3VF fieldset{border:none;padding:0}.siteLayout_siteLayout__pY3VF fieldset legend{color:var(--site-yellow);font-family:var(--site-font-heading);font-size:1.5rem;font-weight:700}.siteLayout_siteLayout__pY3VF fieldset label{padding:5px 0;font-size:14px;display:block}.siteLayout_siteLayout__pY3VF fieldset input[type=email],.siteLayout_siteLayout__pY3VF fieldset input[type=number],.siteLayout_siteLayout__pY3VF fieldset input[type=tel],.siteLayout_siteLayout__pY3VF fieldset input[type=text],.siteLayout_siteLayout__pY3VF fieldset select,.siteLayout_siteLayout__pY3VF fieldset textarea{width:100%;max-width:400px;margin-bottom:15px;display:flex}.siteLayout_siteLayout__pY3VF fieldset textarea{min-height:140px}.siteLayout_siteLayout__pY3VF .text-center{text-align:center}.siteLayout_siteLayout__pY3VF .accessible-text{position:absolute;left:-9999px}.siteLayout_siteLayout__pY3VF .roboto{font-family:Roboto Condensed,Roboto-fallback,sans-serif}:is(.siteLayout_siteLayout__pY3VF .h2,.siteLayout .h2-inverted){margin-top:0}.siteLayout_siteLayout__pY3VF .main-heading{white-space:normal;overflow-wrap:anywhere;flex-flow:row;align-items:center;gap:20px;margin:0;padding:25px 0;display:flex}.siteLayout_siteLayout__pY3VF .main-heading:after{border-top:1px solid var(--site-border);content:" ";flex:1;min-width:32px;height:1px;display:block}@media only screen and (min-width:1200px){.siteLayout_siteLayout__pY3VF .main-heading{padding:45px 0}}.siteLayout_siteLayout__pY3VF .section-padding{padding:45px 20px}.siteLayout_siteLayout__pY3VF .disclaimer{font-size:12px}.siteLayout_siteLayout__pY3VF .disclaimer p{opacity:.6;text-align:center;width:100%;margin:20px auto;max-width:850px!important}.siteLayout_siteLayout__pY3VF .yt-lite{contain:content;cursor:pointer;background-color:#000;background-position:50%;background-size:cover;display:block;position:relative}.siteLayout_siteLayout__pY3VF .socials{gap:10px;display:flex}.siteLayout_siteLayout__pY3VF .socials a{text-decoration:none}.siteLayout_siteLayout__pY3VF .socials-inline a{align-items:center;gap:10px;text-decoration:none;display:flex}.siteLayout_siteLayout__pY3VF .social-handle{color:#fff;font-size:16px}.siteLayout_siteLayout__pY3VF .yt-lite:before{content:"";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);background-position:top;background-repeat:repeat-x;width:100%;height:60px;padding-bottom:50px;transition:all .2s cubic-bezier(0,0,.2,1);display:block;position:absolute;top:0}.siteLayout_siteLayout__pY3VF .yt-lite:after{content:"";padding-bottom:56.25%;display:block}.siteLayout_siteLayout__pY3VF .yt-lite>iframe{width:100%;height:100%;position:absolute;top:0;left:0}.siteLayout_siteLayout__pY3VF .yt-lite>.lty-playbtn{z-index:1;opacity:.8;background-color:#212121;border-radius:14%;width:70px;height:46px;transition:all .2s cubic-bezier(0,0,.2,1)}.siteLayout_siteLayout__pY3VF .yt-lite:hover>.lty-playbtn{opacity:1;background-color:red}.siteLayout_siteLayout__pY3VF .yt-lite>.lty-playbtn:before{content:"";border-left:11px solid #0000;border-color:#0000 #0000 #0000 #fff;border-style:solid;border-width:11px 0 11px 19px}.siteLayout_siteLayout__pY3VF .yt-lite>.lty-playbtn,.siteLayout_siteLayout__pY3VF .yt-lite>.lty-playbtn:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.siteLayout_siteLayout__pY3VF .yt-lite.lyt-activated{cursor:unset}.siteLayout_siteLayout__pY3VF .yt-lite.lyt-activated:before,.siteLayout_siteLayout__pY3VF .yt-lite.lyt-activated>.lty-playbtn{opacity:0;pointer-events:none}