@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:url(./montserrat-latin-200-normal.C98N1POV.woff2) format("woff2"),url(./montserrat-latin-200-normal.BUQLK6IQ.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:200;src:url(./montserrat-latin-200-italic.BxafqC0p.woff2) format("woff2"),url(./montserrat-latin-200-italic.CJvnFUfD.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(./montserrat-latin-300-normal.BgP24wlQ.woff2) format("woff2"),url(./montserrat-latin-300-normal.sTRdVzlf.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(./montserrat-latin-400-normal.BLhwKU8k.woff2) format("woff2"),url(./montserrat-latin-400-normal.xItZbAXg.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(./montserrat-latin-600-normal.UVxSCcoG.woff2) format("woff2"),url(./montserrat-latin-600-normal.CdhFl4lI.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(./montserrat-latin-700-normal.BdjcYUrC.woff2) format("woff2"),url(./montserrat-latin-700-normal.BWkrl476.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(./montserrat-latin-800-normal.axpkC1rd.woff2) format("woff2"),url(./montserrat-latin-800-normal.C3dfDxXV.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:url(./montserrat-latin-ext-200-normal.GLq-Run4.woff2) format("woff2"),url(./montserrat-latin-ext-200-normal.Zqysh-fV.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:200;src:url(./montserrat-latin-ext-200-italic.zQ78Oo0Q.woff2) format("woff2"),url(./montserrat-latin-ext-200-italic.BN-XfCM5.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(./montserrat-latin-ext-300-normal.DiDe5dVi.woff2) format("woff2"),url(./montserrat-latin-ext-300-normal.BCbSOsYO.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(./montserrat-latin-ext-400-normal.B8bwfy6Y.woff2) format("woff2"),url(./montserrat-latin-ext-400-normal.BffdBkAA.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(./montserrat-latin-ext-600-normal.DSkTqI9L.woff2) format("woff2"),url(./montserrat-latin-ext-600-normal.CSDhkhgS.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(./montserrat-latin-ext-700-normal.BOP2Nhf0.woff2) format("woff2"),url(./montserrat-latin-ext-700-normal.DdDFr05Z.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(./montserrat-latin-ext-800-normal.BBvmbyWk.woff2) format("woff2"),url(./montserrat-latin-ext-800-normal.Wjq_OapB.woff) format("woff")}@font-face{font-display:swap;font-family:Gloock;font-style:normal;font-weight:400;src:url(./gloock-latin-400-normal.3dTk9V3B.woff2) format("woff2"),url(./gloock-latin-400-normal.DCcIaDhi.woff) format("woff")}@font-face{font-display:swap;font-family:Gloock;font-style:normal;font-weight:400;src:url(./gloock-latin-ext-400-normal.B4R8XxiG.woff2) format("woff2"),url(./gloock-latin-ext-400-normal.B7xb9eut.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:200;src:url(../fonts/montserrat-200-italic-U2192.woff2) format("woff2");unicode-range:u+2192}:root{--color-black:#242021;--color-ink:#242424;--color-red:#eb3228;--color-red-dark:#871919;--color-red-deep:#aa191e;--color-white:#fff;--color-soft:#f3f3f3;--color-cream:#e8ded0;--font-sans:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif;--font-display:"Gloock",Georgia,"Times New Roman",serif;--font-weight-extra-light:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extra-bold:800;--container:min(1200px, calc(100vw - 48px) );--header-height:80px;--ease:cubic-bezier(.2,.7,.2,1);--ease-out-expo:cubic-bezier(.16,1,.3,1);--motion-fast:.18s;--motion-medium:.52s;--motion-slow:.82s;--reveal-distance:clamp(12px,2vw,24px)}*{box-sizing:border-box}body,html{background:var(--color-white)}body{color:var(--color-ink);font-family:var(--font-sans);font-synthesis:none;margin:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.nav-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.ui-arrow{--ui-arrow-size:24px;--ui-arrow-color:currentColor;--ui-arrow-bg:transparent;--ui-arrow-line:12px;--ui-arrow-stroke:2px;background:var(--ui-arrow-bg);border-radius:999px;color:var(--ui-arrow-color);display:inline-grid;flex:0 0 auto;height:var(--ui-arrow-size);line-height:1;place-items:center;position:relative;width:var(--ui-arrow-size)}.ui-arrow:after,.ui-arrow:before{background:currentColor;content:"";position:absolute}.ui-arrow:before{border-radius:999px;height:var(--ui-arrow-stroke);width:var(--ui-arrow-line)}.ui-arrow:after{background:transparent;border-right:var(--ui-arrow-stroke) solid;border-top:var(--ui-arrow-stroke) solid;height:calc(var(--ui-arrow-line)*.45);right:calc((var(--ui-arrow-size) - var(--ui-arrow-line))/2);transform:rotate(45deg);width:calc(var(--ui-arrow-line)*.45)}img{display:block;max-width:100%}.page{overflow:hidden}.container{margin-inline:auto;width:var(--container)}.section{padding:108px 0}.section--tight{padding:72px 0}.display{font-family:var(--font-display);font-weight:400;letter-spacing:0}.muted{color:#2424249e}.gradient-text{background:linear-gradient(118deg,var(--color-black) 8%,var(--color-red) 78%);background-clip:text;-webkit-background-clip:text;color:transparent}.motion-ready [data-reveal]{filter:blur(5px);opacity:0;transform:translate3d(0,var(--reveal-distance),0);transition:opacity var(--motion-slow) var(--ease-out-expo) var(--reveal-delay,0s),transform var(--motion-slow) var(--ease-out-expo) var(--reveal-delay,0s),filter var(--motion-slow) var(--ease-out-expo) var(--reveal-delay,0s),clip-path var(--motion-slow) var(--ease-out-expo) var(--reveal-delay,0s);will-change:opacity,transform,filter}.motion-ready [data-reveal=fade]{filter:none;transform:none}.motion-ready [data-reveal=left],.motion-ready [data-reveal=right],.motion-ready [data-reveal=scale]{transform:translate3d(0,var(--reveal-distance),0)}.motion-ready [data-reveal].is-revealed{filter:none;opacity:1;transform:translateZ(0)}.motion-ready [data-reveal=image]{clip-path:inset(6% 0 0 0 round 1px);filter:none;overflow:hidden;transform:none}.motion-ready [data-reveal=image] img{transform:none}.motion-ready [data-reveal=image].is-revealed{clip-path:inset(0 0 0 0 round 1px);transform:none}.motion-ready [data-reveal=image].is-revealed img{transform:none;transition-delay:0s}.motion-ready [data-reveal=still-image]{filter:none;transform:none}.motion-ready [data-reveal=still-image].is-revealed{transform:none}.motion-ready [data-reveal=hero]{filter:none;transform:none}.motion-ready [data-reveal=hero] img,.motion-ready [data-reveal=hero].is-revealed img{transform:none}.motion-ready [data-reveal=soft]{filter:blur(4px);transform:translate3d(0,var(--reveal-distance),0)}.motion-ready [data-reveal=line]{clip-path:inset(0 0 100% 0);filter:none;transform:none}.motion-ready [data-reveal=line].is-revealed{clip-path:inset(0 0 0 0)}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.motion-ready [data-reveal]{clip-path:none;filter:none;opacity:1}.motion-ready [data-reveal=image] img,.motion-ready [data-reveal]{transform:none;transition:none}}@media(max-width:1024px){:root{--container:min(100vw - 40px,900px)}}@media(max-width:640px){:root{--container: calc(100vw - 32px) ;--header-height:68px}.section{padding:72px 0}}
