.navbar{align-items:center;background:#faf7f200;border:1px solid #faf7f200;border-radius:50px;box-sizing:border-box;display:flex;gap:28px;height:52px;justify-content:center;left:50%;padding:0 28px;position:fixed;top:20px;transform:translateX(-50%);transition:background .45s ease,border-color .45s ease,box-shadow .45s ease;width:min(1100px,100% - 48px);z-index:10}.navbar--scrolled{background:#faf7f2f5;border-color:#0e3a3d14;box-shadow:0 2px 28px #0e3a3d12}.navbar__logo{flex-shrink:0;height:52px;object-fit:contain;width:auto}.navbar__list{align-items:center;display:flex;flex-wrap:wrap;gap:0 4px;justify-content:center}.navbar__list a{border-radius:30px;color:#6f7b63;font-family:Calibri,sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;padding:6px 14px;text-decoration:none;text-transform:uppercase;transition:color .2s ease,background .2s ease}.navbar__list a:hover{background:#faf7f21f;color:#0e3a3d}.navbar__list a.active{background:#faf7f229;color:#0e3a3d}.navbar--scrolled .navbar__list a{color:#0e3a3db3}.navbar--scrolled .navbar__list a:hover{background:#0e3a3d12;color:#0e3a3d}.navbar--scrolled .navbar__list a.active{background:#0e3a3d1a;color:#0e3a3d}.navbar__language-toggle{align-items:center;background:#0000;border:1px solid #faf7f266;border-radius:30px;color:#6f7b63;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Calibri,sans-serif;font-size:11px;font-weight:700;gap:6px;letter-spacing:.14em;padding:6px 12px;text-transform:uppercase;transition:border-color .2s ease,background .2s ease,color .2s ease;white-space:nowrap}.navbar__language-toggle:hover{background:#faf7f21a;border-color:#faf7f2b3;color:#0e3a3d}.navbar__language-toggle span{color:#faf7f259;transition:color .2s ease}.navbar__language-toggle .is-active{color:#0e3a3d}.navbar--scrolled .navbar__language-toggle{border-color:#6f7b63;color:#6f7b63}.navbar--scrolled .navbar__language-toggle:hover{background:#0e3a3d0d;border-color:#0e3a3d61;color:#0e3a3d}.navbar--scrolled .navbar__language-toggle span{color:#0e3a3d61}.navbar--scrolled .navbar__language-toggle .is-active{color:#0e3a3d}.navbar__language-divider{opacity:.3}.navbar__list+.navbar__language-toggle{margin-left:8px;position:relative}.navbar__list+.navbar__language-toggle:before{background:#0e3a3d26;content:"";height:16px;left:-16px;position:absolute;top:50%;transform:translateY(-50%);width:1px}.navbar__burger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;height:36px;justify-content:center;padding:4px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:36px;z-index:20}.navbar__burger span{background:#0e3a3dbf;border-radius:2px;display:block;height:1.5px;transform-origin:center;transition:transform .3s ease,opacity .3s ease,width .3s ease;width:100%}.navbar__burger.is-open span:first-child{transform:translateY(6.5px) rotate(45deg)}.navbar__burger.is-open span:nth-child(2){opacity:0;width:0}.navbar__burger.is-open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.navbar__mobile{align-items:flex-start;background:#faf7f2f7;border-left:1px solid #0e3a3d14;display:none;flex-direction:column;gap:4px;height:100vh;justify-content:center;padding:60px 36px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .38s cubic-bezier(.25,.46,.45,.94);width:min(300px,82vw);z-index:15}.navbar__mobile.is-open{transform:translateX(0)}.navbar__mobile a{border-bottom:1px solid #0e3a3d12;color:#0e3a3d8c;font-family:Calibri,sans-serif;font-size:12px;font-weight:700;letter-spacing:.18em;padding:13px 0;text-decoration:none;text-transform:uppercase;transition:color .2s ease;width:100%}.navbar__mobile a:last-of-type{border-bottom:none}.navbar__mobile a.active,.navbar__mobile a:hover{color:#0e3a3d}.navbar__mobile .navbar__language-toggle{border-color:#0e3a3d33;color:#0e3a3d8c;margin-top:28px}.navbar__mobile .navbar__language-toggle span{color:#0e3a3d61}.navbar__mobile .navbar__language-toggle .is-active{color:#0e3a3d}.navbar__overlay{animation:fade-in .28s ease;background:#0e282a47;inset:0;position:fixed;z-index:14}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media(max-width:1200px){.navbar{gap:20px;padding:0 22px;width:min(960px,100% - 40px)}.navbar__list a{font-size:11px;padding:6px 11px}}@media(max-width:920px){.navbar{gap:16px;width:min(700px,100% - 32px)}.navbar__list{gap:0 2px}.navbar__list a{padding:5px 9px}}@media(max-width:768px){.navbar>.navbar__language-toggle,.navbar__list{display:none}.navbar__burger{display:flex;position:static;transform:none}.navbar__burger span{background:#faf7f2d9}.navbar--scrolled .navbar__burger span{background:#0e3a3dbf}.navbar__mobile{display:flex}.navbar{border-radius:14px;justify-content:space-between;left:50%;max-width:100%;padding:0 16px 0 20px;position:fixed;top:12px;transform:translateX(-50%);width:calc(100% - 24px)}.navbar,.navbar__logo{height:48px}}@media(max-width:480px){.navbar{border-radius:12px;top:8px;width:calc(100% - 16px)}}.preloader{align-items:center;background:#faf7f2;display:flex;inset:0;justify-content:center;position:fixed;transition:opacity .7s cubic-bezier(.23,1,.32,1),visibility .7s cubic-bezier(.23,1,.32,1);z-index:9999}.preloader--hiding{opacity:0;visibility:hidden}.preloader__inner{align-items:center;display:flex;flex-direction:column;gap:18px}.preloader__word{align-items:flex-end;display:flex}.preloader__letter{animation:letterDrop .65s cubic-bezier(.23,1,.32,1) forwards;color:#6f7b63;display:inline-block;font-family:Bodoni;font-size:clamp(44px,11vw,108px);font-weight:900;line-height:1;opacity:0;transform:translateY(50px) skewY(6deg);will-change:transform,opacity}.preloader__tagline{align-items:center;display:flex;height:24px;overflow:hidden}.preloader__tagline-text{animation:fadeUp .6s cubic-bezier(.23,1,.32,1) .9s forwards;color:#6f7b63;font-family:Calibri,sans-serif;font-size:13px;letter-spacing:.35em;opacity:0;text-transform:uppercase;transform:translateY(20px)}.preloader__track{animation:fadeUp .4s ease 1s forwards;background:#faf7f2;border-radius:1px;height:1px;opacity:0;overflow:hidden;width:clamp(120px,20vw,220px)}.preloader__fill{animation:loadBar 3s cubic-bezier(.4,0,.2,1) .4s forwards;background:#6f7b63;border-radius:1px;height:100%;width:0}@keyframes letterDrop{to{opacity:1;transform:translateY(0) skewY(0deg)}}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@keyframes loadBar{to{width:100%}}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden;padding:0}#root{min-height:100vh}img,video{max-width:100%}a,button{-webkit-tap-highlight-color:transparent}@font-face{font-display:swap;font-family:Bodoni;font-weight:700;src:url(/static/media/BOD_BLAR.7b66c0e0c30772fab8f7.TTF) format("truetype")}
/*# sourceMappingURL=main.601ecdda.css.map*/