@font-face{font-family:Archivo Black;src:url(../fonts/archivo-black-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Archivo;src:url(../fonts/archivo-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Archivo;src:url(../fonts/archivo-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Archivo;src:url(../fonts/archivo-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--frank-paper:#f6f4ef;--frank-ink:#111;--frank-green:#00b368;--frank-green-text:#007a4b;--frank-grey:#8a8a8a;--frank-ink-soft:#3a3a3a;--frank-rev-ground:#111;--frank-rev-type:#f6f4ef;--frank-rev-green:#00b368;--frank-font-display:"Archivo Black", "Archivo", "Helvetica Neue", Arial, sans-serif;--frank-font-text:"Archivo", "Helvetica Neue", Arial, sans-serif;--frank-text-xs:.8125rem;--frank-text-sm:.9375rem;--frank-text-base:1.125rem;--frank-text-lg:1.4375rem;--frank-text-xl:1.75rem;--frank-text-2xl:2.25rem;--frank-text-3xl:3.5rem;--frank-display:clamp(3rem, 10vw, 8.75rem);--frank-leading-display:.95;--frank-leading-heading:1.05;--frank-leading-body:1.55;--frank-tracking-display:-.015em;--frank-tracking-body:0;--frank-tracking-caps:.08em;--frank-space-1:.5rem;--frank-space-2:1rem;--frank-space-3:1.5rem;--frank-space-4:2rem;--frank-space-6:3rem;--frank-space-8:4rem;--frank-space-12:6rem;--frank-space-16:8rem;--frank-measure:34em;--frank-radius:0;--frank-rule:1px solid var(--frank-ink);--frank-rule-green:3px solid var(--frank-green);--frank-strike-thickness:.09em;--frank-strike-angle:-2deg;--frank-underline-thickness:.12em;--frank-underline-offset:.18em;--frank-dot-size:.18em;--frank-motion-fast:.15s;--frank-motion-base:.2s;--frank-motion-slow:.25s;--frank-ease:cubic-bezier(.2, 0, 0, 1)}.frank-strike{white-space:nowrap;position:relative}.frank-strike:after{content:"";height:.56em;transform:rotate(var(--frank-strike-angle));background:url(./device-strike-green.DOuaKXOL.png) 50%/100% 100% no-repeat;position:absolute;top:22%;left:-.06em;right:-.06em}.frank-link{color:var(--frank-ink);background:url(./device-underline-green.xeR-njrD.png) 0 100%/100% .2em no-repeat;padding-bottom:.14em;text-decoration:none}.frank-link:hover{color:var(--frank-green-text)}.frank-label{font-family:var(--frank-font-text);font-weight:600;font-size:var(--frank-text-xs);letter-spacing:var(--frank-tracking-caps);text-transform:uppercase;color:var(--frank-grey)}.frank-statement{font-family:var(--frank-font-display);font-size:var(--frank-display);line-height:var(--frank-leading-display);letter-spacing:var(--frank-tracking-display);color:var(--frank-ink)}.frank-statement .stop{background:var(--frank-green);border-radius:50%;width:.16em;height:.16em;margin-left:.05em;display:inline-block}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0;border-radius:0!important}html{-webkit-text-size-adjust:100%}img,svg{max-width:100%;display:block}a,button{color:inherit}button{font:inherit;cursor:pointer;background:0 0;border:none}ol,ul{list-style:none}body{background:var(--frank-paper);color:var(--frank-ink);font-weight:500;font-size:var(--frank-text-base);line-height:var(--frank-leading-body);-webkit-font-smoothing:antialiased}body,h1,h2,h3{font-family:var(--frank-font-text)}h1,h2,h3{font-weight:700;line-height:var(--frank-leading-heading)}h1{font-size:var(--frank-text-3xl)}h2{font-size:var(--frank-text-2xl)}h3{font-size:var(--frank-text-xl)}p{max-width:var(--frank-measure)}.frank-container{max-width:1280px;margin:0 auto;padding-left:5vw;padding-right:5vw}.frank-section{padding-top:var(--frank-space-12);padding-bottom:var(--frank-space-12)}.frank-hairline{border:none;border-top:var(--frank-rule)}.frank-rev{background:var(--frank-rev-ground);color:var(--frank-rev-type)}.frank-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-reveal]{opacity:0;transform:translateY(10px)}[data-reveal].is-visible{opacity:1;transition:opacity var(--frank-motion-slow) var(--frank-ease),transform var(--frank-motion-slow) var(--frank-ease);transition-delay:var(--reveal-delay,0s);transform:translateY(0)}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none!important}}:focus-visible{outline:2px solid var(--frank-green-text);outline-offset:2px}
