@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.p.2ttjmmx-9gnz1.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_b19a49fe-module__JqMUta__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_b19a49fe-module__JqMUta__variable{--dz-font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.p.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.p.1i05ju5aeyhye.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.p.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.p.0htwiiqufp3l9.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_8262703e-module__rri-VW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_8262703e-module__rri-VW__variable{--dz-font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.DesignNav-module__LfqeJq__nav{z-index:900;height:var(--dz-nav-h);color:var(--dz-ink);transition:height .5s var(--dz-ease-out), background-color .5s var(--dz-ease-out), color .4s var(--dz-ease-out), border-color .5s var(--dz-ease-out);border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.DesignNav-module__LfqeJq__nav[data-compact=true]{height:var(--dz-nav-h-compact);background-color:color-mix(in srgb, var(--dz-bg) 78%, transparent);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border-bottom-color:var(--dz-line)}.DesignNav-module__LfqeJq__nav[data-open=true]{-webkit-backdrop-filter:none;backdrop-filter:none;color:#f4f3ee;background-color:#0000;border-bottom-color:#0000}.DesignNav-module__LfqeJq__inner{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.DesignNav-module__LfqeJq__logo{height:30px;color:inherit;display:block}.DesignNav-module__LfqeJq__logo svg{width:auto;height:100%}.DesignNav-module__LfqeJq__links{align-items:center;gap:32px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.DesignNav-module__LfqeJq__link{letter-spacing:-.01em;color:inherit;opacity:.78;transition:opacity var(--dz-fast) var(--dz-ease-out);font-size:.92rem;font-weight:600;position:relative}.DesignNav-module__LfqeJq__link:hover,.DesignNav-module__LfqeJq__link[aria-current=page]{opacity:1}.DesignNav-module__LfqeJq__link:after{content:"";background:var(--dz-orange);width:5px;height:5px;transition:transform .4s var(--dz-ease-out);border-radius:50%;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)scale(0)}.DesignNav-module__LfqeJq__link[aria-current=page]:after{transform:translate(-50%)scale(1)}.DesignNav-module__LfqeJq__group{align-items:center;display:flex;position:relative}.DesignNav-module__LfqeJq__groupLink{align-items:center;gap:6px;display:inline-flex}.DesignNav-module__LfqeJq__chevron{opacity:.7;width:10px;height:10px;transition:transform var(--dz-base) var(--dz-ease-out)}.DesignNav-module__LfqeJq__menu{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dz-fast) var(--dz-ease-out), transform var(--dz-base) var(--dz-ease-out), visibility 0s linear var(--dz-fast);padding-top:18px;position:absolute;top:100%;left:50%;transform:translate(-50%,8px)}.DesignNav-module__LfqeJq__group:hover .DesignNav-module__LfqeJq__menu,.DesignNav-module__LfqeJq__group:focus-within .DesignNav-module__LfqeJq__menu{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--dz-fast) var(--dz-ease-out), transform var(--dz-base) var(--dz-ease-out), visibility 0s;transform:translate(-50%)}.DesignNav-module__LfqeJq__group:hover .DesignNav-module__LfqeJq__chevron,.DesignNav-module__LfqeJq__group:focus-within .DesignNav-module__LfqeJq__chevron{transform:rotate(180deg)}.DesignNav-module__LfqeJq__group[data-shut] .DesignNav-module__LfqeJq__menu{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,8px)}.DesignNav-module__LfqeJq__group[data-shut] .DesignNav-module__LfqeJq__chevron{transform:none}.DesignNav-module__LfqeJq__menuList{background:var(--dz-bg);min-width:264px;color:var(--dz-ink);border:1px solid var(--dz-line-strong);border-radius:var(--dz-radius);margin:0;padding:6px 18px;list-style:none;box-shadow:0 18px 40px -22px #00000073}.DesignNav-module__LfqeJq__menuList li+li{border-top:1px solid var(--dz-line)}.DesignNav-module__LfqeJq__menuLink{white-space:nowrap;color:inherit;grid-template-columns:24px minmax(0,1fr);align-items:baseline;column-gap:10px;padding:13px 0;display:grid}.DesignNav-module__LfqeJq__menuIndex{font-family:var(--dz-font-mono);letter-spacing:.12em;color:var(--dz-muted);font-variant-numeric:tabular-nums;transition:color var(--dz-fast) var(--dz-ease-out);font-size:.62rem;font-weight:500}.DesignNav-module__LfqeJq__menuLabel{letter-spacing:-.015em;transition:translate var(--dz-base) var(--dz-ease-out);font-size:.95rem;font-weight:600}.DesignNav-module__LfqeJq__menuLink:hover .DesignNav-module__LfqeJq__menuLabel,.DesignNav-module__LfqeJq__menuLink:focus-visible .DesignNav-module__LfqeJq__menuLabel{translate:6px}.DesignNav-module__LfqeJq__menuLink:hover .DesignNav-module__LfqeJq__menuIndex,.DesignNav-module__LfqeJq__menuLink:focus-visible .DesignNav-module__LfqeJq__menuIndex,.DesignNav-module__LfqeJq__menuLink[aria-current=page] .DesignNav-module__LfqeJq__menuIndex{color:var(--dz-orange)}.DesignNav-module__LfqeJq__menuAll{color:var(--dz-orange);grid-template-columns:minmax(0,1fr) 18px;align-items:center}.DesignNav-module__LfqeJq__menuArrow{width:18px;height:18px;transition:transform var(--dz-base) var(--dz-ease-out);justify-self:end}.DesignNav-module__LfqeJq__menuAll:hover .DesignNav-module__LfqeJq__menuLabel,.DesignNav-module__LfqeJq__menuAll:focus-visible .DesignNav-module__LfqeJq__menuLabel{translate:none}.DesignNav-module__LfqeJq__menuAll:hover .DesignNav-module__LfqeJq__menuArrow,.DesignNav-module__LfqeJq__menuAll:focus-visible .DesignNav-module__LfqeJq__menuArrow{transform:translate(5px)}.DesignNav-module__LfqeJq__right{align-items:center;gap:22px;display:flex}.DesignNav-module__LfqeJq__lang{font-family:var(--dz-font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:2px;font-size:.68rem;display:flex}.DesignNav-module__LfqeJq__lang a{opacity:.5;transition:opacity var(--dz-fast) var(--dz-ease-out);border-radius:var(--dz-pill);padding:6px 7px}.DesignNav-module__LfqeJq__lang a:hover{opacity:.9}.DesignNav-module__LfqeJq__lang a[aria-current=true]{opacity:1;color:var(--dz-orange)}.DesignNav-module__LfqeJq__cta{flex:none}.DesignNav-module__LfqeJq__burger{font-family:var(--dz-font-mono);letter-spacing:.14em;text-transform:uppercase;color:inherit;align-items:center;gap:12px;min-height:44px;padding:10px 0 10px 10px;font-size:.7rem;display:none}.DesignNav-module__LfqeJq__burgerIcon{width:24px;height:12px;position:relative}.DesignNav-module__LfqeJq__burgerIcon i{width:100%;height:1.5px;transition:transform .5s var(--dz-ease-inout), top .5s var(--dz-ease-inout);background:currentColor;position:absolute;left:0}.DesignNav-module__LfqeJq__burgerIcon i:first-child{top:0}.DesignNav-module__LfqeJq__burgerIcon i:last-child{top:10.5px}.DesignNav-module__LfqeJq__nav[data-open=true] .DesignNav-module__LfqeJq__burgerIcon i:first-child{top:5px;transform:rotate(45deg)}.DesignNav-module__LfqeJq__nav[data-open=true] .DesignNav-module__LfqeJq__burgerIcon i:last-child{top:5px;transform:rotate(-45deg)}.DesignNav-module__LfqeJq__overlay{z-index:-1;background:var(--dz-black);color:#f4f3ee;transition:transform .6s var(--dz-ease-inout);will-change:transform;position:fixed;inset:0;overflow:hidden;transform:translateY(-100%)}.DesignNav-module__LfqeJq__overlaySheet{height:100%;padding:calc(var(--dz-nav-h) + 24px) var(--dz-gutter) 32px;overscroll-behavior:contain;transition:transform .6s var(--dz-ease-inout);will-change:transform;flex-direction:column;justify-content:space-between;gap:24px;display:flex;overflow:hidden auto;transform:translateY(100%)}.DesignNav-module__LfqeJq__nav[data-open=true] .DesignNav-module__LfqeJq__overlay,.DesignNav-module__LfqeJq__nav[data-open=true] .DesignNav-module__LfqeJq__overlaySheet{transform:translate(0,0)}.DesignNav-module__LfqeJq__overlayLinks{flex-direction:column;gap:4px;display:flex}.DesignNav-module__LfqeJq__overlayLink{letter-spacing:-.04em;align-items:baseline;gap:16px;padding:6px 0;font-size:clamp(2.6rem,11vw,4.6rem);font-weight:800;line-height:1.02;display:flex;overflow:hidden}.DesignNav-module__LfqeJq__overlayLink>span{transition:transform .4s var(--dz-ease-out);will-change:transform;display:inline-block;transform:translateY(110%)}.DesignNav-module__LfqeJq__nav[data-open=true] .DesignNav-module__LfqeJq__overlayLink>span{transition:transform .6s var(--dz-ease-out) var(--dz-d,0s);transform:translate(0,0)}.DesignNav-module__LfqeJq__overlayIndex{font-family:var(--dz-font-mono);letter-spacing:.14em;color:var(--dz-orange);font-size:.7rem;font-weight:500}.DesignNav-module__LfqeJq__overlayLink[aria-current=page]{color:var(--dz-orange)}.DesignNav-module__LfqeJq__overlayFoot{opacity:0;transition:opacity .3s var(--dz-ease-out), transform .3s var(--dz-ease-out);grid-template-columns:1fr 1fr;align-items:end;gap:24px;display:grid;transform:translateY(16px)}.DesignNav-module__LfqeJq__nav[data-open=true] .DesignNav-module__LfqeJq__overlayFoot{opacity:1;transition:opacity .5s var(--dz-ease-out) .3s, transform .5s var(--dz-ease-out) .3s;transform:translate(0,0)}.DesignNav-module__LfqeJq__overlayFoot a{display:block}.DesignNav-module__LfqeJq__overlayMeta{font-family:var(--dz-font-mono);letter-spacing:.14em;text-transform:uppercase;color:#f4f3ee80;margin-bottom:8px;font-size:.68rem}.DesignNav-module__LfqeJq__overlayLang{gap:4px;display:flex}.DesignNav-module__LfqeJq__overlayLang a{font-family:var(--dz-font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--dz-pill);border:1px solid #f4f3ee33;align-items:center;min-height:44px;padding:10px 12px;font-size:.8rem;display:inline-flex}.DesignNav-module__LfqeJq__overlayLang a[aria-current=true]{color:var(--dz-black);background:#f4f3ee;border-color:#f4f3ee}.DesignNav-module__LfqeJq__overlayContact{font-size:1rem;font-weight:500;line-height:1.6}@media (max-width:1519px){.DesignNav-module__LfqeJq__links{gap:clamp(16px,1.7vw,28px);position:static;transform:none}}@media (max-width:1279px){.DesignNav-module__LfqeJq__link{font-size:.86rem}.DesignNav-module__LfqeJq__right{gap:14px}.DesignNav-module__LfqeJq__inner{gap:20px}}@media (max-width:1023px){.DesignNav-module__LfqeJq__nav .DesignNav-module__LfqeJq__links,.DesignNav-module__LfqeJq__nav .DesignNav-module__LfqeJq__lang,.DesignNav-module__LfqeJq__nav .DesignNav-module__LfqeJq__cta{display:none}.DesignNav-module__LfqeJq__burger{display:inline-flex}.DesignNav-module__LfqeJq__overlay{display:flex}}@media (min-width:1024px){.DesignNav-module__LfqeJq__overlay{display:none}}@media (prefers-reduced-motion:reduce){.DesignNav-module__LfqeJq__overlay,.DesignNav-module__LfqeJq__overlaySheet,.DesignNav-module__LfqeJq__overlayLink>span,.DesignNav-module__LfqeJq__overlayFoot,.DesignNav-module__LfqeJq__menu,.DesignNav-module__LfqeJq__chevron{transition:none}}
.DesignFooter-module___WEARG__footer{position:relative}.DesignFooter-module___WEARG__grid{border-top:1px solid var(--dz-line);grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px clamp(24px,3vw,64px);padding:56px 0 72px;display:grid}.DesignFooter-module___WEARG__brand{flex-direction:column;gap:22px;display:flex}.DesignFooter-module___WEARG__brandLogo{width:auto;height:30px}.DesignFooter-module___WEARG__tagline{max-width:30ch;color:var(--dz-muted);font-size:.98rem;line-height:1.55}.DesignFooter-module___WEARG__colTitle{margin-bottom:20px}.DesignFooter-module___WEARG__list{flex-direction:column;gap:10px;font-size:1rem;font-weight:500;display:flex}.DesignFooter-module___WEARG__office{padding-top:14px}.DesignFooter-module___WEARG__office+.DesignFooter-module___WEARG__office{border-top:1px solid var(--dz-line);margin-top:18px}.DesignFooter-module___WEARG__officeTitle{margin-bottom:4px;font-size:.95rem;font-weight:700}.DesignFooter-module___WEARG__officeLine{color:var(--dz-muted);font-size:.92rem;line-height:1.5}.DesignFooter-module___WEARG__social{gap:8px;display:flex}.DesignFooter-module___WEARG__social a{border:1px solid var(--dz-line);width:44px;height:44px;transition:background-color var(--dz-base) var(--dz-ease-out), color var(--dz-base) var(--dz-ease-out), border-color var(--dz-base) var(--dz-ease-out);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.DesignFooter-module___WEARG__social a:hover{background:var(--dz-orange);border-color:var(--dz-orange);color:var(--dz-black)}.DesignFooter-module___WEARG__social svg{width:17px;height:17px}.DesignFooter-module___WEARG__bottom{border-top:1px solid var(--dz-line);font-family:var(--dz-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dz-muted);flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding:22px 0 28px;font-size:.68rem;display:flex}@media (max-width:960px){.DesignFooter-module___WEARG__grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.DesignFooter-module___WEARG__grid{grid-template-columns:1fr;gap:36px}}
.CookieNotice-module__CV90va__notice{z-index:890;background:var(--dz-bg);border:1px solid var(--dz-line-strong);width:fit-content;max-width:880px;color:var(--dz-ink);animation:CookieNotice-module__CV90va__dz-cookie-in .5s var(--dz-ease-out) both;flex-wrap:wrap;align-items:center;gap:14px 20px;margin:0 auto;padding:18px 24px;animation-delay:.8s;display:flex;position:fixed;bottom:clamp(20px,4vh,48px);left:76px;right:76px;box-shadow:0 18px 48px #00000059}@keyframes CookieNotice-module__CV90va__dz-cookie-in{0%{opacity:0;transform:translateY(12px)}}.CookieNotice-module__CV90va__text{flex:420px;min-width:0;font-size:.92rem;line-height:1.45}.CookieNotice-module__CV90va__link{color:inherit;white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--dz-orange);text-decoration-color:var(--dz-orange);text-underline-offset:3px}.CookieNotice-module__CV90va__button{border:1px solid var(--dz-orange);color:var(--dz-orange);cursor:pointer;transition:background-color var(--dz-base) var(--dz-ease-out), color var(--dz-base) var(--dz-ease-out);background:0 0;flex:none;padding:10px 18px}.CookieNotice-module__CV90va__button:hover,.CookieNotice-module__CV90va__button:focus-visible{background:var(--dz-orange);color:var(--dz-black)}@media (max-width:640px){.CookieNotice-module__CV90va__notice{width:auto;max-width:none;bottom:12px;left:12px;right:76px}}@media (prefers-reduced-motion:reduce){.CookieNotice-module__CV90va__notice{animation:none}}
:root{--dz-chalk:#f4f3ee;--dz-chalk-2:#e9e7df;--dz-black:#0f0f0e;--dz-black-2:#181816;--dz-orange:#ef7f1b;--dz-orange-deep:#c96508;--dz-orange-soft:#ef7f1b24;--dz-bg:var(--dz-chalk);--dz-bg-2:var(--dz-chalk-2);--dz-ink:#121211;--dz-ink-2:#2b2b28;--dz-muted:#6b6a63;--dz-dim:#a09e95;--dz-line:#1212111f;--dz-line-strong:#1212114d;--dz-surface:#1212110a;--dz-font-sans:var(--dz-font-manrope), "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--dz-font-mono:var(--dz-font-plex-mono), "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--dz-gutter:clamp(20px, 4vw, 64px);--dz-max:1760px;--dz-nav-h:84px;--dz-nav-h-compact:64px;--dz-s1:8px;--dz-s2:16px;--dz-s3:24px;--dz-s4:40px;--dz-s5:64px;--dz-s6:96px;--dz-s7:144px;--dz-s8:208px;--dz-section:clamp(96px, 11vw, 192px);--dz-radius:2px;--dz-pill:999px;--dz-ease-out:cubic-bezier(.16, 1, .3, 1);--dz-ease-inout:cubic-bezier(.76, 0, .24, 1);--dz-ease-soft:cubic-bezier(.25, .1, .25, 1);--dz-fast:.24s;--dz-base:.6s;--dz-slow:.9s}:where(.dz) *,:where(.dz) :before,:where(.dz) :after{box-sizing:border-box}html.dz-html{scroll-behavior:auto;-webkit-text-size-adjust:100%}body.dz{background:var(--dz-bg);color:var(--dz-ink);font-family:var(--dz-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"ss01", "cv11";margin:0;font-size:1rem;line-height:1.5;overflow-x:clip}:where(.dz) :where(h1,h2,h3,h4,p,ul,ol,figure){margin:0}:where(.dz) :where(ul,ol){padding:0;list-style:none}:where(.dz) a{color:inherit;text-decoration:none}:where(.dz) :where(img,svg,video,canvas){max-width:100%;display:block}:where(.dz) :where(img,video){object-fit:contain}:where(.dz) button{font:inherit;color:inherit;cursor:pointer;appearance:none;background:0 0;border:0;padding:0}:where(.dz) :where(input,textarea,select){font:inherit;color:inherit}.dz ::selection{background:var(--dz-orange);color:var(--dz-black)}.dz :focus-visible{outline:2px solid var(--dz-orange);outline-offset:4px}.dz-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dz-theme-dark{--dz-bg:var(--dz-black);--dz-bg-2:var(--dz-black-2);--dz-ink:#f4f3ee;--dz-ink-2:#dedcd4;--dz-muted:#f4f3ee9e;--dz-dim:#f4f3ee66;--dz-line:#f4f3ee24;--dz-line-strong:#f4f3ee52;--dz-surface:#f4f3ee0d;background:var(--dz-bg);color:var(--dz-ink)}.dz-theme-light{--dz-bg:var(--dz-chalk);--dz-bg-2:var(--dz-chalk-2);--dz-ink:#121211;--dz-ink-2:#2b2b28;--dz-muted:#6b6a63;--dz-dim:#a09e95;--dz-line:#1212111f;--dz-line-strong:#1212114d;--dz-surface:#1212110a;background:var(--dz-bg);color:var(--dz-ink)}.dz-container{width:100%;max-width:var(--dz-max);padding-inline:var(--dz-gutter);margin-inline:auto}.dz-section{padding-block:var(--dz-section);position:relative}.dz-section--tight{padding-block:calc(var(--dz-section) * .6)}.dz-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2vw,32px);display:grid}.dz-rule{border:0;border-top:1px solid var(--dz-line);margin:0}.dz-display{font-family:var(--dz-font-sans);letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;font-size:clamp(2.9rem,9.2vw,10.5rem);font-weight:800;line-height:.92}.dz-h1{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.6rem,6.4vw,7rem);font-weight:800;line-height:.96}.dz-h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2rem,4.4vw,4.6rem);font-weight:700;line-height:1.02}.dz-h3{letter-spacing:-.025em;font-size:clamp(1.4rem,2.3vw,2.2rem);font-weight:700;line-height:1.12}.dz-lead{letter-spacing:-.012em;text-wrap:pretty;font-size:clamp(1.1rem,1.5vw,1.5rem);font-weight:500;line-height:1.42}.dz-body{color:var(--dz-ink-2);text-wrap:pretty;font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.6}.dz-body--muted{color:var(--dz-muted)}.dz-meta{font-family:var(--dz-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dz-muted);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:500;line-height:1.4}.dz-eyebrow{font-family:var(--dz-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dz-muted);align-items:center;gap:12px;font-size:.7rem;font-weight:500;display:inline-flex}.dz-eyebrow:before{content:"";background:var(--dz-orange);flex:none;width:7px;height:7px}.dz-num{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(3.6rem,9vw,11rem);font-weight:800;line-height:.9}.dz-accent{color:var(--dz-orange)}.dz-outline{color:#0000;-webkit-text-stroke:1.5px currentColor}.dz-btn{--dz-btn-size:15px;--dz-btn-spacing:5px;isolation:isolate;padding:1em calc(2em - var(--dz-btn-spacing)) 1em 2em;border:2px solid var(--dz-orange);font-family:var(--dz-font-sans);font-weight:700;font-size:var(--dz-btn-size);letter-spacing:var(--dz-btn-spacing);text-transform:uppercase;text-align:center;white-space:nowrap;color:var(--dz-orange);cursor:pointer;background:0 0;border-radius:5px;margin:0;line-height:1.2;text-decoration:none;transition:all 1s;display:inline-block;position:relative;overflow:hidden}.dz-btn:before{content:"";background-color:var(--dz-orange);z-index:-1;width:0;height:100%;transition:width 1s;position:absolute;top:0;left:-50px;transform:skew(45deg)}.dz-btn:hover,.dz-btn:focus-visible{color:#fff;box-shadow:4px 5px 17px -4px var(--dz-orange-deep);border-color:#f5a259;transform:scale(1.1)}.dz-btn:hover:before,.dz-btn:focus-visible:before{width:250%}.dz-btn--sm{--dz-btn-size:12px;--dz-btn-spacing:3px;padding:.8em calc(1.5em - var(--dz-btn-spacing)) .8em 1.5em}.dz-btn--lg{--dz-btn-size:17px}.dz-btn[disabled]{opacity:.45;pointer-events:none}.dz-link{transition:background-size var(--dz-base) var(--dz-ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:2px;display:inline-block;position:relative}.dz-link:hover,.dz-link:focus-visible,.dz-link.is-active{background-position:0 100%;background-size:100% 1px}.dz-arrow-link{letter-spacing:-.01em;align-items:center;gap:10px;font-weight:600;display:inline-flex}.dz-arrow-link svg{width:18px;height:18px;transition:transform var(--dz-base) var(--dz-ease-out)}.dz-arrow-link:hover svg{transform:translate(6px)}[data-dz-reveal]{--dz-d:0s;opacity:0;transition:opacity var(--dz-slow) var(--dz-ease-out) var(--dz-d), transform var(--dz-slow) var(--dz-ease-out) var(--dz-d), clip-path var(--dz-slow) var(--dz-ease-inout) var(--dz-d), filter var(--dz-slow) var(--dz-ease-out) var(--dz-d)}[data-dz-reveal=up]{transform:translateY(36px)}[data-dz-reveal=down]{transform:translateY(-24px)}[data-dz-reveal=left]{transform:translate(-36px)}[data-dz-reveal=right]{transform:translate(36px)}[data-dz-reveal=scale]{transform:scale(.94)}[data-dz-reveal=blur]{filter:blur(10px);transform:translateY(18px)}[data-dz-reveal=clip],[data-dz-reveal=wipe]{opacity:1}[data-dz-reveal=clip]>*,[data-dz-reveal=wipe]>*{transition:clip-path var(--dz-slow) var(--dz-ease-inout) var(--dz-d,0s)}[data-dz-reveal=clip]>*{clip-path:inset(0 0 100%)}[data-dz-reveal=wipe]>*{clip-path:inset(0 100% 0 0)}[data-dz-reveal=clip].is-in>*,[data-dz-reveal=wipe].is-in>*{clip-path:inset(0)}[data-dz-reveal=rule]{opacity:1;transform-origin:0;transform:scaleX(0)}[data-dz-reveal].is-in{opacity:1;filter:none;transform:none}.dz-lines{display:block}.dz-line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.dz-line__inner{transition:transform var(--dz-slow) var(--dz-ease-out) var(--dz-d,0s);will-change:transform;display:block;transform:translateY(110%)}.dz-lines.is-in .dz-line__inner{transform:translate(0,0)}.dz-words{display:block}.dz-word{vertical-align:bottom;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.dz-word__inner{opacity:0;transition:transform var(--dz-base) var(--dz-ease-out) var(--dz-d,0s), opacity var(--dz-base) var(--dz-ease-out) var(--dz-d,0s);display:inline-block;transform:translateY(105%)}.dz-words.is-in .dz-word__inner{opacity:1;transform:translate(0,0)}.dz-img-reveal{position:relative;overflow:hidden}.dz-img-reveal>img,.dz-img-reveal>video,.dz-img-reveal>picture,.dz-img-reveal>.dz-img-reveal__inner{clip-path:inset(0 0 100%);transition:clip-path 1.1s var(--dz-ease-inout) var(--dz-d,0s), transform 1.4s var(--dz-ease-out) var(--dz-d,0s);transform:scale(1.18)}.dz-img-reveal--wipe>img,.dz-img-reveal--wipe>video,.dz-img-reveal--wipe>picture,.dz-img-reveal--wipe>.dz-img-reveal__inner{clip-path:inset(0 100% 0 0)}.dz-img-reveal--wipe-right>img,.dz-img-reveal--wipe-right>video,.dz-img-reveal--wipe-right>picture,.dz-img-reveal--wipe-right>.dz-img-reveal__inner{clip-path:inset(0 0 0 100%)}.dz-img-reveal.is-in>img,.dz-img-reveal.is-in>video,.dz-img-reveal.is-in>picture,.dz-img-reveal.is-in>.dz-img-reveal__inner{clip-path:inset(0);transform:scale(1)}.dz-to-top{z-index:900;border:2px solid var(--dz-orange);background:var(--dz-orange-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:48px;height:48px;color:var(--dz-orange);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--dz-base) var(--dz-ease-out), transform var(--dz-base) var(--dz-ease-out), background-color var(--dz-base) var(--dz-ease-out), color var(--dz-base) var(--dz-ease-out);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;bottom:clamp(20px,4vh,48px);right:clamp(12px,2vw,28px);transform:translateY(12px)}.dz-to-top[data-shown]{opacity:1;pointer-events:auto;transform:none}.dz-to-top:hover,.dz-to-top:focus-visible{background:var(--dz-orange);color:#fff}.dz-to-top svg{width:20px;height:20px}@media (prefers-reduced-motion:reduce){.dz-to-top{transition:opacity var(--dz-base) linear;transform:none}}.dz-progress{background:var(--dz-orange);transform-origin:0;z-index:1000;pointer-events:none;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}.dz-curtain{z-index:1100;background:var(--dz-black);transform-origin:bottom;pointer-events:none;will-change:transform;position:fixed;inset:0;transform:scaleY(0)}.dz-curtain.is-covering{transform-origin:bottom;transition:transform .5s var(--dz-ease-inout);transform:scaleY(1)}.dz-curtain.is-leaving{transform-origin:top;transition:transform .55s var(--dz-ease-inout);transform:scaleY(0)}.dz-view{min-height:100vh}.dz-view--entering{animation:dz-view-in .7s var(--dz-ease-out) both}@keyframes dz-view-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dz *,.dz :before,.dz :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-dz-reveal],[data-dz-reveal=clip]>*,[data-dz-reveal=wipe]>*,.dz-line__inner,.dz-word__inner,.dz-img-reveal>img,.dz-img-reveal>video,.dz-img-reveal>picture,.dz-img-reveal>.dz-img-reveal__inner{opacity:1!important;clip-path:none!important;filter:none!important;transform:none!important}.dz-curtain{display:none}}html.dz-no-io [data-dz-reveal],html.dz-no-io [data-dz-reveal=clip]>*,html.dz-no-io [data-dz-reveal=wipe]>*,html.dz-no-io .dz-line__inner,html.dz-no-io .dz-word__inner,html.dz-no-io .dz-img-reveal>img,html.dz-no-io .dz-img-reveal>video,html.dz-no-io .dz-img-reveal>picture,html.dz-no-io .dz-img-reveal>.dz-img-reveal__inner{opacity:1;clip-path:none;filter:none;transform:none}@media (max-width:720px){:root{--dz-nav-h:68px;--dz-nav-h-compact:60px}.dz-display{font-size:clamp(2.2rem,12vw,10.5rem)}.dz-btn{--dz-btn-size:13px;--dz-btn-spacing:3px;padding:.9em calc(1.6em - var(--dz-btn-spacing)) .9em 1.6em}.dz-btn--lg{--dz-btn-size:14px}[data-dz-reveal=up],[data-dz-reveal=left],[data-dz-reveal=right]{transform:translateY(24px)}}
