.site-footer[data-astro-cid-sz7xmlte]{background:var(--champagne-mid, #F0EBE3);border-top:.5px solid var(--champagne-deep, #D6CAB0);padding-top:10px;padding-bottom:0;overflow:hidden;margin-top:auto;margin-bottom:0}.footer-marquee-wrap[data-astro-cid-sz7xmlte]{overflow:hidden;border-bottom:.5px solid var(--champagne-deep, #D6CAB0);padding-bottom:10px}.footer-brand-text[data-astro-cid-sz7xmlte]{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(40px,7vw,80px);font-weight:300;font-style:italic;color:var(--champagne-ink, #3A2E22);white-space:nowrap;line-height:1.1;letter-spacing:-.01em;display:inline-block;animation:footer-scroll 22s linear infinite}@keyframes footer-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.footer-meta[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;gap:16px 32px;padding:10px 48px;position:relative}.footer-label[data-astro-cid-sz7xmlte]{display:block;font-family:var(--font-sans, "Tenor Sans", sans-serif);font-size:9px;letter-spacing:.25em;color:var(--champagne-muted, #7A6A54);text-transform:uppercase;margin-bottom:8px}.footer-value[data-astro-cid-sz7xmlte]{display:block;font-family:var(--font-body, "Cormorant Garamond", serif);font-size:13px;color:var(--champagne-ink, #3A2E22);line-height:1.8}.footer-link[data-astro-cid-sz7xmlte]{display:block;font-family:var(--font-sans, "Tenor Sans", sans-serif);font-size:9px;letter-spacing:.2em;color:var(--champagne-muted, #7A6A54);text-decoration:none;text-transform:uppercase;line-height:2.4;transition:color .3s,letter-spacing .3s}.footer-link[data-astro-cid-sz7xmlte]:hover{color:var(--gold, #C9A96E);letter-spacing:.28em}.footer-col--nav[data-astro-cid-sz7xmlte]{text-align:center}.footer-col--social[data-astro-cid-sz7xmlte]{text-align:right;grid-column:3;grid-row:1}.footer-col--lang[data-astro-cid-sz7xmlte]{position:absolute;right:48px;bottom:0;display:flex;align-items:center}.footer-lang-btn[data-astro-cid-sz7xmlte]{background:none;border:1.5px solid rgba(160,130,78,.6);border-radius:2px;cursor:pointer;font-family:Cormorant Garamond,serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#b8944f;font-weight:600;padding:.2rem .7rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:26px;position:relative;overflow:hidden;transition:all .3s ease}.footer-lang-btn[data-astro-cid-sz7xmlte]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,253,240,.4) 50%,transparent 100%);pointer-events:none;opacity:0;transition:opacity .3s ease}.footer-lang-btn[data-astro-cid-sz7xmlte]:hover{background:linear-gradient(90deg,#b09060,#c9a96e,#d4b978,#c9a96e,#b09060,#c9a96e);background-size:200% 100%;animation:footerGoldShimmer 3s ease-in-out infinite;color:#f0ebe3;border-color:#c9a96e;box-shadow:0 2px 12px #b090604d}.footer-lang-btn[data-astro-cid-sz7xmlte]:hover:before{opacity:1;animation:footerLangSweep 2s ease-in-out infinite}@keyframes footerGoldShimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes footerLangSweep{0%{left:-100%}to{left:100%}}@keyframes goldBorderShimmer{0%{background-position:0% 0%}50%{background-position:100% 100%}to{background-position:0% 0%}}.auth-form[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:12px;width:100%;margin-top:8px}.auth-input[data-astro-cid-sz7xmlte]{width:100%;padding:14px 16px;background:transparent;border:1px solid rgba(176,144,96,.35);border-radius:2px;font-family:Tenor Sans,sans-serif;font-size:13px;color:#3d2b26;letter-spacing:.05em;outline:none;transition:border-color .25s ease;box-sizing:border-box}.auth-input[data-astro-cid-sz7xmlte]:focus{border-color:#c9a96e}.auth-input[data-astro-cid-sz7xmlte]::placeholder{color:#3d2b2680}.auth-btn-primary[data-astro-cid-sz7xmlte]{position:relative;width:100%;padding:14px;margin-top:4px;background:transparent;color:#f0ebe3;border:none;border-radius:2px;font-family:Tenor Sans,sans-serif;font-size:11px;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;overflow:hidden;z-index:1;transition:letter-spacing .3s ease}.auth-btn-primary[data-astro-cid-sz7xmlte]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#b09060,#c9a96e 30%,#e2c07a,#c9a96e 70%,#8b6f3a);background-size:300% 300%;animation:mdrGoldFlicker 3.5s ease-in-out infinite;z-index:-1}.auth-btn-primary[data-astro-cid-sz7xmlte]:hover{letter-spacing:.28em}.auth-btn-primary[data-astro-cid-sz7xmlte]:hover:before{animation-duration:1.8s}.auth-btn-google[data-astro-cid-sz7xmlte]{width:100%;padding:12px;margin-top:4px;display:flex;align-items:center;justify-content:center;gap:10px;background:transparent;color:#3d2b26;border:1px solid rgba(61,43,38,.2);font-family:Tenor Sans,sans-serif;font-size:12px;letter-spacing:.1em;cursor:pointer;transition:all .3s ease;border-radius:2px}.auth-btn-google[data-astro-cid-sz7xmlte]:hover{border-color:#c9a96e;background:#c9a96e0d}.auth-divider[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:12px;margin:16px 0 8px;font-family:Tenor Sans,sans-serif;font-size:10px;color:#3d2b2673;text-transform:uppercase;letter-spacing:.2em}.auth-divider[data-astro-cid-sz7xmlte]:before,.auth-divider[data-astro-cid-sz7xmlte]:after{content:"";flex:1;height:1px;background:#b0906033}.auth-toggle[data-astro-cid-sz7xmlte]{margin-top:20px;font-family:Tenor Sans,sans-serif;font-size:11px;color:#3d2b26a6;letter-spacing:.05em;text-align:center}.auth-toggle[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#b09060;text-decoration:underline;margin-left:6px;cursor:pointer;font-weight:500}.auth-toggle[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#c9a96e}.auth-message[data-astro-cid-sz7xmlte]{min-height:16px;margin-top:12px;font-family:Tenor Sans,sans-serif;font-size:11px;text-align:center;letter-spacing:.05em}.auth-message[data-astro-cid-sz7xmlte].error{color:#9b3a3a}.auth-message[data-astro-cid-sz7xmlte].success{color:#6a7a4e}.auth-close-x[data-astro-cid-sz7xmlte]{position:absolute;top:14px;right:14px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#b09060;cursor:pointer;padding:0;z-index:3;transition:color .25s ease,transform .25s ease}.auth-close-x[data-astro-cid-sz7xmlte]:hover{color:#c9a96e;transform:scale(1.15) rotate(90deg)}.auth-close-x[data-astro-cid-sz7xmlte]:focus-visible{outline:1px solid #C9A96E;outline-offset:2px;border-radius:2px}.footer-social-icons[data-astro-cid-sz7xmlte] .icon[data-astro-cid-sz7xmlte]{position:relative;border-radius:10px;overflow:visible}.footer-social-icons[data-astro-cid-sz7xmlte] .icon[data-astro-cid-sz7xmlte]:before{content:"";position:absolute;inset:-1px;border-radius:12px;background:linear-gradient(135deg,#b09060,#d4b978 20%,#f5e6a8,#d4b978,#b09060,#d4b978,#f5e6a8 95%,#b09060);background-size:300% 300%;animation:goldBorderShimmer 4s ease-in-out infinite;z-index:0;opacity:1;pointer-events:none}.footer-bottom[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:center;padding:4px 48px var(--footer-bottom-pad, 0px);margin-bottom:0;font-family:var(--font-sans, "Tenor Sans", sans-serif);font-size:8px;letter-spacing:.2em;color:var(--champagne-muted, #7A6A54);text-transform:uppercase;border-top:.5px solid var(--champagne-deep, #D6CAB0)}@media(max-width:768px){.site-footer[data-astro-cid-sz7xmlte]{padding-top:0}.footer-marquee-wrap[data-astro-cid-sz7xmlte]{padding-bottom:2px}.footer-brand-text[data-astro-cid-sz7xmlte]{font-size:clamp(28px,9vw,48px)}.footer-meta[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;padding:6px 20px 0;gap:4px 12px;margin-bottom:0}.footer-col--location[data-astro-cid-sz7xmlte]{grid-column:1;grid-row:1;text-align:left}.footer-col--lang[data-astro-cid-sz7xmlte]{position:static;grid-column:2;grid-row:1;display:flex;justify-content:flex-end;align-items:flex-start;padding-top:0}.footer-col--nav[data-astro-cid-sz7xmlte]{grid-column:1;grid-row:2 / 4;text-align:left;display:flex;flex-direction:column;gap:0;padding-top:8px;margin-top:4px}.footer-col--nav[data-astro-cid-sz7xmlte] .footer-link[data-astro-cid-sz7xmlte]{line-height:1.7;font-size:8.5px}.footer-col--social[data-astro-cid-sz7xmlte]{grid-column:2;grid-row:2 / 4;align-self:flex-start;text-align:right;padding-top:8px;padding-bottom:10px}.footer-social-icons[data-astro-cid-sz7xmlte]{display:flex!important;flex-direction:row!important;gap:10px!important;justify-content:flex-end!important;flex-wrap:nowrap!important;max-width:unset;margin-left:auto}.footer-bottom[data-astro-cid-sz7xmlte]{flex-direction:row;justify-content:center;gap:6px;padding:5px 20px var(--footer-bottom-pad, 0px);text-align:center;flex-wrap:wrap}.footer-label[data-astro-cid-sz7xmlte]{font-size:7px;margin-bottom:1px}.footer-value[data-astro-cid-sz7xmlte]{font-size:8.5px;line-height:1.6}.footer-link[data-astro-cid-sz7xmlte]{font-size:8.5px}}.auth-success-circle[data-astro-cid-sz7xmlte]{width:78px;height:78px;border-radius:50%;border:1.5px solid #C9A96E;display:flex;align-items:center;justify-content:center;color:#c9a96e;margin:0 auto 20px;background:#c9a96e14;animation:mdrSuccessPulse 2.4s ease-in-out infinite}@keyframes mdrSuccessPulse{0%,to{box-shadow:0 0 #c9a96e59}50%{box-shadow:0 0 0 10px #c9a96e00}}.auth-btn-signout[data-astro-cid-sz7xmlte]{width:100%;padding:12px;margin-top:20px;background:transparent;color:#3d2b26;border:1px solid rgba(61,43,38,.2);border-radius:2px;font-family:Tenor Sans,sans-serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.auth-btn-signout[data-astro-cid-sz7xmlte]:hover{border-color:#c9a96e;color:#c9a96e}body.lang-en [data-tr]:not([data-en]){display:none!important}body.lang-tr [data-en]:not([data-tr]){display:none!important}.enquiry-modal-backdrop{position:fixed;inset:0;background:#3d2b268c;display:none;align-items:center;justify-content:center;z-index:9999;padding:20px;box-sizing:border-box;animation:enquiryFadeIn .25s ease-out}.enquiry-modal-backdrop.is-open{display:flex}@keyframes enquiryFadeIn{0%{opacity:0}to{opacity:1}}.enquiry-modal-card{position:relative;background:#f0ebe3;border:1px solid #C9A96E;border-radius:4px;max-width:480px;width:100%;max-height:90vh;overflow-y:auto;padding:40px 32px 32px;box-sizing:border-box;box-shadow:0 20px 60px #3d2b264d}.enquiry-modal-close{position:absolute;top:12px;right:16px;background:none;border:none;font-size:28px;line-height:1;color:#3d2b26;cursor:pointer;padding:4px 8px;opacity:.6}.enquiry-modal-close:hover{opacity:1}.enquiry-modal-title{font-family:Cormorant Garamond,serif;font-size:28px;color:#3d2b26;margin:0 0 8px;text-align:center;font-weight:400}.enquiry-modal-sub{font-family:Tenor Sans,sans-serif;font-size:12px;color:#3d2b26;opacity:.7;margin:0 0 24px;text-align:center;letter-spacing:.05em}.enquiry-form{display:flex;flex-direction:column;gap:14px}.enquiry-label{display:flex;flex-direction:column;gap:6px;font-family:Tenor Sans,sans-serif;font-size:11px;color:#3d2b26;letter-spacing:.1em;text-transform:uppercase}.enquiry-label input,.enquiry-label textarea{font-family:Tenor Sans,sans-serif;font-size:14px;padding:14px 16px;border:1px solid rgba(61,43,38,.12);background:#e8e0d3;color:#3d2b26;border-radius:2px;text-transform:none;letter-spacing:normal;transition:border-color .2s ease,background .2s ease}.enquiry-label input:focus,.enquiry-label textarea:focus{outline:none;border-color:#c9a96e;background:#ede6da}.enquiry-label input::placeholder,.enquiry-label textarea::placeholder{color:#3d2b2659}.enquiry-error{font-family:Tenor Sans,sans-serif;font-size:12px;color:#a04040;padding:8px 12px;background:#a0404014;border-radius:2px}.enquiry-submit-btn{margin-top:8px;padding:14px 20px;border:none;border-radius:999px;background:linear-gradient(90deg,#b09060,#c9a96e,#d4b978,#c9a96e,#b09060);background-size:200% 100%;animation:quoteGoldShimmer 3s ease-in-out infinite;font-family:Tenor Sans,sans-serif;font-size:11px;color:#3d2b26;letter-spacing:.2em;text-transform:uppercase;font-weight:600;cursor:pointer}.enquiry-submit-btn:disabled{cursor:wait;opacity:.7}.enquiry-success{text-align:center;padding:20px 0;font-family:Tenor Sans,sans-serif;color:#3d2b26}.enquiry-success h3{font-family:Cormorant Garamond,serif;font-size:24px;margin:0 0 8px;font-weight:400}.enquiry-success p{font-size:13px;margin:0;opacity:.8}@keyframes quoteGoldShimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media(max-width:480px){.enquiry-modal-card{padding:32px 20px 24px}.enquiry-modal-title{font-size:24px}}
