.CookieBanner-module__xm3yWa__banner{z-index:100;position:fixed;bottom:24px;left:24px;right:24px}.CookieBanner-module__xm3yWa__content{color:#191b18;background:#f5f3ef;border:1px solid #d3cec5;justify-content:space-between;align-items:center;gap:24px;width:min(100%,980px);margin:0 auto;padding:18px 20px;display:flex;box-shadow:0 8px 30px #0000001f}.CookieBanner-module__xm3yWa__text{margin:0;font-size:14px;line-height:1.5}.CookieBanner-module__xm3yWa__link{color:inherit;text-underline-offset:3px}.CookieBanner-module__xm3yWa__actions{flex-shrink:0;gap:10px;display:flex}.CookieBanner-module__xm3yWa__primaryButton,.CookieBanner-module__xm3yWa__secondaryButton{min-height:42px;font:inherit;cursor:pointer;border-radius:0;padding:0 18px}.CookieBanner-module__xm3yWa__primaryButton{color:#f5f3ef;background:#111310;border:1px solid #111310}.CookieBanner-module__xm3yWa__secondaryButton{color:#111310;background:0 0;border:1px solid #111310}.CookieBanner-module__xm3yWa__primaryButton:hover,.CookieBanner-module__xm3yWa__secondaryButton:hover{opacity:.82}@media (max-width:700px){.CookieBanner-module__xm3yWa__banner{bottom:8px;left:8px;right:8px}.CookieBanner-module__xm3yWa__content{flex-direction:column;align-items:stretch;gap:10px;padding:12px 12px 11px}.CookieBanner-module__xm3yWa__text{font-size:12px;line-height:1.4}.CookieBanner-module__xm3yWa__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.CookieBanner-module__xm3yWa__primaryButton,.CookieBanner-module__xm3yWa__secondaryButton{width:100%;min-height:44px;padding:0 10px;font-size:13px}}@media (max-width:390px){.CookieBanner-module__xm3yWa__content{padding:11px 10px 10px}.CookieBanner-module__xm3yWa__text{font-size:11.5px}.CookieBanner-module__xm3yWa__primaryButton,.CookieBanner-module__xm3yWa__secondaryButton{font-size:12px}}
.Footer-module__Grjkva__footer{color:#f2f0eb;background:#0d100d;width:100%}.Footer-module__Grjkva__main{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f}.Footer-module__Grjkva__inner{grid-template-columns:.9fr 1.35fr 1fr;align-items:center;width:min(100% - 48px,1280px);min-height:118px;margin:0 auto;display:grid}.Footer-module__Grjkva__brand{flex-direction:column;justify-content:center;min-height:82px;padding-right:28px;display:flex}.Footer-module__Grjkva__logo{width:fit-content;color:inherit;letter-spacing:.18em;font-size:21px;font-weight:400;line-height:1;text-decoration:none}.Footer-module__Grjkva__tagline{color:#f2f0eb6b;letter-spacing:.18em;margin:8px 0 0;font-size:8px;line-height:1}.Footer-module__Grjkva__navigation{border-left:1px solid #ffffff0f;border-right:1px solid #ffffff0f;justify-content:center;align-items:center;gap:30px;min-height:82px;padding:0 28px;display:flex}.Footer-module__Grjkva__navigationLink{color:#f2f0ebd1;font-size:12px;line-height:1.2;text-decoration:none;transition:opacity .2s}.Footer-module__Grjkva__navigationLink:hover{opacity:.6}.Footer-module__Grjkva__message{text-align:right;flex-direction:column;justify-content:center;align-items:flex-end;min-height:82px;padding-left:28px;display:flex}.Footer-module__Grjkva__message p{color:#f2f0eb85;letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:10px;line-height:1.45}.Footer-module__Grjkva__contactLink{color:#f2f0eb;align-items:center;gap:9px;margin-top:10px;font-size:12px;text-decoration:none;transition:opacity .2s;display:inline-flex}.Footer-module__Grjkva__contactLink:hover{opacity:.65}.Footer-module__Grjkva__legal{background:#090b09}.Footer-module__Grjkva__legalInner{justify-content:space-between;align-items:center;gap:24px;width:min(100% - 48px,1280px);min-height:48px;margin:0 auto;display:flex}.Footer-module__Grjkva__copyright{color:#f2f0eb61;flex-shrink:0;margin:0;font-size:9px;line-height:1.3}.Footer-module__Grjkva__legalNavigation{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;display:flex}.Footer-module__Grjkva__legalLink{color:#f2f0eb75;font-size:9px;line-height:1.3;text-decoration:none;transition:color .2s}.Footer-module__Grjkva__legalLink:hover{color:#f2f0eb}.Footer-module__Grjkva__logo:focus-visible,.Footer-module__Grjkva__navigationLink:focus-visible,.Footer-module__Grjkva__contactLink:focus-visible,.Footer-module__Grjkva__legalLink:focus-visible{outline-offset:4px;outline:1px solid}@media (max-width:1100px){.Footer-module__Grjkva__inner{width:min(100% - 40px,1100px);min-height:108px}.Footer-module__Grjkva__brand{padding-right:20px}.Footer-module__Grjkva__navigation{gap:22px;padding:0 20px}.Footer-module__Grjkva__message{padding-left:20px}.Footer-module__Grjkva__legalInner{width:min(100% - 40px,1100px)}.Footer-module__Grjkva__legalNavigation{gap:14px}}@media (max-width:820px){.Footer-module__Grjkva__inner{grid-template-columns:1fr 1fr;width:min(100% - 32px,900px);padding:24px 0}.Footer-module__Grjkva__brand{min-height:auto;padding:0}.Footer-module__Grjkva__navigation{border:0;justify-content:flex-end;min-height:auto;padding:0}.Footer-module__Grjkva__message{text-align:left;border-top:1px solid #ffffff0f;grid-column:1/-1;align-items:flex-start;min-height:auto;margin-top:22px;padding:20px 0 0}.Footer-module__Grjkva__legalInner{flex-direction:column;align-items:flex-start;gap:12px;width:min(100% - 32px,900px);min-height:auto;padding:16px 0}.Footer-module__Grjkva__legalNavigation{justify-content:flex-start}}@media (max-width:640px){.Footer-module__Grjkva__inner{grid-template-columns:1fr;width:min(100% - 24px,1180px);padding:26px 0}.Footer-module__Grjkva__logo{font-size:19px}.Footer-module__Grjkva__tagline{font-size:8px}.Footer-module__Grjkva__navigation{gap:4px 18px;justify-content:initial;grid-template-columns:repeat(2,1fr);width:100%;margin-top:22px;display:grid}.Footer-module__Grjkva__navigationLink{align-items:center;min-height:34px;font-size:13px;display:inline-flex}.Footer-module__Grjkva__message{margin-top:18px;padding-top:18px}.Footer-module__Grjkva__message p{font-size:9px}.Footer-module__Grjkva__contactLink{margin-top:9px;font-size:13px}.Footer-module__Grjkva__legalInner{width:min(100% - 24px,1180px);padding:16px 0 20px}.Footer-module__Grjkva__legalNavigation{flex-direction:column;align-items:flex-start;gap:8px}.Footer-module__Grjkva__legalLink{font-size:9px}}
.Header-module__ldgnoG__header{z-index:100;color:#f5f3ef;background:#111310;width:100%;position:relative}.Header-module__ldgnoG__headerHome{background:0 0;position:absolute;top:0;left:0}.Header-module__ldgnoG__container{grid-template-columns:auto 1fr;align-items:center;width:min(100% - 48px,1280px);min-height:92px;margin:0 auto;display:grid}.Header-module__ldgnoG__logo{width:fit-content;color:inherit;letter-spacing:.18em;white-space:nowrap;font-size:21px;font-weight:400;line-height:1;text-decoration:none}.Header-module__ldgnoG__navigation{justify-content:flex-end;align-items:center;gap:34px;display:flex}.Header-module__ldgnoG__navigationLink{color:#f5f3efe6;white-space:nowrap;font-size:14px;line-height:1;text-decoration:none;transition:opacity .2s;position:relative}.Header-module__ldgnoG__navigationLink:hover{opacity:.6}.Header-module__ldgnoG__navigationLinkActive:after{content:"";background:currentColor;height:1px;position:absolute;bottom:-9px;left:0;right:0}.Header-module__ldgnoG__mobileMenu{justify-self:end;display:none}.Header-module__ldgnoG__mobileMenuButton{min-width:78px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #f5f3ef47;justify-content:space-between;align-items:center;gap:10px;padding:0 13px;font-size:12px;line-height:1;list-style:none;display:inline-flex}.Header-module__ldgnoG__mobileMenuButton::marker{content:""}.Header-module__ldgnoG__mobileMenuButton::-webkit-details-marker{display:none}.Header-module__ldgnoG__mobileMenuIcon{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;opacity:.92;flex:0 0 18px;width:18px;height:18px;transition:opacity .2s,transform .2s;display:block}.Header-module__ldgnoG__mobileMenuButton:hover .Header-module__ldgnoG__mobileMenuIcon{opacity:.65}.Header-module__ldgnoG__mobileMenu[open] .Header-module__ldgnoG__mobileMenuIcon{transform:rotate(45deg)}.Header-module__ldgnoG__mobileMenuPanel{background:#111310;border:1px solid #ffffff14;padding:16px;position:absolute;top:76px;left:12px;right:12px;box-shadow:0 18px 50px #0003}.Header-module__ldgnoG__mobileNavigation{flex-direction:column;display:flex}.Header-module__ldgnoG__mobileNavigationLink{color:#f5f3ef;border-bottom:1px solid #ffffff14;align-items:center;min-height:50px;font-size:15px;text-decoration:none;display:flex}.Header-module__ldgnoG__mobileNavigationLink:last-child{border-bottom:0}.Header-module__ldgnoG__logo:focus-visible,.Header-module__ldgnoG__navigationLink:focus-visible,.Header-module__ldgnoG__mobileMenuButton:focus-visible,.Header-module__ldgnoG__mobileNavigationLink:focus-visible{outline-offset:4px;outline:1px solid}@media (max-width:1100px){.Header-module__ldgnoG__container{width:min(100% - 40px,1100px)}.Header-module__ldgnoG__navigation{gap:24px}}@media (max-width:767px){.Header-module__ldgnoG__container{justify-content:space-between;width:calc(100% - 24px);min-height:78px;display:flex}.Header-module__ldgnoG__logo{letter-spacing:.16em;flex-shrink:0;font-size:18px}.Header-module__ldgnoG__navigation{display:none}.Header-module__ldgnoG__mobileMenu{flex-shrink:0;display:block}}@media (max-width:390px){.Header-module__ldgnoG__container{width:calc(100% - 20px)}.Header-module__ldgnoG__logo{font-size:17px}.Header-module__ldgnoG__mobileMenuButton{min-width:72px;padding:0 11px;font-size:11px}}
:root{--background:#f5f3ef;--foreground:#191b18;--muted:#64645e;--accent:#e5cfb7;--border:#dcd8d1}*,:before,:after{box-sizing:border-box}html{width:100%}body{min-width:320px;min-height:100vh;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;display:flex}body>main{flex:1}h1,h2,h3,p{margin:0}a{color:inherit}button,input,textarea,select{font:inherit}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#111310}::-webkit-scrollbar-thumb{background:#82786f padding-box padding-box;border:2px solid #111310;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#b19a87 padding-box padding-box}::-webkit-scrollbar-corner{background:#111310}
