.SiteFooter-module__wWXZva__footer{color:#c8cbc4;background:#050b0a;border-top:1px solid #33443c;margin-top:auto}.SiteFooter-module__wWXZva__inner{grid-template-columns:1.1fr 1.35fr 1fr .65fr;align-items:start;gap:clamp(32px,5vw,78px);max-width:1480px;margin:auto;padding:68px clamp(24px,6vw,92px) 52px;display:grid}.SiteFooter-module__wWXZva__brand strong{letter-spacing:.08em;color:#d8af5f;font:500 34px/1 Georgia,serif}.SiteFooter-module__wWXZva__brand p{letter-spacing:.16em;text-transform:uppercase;margin:12px 0 20px;font-size:10px}.SiteFooter-module__wWXZva__brand span,.SiteFooter-module__wWXZva__contact p{color:#8f9d96;max-width:260px;font-size:12px;line-height:1.7;display:block}.SiteFooter-module__wWXZva__heading{letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:#d8af5f!important;margin:0 0 18px!important;font-size:10px!important}.SiteFooter-module__wWXZva__inner nav{grid-template-columns:1fr 1fr;gap:12px 22px;display:grid}.SiteFooter-module__wWXZva__inner a{color:#c8cbc4;font-size:12px;line-height:1.45;text-decoration:none}.SiteFooter-module__wWXZva__inner a:hover{color:#d8af5f}.SiteFooter-module__wWXZva__contact{gap:12px;display:grid}.SiteFooter-module__wWXZva__contact>a{color:#e4c77f}.SiteFooter-module__wWXZva__socials{gap:12px;display:grid}.SiteFooter-module__wWXZva__socials a{align-items:center;gap:10px;display:flex}.SiteFooter-module__wWXZva__socials span{color:#d8af5f;border:1px solid #59685f;border-radius:50%;place-items:center;width:29px;height:29px;font-weight:800;display:grid}.SiteFooter-module__wWXZva__bottom{color:#77867f;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #26362f;justify-content:space-between;gap:24px;max-width:1480px;margin:auto;padding:20px clamp(24px,6vw,92px);font-size:10px;display:flex}@media (max-width:980px){.SiteFooter-module__wWXZva__inner{grid-template-columns:1fr 1fr}.SiteFooter-module__wWXZva__bottom{align-items:flex-start}}@media (max-width:600px){.SiteFooter-module__wWXZva__inner{grid-template-columns:1fr;gap:34px;padding:46px 24px 36px}.SiteFooter-module__wWXZva__inner nav{grid-template-columns:1fr 1fr}.SiteFooter-module__wWXZva__bottom{padding:18px 24px;line-height:1.6;display:grid}}
:root{--background:#f1e8d7;--foreground:#251b17}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:radial-gradient(circle at 12% 8%, #ffffff80, transparent 31%), var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-family:Arial,Helvetica,sans-serif;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;background-color:#12201d8c;border:1px solid #f0cf7842}button,a[class*=__primary],a[class*=__secondary]{isolation:isolate;-webkit-backdrop-filter:blur(10px)saturate(125%);border-radius:8px;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,border-color .18s,filter .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff40,inset 0 -1px #0c161329,0 4px 14px #08110f1f;background-image:linear-gradient(135deg,#ffffff21 0%,#ffffff0e 48%,#0b141214 100%)!important}button:hover:not(:disabled),a[class*=__primary]:hover,a[class*=__secondary]:hover{filter:brightness(1.035)saturate(1.04);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff52,inset 0 -1px #0c161326,0 7px 18px #08110f29}button:active:not(:disabled),a[class*=__primary]:active,a[class*=__secondary]:active{filter:brightness(.985);transform:translateY(0)scale(.99);box-shadow:inset 0 2px 4px #08110f24,inset 0 1px #ffffff2e,0 2px 7px #08110f1c}button:focus-visible,a[class*=__primary]:focus-visible,a[class*=__secondary]:focus-visible{outline-offset:3px;outline:2px solid #f0cf78}button:disabled{cursor:not-allowed;opacity:.55;filter:saturate(.55);box-shadow:inset 0 1px #fff3}@media (prefers-reduced-motion:reduce){button,a[class*=__primary],a[class*=__secondary]{transition:none}button:hover:not(:disabled),button:active:not(:disabled),a[class*=__primary]:hover,a[class*=__primary]:active,a[class*=__secondary]:hover,a[class*=__secondary]:active{transform:none}}@media (max-width:760px){button,a[class*=__primary],a[class*=__secondary]{min-height:44px!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
