.Logo_logo__c5nVK{display:flex;align-items:center;min-height:44px}.Logo_artwork__YRuvY{display:block;width:auto;height:var(--logo-height,clamp(42px,4.4rem,48px));filter:var(--logo-filter,none)}.BurgerMenu_wrapper__rcicZ{position:fixed;inset:0;z-index:49;display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:opacity .3s}.BurgerMenu_open__jndKl{opacity:1;pointer-events:auto}.BurgerMenu_backdrop__YUooz{position:absolute;inset:0;background-color:#fff;transform-origin:top;transform:scaleY(0);transition:transform .4s cubic-bezier(.16,1,.3,1)}.BurgerMenu_open__jndKl .BurgerMenu_backdrop__YUooz{transform:scaleY(1)}.BurgerMenu_content__aaYoM{position:relative;flex:1 1;min-height:0;width:100%;overflow-y:auto;padding-top:var(--header-height)}.BurgerMenu_nav__pFVeK{display:flex;flex-direction:column;gap:2.5rem;padding:3rem 4rem}.BurgerMenu_navItem__tiKbA{display:flex;align-items:center;min-height:44px;justify-content:space-between;font-weight:500;font-size:2.6rem;line-height:1;opacity:0;transform:translateY(1.5rem);transition:opacity .4s,transform .4s}.BurgerMenu_navItem__tiKbA:focus-visible{outline:2px solid currentColor;outline-offset:.6rem}.BurgerMenu_navItem__tiKbA[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}.BurgerMenu_open__jndKl .BurgerMenu_navItem__tiKbA{opacity:1;transform:none;transition-delay:.15s}.BurgerMenu_actions__XHwnm{position:relative;display:flex;flex-direction:column;gap:12px;padding:clamp(16px,3rem,32px) 4rem}.BurgerMenu_actions__XHwnm a{font-size:clamp(14px,1.6rem,16px);padding:clamp(10px,1.4rem,14px) clamp(18px,2.4rem,24px)}.BurgerMenu_closeButton___rKLS{align-self:flex-start;min-height:44px;padding:clamp(10px,1.4rem,14px) clamp(18px,2.4rem,24px);border:1px solid rgba(21,23,23,.3);border-radius:100px;background:transparent;color:#151717;font:inherit;font-size:clamp(14px,1.6rem,16px);font-weight:500;line-height:1.5;cursor:pointer}.BurgerMenu_closeButton___rKLS:focus-visible{outline:2px solid currentColor;outline-offset:.6rem}@media (prefers-reduced-motion:reduce){.BurgerMenu_backdrop__YUooz,.BurgerMenu_navItem__tiKbA,.BurgerMenu_open__jndKl .BurgerMenu_navItem__tiKbA,.BurgerMenu_wrapper__rcicZ{transition:none}}@media (min-width:768px){.BurgerMenu_wrapper__rcicZ{display:none}}.Header_wrapper__Ys_tD{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;z-index:50;background-color:#fff;transition:background-color .3s,transform .3s ease-in-out}.Header_transparent__pOFUx{background-color:transparent}.Header_transparent__pOFUx .Header_content__Hg4sZ{color:#fff;--logo-filter:brightness(0) invert(1)}.Header_fixed__dB2Sj .Header_content__Hg4sZ,.Header_solid__9DRoF .Header_content__Hg4sZ{color:#151717;--logo-filter:none}.Header_hiddenHeader__3fbEP{transform:translateY(-100%)}.Header_opened__Tl0Aw{background-color:transparent}.Header_opened__Tl0Aw .Header_content__Hg4sZ{color:#151717;--logo-filter:none}.Header_wrapper__Ys_tD:focus-within{transform:none;transition:none}.Header_wrapper__Ys_tD:has(:focus-visible){background-color:#fff}.Header_wrapper__Ys_tD:has(:focus-visible) .Header_content__Hg4sZ{color:#151717;--logo-filter:none;transition:none}@supports not selector(:has(:focus-visible)){.Header_wrapper__Ys_tD:focus-within{background-color:#fff}.Header_wrapper__Ys_tD:focus-within .Header_content__Hg4sZ{color:#151717;--logo-filter:none;transition:none}}.Header_content__Hg4sZ{display:flex;align-items:center;justify-content:space-between;gap:4rem;height:var(--header-height);color:#fff;transition:color .3s}.Header_logo__1FRrW{flex-shrink:0;z-index:2}.Header_actions__FHMH_,.Header_nav__LVYU2{display:none}.Header_burger__45vLT{position:relative;z-index:2;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:max(44px,4.4rem);height:max(44px,4.4rem);padding:0;margin:0;background:none;border:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.Header_burger__45vLT span{position:relative;top:0;display:block;width:3rem;height:2px;margin:.4rem 0;background:currentColor;border-radius:9999px;transition:top .2s .3s,transform .3s 0s}.Header_burgerActive__adff5 span{transition:top .2s,transform .3s .2s}.Header_burgerActive__adff5 span:first-child{top:.6rem;transform:rotate(45deg)}.Header_burgerActive__adff5 span:last-child{top:-.6rem;transform:rotate(-45deg)}@media (min-width:768px){.Header_content__Hg4sZ{height:var(--header-height)}.Header_nav__LVYU2{display:flex;align-items:center;gap:4rem;margin-left:auto;font-weight:500;font-size:max(14px,1.8rem)}.Header_navLink__bX76H{display:flex;align-items:center;min-height:44px;overflow:hidden}.Header_navLink__bX76H span{position:relative;display:flex;align-items:center;min-height:44px;line-height:max(44px,1.5em);transition:transform .9s cubic-bezier(.16,1,.3,1)}.Header_navLink__bX76H span:after{content:attr(data-text);display:flex;align-items:center;min-height:44px;position:absolute;top:105%;left:0;right:0}.Header_navLink__bX76H:hover span{transform:translateY(-105%)}.Header_navLink__bX76H{border-bottom:2px solid transparent}.Header_navLink__bX76H[aria-current=page]{border-bottom-color:currentColor}.Header_actions__FHMH_{display:flex;align-items:center;gap:3rem;flex-shrink:0}.Header_burger__45vLT{display:none}}@media (prefers-reduced-motion:reduce){.Header_burgerActive__adff5 span,.Header_burger__45vLT span,.Header_content__Hg4sZ,.Header_wrapper__Ys_tD{transition:none}.Header_navLink__bX76H span,.Header_navLink__bX76H:hover span{transition:none;transform:none}}@media (orientation:landscape) and (min-width:600px) and (max-height:500px){.Header_logo__1FRrW{--logo-height:38px}.Header_burger__45vLT{width:44px;height:44px}.Header_burger__45vLT span{width:24px;margin:4px 0}.Header_burgerActive__adff5 span:first-child{top:5px}.Header_burgerActive__adff5 span:last-child{top:-5px}}html:is([data-client-ready=static],[data-client-ready=fallback]) .Header_wrapper__Ys_tD{position:relative;background-color:#fff;transform:none}html:is([data-client-ready=static],[data-client-ready=fallback],[data-static-intro="/"]) .Header_wrapper__Ys_tD .Header_content__Hg4sZ{color:#151717;--logo-filter:none}html[data-static-intro="/"] .Header_wrapper__Ys_tD{background-color:#fff}html:is([data-client-ready=static],[data-client-ready=fallback]) .Header_actions__FHMH_,html:is([data-client-ready=static],[data-client-ready=fallback]) .Header_nav__LVYU2{display:flex}html:is([data-client-ready=static],[data-client-ready=fallback]) .Header_actions__FHMH_>a{min-height:44px}html:is([data-client-ready=static],[data-client-ready=fallback]) .Header_burger__45vLT{display:none}@media (max-width:767px){html:is([data-client-ready=static],[data-client-ready=fallback]) .Header_content__Hg4sZ{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo actions" "nav nav";grid-gap:6px 8px;gap:6px 8px;height:auto;padding-block:8px}html:is([data-client-ready=static],[data-client-ready=fallback]) .Header_logo__1FRrW{grid-area:logo;min-width:0}html:is([data-client-ready=static],[data-client-ready=fallback]) .Header_nav__LVYU2{grid-area:nav;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0;margin:0;font-size:max(14px,1.4rem)}html:is([data-client-ready=static],[data-client-ready=fallback]) .Header_navLink__bX76H{display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;padding-inline:4px;white-space:nowrap}html:is([data-client-ready=static],[data-client-ready=fallback]) .Header_navLink__bX76H[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}html:is([data-client-ready=static],[data-client-ready=fallback]) .Header_actions__FHMH_{grid-area:actions;justify-content:flex-end;gap:0;min-width:0}}.Footer_wrapper__rpDYh{position:relative;z-index:0;color:#fff;background-color:#151717}.Footer_content__a1cH7{padding:clamp(48px,6rem,80px) 0 clamp(32px,4rem,48px);display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"contacts" "links" "logo" "copyright"}.Footer_contacts__9IsDj{grid-area:contacts;display:flex;flex-direction:column;gap:clamp(24px,2.4rem,32px)}.Footer_contactLabel__C_4H5{display:block;font-weight:500;font-size:clamp(12px,1.4rem,14px);line-height:1.5;margin-bottom:clamp(8px,1rem,12px);color:rgba(255,255,255,.65)}.Footer_contactValue__awDWW{display:block;font-weight:500;font-size:clamp(16px,1.6rem,20px);line-height:1.5}a.Footer_contactValue__awDWW:hover{text-decoration:underline}.Footer_contact__izvhn{min-width:0}.Footer_contactValue__awDWW{overflow-wrap:anywhere}a.Footer_contactValue__awDWW{display:flex;align-items:center;min-height:44px}.Footer_links__LGHlK{grid-area:links;display:flex;justify-content:space-between;margin-top:clamp(40px,8rem,80px)}.Footer_links__LGHlK>*{flex:1 1}.Footer_nav__ZaYB1,.Footer_socials__1hnjR{display:flex;flex-direction:column;gap:clamp(16px,2rem,24px);max-width:max-content}.Footer_navLink__6CzNs{display:flex;align-items:center;min-height:44px;font-weight:500;font-size:clamp(20px,3rem,32px);line-height:1.1;letter-spacing:-.01em;overflow:hidden}.Footer_navLink__6CzNs span{position:relative;display:flex;align-items:center;min-height:44px;line-height:max(44px,1.1em);transition:transform .9s cubic-bezier(.16,1,.3,1)}.Footer_navLink__6CzNs span:after{content:attr(data-text);display:flex;align-items:center;min-height:44px;position:absolute;top:105%;left:0;right:0}.Footer_navLink__6CzNs span:hover{transform:translateY(-105%)}.Footer_socialLink__N7mmd{display:flex;align-items:center;min-height:44px;font-weight:500;font-size:clamp(14px,1.6rem,18px);line-height:1.5;padding-right:3.5rem}.Footer_logo__C9vo8{--logo-filter:brightness(0) invert(1);--logo-height:clamp(48px,5rem,60px);grid-area:logo;width:max-content;justify-self:center;margin-top:clamp(48px,6rem,80px);color:inherit}.Footer_copyrightContainer__ScxhZ{grid-area:copyright;margin-top:clamp(24px,3rem,40px);font-weight:500;font-size:clamp(12px,1.4rem,14px);line-height:1.5;color:rgba(255,255,255,.65)}@media (min-width:768px){.Footer_content__a1cH7{grid-template-columns:auto 48.3rem;grid-template-rows:repeat(3,auto);justify-content:space-between;grid-template-areas:"contacts links" "logo logo" "copyright copyright";padding:15rem 0 5rem}.Footer_contacts__9IsDj{flex-direction:row;gap:8rem}.Footer_contactLabel__C_4H5{font-size:max(12px,1.6rem);margin-bottom:2.5rem}.Footer_contactValue__awDWW{font-size:max(16px,2rem);line-height:1.5}.Footer_links__LGHlK{margin-top:0}.Footer_nav__ZaYB1,.Footer_socials__1hnjR{gap:2rem}.Footer_navLink__6CzNs{font-size:max(20px,3.2rem);line-height:1.1}.Footer_socialLink__N7mmd{font-size:max(14px,2rem);line-height:1.5;padding-right:0}.Footer_logo__C9vo8{margin-top:8rem}.Footer_copyrightContainer__ScxhZ{margin-top:3rem;font-size:max(12px,1.6rem)}}@media (min-width:768px) and (max-width:1279px){.Footer_content__a1cH7{grid-template-columns:minmax(0,1fr);grid-template-areas:"contacts" "links" "logo" "copyright"}.Footer_contacts__9IsDj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.Footer_links__LGHlK{margin-top:40px}.Footer_navLink__6CzNs{font-size:max(24px,3.2rem)}}@media (prefers-reduced-motion:reduce){.Footer_navLink__6CzNs span,.Footer_navLink__6CzNs span:hover{transition:none;transform:none}}:root{--color-text:#151717;--color-bg:#ededed;--color-muted:#666666;--header-height:max(72px,8.4rem);--color-dark:#151717;--color-dark-line:#383a3a;--color-accent:#d92424;--full-width:calc(100vw + var(--scrollbar-width, 0px))}*,:after,:before{box-sizing:border-box}html{font-size:2.6666666667vw;height:100%;-webkit-text-size-adjust:100%}@media (min-width:768px){:root{--header-height:max(72px,9.8rem)}html{font-size:.5208333333vw}}@media (min-width:1920px){html{font-size:10px}}@media (orientation:landscape) and (min-width:600px) and (max-height:500px){:root{--header-height:72px}}body{margin:0;display:flex;flex-direction:column;min-height:100%;font-family:var(--font-primary);font-size:max(16px,1.6rem);line-height:1.5;color:var(--color-text);background-color:var(--color-bg);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased}figure,h1,h2,h3,h4,p{margin:0;font-weight:inherit;font-size:inherit}ol,ul{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid currentColor;outline-offset:4px}img,svg{display:block}button,input{font:inherit;color:inherit}main{flex:1 1;scroll-margin-top:var(--header-height)}.skipLink{position:fixed;z-index:100;top:max(12px,env(safe-area-inset-top));left:max(16px,env(safe-area-inset-left));padding:12px 20px;min-height:44px;font-size:16px;font-weight:500;color:#fff;background:var(--color-dark);border-radius:999px;transform:translateY(calc(-100% - 32px))}.skipLink:focus-visible{transform:none}.em{color:var(--color-muted)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.reveal{opacity:0;transform:translateY(4.5rem);transition:opacity 1.1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1)}.reveal.is-visible{opacity:1;transform:none}.reveal[data-reveal=mask]{opacity:1;transform:none;-webkit-clip-path:inset(14% 0 14% 0);clip-path:inset(14% 0 14% 0);transition:-webkit-clip-path 1.4s cubic-bezier(.16,1,.3,1);transition:clip-path 1.4s cubic-bezier(.16,1,.3,1);transition:clip-path 1.4s cubic-bezier(.16,1,.3,1),-webkit-clip-path 1.4s cubic-bezier(.16,1,.3,1)}.reveal[data-reveal=mask].is-visible{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}html[data-reveal-ready=pending] .reveal,html[data-reveal-ready=pending] .reveal[data-reveal=mask]{opacity:1;transform:none;-webkit-clip-path:none;clip-path:none;transition:none}[data-parallax]{overflow:hidden}[data-parallax] img{transform:translateY(var(--parallax,0)) scale(1.12);will-change:transform}@media (prefers-reduced-motion:reduce){.reveal,.reveal[data-reveal=mask]{opacity:1;transform:none;-webkit-clip-path:none;clip-path:none;transition:none}[data-parallax] img{transform:none}}