@font-face{font-family:generalSans;src:url(../media/GeneralSans_400-s.p.2bw9n2r1d6id1.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:generalSans;src:url(../media/GeneralSans_500-s.p.0k_79f4guym1z.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:generalSans;src:url(../media/GeneralSans_600-s.p.43ayu7ok-ea8v.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:generalSans;src:url(../media/GeneralSans_700-s.p.2e10_-xm6yxi6.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:generalSans Fallback;src:local(Arial);ascent-override:99.89%;descent-override:23.74%;line-gap-override:9.89%;size-adjust:101.11%}.generalsans_6bb5d91f-module__N0Kuda__className{font-family:generalSans,generalSans Fallback,system-ui,sans-serif}.generalsans_6bb5d91f-module__N0Kuda__variable{--font-general-sans:"generalSans", "generalSans Fallback", system-ui, sans-serif}
.CookieBanner-module__iJrCla__banner{z-index:60;opacity:0;pointer-events:none;width:min(420px,100vw - 24px);transition:transform .6s var(--ease), opacity .4s;background:#fff;border:1px solid #e5e5e5;border-radius:24px;flex-direction:column;gap:14px;padding:22px;display:flex;position:fixed;bottom:clamp(12px,2vw,24px);left:clamp(12px,2vw,24px);transform:translateY(24px);box-shadow:0 24px 60px #00000024}.CookieBanner-module__iJrCla__banner[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.CookieBanner-module__iJrCla__title{letter-spacing:-.01em;font-size:16px;font-weight:600}.CookieBanner-module__iJrCla__text{color:#555;margin:0;font-size:14px;line-height:1.55}.CookieBanner-module__iJrCla__text a{color:#000;text-underline-offset:3px;text-decoration:underline}.CookieBanner-module__iJrCla__actions{flex-wrap:wrap;gap:8px;display:flex}.CookieBanner-module__iJrCla__btn{font:inherit;cursor:pointer;transition:transform .16s var(--ease);border-radius:999px;padding:12px 18px;font-size:14px;font-weight:500}.CookieBanner-module__iJrCla__btn:active{transform:scale(.97)}.CookieBanner-module__iJrCla__primary{color:#fff;background:#000;border:0}.CookieBanner-module__iJrCla__secondary{color:#000;background:#fff;border:1px solid #d9d9d9}
.Footer-module__nctMiG__footer{padding:0 var(--gutter) var(--gutter)}.Footer-module__nctMiG__card{max-width:var(--content);color:#fff;background:#000;border-radius:clamp(24px,4vw,40px);margin:0 auto}.Footer-module__nctMiG__inner{padding:clamp(64px, 8vw, 112px) var(--card-pad) 32px;flex-direction:column;gap:clamp(48px,6vw,80px);display:flex}.Footer-module__nctMiG__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.Footer-module__nctMiG__brand{align-items:center;gap:clamp(14px,1.6vw,22px);display:flex}.Footer-module__nctMiG__mark{width:clamp(64px,7vw,104px)!important;height:auto!important}.Footer-module__nctMiG__word{letter-spacing:-.055em;font-size:clamp(48px,6vw,88px);font-weight:600;line-height:.9}.Footer-module__nctMiG__cta{color:#000;transition:transform .16s var(--ease);background:#fff;border-radius:999px;padding:16px 24px;font-size:16px;font-weight:500}.Footer-module__nctMiG__cta:hover{color:#000}.Footer-module__nctMiG__cta:active{transform:scale(.97)}.Footer-module__nctMiG__cols{border-top:1px solid #262626;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:40px 32px;padding-top:40px;font-size:15px;display:grid}@media (min-width:760px){.Footer-module__nctMiG__cols{grid-template-columns:repeat(4,minmax(0,1fr))}}.Footer-module__nctMiG__col{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.Footer-module__nctMiG__label{color:#737373;margin-bottom:4px;font-size:13px;font-weight:500}.Footer-module__nctMiG__link{color:#d9d9d9;line-height:1.3;transition:color .2s}.Footer-module__nctMiG__link:hover{color:#fff}.Footer-module__nctMiG__socials{grid-template-columns:repeat(3,44px);gap:10px;display:grid}.Footer-module__nctMiG__social{border:1px solid #333;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:border-color .2s,background .2s;display:flex}.Footer-module__nctMiG__social:hover{background:#1a1a1a;border-color:#fff}.Footer-module__nctMiG__bottom{color:#8c8c8c;border-top:1px solid #262626;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-top:24px;font-size:13px;display:flex}.Footer-module__nctMiG__row{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.Footer-module__nctMiG__built{color:#fff;text-underline-offset:3px;text-decoration:underline}.Footer-module__nctMiG__built:hover{color:#fff}.Footer-module__nctMiG__legal{color:#8c8c8c;transition:color .2s}.Footer-module__nctMiG__legal:hover{color:#fff}.Footer-module__nctMiG__settings{all:unset;cursor:pointer;color:#8c8c8c}.Footer-module__nctMiG__settings:focus-visible{outline-offset:2px;outline:2px solid #fff}
.Nav-module__Mm__va__nav{z-index:50;padding:16px var(--gutter);transition:padding .5s var(--ease);pointer-events:none;position:sticky;top:0}.Nav-module__Mm__va__nav[data-scrolled=true]{padding:10px var(--gutter)}.Nav-module__Mm__va__bar{pointer-events:auto;max-width:var(--content);-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);box-shadow:none;transition:padding .5s var(--ease), box-shadow .4s, border-color .4s;background:#ffffffd1;border:1px solid #e5e5e599;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;margin:0 auto;padding:10px 10px 10px 18px;display:grid}.Nav-module__Mm__va__nav[data-scrolled=true] .Nav-module__Mm__va__bar{border-color:#e5e5e5;padding:6px 6px 6px 14px;box-shadow:0 10px 30px #00000014}.Nav-module__Mm__va__brand{letter-spacing:-.03em;justify-self:start;align-items:center;gap:10px;padding-left:8px;font-size:20px;font-weight:600;display:flex}.Nav-module__Mm__va__nav[data-home=true] .Nav-module__Mm__va__brand{transition:padding .5s var(--ease)}.Nav-module__Mm__va__nav[data-home=true][data-scrolled=true] .Nav-module__Mm__va__brand{padding-left:4px}.Nav-module__Mm__va__links{color:#404040;white-space:nowrap;justify-self:end;gap:2px;font-size:15px;font-weight:500;display:flex}.Nav-module__Mm__va__link{border-radius:999px;padding:8px 14px;transition:background .2s}.Nav-module__Mm__va__link:hover{color:#000;background:#f5f5f5}.Nav-module__Mm__va__dd{position:relative}.Nav-module__Mm__va__ddBtn{all:unset;cursor:pointer;color:#404040;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;transition:background .2s;display:flex}.Nav-module__Mm__va__dd[data-open=true] .Nav-module__Mm__va__ddBtn{background:#f5f5f5}.Nav-module__Mm__va__ddBtn:focus-visible{outline-offset:2px;outline:2px solid #000}.Nav-module__Mm__va__chev{transition:transform .3s var(--ease);font-size:10px;display:inline-block;transform:rotate(0)}.Nav-module__Mm__va__dd[data-open=true] .Nav-module__Mm__va__chev{transform:rotate(180deg)}.Nav-module__Mm__va__panel{opacity:0;pointer-events:none;transition:opacity .25s, transform .35s var(--ease);padding-top:10px;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(-6px)}.Nav-module__Mm__va__dd[data-open=true] .Nav-module__Mm__va__panel{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.Nav-module__Mm__va__card{background:#fff;border:1px solid #e5e5e5;border-radius:20px;flex-direction:column;width:280px;padding:6px;display:flex;box-shadow:0 20px 48px #0000001a}.Nav-module__Mm__va__item{white-space:normal;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;transition:background .2s;display:flex}.Nav-module__Mm__va__item:hover{color:#000;background:#f5f5f5}.Nav-module__Mm__va__itemText{flex-direction:column;gap:2px;display:flex}.Nav-module__Mm__va__itemTitle{color:#000;font-size:15px;font-weight:600}.Nav-module__Mm__va__itemSub{color:#737373;font-size:13px;font-weight:400}.Nav-module__Mm__va__itemArrow{color:#737373;font-size:14px}.Nav-module__Mm__va__right{white-space:nowrap;grid-column:3;justify-self:end;align-items:center;gap:8px;display:flex}.Nav-module__Mm__va__cta{color:#fff;transition:background .2s, transform .16s var(--ease);background:#000;border-radius:999px;padding:10px 18px;font-size:15px;font-weight:500}.Nav-module__Mm__va__cta:hover{color:#fff;background:#262626}.Nav-module__Mm__va__cta:active{transform:scale(.97)}.Nav-module__Mm__va__menuBtn{cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:50%;width:44px;height:44px;padding:0;display:none}.Nav-module__Mm__va__menuBtn svg{margin:0 auto;display:block}@media (max-width:979px){.Nav-module__Mm__va__links{display:none}.Nav-module__Mm__va__menuBtn{display:block}}@media (max-width:600px){.Nav-module__Mm__va__bar{gap:10px}.Nav-module__Mm__va__brandText{display:none}.Nav-module__Mm__va__cta{padding:9px 14px;font-size:14px}}.Nav-module__Mm__va__scrim{z-index:95;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;background:#0006;transition:opacity .35s;position:fixed;inset:0}.Nav-module__Mm__va__drawer{z-index:96;pointer-events:auto;visibility:hidden;width:min(440px,92vw);transition:transform .6s var(--ease), visibility 0s linear .6s;background:#fff;border-radius:28px 0 0 28px;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;transform:translate(105%);box-shadow:-20px 0 60px #00000026}.Nav-module__Mm__va__nav[data-menu=true] .Nav-module__Mm__va__scrim{opacity:1;pointer-events:auto}.Nav-module__Mm__va__nav[data-menu=true] .Nav-module__Mm__va__drawer{visibility:visible;transition:transform .6s var(--ease), visibility 0s;transform:translate(0%)}@media (max-width:600px){.Nav-module__Mm__va__drawer{border-radius:0;width:100vw}}@media (min-width:980px){.Nav-module__Mm__va__scrim,.Nav-module__Mm__va__drawer{visibility:hidden}}.Nav-module__Mm__va__dHead{flex:none;justify-content:space-between;align-items:center;padding:16px 16px 16px 24px;display:flex}.Nav-module__Mm__va__dHome{align-items:center;display:flex}.Nav-module__Mm__va__dClose{cursor:pointer;background:#000;border:0;border-radius:50%;width:48px;height:48px;padding:0}.Nav-module__Mm__va__dClose svg{margin:0 auto;display:block}.Nav-module__Mm__va__dBody{flex-direction:column;flex:1;gap:28px;padding:8px 24px 24px;display:flex;overflow-y:auto}.Nav-module__Mm__va__dLinks{flex-direction:column;display:flex}.Nav-module__Mm__va__dBig{letter-spacing:-.05em;justify-content:space-between;align-items:center;padding:12px 0;font-size:34px;font-weight:600;line-height:1.05;display:flex}.Nav-module__Mm__va__dBig:hover{color:#000}.Nav-module__Mm__va__dArrow{letter-spacing:0;background:#f5f5f5;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;display:flex}.Nav-module__Mm__va__dGroup{flex-direction:column;gap:12px;display:flex}.Nav-module__Mm__va__dLabel{color:#737373;font-size:13px;font-weight:500}.Nav-module__Mm__va__dGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.Nav-module__Mm__va__dBiz{background:#f5f5f5;border-radius:20px;flex-direction:column;gap:18px;padding:16px;transition:background .2s;display:flex}.Nav-module__Mm__va__dBiz:hover{color:#000;background:#ededed}.Nav-module__Mm__va__dBizTop{justify-content:space-between;align-items:flex-start;display:flex}.Nav-module__Mm__va__dInitial{color:#fff;background:#000;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:flex}.Nav-module__Mm__va__dBizArrow{color:#737373;font-size:14px}.Nav-module__Mm__va__dBizText{flex-direction:column;gap:2px;display:flex}.Nav-module__Mm__va__dBizName{letter-spacing:-.02em;font-size:17px;font-weight:600}.Nav-module__Mm__va__dBizSub{color:#737373;font-size:12px}.Nav-module__Mm__va__dPills{flex-wrap:wrap;gap:8px;display:flex}.Nav-module__Mm__va__dPill{border:1px solid #e5e5e5;border-radius:999px;padding:11px 16px;font-size:15px;font-weight:500;transition:border-color .2s}.Nav-module__Mm__va__dPill:hover{color:#000;border-color:#000}.Nav-module__Mm__va__dFoot{border-top:1px solid #f0f0f0;flex-direction:column;flex:none;gap:16px;padding:16px 24px 24px;display:flex}.Nav-module__Mm__va__dJoin{color:#fff;background:#000;border-radius:24px;justify-content:space-between;align-items:center;gap:16px;padding:18px 18px 18px 22px;display:flex}.Nav-module__Mm__va__dJoin:hover{color:#fff}.Nav-module__Mm__va__dJoinText{flex-direction:column;gap:2px;display:flex}.Nav-module__Mm__va__dJoinTitle{font-size:17px;font-weight:600}.Nav-module__Mm__va__dJoinSub{color:#b3b3b3;font-size:13px}.Nav-module__Mm__va__dJoinArrow{color:#000;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;display:flex}.Nav-module__Mm__va__dSocials{justify-content:space-between;display:flex}.Nav-module__Mm__va__dSocial{border:1px solid #e5e5e5;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}@keyframes Nav-module__Mm__va__drawer-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}html.motion .Nav-module__Mm__va__nav[data-menu=true] [data-dl]{animation:Nav-module__Mm__va__drawer-in .55s var(--ease) backwards;animation-delay:calc(60ms + var(--i,0) * 35ms)}
:root{--ease:cubic-bezier(.23, 1, .32, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--font:var(--font-general-sans), "General Sans", system-ui, sans-serif;--container:1280px;--gutter:clamp(20px, 4vw, 40px);--content:1200px;--card-pad:clamp(24px, 5vw, 72px)}html{scroll-behavior:smooth}body{color:#000;-webkit-font-smoothing:antialiased;font-family:var(--font);background:#fff;margin:0}*{box-sizing:border-box}a{color:inherit;text-decoration:none}a:hover{color:#666}::selection{color:#fff;background:#000}input::placeholder{color:#737373}.page{font-family:var(--font);color:#000;background:#fff;flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}.page>main{flex:1 0 auto}html.motion [data-reveal]{opacity:0;transition:opacity 1s var(--ease), translate 1s var(--ease);translate:0 24px}html.motion [data-reveal][data-shown]{opacity:1;translate:0}@keyframes word-in{0%{opacity:0;filter:blur(12px);transform:translateY(.25em)rotate(2deg)}to{opacity:1;filter:blur();transform:none}}html.motion [data-word]{animation:word-in 1s var(--ease) backwards;animation-delay:calc(.1s + var(--i,0) * 90ms)}@media print{body *{visibility:hidden!important}[data-print-root=true],[data-print-root=true] *{visibility:visible!important}[data-print-root=true]{width:100%!important;height:auto!important;box-shadow:none!important;border-radius:0!important;position:absolute!important;inset:0 auto auto 0!important;overflow:visible!important;transform:none!important}[data-print-root=true] *{overflow:visible!important}[data-noprint]{display:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
