.c-heatFluxFooter{background-color:#665953;padding:2.5rem 1.25rem}.c-heatFluxFooter ul{margin:0;padding:0;list-style:none}.c-heatFluxFooter a{color:#fff}.c-heatFluxFooter a:hover{color:var(--yellow)}.c-heatFluxFooter__inner{max-width:70rem;margin-inline:auto}.c-heatFluxFooter__nav{flex-direction:column;gap:2.25rem;display:flex}@media screen and (min-width:768px){.c-heatFluxFooter__nav{gap:1.875rem}}.c-heatFluxFooter__navListTop{justify-content:space-between;display:flex}@media screen and (min-width:768px){.c-heatFluxFooter__navListTop{justify-content:flex-start;gap:1.75rem}}.c-heatFluxFooter__navListBottom{flex-direction:column;gap:2.5rem;display:flex}@media screen and (min-width:768px){.c-heatFluxFooter__navListBottom{flex-direction:row;justify-content:space-between;gap:1.5rem}}.c-heatFluxFooter__navItem{flex-direction:column;gap:1.25rem;display:flex}@media screen and (min-width:768px){.c-heatFluxFooter__navItem{gap:.875rem}}.c-heatFluxFooter__navItem>a{letter-spacing:.1em;font-size:1rem;font-weight:700;line-height:1;text-decoration:none}@media screen and (min-width:768px){.c-heatFluxFooter__navItem>a{font-size:1.25rem}}.c-heatFluxFooter__navItem>ul{flex-direction:column;gap:1rem;display:flex}@media screen and (min-width:768px){.c-heatFluxFooter__navItem>ul{gap:.625rem;padding-left:.625rem}}.c-heatFluxFooter__navItem>ul a{font-size:.875rem;line-height:1.4;display:block}@media screen and (min-width:768px){.c-heatFluxFooter__navItem>ul a{font-size:1rem}}
.c-heatFluxHeader{background-color:var(--beige);z-index:1000;border-bottom:1px solid #2f1000;width:100%;height:4.6875rem;padding-top:.25rem;position:sticky;top:0;left:0;box-shadow:0 0 16px #b54c18cc}.c-heatFluxHeader ul{margin:0;padding:0;list-style:none}@media screen and (min-width:1024px){.c-heatFluxHeader{height:6.3125rem;padding-top:0}}.c-heatFluxHeader:after{content:"";z-index:-1;background:linear-gradient(90deg,#ea8917 0%,#5f2305 100%);width:100%;height:.25rem;position:absolute;bottom:0;left:0}@media screen and (min-width:1024px){.c-heatFluxHeader:after{height:.5rem}}.c-heatFluxHeader__inner{justify-content:space-between;padding-inline:.5rem .625rem;display:flex}@media screen and (min-width:1024px){.c-heatFluxHeader__inner{height:100%;padding-left:1.25rem}}.c-heatFluxHeader__left{align-items:flex-start;gap:.5rem;text-decoration:none;display:flex}@media screen and (min-width:1024px){.c-heatFluxHeader__left{gap:.75rem}}.c-heatFluxHeader__left>img{width:4.125rem}@media screen and (min-width:1024px){.c-heatFluxHeader__left>img{width:min(6.94444vw,6.25rem)}}.c-heatFluxHeader__title{flex-direction:column;gap:.375rem .25rem;padding-top:.375rem;display:flex}@media screen and (min-width:1440px){.c-heatFluxHeader__title{flex-direction:row;padding-top:1.125rem}}.c-heatFluxHeader__titleText{background:linear-gradient(#e98001 62.3%,#834800 151.3%);-webkit-text-fill-color:#0000;text-fill-color:#0000;letter-spacing:.14em;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700;line-height:1}@media screen and (min-width:1024px){.c-heatFluxHeader__titleText{letter-spacing:-.03em;font-size:min(1.94444vw,1.75rem)}}.c-heatFluxHeader__titleBottom{display:flex}@media screen and (min-width:1024px){.c-heatFluxHeader__titleBottom{flex-direction:column;gap:.625rem}}.c-heatFluxHeader__titleBottom .c-heatFluxHeader__titleText{letter-spacing:.1em;font-size:1rem}@media screen and (min-width:1024px){.c-heatFluxHeader__titleBottom .c-heatFluxHeader__titleText{font-size:min(1.94444vw,1.75rem)}}.c-heatFluxHeader__titleLogo{color:#0d3387;flex-direction:column;align-items:flex-end;font-family:Lato,sans-serif;font-size:.5rem;font-weight:500;line-height:1;display:flex}@media screen and (min-width:1024px){.c-heatFluxHeader__titleLogo{flex-direction:row;align-items:center;gap:.625rem;margin-left:-.375rem;font-size:.75rem}}.c-heatFluxHeader__titleLogo img{width:2.0625rem}@media screen and (min-width:1024px){.c-heatFluxHeader__titleLogo img{width:4rem}}.c-heatFluxHeader__right{gap:.9375rem;padding-top:.375rem;display:flex}@media screen and (min-width:1024px){.c-heatFluxHeader__right{align-items:center;gap:min(3.61111vw,3.25rem);padding-block:0 .5rem}}.c-heatFluxHeader__rightNav{display:none}@media screen and (min-width:1024px){.c-heatFluxHeader__rightNav{display:block}}.c-heatFluxHeader__contact{z-index:1;border-radius:.25rem;justify-content:center;align-items:center;width:3.125rem;height:3.125rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 4.4px -1px #fff}.c-heatFluxHeader__contact:before{content:"";z-index:-1;background:linear-gradient(282.97deg,#ff8a00 8.17%,#ee5f17 100%);position:absolute;inset:0}.c-heatFluxHeader__contact span{display:none}@media screen and (min-width:1024px){.c-heatFluxHeader__contact span{color:#fff;letter-spacing:-.05em;align-items:center;gap:.625rem;font-size:clamp(1rem,1.38889vw,1.25rem);font-weight:700;display:flex}.c-heatFluxHeader__contact span:after{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background-color:#fff;width:.625rem;height:.75rem}.c-heatFluxHeader__contact{width:auto;height:4.5rem;padding-inline:1.125rem;text-decoration:none}.c-heatFluxHeader__contact:after{content:"";background-blend-mode:color-dodge;z-index:-1;opacity:0;background:linear-gradient(282.97deg,#ffffff4d 0%,#fffbf94d 100%);transition:opacity .3s ease-in-out;position:absolute;inset:0}.c-heatFluxHeader__contact:hover:after{opacity:1}.c-heatFluxHeader__contact img{display:none}}.c-heatFluxHeader__hamburger{background-color:var(--brown);cursor:pointer;border:none;border-radius:.25rem;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:.4375rem;width:3.125rem;height:3.125rem;transition:background-color .3s ease-in-out;display:flex}@media screen and (min-width:1024px){.c-heatFluxHeader__hamburger{display:none}}.c-heatFluxHeader__hamburger span{background-color:var(--beige);border-radius:.0625rem;width:1.25rem;height:.125rem;transition:all .3s ease-in-out;display:block}.c-heatFluxHeader__hamburger.is-active{background-color:var(--black)}.c-heatFluxHeader__hamburger.is-active span:first-child{transform:translateY(.5625rem)rotate(45deg)}.c-heatFluxHeader__hamburger.is-active span:nth-child(2){opacity:0}.c-heatFluxHeader__hamburger.is-active span:nth-child(3){transform:translateY(-.5625rem)rotate(-45deg)}.c-heatFluxHeader__nav{color:#fff;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:contain;visibility:hidden;pointer-events:none;background-color:var(--black);width:100%;height:calc(100% - 4.6875rem);transition:transform .3s ease-in-out,visibility 0s linear .3s;position:fixed;top:4.6875rem;left:0;overflow-y:auto;transform:translate(100%)}@media screen and (min-width:1024px){.c-heatFluxHeader__nav{display:none}}.c-heatFluxHeader__nav.is-active{visibility:visible;pointer-events:auto;transition:transform .3s ease-in-out,visibility linear;transform:translate(0)}.c-heatFluxHeader__nav a{color:#fff;text-decoration:none;transition:color .3s ease-in-out}.c-heatFluxHeader__nav a:hover{color:#fff}.c-heatFluxHeader__navInner{flex-direction:column;gap:2.125rem;padding:0 1.25rem 1.875rem;display:flex}.c-heatFluxHeader__navItem{border-bottom:1px solid #60503c}@media screen and (min-width:1024px){.c-heatFluxHeader__navItem{border-bottom:none}}.c-heatFluxHeader__navItem>a{padding-block:1.125rem;letter-spacing:.3em;justify-content:space-between;align-items:center;padding-right:.75rem;font-size:1.25rem;font-weight:700;line-height:1;text-decoration:none;display:flex}@media screen and (min-width:1024px){.c-heatFluxHeader__navItem>a{letter-spacing:-.08em;color:#402401;z-index:1;padding:0 .5rem;font-size:clamp(1rem,1.38889vw,1.25rem);font-weight:500;line-height:2rem;position:relative;overflow:hidden}.c-heatFluxHeader__navItem>a:before{content:"";transform-origin:0;z-index:-1;background:linear-gradient(96.4deg,#ee5f17 0%,#ff8a00 89.91%);transition:transform .3s ease-in-out;position:absolute;inset:0;transform:scaleX(0)}.c-heatFluxHeader__navItem>a:hover{color:#fff}.c-heatFluxHeader__navItem>a:hover:before{transform:scaleX(1)}}.c-heatFluxHeader__navItem>a:after{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background-color:#fff;width:.625rem;height:.75rem}@media screen and (min-width:1024px){.c-heatFluxHeader__navItem>a:after{display:none}}.c-heatFluxHeader__navItem>a.c-heatFluxHeader__navItemLink{background-color:var(--orange);letter-spacing:.1em;margin-inline:auto;border-radius:.25rem;justify-content:space-between;align-items:center;width:18.4375rem;height:3rem;margin-bottom:1.25rem;padding:0 .75rem;font-size:1rem;font-weight:700;display:flex}@media screen and (min-width:1024px){.c-heatFluxHeader__navList{gap:.875rem;display:flex}}.c-heatFluxHeader__navList2{letter-spacing:.1em;justify-content:space-between;font-weight:700;display:flex}.c-heatFluxHeader__navList3{flex-direction:column;gap:1.25rem;line-height:1;display:flex}.c-heatFluxHeader__navList3>span{letter-spacing:.1em;align-items:center;gap:.625rem;font-size:1rem;font-weight:700;display:flex}.c-heatFluxHeader__navList3>span:after{content:"";background-color:#60503c;flex:1;width:100%;height:1px}.c-heatFluxHeader__navList3>ul{flex-direction:column;gap:1rem;font-size:.875rem;line-height:1.4;display:flex}.c-heatFluxHeader__navList3 a{text-decoration:underline}.c-heatFluxHeader__navClose{background-color:#60503c;justify-content:center;align-items:center;gap:1.125rem;width:100%;height:3.5rem;display:flex}.c-heatFluxHeader__navContact{text-align:center;border-top:1px solid #60503c;flex-direction:column;gap:.625rem;padding-top:1.75rem;display:flex}.c-heatFluxHeader__navContactTitle{letter-spacing:.08em;color:#ff8a00;margin-bottom:0;font-size:2.125rem;font-weight:700;line-height:1.5}.c-heatFluxHeader__navContactText{letter-spacing:.1em;margin-bottom:.875rem;font-size:1rem;font-weight:500;line-height:1.5}.c-heatFluxHeader__navContact a{letter-spacing:-.05em;background:linear-gradient(282.97deg,#ff8a00 8.17%,#ee5f17 100%);border-radius:.25rem;justify-content:center;align-items:center;gap:.625rem;height:4.5rem;font-size:1.25rem;font-weight:700;display:flex}.c-heatFluxHeader__navContact a:after{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background-color:#fff;width:.625rem;height:.75rem}
