:root{--green:#355e3b;--green-15:#355e3b26;--red:#eb0000;--red-dark:#d60000;--red-deep:#bd0000;--red-logo:#b80000;--orange:#ff6b00;--amber:#ffb700;--yellow:#fff700;--sky:#00c8ff;--success:#00cc18;--success-glow:#00de46;--grey:#eaefee;--grey-text:#444;--ink:#191919;--fire-bg:#7c2103;--white:#fff;--grad-fire:linear-gradient(105deg, #ff6b00 0%, #eb0000 100%);--grad-fire-100:linear-gradient(101deg, #ff6b00 0%, #eb0000 100%);--grad-fire-113:linear-gradient(113deg, #ff6b00 0%, #eb0000 100%);--grad-fire-162:linear-gradient(162deg, #ff6b00 0%, #d60000 100%);--grad-statbar:linear-gradient(90deg, #ffb700 0%, #ff6b00 50%, #d60000 100%);--ease:cubic-bezier(.44, 0, .56, 1);--ease-out:cubic-bezier(.01, .76, .56, 1);--dur:.4s;--frame:16px;--frame-border:16px;--max:1600px;--font:"Outfit", "Outfit Placeholder", system-ui, sans-serif}@media (width<=1439.98px) and (width>=810px){:root{--frame-border:12px}}@media (width<=809.98px){:root{--frame:10px;--frame-border:8px}}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/outfit-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/outfit-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Placeholder;src:local(Arial);ascent-override:100%;descent-override:26%;line-gap-override:0%;size-adjust:96%}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--white);color:var(--green);font-family:var(--font);font-feature-settings:"blwf" on, "cv03" on, "cv04" on, "cv09" on, "cv11" on;margin:0;font-size:16px;line-height:1.5}h1,h2,h3,h4,h5,h6,p{font-weight:inherit;font-size:inherit;line-height:inherit;margin:0}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}ul,ol{margin:0;padding:0;list-style:none}.page{min-height:100vh;padding:var(--frame);background:var(--white);flex-direction:column;align-items:center;display:flex;position:relative;overflow:clip}@media (width<=809.98px){.page{padding:var(--frame) var(--frame) 0}}.page>header,.page>footer{width:100%}.section{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.container{width:100%;max-width:var(--max)}.t-h1{letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance;font-size:96px;font-weight:300;line-height:1}.t-h2{letter-spacing:-.01em;text-transform:uppercase;font-size:52px;font-weight:400;line-height:1}.t-h2b{letter-spacing:-.01em;font-size:52px;font-weight:700;line-height:1}.t-h3{letter-spacing:-.01em;font-size:32px;font-weight:700;line-height:1}.t-h4{text-transform:uppercase;font-size:27.2px;font-weight:700;line-height:1}.t-h5{letter-spacing:.02em;text-transform:uppercase;font-size:19.2px;font-weight:700;line-height:1}.t-stat{text-transform:uppercase;font-size:50.4px;font-weight:700;line-height:1}.t-display-w{letter-spacing:-.01em;color:var(--white);font-size:40px;font-weight:400;line-height:1}.t-eyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--orange);font-size:12px;font-weight:700;line-height:1.4}.t-eyebrow-sm{letter-spacing:.3em;text-transform:uppercase;font-size:10.4px;font-weight:700;line-height:1.4}.t-label{letter-spacing:.19em;text-transform:uppercase;font-size:16px;font-weight:700;line-height:1.4}.t-body-lg{letter-spacing:.02em;font-size:18.08px;font-weight:400;line-height:1.5}.t-body-lgb{letter-spacing:.02em;font-size:18.08px;font-weight:700;line-height:1.5}.t-body{font-size:14.4px;font-weight:400;line-height:1.5}.t-body-16{font-size:16px;font-weight:400;line-height:1.5}.t-nav{letter-spacing:1.5px;text-transform:uppercase;font-size:16px;font-weight:500;line-height:19.5px}@media (width<=1439.98px) and (width>=810px){.t-h1{font-size:76.8px}.t-h2{font-size:41.6px}.t-h2b,.t-h3{font-size:24px}.t-display-w{font-size:28.8px}}@media (width<=809.98px){.t-h1{font-size:48px}.t-h2{font-size:32px}.t-h2b{font-size:19px}.t-h3{font-size:16px}.t-display-w{font-size:25.6px}.t-body-lg{font-size:16px;line-height:1.4}.t-body{font-size:11.2px}}.grad-text{background-image:var(--grad-fire-100);-webkit-text-fill-color:transparent;color:#0000;background-clip:text}.link{color:var(--green);transition:color var(--dur) var(--ease), text-decoration-color var(--dur) var(--ease);text-decoration:none}.link:hover{color:var(--green);text-decoration:underline;text-decoration-color:var(--green);text-underline-offset:7px}.link[aria-current=page]{text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:7px}[data-reveal]{opacity:0;transition:opacity .6s var(--ease)}[data-reveal].is-visible{opacity:1}[data-appear]{opacity:.001}[data-appear].is-in{animation:appear-fade var(--dur) var(--ease) forwards;animation-delay:var(--delay,0s)}@keyframes appear-fade{0%{opacity:.001}to{opacity:1}}.split-words>.w{opacity:.001;will-change:transform, opacity;display:inline-block;transform:translateY(10px)}.split-words.is-in>.w{animation:word-up .35s var(--ease) forwards;animation-delay:var(--delay,0s)}@keyframes word-up{0%{opacity:.001;transform:translateY(10px)}to{opacity:1;transform:none}}[data-appear-bg]{opacity:.001;transform:scale(1.2)}[data-appear-bg].is-in{animation:bg-settle var(--dur) var(--ease-out) forwards}@keyframes bg-settle{0%{opacity:.001;transform:scale(1.2)}to{opacity:var(--target-opacity,1);transform:scale(1)}}@media (prefers-reduced-motion:reduce){[data-reveal],[data-appear],.split-words>.w,[data-appear-bg]{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}[data-appear-bg]{opacity:var(--target-opacity,1)!important}}.no-js [data-reveal],.no-js [data-appear],.no-js .split-words>.w{opacity:1;transform:none}.no-js [data-appear-bg]{opacity:var(--target-opacity,1);transform:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn[data-astro-cid-ekguhzzh]{white-space:pre;cursor:pointer;transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease);justify-content:center;align-items:center;gap:20px;padding:20px;display:inline-flex;position:relative}.btn__label[data-astro-cid-ekguhzzh]{letter-spacing:.19em;text-transform:uppercase;color:var(--white);font-size:16px;font-weight:700;line-height:1.4}.btn__arrow{flex:none;width:13px;height:10px}.btn--full[data-astro-cid-ekguhzzh]{width:100%}.btn--regular[data-astro-cid-ekguhzzh]{background-image:var(--grad-fire)}.btn--white[data-astro-cid-ekguhzzh]:after{content:"";border:1px solid var(--white);pointer-events:none;position:absolute;inset:0}.btn--green-small[data-astro-cid-ekguhzzh]:after{content:"";border:1px solid var(--green);pointer-events:none;position:absolute;inset:0}.btn--green-small[data-astro-cid-ekguhzzh] .btn__label[data-astro-cid-ekguhzzh]{color:var(--green);letter-spacing:.26em;font-size:12px}.btn--small[data-astro-cid-ekguhzzh]{background-image:var(--grad-fire);gap:10px}.btn--small[data-astro-cid-ekguhzzh] .btn__label[data-astro-cid-ekguhzzh]{letter-spacing:.3em;font-size:10.4px}.btn--quote[data-astro-cid-ekguhzzh]{background-image:var(--grad-fire-162);justify-content:flex-end;gap:10px;padding:18px 20px;overflow:hidden}.btn--quote[data-astro-cid-ekguhzzh] .btn__label[data-astro-cid-ekguhzzh]{letter-spacing:1.5px;line-height:1.5}.btn__phone{flex:none;width:18px;height:18px}.header[data-astro-cid-nen7h5rs]{z-index:10;background:var(--white);backdrop-filter:blur(8px);flex-direction:column;align-items:center;padding:10px 0;display:flex;position:relative}.header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;padding:0 30px;display:flex}.header__logo[data-astro-cid-nen7h5rs]{z-index:10;flex:none;width:300px;height:72px;position:relative}.header__logo[data-astro-cid-nen7h5rs] svg{width:300px;height:72px}.header__right[data-astro-cid-nen7h5rs]{justify-content:flex-end;align-items:center;gap:40px;display:flex}.header__links[data-astro-cid-nen7h5rs]{justify-content:center;align-items:flex-start;gap:20px;display:flex}.header__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{white-space:pre;padding:0}.header__burger[data-astro-cid-nen7h5rs]{display:none}@media (width<=1439.98px) and (width>=810px){.header__quote[data-astro-cid-nen7h5rs]{display:none}}@media (width<=809.98px){.header__inner[data-astro-cid-nen7h5rs]{padding:0 20px}.header__right[data-astro-cid-nen7h5rs]{display:none}.header__burger[data-astro-cid-nen7h5rs]{width:48px;height:48px;color:var(--green);flex:none;justify-content:center;align-items:center;margin-right:-8px;padding:8px;display:flex}.header__burger[data-astro-cid-nen7h5rs] svg{flex:none;width:32px;height:32px}.header__burger[data-astro-cid-nen7h5rs] path{stroke:#355e3b}}.menu[data-astro-cid-nen7h5rs]{z-index:20;background:var(--green);opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:40px;padding:0 0 60px;display:flex;position:fixed;inset:0;transform:translateY(100px)}.menu[data-astro-cid-nen7h5rs][hidden]{display:none}.menu[data-astro-cid-nen7h5rs].is-open{opacity:1;transform:none}.menu__links[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:center;gap:30px;display:flex}.menu__link[data-astro-cid-nen7h5rs]{color:var(--white);letter-spacing:3.6px;text-transform:uppercase;font-size:36px;font-weight:500;line-height:1}.menu__link[data-astro-cid-nen7h5rs][aria-current=page]{text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:7px}.menu__close[data-astro-cid-nen7h5rs]{background:var(--white);z-index:3;justify-content:center;align-items:center;width:40px;height:40px;padding:8px;display:flex;position:absolute;bottom:64px;left:50%;transform:translate(-50%)}.footer[data-astro-cid-jo6i4kqk]{background:var(--white);flex-direction:column;align-items:center;gap:10px;padding:32px 0;display:flex}.footer__inner[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:16px;padding:0 32px;display:flex;position:relative}.footer__top[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:60px;width:100%;padding:0 0 16px;display:flex;position:relative}.footer__top[data-astro-cid-jo6i4kqk]:after{content:"";pointer-events:none;border-bottom:1px solid red;position:absolute;inset:0}.footer__brand[data-astro-cid-jo6i4kqk]{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:32px;display:flex}.footer__logo[data-astro-cid-jo6i4kqk],.footer__logo[data-astro-cid-jo6i4kqk] svg{width:300px;height:102px}.footer__blurb[data-astro-cid-jo6i4kqk]{color:var(--green)}.footer__nav[data-astro-cid-jo6i4kqk]{flex:1 0 0;align-items:flex-start;gap:30px;display:flex}.footer__col[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:20px;width:200px;display:flex}.footer__title[data-astro-cid-jo6i4kqk]{letter-spacing:.26em;text-transform:uppercase;color:var(--green);font-size:12px;font-weight:700;line-height:1.4}.footer__list[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer__list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--green)}.footer__copy[data-astro-cid-jo6i4kqk]{color:var(--green);white-space:pre}.footer__br[data-astro-cid-jo6i4kqk]{display:none}.footer__cookies[data-astro-cid-jo6i4kqk]{z-index:1;color:var(--green);white-space:nowrap;line-height:1;position:absolute;bottom:0;right:32px}@media (width<=1439.98px){.footer__top[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:30px;padding-bottom:30px}.footer__brand[data-astro-cid-jo6i4kqk],.footer__nav[data-astro-cid-jo6i4kqk]{width:100%}}@media (width<=809.98px){.footer__brand[data-astro-cid-jo6i4kqk]{flex-direction:column-reverse}.footer__nav[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:30px}.footer__col[data-astro-cid-jo6i4kqk]{gap:10px}.footer__copy[data-astro-cid-jo6i4kqk]{white-space:normal}.footer__br[data-astro-cid-jo6i4kqk]{display:inline}.footer__list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{display:block}.footer__cookies[data-astro-cid-jo6i4kqk]{font-size:14.4px;position:relative;right:auto}}.fire-frame[data-astro-cid-qwtab776]{z-index:10;pointer-events:none;position:fixed;inset:0;overflow:hidden}.fire-frame[data-astro-cid-qwtab776]:after{content:"";border:var(--frame-border) solid var(--ink);pointer-events:none;position:absolute;inset:0}.strip[data-astro-cid-qwtab776]{z-index:10;background:var(--fire-bg);position:absolute}.strip[data-astro-cid-qwtab776] video[data-astro-cid-qwtab776]{object-fit:cover;background:var(--fire-bg);width:100%;height:100%}.l[data-astro-cid-qwtab776]{width:var(--frame);top:0;bottom:0;left:0}.r[data-astro-cid-qwtab776]{width:var(--frame);top:0;bottom:0;right:0}.t[data-astro-cid-qwtab776]{height:var(--frame);top:0;left:0;right:0}.b[data-astro-cid-qwtab776]{height:var(--frame);bottom:0;left:0;right:0}@media (width<=809.98px){.fire-frame[data-astro-cid-qwtab776]:after{border-bottom:0}.l[data-astro-cid-qwtab776],.r[data-astro-cid-qwtab776]{top:-10px;bottom:-16px}.b[data-astro-cid-qwtab776]{display:none}}.cookie[data-astro-cid-hq3mgpmn]{z-index:10;justify-content:center;gap:20px;width:400px;padding:20px;display:flex;position:fixed;bottom:0;right:0}.cookie[data-astro-cid-hq3mgpmn][hidden]{display:none}.cookie__card[data-astro-cid-hq3mgpmn]{background:var(--white);width:360px;max-width:360px;padding:20px;box-shadow:0 2px 4px #00000040,inset 0 0 0 1px #0000000d}.cookie__title[data-astro-cid-hq3mgpmn]{color:var(--green);margin:0 0 10px;font-size:16px;line-height:16px}.cookie__text[data-astro-cid-hq3mgpmn]{color:var(--grey-text);font-size:14.4px;line-height:1.2}.cookie__link[data-astro-cid-hq3mgpmn]{color:var(--green)}.cookie__actions[data-astro-cid-hq3mgpmn]{gap:10px;margin-top:16px;display:flex}.cookie__btn[data-astro-cid-hq3mgpmn]{text-align:center;white-space:pre;color:var(--green);background:var(--green-15);transition:background-color var(--dur) var(--ease);flex:1 1 0;padding:10px;font-size:14.4px;line-height:16px;overflow:clip}.cookie__btn--accept[data-astro-cid-hq3mgpmn]{background:var(--green);color:var(--white)}@media (width<=809.98px){.cookie[data-astro-cid-hq3mgpmn]{width:100%}.cookie__card[data-astro-cid-hq3mgpmn]{width:100%;max-width:none}}main{display:contents}
